Modifier and Type | Method and Description |
---|---|
Cluster |
GlobalHostApi.addCluster(String zoneId,
String clusterName,
Host.ClusterType clusterType,
String hypervisor,
AddClusterOptions... options)
Adds a new cluster.
|
Host |
GlobalHostApi.addHost(String zoneId,
String url,
String hypervisor,
String username,
String password,
AddHostOptions... options)
Adds a new host.
|
Host |
GlobalHostApi.addSecondaryStorage(String url,
AddSecondaryStorageOptions... options)
Adds secondary storage.
|
VirtualMachine |
VirtualMachineApi.assignVirtualMachine(String virtualMachineId,
AssignVirtualMachineOptions... options)
Re-assign a virtual machine to a different account/domain.
|
String |
LoadBalancerApi.assignVirtualMachinesToLoadBalancerRule(String id,
Iterable<String> virtualMachineIds)
Assigns virtual machine or a list of virtual machines to a load balancer
rule.
|
String |
LoadBalancerApi.assignVirtualMachinesToLoadBalancerRule(String id,
String... virtualMachineIds)
Assigns virtual machine or a list of virtual machines to a load balancer
rule.
|
String |
SecurityGroupApi.authorizeIngressICMPToCIDRs(String securityGroupId,
int ICMPCode,
int ICMPType,
Iterable<String> cidrList,
AccountInDomainOptions... options)
Authorizes a particular ICMP ingress rule for this security group
|
String |
SecurityGroupApi.authorizeIngressICMPToSecurityGroups(String securityGroupId,
int ICMPCode,
int ICMPType,
com.google.common.collect.Multimap<String,String> accountToGroup,
AccountInDomainOptions... options)
Authorizes a particular ICMP ingress rule for this security group
|
String |
SecurityGroupApi.authorizeIngressPortsToCIDRs(String securityGroupId,
String protocol,
int startPort,
int endPort,
Iterable<String> cidrList,
AccountInDomainOptions... options)
Authorizes a particular TCP or UDP ingress rule for this security group
|
String |
SecurityGroupApi.authorizeIngressPortsToSecurityGroups(String securityGroupId,
String protocol,
int startPort,
int endPort,
com.google.common.collect.Multimap<String,String> accountToGroup,
AccountInDomainOptions... options)
Authorizes a particular TCP or UDP ingress rule for this security group
|
String |
GlobalHostApi.cancelHostMaintenance(String hostId)
Cancels host maintenance.
|
String |
VirtualMachineApi.changeServiceForVirtualMachine(String id)
Changes the service offering for a virtual machine.
|
Account |
GlobalAccountApi.createAccount(String userName,
Account.Type accountType,
String email,
String firstName,
String lastName,
String hashedPassword,
CreateAccountOptions... options)
Create a new Cloudstack account
|
DiskOffering |
GlobalOfferingApi.createDiskOffering(String name,
String displayText,
CreateDiskOfferingOptions... options)
Create a new disk offering
|
Domain |
GlobalDomainApi.createDomain(String name,
CreateDomainOptions... options)
Create new Domain
|
VMGroup |
VMGroupApi.createInstanceGroup(String name,
CreateVMGroupOptions... options)
Creates a VM group
|
String |
LoadBalancerApi.createLoadBalancerRuleForPublicIP(String publicIPId,
LoadBalancerRule.Algorithm algorithm,
String name,
int privatePort,
int publicPort,
CreateLoadBalancerRuleOptions... options)
Creates a load balancer rule.
|
Network |
NetworkApi.createNetworkInZone(String zoneId,
String networkOfferingId,
String name,
String displayText,
CreateNetworkOptions... options)
Creates a network
|
Pod |
GlobalPodApi.createPod(String name,
String zoneId,
String startIp,
String gateway,
String netmask,
CreatePodOptions... createPodOptions)
Creates a new Pod.
|
Pod |
GlobalPodApi.createPod(String name,
String zoneId,
String startIp,
String endIp,
String gateway,
String netmask,
CreatePodOptions... createPodOptions)
Creates a new Pod.
|
SecurityGroup |
SecurityGroupApi.createSecurityGroup(String name)
Creates a security group
|
ServiceOffering |
GlobalOfferingApi.createServiceOffering(String name,
String displayText,
int cpuNumber,
int cpuSpeedInMHz,
int memoryInMB,
CreateServiceOfferingOptions... options)
Create a new service offering
|
SshKeyPair |
SSHKeyPairApi.createSSHKeyPair(String name)
Creates a
SshKeyPair with specified name. |
User |
GlobalUserApi.createUser(String userName,
String accountName,
String email,
String hashedPassword,
String firstName,
String lastName,
CreateUserOptions... options)
Create an user for an account that already exists
|
VlanIPRange |
GlobalVlanApi.createVlanIPRange(String startIP,
String endIP,
CreateVlanIPRangeOptions... options)
Creates a VLAN IP range.
|
Zone |
GlobalZoneApi.createZone(String name,
NetworkType networkType,
String externalDns1,
String internalDns1,
CreateZoneOptions... options)
Create a new Zone
|
String |
NATApi.deleteIPForwardingRule(String id)
Deletes an ip forwarding rule
|
String |
LoadBalancerApi.deleteLoadBalancerRule(String id)
deletes a loadbalancer rule
|
String |
NetworkApi.deleteNetwork(String id)
Deletes a network
|
AsyncCreateResponse |
VirtualMachineApi.deployVirtualMachineInZone(String zoneId,
String serviceOfferingId,
String templateId,
DeployVirtualMachineOptions... options)
Creates and automatically starts a virtual machine based on a service
offering, disk offering, and template.
|
String |
VirtualMachineApi.destroyVirtualMachine(String id)
Destroys a virtual machine.
|
String |
NATApi.disableStaticNATOnPublicIP(String IPAddressId)
Disables static rule for given ip address
|
Account |
DomainAccountApi.enableAccount(String accountName,
String domainId)
Enable an account
|
User |
DomainUserApi.enableUser(String userId)
Enable a user with a specific ID
|
JobResult |
GlobalUsageApi.generateUsageRecords(Date start,
Date end,
GenerateUsageRecordsOptions... options) |
Account |
AccountApi.getAccount(String id)
get a specific Account by id
|
DiskOffering |
OfferingApi.getDiskOffering(String id)
get a specific disk offering by id
|
Domain |
DomainDomainApi.getDomainById(String domainId)
Get a domain by ID
|
FirewallRule |
FirewallApi.getEgressFirewallRule(String id) |
String |
VirtualMachineApi.getEncryptedPasswordForVirtualMachine(String id)
Return an encrypted password for the virtual machine.
|
FirewallRule |
FirewallApi.getFirewallRule(String id) |
VMGroup |
VMGroupApi.getInstanceGroup(String id) |
IPForwardingRule |
NATApi.getIPForwardingRule(String id)
get a specific IPForwardingRule by id
|
Set<IPForwardingRule> |
NATApi.getIPForwardingRulesForIPAddress(String id)
get a set of IPForwardingRules by ipaddress id
|
Set<IPForwardingRule> |
NATApi.getIPForwardingRulesForVirtualMachine(String id)
get a set of IPForwardingRules by virtual machine id
|
ISO |
ISOApi.getISO(String id)
Gets information about an ISO by its ID.
|
LoadBalancerRule |
LoadBalancerApi.getLoadBalancerRule(String id)
get a specific LoadBalancerRule by id
|
Network |
NetworkApi.getNetwork(String id)
get a specific network by id
|
NetworkOffering |
OfferingApi.getNetworkOffering(String id)
get a specific service offering by id
|
OSType |
GuestOSApi.getOSType(String id)
get a specific os type by id
|
Pod |
GlobalPodApi.getPod(String id)
get a specific pod by id
|
PortForwardingRule |
FirewallApi.getPortForwardingRule(String id) |
Project |
ProjectApi.getProject(String id)
gets a specific Project by id
|
PublicIPAddress |
AddressApi.getPublicIPAddress(String id)
get a specific IPAddress by id
|
SecurityGroup |
SecurityGroupApi.getSecurityGroup(String id)
get a specific security group by id
|
SecurityGroup |
SecurityGroupApi.getSecurityGroupByName(String securityGroupName)
get a specific security group by name
|
ServiceOffering |
OfferingApi.getServiceOffering(String id)
get a specific service offering by id
|
Snapshot |
SnapshotApi.getSnapshot(String id)
Gets a snapshot by its ID.
|
SshKeyPair |
SSHKeyPairApi.getSSHKeyPair(String name)
Retrieves the
SSHKeyPairApi with given name. |
Template |
TemplateApi.getTemplateInZone(String templateId,
String zoneId)
get a specific template by id
|
VirtualMachine |
VirtualMachineApi.getVirtualMachine(String id)
get a specific VirtualMachine by id
|
VlanIPRange |
GlobalVlanApi.getVlanIPRange(String id)
Get the details of an IP range by its id.
|
Volume |
VolumeApi.getVolume(String id)
Create a volume with given name, size and diskOfferingId
|
Zone |
ZoneApi.getZone(String id)
get a specific zone by id
|
Set<Account> |
AccountApi.listAccounts(ListAccountsOptions... options)
Lists Accounts
|
Set<Alert> |
GlobalAlertApi.listAlerts(ListAlertsOptions... options)
List Alerts
|
Capabilities |
ConfigurationApi.listCapabilities()
Lists capabilities
|
Set<Capacity> |
GlobalCapacityApi.listCapacity(ListCapacityOptions... options)
List Capacities
|
Set<Cluster> |
GlobalHostApi.listClusters(ListClustersOptions... options) |
Set<ConfigurationEntry> |
GlobalConfigurationApi.listConfigurationEntries(ListConfigurationEntriesOptions... options)
List all configuration entries
|
Set<DiskOffering> |
OfferingApi.listDiskOfferings(ListDiskOfferingsOptions... options)
Lists disk offerings
|
Set<Domain> |
DomainDomainApi.listDomainChildren(ListDomainChildrenOptions... options)
Lists all children domains belonging to a specified domain
|
Set<Domain> |
DomainDomainApi.listDomains(ListDomainsOptions... options)
List domains with detailed information
|
Set<FirewallRule> |
FirewallApi.listEgressFirewallRules(ListEgressFirewallRulesOptions... options) |
Set<Event> |
EventApi.listEvents(ListEventsOptions... options)
List Events
|
Set<FirewallRule> |
FirewallApi.listFirewallRules(ListFirewallRulesOptions... options) |
Set<Host> |
GlobalHostApi.listHosts(ListHostsOptions... options)
Lists hosts
|
Set<VMGroup> |
VMGroupApi.listInstanceGroups(ListVMGroupsOptions... options)
Lists VM groups
|
Set<IPForwardingRule> |
NATApi.listIPForwardingRules(ListIPForwardingRulesOptions... options)
List the ip forwarding rules
|
ISOPermissions |
ISOApi.listISOPermissions(String id,
AccountInDomainOptions... options)
List template visibility and all accounts that have permissions to view this template.
|
Set<ISO> |
ISOApi.listISOs(ListISOsOptions... options)
Lists all available ISO files.
|
Set<LoadBalancerRule> |
LoadBalancerApi.listLoadBalancerRules(ListLoadBalancerRulesOptions... options)
List the load balancer rules
|
Set<NetworkOffering> |
OfferingApi.listNetworkOfferings(ListNetworkOfferingsOptions... options)
Lists service offerings
|
Set<Network> |
NetworkApi.listNetworks(ListNetworksOptions... options)
Lists networks
|
Set<OSType> |
GuestOSApi.listOSTypes(ListOSTypesOptions... options)
Lists all supported OS types for this cloud.
|
Set<Pod> |
GlobalPodApi.listPods(ListPodsOptions... options)
Lists pods
|
Set<PortForwardingRule> |
FirewallApi.listPortForwardingRules(ListPortForwardingRulesOptions... options) |
Set<Project> |
ProjectApi.listProjects(ListProjectsOptions... options)
Lists the projects this account has access to.
|
Set<PublicIPAddress> |
AddressApi.listPublicIPAddresses(ListPublicIPAddressesOptions... options)
Lists IPAddresses
|
Set<ResourceLimit> |
LimitApi.listResourceLimits(ListResourceLimitsOptions... options)
List the resource limits.
|
Set<SecurityGroup> |
SecurityGroupApi.listSecurityGroups(ListSecurityGroupsOptions... options)
Lists security groups
|
Set<ServiceOffering> |
OfferingApi.listServiceOfferings(ListServiceOfferingsOptions... options)
Lists service offerings
|
Set<Snapshot> |
SnapshotApi.listSnapshots(ListSnapshotsOptions... options)
Lists all available snapshots for the account, matching the query described by the options.
|
Set<SshKeyPair> |
SSHKeyPairApi.listSSHKeyPairs(ListSSHKeyPairsOptions... options)
Returns a list of
SshKeyPair s registered by current user. |
Set<StoragePool> |
GlobalStoragePoolApi.listStoragePools(ListStoragePoolsOptions... options) |
Set<Template> |
TemplateApi.listTemplates()
List all executable templates.
|
Set<Template> |
TemplateApi.listTemplates(ListTemplatesOptions options)
List all public, private, and privileged templates.
|
Set<UsageRecord> |
GlobalUsageApi.listUsageRecords(Date start,
Date end,
ListUsageRecordsOptions... options) |
Set<User> |
DomainUserApi.listUsers(ListUsersOptions... options)
Lists Users
|
Set<VirtualMachine> |
VirtualMachineApi.listVirtualMachines(ListVirtualMachinesOptions... options)
Lists VirtualMachines
|
Set<VirtualMachine> |
LoadBalancerApi.listVirtualMachinesAssignedToLoadBalancerRule(String id)
List all virtual machine instances that are assigned to a load balancer
rule.
|
Set<VlanIPRange> |
GlobalVlanApi.listVlanIPRanges(ListVlanIPRangesOptions... options)
Lists all VLAN IP ranges.
|
Set<Volume> |
VolumeApi.listVolumes(ListVolumesOptions... options)
Create a volume with given name and diskOfferingId
|
Set<Zone> |
ZoneApi.listZones(ListZonesOptions... options)
Lists zones
|
String |
GlobalHostApi.prepareHostForMaintenance(String hostId)
Prepares a host for maintenance.
|
String |
VirtualMachineApi.rebootVirtualMachine(String id)
Reboots a virtual machine.
|
String |
GlobalHostApi.reconnectHost(String hostId)
Reconnects a host.
|
ISO |
ISOApi.registerISO(String name,
String displayText,
String url,
String zoneId,
RegisterISOOptions... options)
Registers an existing ISO into the Cloud.com Cloud.
|
SshKeyPair |
SSHKeyPairApi.registerSSHKeyPair(String name,
String publicKey)
Registers a
SshKeyPair with the given name and public kay material. |
Set<Template> |
TemplateApi.registerTemplate(TemplateMetadata templateMetadata,
String format,
String hypervisor,
String url,
String zoneId,
RegisterTemplateOptions... options)
Registers an existing template into the Cloud.com cloud.
|
ApiKeyPair |
GlobalUserApi.registerUserKeys(String userId)
This command allows a user to register for the developer API, returning a
secret key and an API key
|
String |
LoadBalancerApi.removeVirtualMachinesFromLoadBalancerRule(String id,
Iterable<String> virtualMachineIds)
Removes a virtual machine or a list of virtual machines from a load
balancer rule.
|
String |
LoadBalancerApi.removeVirtualMachinesFromLoadBalancerRule(String id,
String... virtualMachineIds)
Removes a virtual machine or a list of virtual machines from a load
balancer rule.
|
String |
VirtualMachineApi.resetPasswordForVirtualMachine(String id)
Resets the password for virtual machine.
|
String |
SecurityGroupApi.revokeIngressRule(String id,
AccountInDomainOptions... options)
Deletes a particular ingress rule from this security group
|
String |
VirtualMachineApi.startVirtualMachine(String id)
Starts a virtual machine.
|
String |
VirtualMachineApi.stopVirtualMachine(String id)
Stops a virtual machine.
|
String |
VirtualMachineApi.stopVirtualMachine(String id,
StopVirtualMachineOptions options)
Stops a virtual machine.
|
Account |
GlobalAccountApi.updateAccount(String accountName,
String domainId,
String newName,
UpdateAccountOptions... options)
Update an existing account
|
Cluster |
GlobalHostApi.updateCluster(String clusterId,
UpdateClusterOptions... options)
Updates an existing cluster.
|
void |
GlobalHostApi.updateClusterPassword(String clusterId,
String username,
String password)
Update password of a cluster on management server.
|
ConfigurationEntry |
GlobalConfigurationApi.updateConfigurationEntry(String name,
String value)
Update a configuration entry
|
DiskOffering |
GlobalOfferingApi.updateDiskOffering(String id,
UpdateDiskOfferingOptions... options)
Update a disk offering
|
Domain |
GlobalDomainApi.updateDomain(String domainId,
UpdateDomainOptions... options)
Update a domain
|
Host |
GlobalHostApi.updateHost(String hostId,
UpdateHostOptions... options)
Updates a host.
|
VMGroup |
VMGroupApi.updateInstanceGroup(String id,
UpdateVMGroupOptions... options)
Modify a VM group
|
LoadBalancerRule |
LoadBalancerApi.updateLoadBalancerRule(String id,
UpdateLoadBalancerRuleOptions... options)
Update a load balancer rule.
|
NetworkOffering |
GlobalOfferingApi.updateNetworkOffering(String id,
UpdateNetworkOfferingOptions... options)
Update network offering
|
Pod |
GlobalPodApi.updatePod(String id,
UpdatePodOptions... updatePodOptions)
Updates a Pod.
|
ResourceLimit |
DomainLimitApi.updateResourceLimit(ResourceLimit limit)
Updates resource limits for an account in a domain.
|
ServiceOffering |
GlobalOfferingApi.updateServiceOffering(String id,
UpdateServiceOfferingOptions... options)
Update an existing service offering
|
Template |
TemplateApi.updateTemplate(String id,
UpdateTemplateOptions... options)
Updates attributes of a template.
|
User |
GlobalUserApi.updateUser(String id,
UpdateUserOptions... options)
Update an user
|
String |
VirtualMachineApi.updateVirtualMachine(String id)
Updates parameters of a virtual machine.
|
Zone |
GlobalZoneApi.updateZone(String id,
UpdateZoneOptions... options)
Update a zone
|
Modifier and Type | Method and Description |
---|---|
Record<? extends Map<String,Object>> |
RecordApi.get(RecordId recordId)
retrieves a resource record without regard to type
|
Zone |
ZoneApi.get(String fqdn)
Retrieves information about the specified zone.
|
GeoService |
GeoServiceApi.get(String serviceName)
Retrieves information about the specified geo service.
|
GeoRegionGroup |
GeoRegionGroupApi.get(String groupName)
Retrieves information about the specified geo region group
|
Record<AData> |
RecordApi.getA(String fqdn,
long recordId)
Gets the
ARecord or null if not present. |
Record<AAAAData> |
RecordApi.getAAAA(String fqdn,
long recordId)
Gets the
AAAARecord or null if not present. |
Record<CNAMEData> |
RecordApi.getCNAME(String fqdn,
long recordId)
Gets the
CNAMERecord or null if not present. |
Record<MXData> |
RecordApi.getMX(String fqdn,
long recordId)
Gets the
MXRecord or null if not present. |
Record<NSData> |
RecordApi.getNS(String fqdn,
long recordId)
Gets the
NSRecord or null if not present. |
Record<PTRData> |
RecordApi.getPTR(String fqdn,
long recordId)
Gets the
PTRRecord or null if not present. |
SOARecord |
RecordApi.getSOA(String fqdn,
long recordId)
Gets the
SOARecord or null if not present. |
Record<SPFData> |
RecordApi.getSPF(String fqdn,
long recordId)
Gets the
SPFRecord or null if not present. |
Record<SRVData> |
RecordApi.getSRV(String fqdn,
long recordId)
Gets the
SRVRecord or null if not present. |
Record<SSHFPData> |
RecordApi.getSSHFP(String fqdn,
long recordId)
Gets the
SSHFPRecord or null if not present. |
Record<TXTData> |
RecordApi.getTXT(String fqdn,
long recordId)
Gets the
TXTRecord or null if not present. |
com.google.common.collect.FluentIterable<String> |
ZoneApi.list()
Lists all zone ids.
|
com.google.common.collect.FluentIterable<String> |
GeoServiceApi.list()
Lists all geo service names.
|
com.google.common.collect.FluentIterable<String> |
GeoRegionGroupApi.list()
Lists all geo region group names.
|
Session |
SessionApi.login(SessionCredentials credentials) |
Zone |
ZoneApi.publish(String fqdn)
Publishes the current zone
|
Modifier and Type | Method and Description |
---|---|
IpDetails |
IpApi.addToServer(String ipAddress,
String serverId)
Add an IP address to an server.
|
Archive |
ArchiveApi.changePassword(String username,
String password)
Change the password for an archive user.
|
ServerDetails |
ServerApi.clone(String serverid,
String hostname,
CloneServerOptions... options)
Clone a server
|
Domain |
DomainApi.create(String name,
AddDomainOptions... options)
Add a domain to the Glesys dns-system
|
EmailAlias |
EmailAccountApi.createAlias(String aliasAddress,
String toEmailAddress)
Create an e-mail alias for an e-mail account
|
DomainRecord |
DomainApi.createRecord(String domain,
String host,
String type,
String data,
AddRecordOptions... options)
Add a DNS Record
|
Archive |
ArchiveApi.createWithCredentialsAndSize(String username,
String password,
int size)
Create a new backup volume.
|
ServerDetails |
ServerApi.createWithHostnameAndRootPassword(ServerSpec serverSpec,
String hostname,
String rootPassword,
CreateServerOptions... options)
Create a new server
|
EmailAccount |
EmailAccountApi.createWithPassword(String accountAddress,
String password,
CreateAccountOptions... options)
Create a new e-mail account
|
ServerDetails |
ServerApi.get(String id)
Get detailed information about a server such as hostname, hardware
configuration (cpu, memory and disk), ip addresses, cost, transfer, os and
more.
|
IpDetails |
IpApi.get(String ipAddress)
Get details about the given IP address such as gateway and netmask.
|
Domain |
DomainApi.get(String name)
Get a specific domain.
|
Archive |
ArchiveApi.get(String username)
Get detailed information about an archive volume.
|
ArchiveAllowedArguments |
ArchiveApi.getAllowedArguments()
Lists the allowed arguments for some of the functions in this module such as archive size.
|
Map<String,AllowedArgumentsForCreateServer> |
ServerApi.getAllowedArgumentsForCreateByPlatform()
Get information about the OS templates available
|
Console |
ServerApi.getConsole(String id)
Get information about how to connect to a server via VNC
|
SortedMap<String,ServerLimit> |
ServerApi.getLimits(String id)
Get detailed information about a server's limits (for OpenVZ only).
|
EmailOverview |
EmailAccountApi.getOverview()
Get a summary of e-mail accounts associated with this Glesys account
|
ResourceUsage |
ServerApi.getResourceUsage(String id,
String resource,
String resolution)
Return resource usage over time for server
|
ServerStatus |
ServerApi.getStatus(String id,
ServerStatusOptions... options)
Get detailed information about a server status including up-time and
hardware usage (cpu, disk, memory and bandwidth)
|
ServerDetails |
ServerApi.hardStop(String id)
hard stop a server
|
com.google.common.collect.FluentIterable<Server> |
ServerApi.list()
Get a list of all servers on this account.
|
com.google.common.collect.FluentIterable<Domain> |
DomainApi.list()
Get a list of all domains for this account.
|
com.google.common.collect.FluentIterable<Archive> |
ArchiveApi.list()
Lists all active disks on this account.
|
com.google.common.collect.FluentIterable<IpDetails> |
IpApi.list(ListIpOptions... options)
Get IP addresses associated with your account (reserved, assigned to servers, etc)
|
com.google.common.collect.FluentIterable<EmailAlias> |
EmailAccountApi.listAliasesInDomain(String domain)
Get the set of details about e-mail aliases
|
com.google.common.collect.FluentIterable<EmailAccount> |
EmailAccountApi.listDomain(String domain)
Get the set of detailed information about e-mail accounts
|
com.google.common.collect.FluentIterable<String> |
IpApi.listFree(int ipVersion,
String datacenter,
String platform)
Get a set of all IP addresses that are available and not used on any account or server.
|
Set<DomainRecord> |
DomainApi.listRecords(String domain)
Retrieve the DNS records for a given domain
|
ServerDetails |
ServerApi.reboot(String id)
Reboot a server
|
IpDetails |
IpApi.release(String ipAddress)
Return an unused IP address to the pool of free ips.
|
IpDetails |
IpApi.removeFromServer(String ipAddress,
String serverId)
Remove an IP address from a server.
|
IpDetails |
IpApi.removeFromServerAndRelease(String ipAddress,
String serverId)
Remove an IP address from a server and release it back to GleSYS pool of free ips.
|
ServerDetails |
ServerApi.resetPassword(String id,
String password)
Reset the root password of a server
|
IpDetails |
IpApi.resetPtr(String ipAddress)
Resets PTR data for an IP back to the default value
|
Archive |
ArchiveApi.resize(String username,
int size)
Resize an archive volume.
|
IpDetails |
IpApi.setPtr(String ipAddress,
String ptr)
Sets PTR data for an IP.
|
ServerDetails |
ServerApi.start(String id)
Start a server
|
ServerDetails |
ServerApi.stop(String id)
Stop a server
|
IpDetails |
IpApi.take(String ipAddress)
Take a free IP address and add it to this account.
|
Domain |
DomainApi.update(String domain,
DomainOptions options)
Update a domain to the Glesys dns-system
|
EmailAccount |
EmailAccountApi.update(String accountAddress,
UpdateAccountOptions... options)
Adjust an e-mail account's settings
|
ServerDetails |
ServerApi.update(String serverid,
UpdateServerOptions options)
Update the configuration of a server
|
EmailAlias |
EmailAccountApi.updateAlias(String aliasAddress,
String toEmailAddress)
Adjust (re-target) an e-mail alias
|
DomainRecord |
DomainApi.updateRecord(String recordId,
UpdateRecordOptions options)
Modify a specific DNS Record
|
Modifier and Type | Method and Description |
---|---|
Server |
GridServerApi.addServer(String name,
String image,
String ram,
String ip,
AddServerOptions... addServerOptions)
Adds a server with specified attributes
|
Server |
GridServerApi.deleteById(long id)
Deletes the server by Id
|
Server |
GridServerApi.deleteByName(String name)
Deletes the server by name;
NOTE: Using this parameter may generate an error if one or more servers
share a non-unique name.
|
Server |
GridServerApi.editServerDescription(long id,
String newDescription)
Edits an existing server
|
Server |
GridServerApi.editServerRam(long id,
String ram)
Edits an existing server
|
Server |
GridServerApi.editServerType(long id,
String newType)
Edits an existing server
|
Set<Server> |
GridServerApi.getServerList(GetServerListOptions... getServerListOptions)
Returns the list of all servers.
|
Set<Server> |
GridServerApi.getServersById(long... ids)
Returns the server(s) by unique id(s).
|
Set<Server> |
GridServerApi.getServersByName(String... names)
Returns the server(s) by unique name(s).
|
Server |
GridServerApi.power(String idOrName,
PowerCommand power)
Changes the server's state according to
PowerCommand |
Modifier and Type | Method and Description |
---|---|
Volume |
VolumeApi.create(int sizeGB,
CreateVolumeOptions... options)
Creates a new Volume
|
Snapshot |
SnapshotApi.create(String volumeId,
CreateSnapshotOptions... options)
Creates a new Snapshot.
|
VolumeType |
VolumeTypeApi.get(String volumeTypeId)
Return data about the given VolumeType.
|
Volume |
VolumeApi.get(String volumeId)
Return data about the given Volume.
|
Snapshot |
SnapshotApi.get(String snapshotId)
Return data about the given Snapshot.
|
VolumeQuota |
QuotaApi.getByTenant(String tenantId) |
com.google.common.collect.FluentIterable<? extends VolumeType> |
VolumeTypeApi.list()
Returns a summary list of VolumeTypes.
|
com.google.common.collect.FluentIterable<? extends Volume> |
VolumeApi.list()
Returns a summary list of Volumes.
|
com.google.common.collect.FluentIterable<? extends Snapshot> |
SnapshotApi.list()
Returns a summary list of Snapshots.
|
com.google.common.collect.FluentIterable<? extends Volume> |
VolumeApi.listInDetail()
Returns a detailed list of Volumes.
|
com.google.common.collect.FluentIterable<? extends Snapshot> |
SnapshotApi.listInDetail()
Returns a detailed list of Snapshots.
|
Modifier and Type | Method and Description |
---|---|
ImageDetails |
ImageApi.create(String name,
Payload payload,
CreateImageOptions... options)
Create a new image
|
ImageDetails |
ImageApi.reserve(String name,
CreateImageOptions... options)
Reserve a new image to be uploaded later
|
ImageDetails |
ImageApi.update(String id,
UpdateImageOptions... options)
Adjust the metadata stored for an existing image
|
ImageDetails |
ImageApi.upload(String id,
Payload imageData,
UpdateImageOptions... options)
Upload image data for a previously-reserved image
If an image was previously reserved, and thus is in the queued state, then
image data can be added using this method.
|
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<Auth> |
AuthenticationAsyncClient.authenticate(String username,
String key) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<Access> |
AuthenticationAsyncApi.authenticateWithTenantIdAndCredentials(String tenantId,
ApiAccessKeyCredentials apiAccessKeyCredentials)
Deprecated.
|
Access |
AuthenticationApi.authenticateWithTenantIdAndCredentials(String tenantId,
ApiAccessKeyCredentials apiAccessKeyCredentials)
Authenticate to generate a token.
|
com.google.common.util.concurrent.ListenableFuture<Access> |
AuthenticationAsyncApi.authenticateWithTenantIdAndCredentials(String tenantId,
PasswordCredentials passwordCredentials)
Deprecated.
|
Access |
AuthenticationApi.authenticateWithTenantIdAndCredentials(String tenantId,
PasswordCredentials passwordCredentials)
Authenticate to generate a token.
|
com.google.common.util.concurrent.ListenableFuture<Access> |
AuthenticationAsyncApi.authenticateWithTenantNameAndCredentials(String tenantName,
ApiAccessKeyCredentials apiAccessKeyCredentials)
Deprecated.
|
Access |
AuthenticationApi.authenticateWithTenantNameAndCredentials(String tenantName,
ApiAccessKeyCredentials apiAccessKeyCredentials)
Authenticate to generate a token.
|
com.google.common.util.concurrent.ListenableFuture<Access> |
AuthenticationAsyncApi.authenticateWithTenantNameAndCredentials(String tenantName,
PasswordCredentials passwordCredentials)
Deprecated.
|
Access |
AuthenticationApi.authenticateWithTenantNameAndCredentials(String tenantName,
PasswordCredentials passwordCredentials)
Authenticate to generate a token.
|
com.google.common.util.concurrent.ListenableFuture<ApiMetadata> |
KeystoneAsyncApi.getApiMetadata()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<? extends User> |
UserAsyncApi.get(String userId) |
com.google.common.util.concurrent.ListenableFuture<? extends Token> |
TokenAsyncApi.get(String token) |
com.google.common.util.concurrent.ListenableFuture<? extends Tenant> |
TenantAsyncApi.get(String tenantId) |
com.google.common.util.concurrent.ListenableFuture<? extends User> |
UserAsyncApi.getByName(String userName) |
com.google.common.util.concurrent.ListenableFuture<? extends Tenant> |
TenantAsyncApi.getByName(String tenantName) |
com.google.common.util.concurrent.ListenableFuture<? extends User> |
TokenAsyncApi.getUserOfToken(String token) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<? extends Endpoint>> |
TokenAsyncApi.listEndpointsForToken(String token) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<? extends Role>> |
UserAsyncApi.listRolesOfUser(String userId) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<? extends Role>> |
UserAsyncApi.listRolesOfUserOnTenant(String userId,
String tenantId) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<? extends Tenant>> |
ServiceAsyncApi.listTenants() |
Modifier and Type | Method and Description |
---|---|
Router |
RouterApi.create(CreateRouterOptions... options)
Create a new router
|
Router |
RouterApi.get(String id)
Returns the specific router.
|
Modifier and Type | Method and Description |
---|---|
Network |
NetworkApi.create(CreateNetworkOptions... options)
Create a new network with the specified type
|
Port |
PortApi.create(String networkId,
CreatePortOptions... options)
Create a new port in the specified network
|
Subnet |
SubnetApi.create(String networkId,
Integer ipVersion,
String cidr,
CreateSubnetOptions... options)
Create a subnet within a specified network
|
com.google.common.collect.FluentIterable<? extends Network> |
NetworkApi.createBulk(CreateNetworkBulkOptions networks)
Create multiple networks
|
com.google.common.collect.FluentIterable<? extends Port> |
PortApi.createBulk(CreatePortBulkOptions ports)
Create multiple ports
|
com.google.common.collect.FluentIterable<? extends Subnet> |
SubnetApi.createBulk(CreateSubnetBulkOptions subnets)
Create multiple subnets
|
Subnet |
SubnetApi.get(String id)
Returns the specific Subnet.
|
Port |
PortApi.get(String id)
Returns the specific port
|
Network |
NetworkApi.get(String id)
Return a specific network
|
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
HostAggregateAsyncApi.addHost(String id,
String host) |
com.google.common.util.concurrent.ListenableFuture<? extends FloatingIP> |
FloatingIPAsyncApi.allocateFromPool(String pool) |
com.google.common.util.concurrent.ListenableFuture<? extends VolumeAttachment> |
VolumeAttachmentAsyncApi.attachVolumeToServerAsDevice(String volumeId,
String serverId,
String device) |
com.google.common.util.concurrent.ListenableFuture<? extends VolumeAttachment> |
VolumeAsyncApi.attachVolumeToServerAsDevice(String volumeId,
String serverId,
String device)
Deprecated.
To be removed in jclouds 1.7
|
com.google.common.util.concurrent.ListenableFuture<? extends FloatingIP> |
FloatingIPAsyncApi.create() |
com.google.common.util.concurrent.ListenableFuture<? extends Volume> |
VolumeAsyncApi.create(int sizeGB,
CreateVolumeOptions... options)
Creates a new volume
|
com.google.common.util.concurrent.ListenableFuture<? extends KeyPair> |
KeyPairAsyncApi.create(String name) |
com.google.common.util.concurrent.ListenableFuture<? extends VolumeType> |
VolumeTypeAsyncApi.create(String name,
CreateVolumeTypeOptions... options) |
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
HostAggregateAsyncApi.createInAvailabilityZone(String name,
String availabilityZone) |
com.google.common.util.concurrent.ListenableFuture<? extends SecurityGroupRule> |
SecurityGroupAsyncApi.createRuleAllowingCidrBlock(String parent_group_id,
Ingress ip_protocol,
String cidr) |
com.google.common.util.concurrent.ListenableFuture<? extends SecurityGroupRule> |
SecurityGroupAsyncApi.createRuleAllowingSecurityGroupId(String parent_group_id,
Ingress ip_protocol,
String group_id) |
com.google.common.util.concurrent.ListenableFuture<? extends VolumeSnapshot> |
VolumeAsyncApi.createSnapshot(String volumeId,
CreateVolumeSnapshotOptions... options)
Creates a new Snapshot
|
com.google.common.util.concurrent.ListenableFuture<? extends SecurityGroup> |
SecurityGroupAsyncApi.createWithDescription(String name,
String description) |
com.google.common.util.concurrent.ListenableFuture<? extends KeyPair> |
KeyPairAsyncApi.createWithPublicKey(String name,
String publicKey) |
com.google.common.util.concurrent.ListenableFuture<? extends VolumeType> |
VolumeTypeAsyncApi.get(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends Volume> |
VolumeAsyncApi.get(String volumeId)
Return data about the given volume.
|
com.google.common.util.concurrent.ListenableFuture<? extends SimpleTenantUsage> |
SimpleTenantUsageAsyncApi.get(String tenantId) |
com.google.common.util.concurrent.ListenableFuture<? extends ServerWithSecurityGroups> |
ServerWithSecurityGroupsAsyncApi.get(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends SecurityGroup> |
SecurityGroupAsyncApi.get(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends QuotaClass> |
QuotaClassAsyncApi.get(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
HostAggregateAsyncApi.get(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends FloatingIP> |
FloatingIPAsyncApi.get(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends VolumeAttachment> |
VolumeAttachmentAsyncApi.getAttachmentForVolumeOnServer(String volumeId,
String serverId) |
com.google.common.util.concurrent.ListenableFuture<? extends VolumeAttachment> |
VolumeAsyncApi.getAttachmentForVolumeOnServer(String volumeId,
String serverId)
Deprecated.
To be removed in jclouds 1.7
|
com.google.common.util.concurrent.ListenableFuture<? extends Quota> |
QuotaAsyncApi.getByTenant(String tenantId) |
com.google.common.util.concurrent.ListenableFuture<? extends Quota> |
QuotaAsyncApi.getDefaultsForTenant(String tenantId) |
com.google.common.util.concurrent.ListenableFuture<Map<String,String>> |
VolumeTypeAsyncApi.getExtraSpecs(String id) |
com.google.common.util.concurrent.ListenableFuture<Map<String,String>> |
FlavorExtraSpecsAsyncApi.getMetadata(String flavorId) |
com.google.common.util.concurrent.ListenableFuture<? extends VolumeSnapshot> |
VolumeAsyncApi.getSnapshot(String snapshotId)
Return data about the given snapshot.
|
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeType>> |
VolumeTypeAsyncApi.list() |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Volume>> |
VolumeAsyncApi.list()
Returns a summary list of volumes.
|
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends SimpleTenantUsage>> |
SimpleTenantUsageAsyncApi.list() |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends SecurityGroup>> |
SecurityGroupAsyncApi.list() |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends HostAggregate>> |
HostAggregateAsyncApi.list() |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Host>> |
HostAdministrationAsyncApi.list() |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends FloatingIP>> |
FloatingIPAsyncApi.list() |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends AvailabilityZone>> |
AvailabilityZoneAsyncApi.list() |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeAttachment>> |
VolumeAttachmentAsyncApi.listAttachmentsOnServer(String serverId) |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeAttachment>> |
VolumeAsyncApi.listAttachmentsOnServer(String serverId)
Deprecated.
To be removed in jclouds 1.7
|
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Volume>> |
VolumeAsyncApi.listInDetail()
Returns a detailed list of volumes.
|
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VirtualInterface>> |
VirtualInterfaceAsyncApi.listOnServer(String serverId) |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends HostResourceUsage>> |
HostAdministrationAsyncApi.listResourceUsage(String hostId) |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeSnapshot>> |
VolumeAsyncApi.listSnapshots()
Returns a summary list of snapshots.
|
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeSnapshot>> |
VolumeAsyncApi.listSnapshotsInDetail()
Returns a summary list of snapshots.
|
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
HostAggregateAsyncApi.removeHost(String id,
String host) |
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
HostAggregateAsyncApi.setMetadata(String id,
Map<String,String> metadata) |
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
HostAggregateAsyncApi.updateAvailabilityZone(String id,
String availabilityZone) |
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
HostAggregateAsyncApi.updateName(String id,
String name) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<? extends Server> |
ServerAsyncApi.get(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends Image> |
ImageAsyncApi.get(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends Flavor> |
FlavorAsyncApi.get(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends Map<String,String>> |
ServerAsyncApi.getMetadata(String id) |
com.google.common.util.concurrent.ListenableFuture<Map<String,String>> |
ImageAsyncApi.getMetadata(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends Map<String,String>> |
ServerAsyncApi.setMetadata(String id,
Map<String,String> metadata) |
com.google.common.util.concurrent.ListenableFuture<Map<String,String>> |
ImageAsyncApi.setMetadata(String id,
Map<String,String> metadata) |
com.google.common.util.concurrent.ListenableFuture<? extends Map<String,String>> |
ServerAsyncApi.updateMetadata(String id,
Map<String,String> metadata) |
com.google.common.util.concurrent.ListenableFuture<? extends Map<String,String>> |
ImageAsyncApi.updateMetadata(String id,
Map<String,String> metadata) |
Modifier and Type | Method and Description |
---|---|
Instance |
InstanceApi.create(int flavor,
int volumeSize,
String name)
Same as
InstanceApi.create(String, int, String) but accept an integer Flavor ID. |
Instance |
InstanceApi.create(String flavor,
int volumeSize,
String name)
Create a database instance by flavor type and volume size.
|
Flavor |
FlavorApi.get(int flavorId)
Returns a Flavor by id.
|
User |
UserApi.get(String name)
Returns a User by identifier.
|
Instance |
InstanceApi.get(String instanceId)
Returns an Instance by id.
|
User |
UserApi.get(String name,
String hostname)
Returns a User by name and allowed host.
|
boolean |
InstanceApi.isRooted(String instanceId)
Checks to see if root is enabled for an instance.
|
com.google.common.collect.FluentIterable<User> |
UserApi.list()
This operation lists the users in the specified database instance.
|
com.google.common.collect.FluentIterable<Instance> |
InstanceApi.list()
Returns a summary list of Instances.
|
com.google.common.collect.FluentIterable<Flavor> |
FlavorApi.list()
Returns a summary list of Flavors.
|
com.google.common.collect.FluentIterable<Flavor> |
FlavorApi.list(String accountId)
Returns a list of Flavors by Account ID (Tenant Id).
|
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<? extends Extension> |
ExtensionAsyncApi.get(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<? extends Extension>> |
ExtensionAsyncApi.list() |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.FluentIterable<Webhook> |
WebhookApi.create(List<CreateWebhook> webhooks)
Create webhooks.
|
com.google.common.collect.FluentIterable<Webhook> |
WebhookApi.create(String name,
Map<String,Object> metadata)
Create a webhook.
|
Webhook |
WebhookApi.get(String id)
Get a webhook.
|
GroupConfiguration |
GroupApi.getGroupConfiguration(String id)
This operation gets the configuration for the scaling group.
|
GroupState |
GroupApi.getState(String id)
This operation gets the state of the Autoscaling Group.
|
com.google.common.collect.FluentIterable<Webhook> |
WebhookApi.list()
List webhooks.
|
com.google.common.collect.FluentIterable<GroupState> |
GroupApi.listGroupStates()
This operation lists all autoscaling groups.
|
Modifier and Type | Method and Description |
---|---|
Limits |
LimitApi.list()
Provides a list of all applicable limits.
|
Iterable<String> |
LimitApi.listTypes()
All applicable limit types.
|
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<Access> |
CloudIdentityAuthenticationAsyncApi.authenticateWithTenantIdAndCredentials(String tenantId,
ApiKeyCredentials apiKeyCredentials)
Deprecated.
|
Access |
CloudIdentityAuthenticationApi.authenticateWithTenantIdAndCredentials(String tenantId,
ApiKeyCredentials apiKeyCredentials)
Authenticate to generate a token.
|
com.google.common.util.concurrent.ListenableFuture<Access> |
CloudIdentityAuthenticationAsyncApi.authenticateWithTenantNameAndCredentials(String tenantName,
ApiKeyCredentials apiKeyCredentials)
Deprecated.
|
Access |
CloudIdentityAuthenticationApi.authenticateWithTenantNameAndCredentials(String tenantName,
ApiKeyCredentials apiKeyCredentials)
Authenticate to generate a token.
|
Modifier and Type | Method and Description |
---|---|
Set<Node> |
NodeApi.add(Iterable<AddNode> addNodes)
Add a new node with the configuration defined by the request.
|
SSLTermination |
SSLTerminationApi.get()
Get SSL termination info.
|
HealthMonitor |
HealthMonitorApi.get()
Get health monitor.
|
ConnectionThrottle |
ConnectionApi.getConnectionThrottle()
Get connection throttle.
|
Iterable<VirtualIPWithId> |
VirtualIPApi.list()
List the virtual IPs.
|
Iterable<AccessRuleWithId> |
AccessRuleApi.list()
List the AccessRules.
|
Iterable<Protocol> |
ReportApi.listProtocols()
All load balancers must define the protocol of the service which is being load balanced.
|
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.