All Classes and Interfaces

Class
Description
Class Account
 
 
 
Provides synchronous access to cloudstack via their REST API.
Options for services that apply to accounts in domains
 
Options to the GlobalHostApi.addHost() API call
 
Options to the GlobalHostApi.addHost() API call
 
Provides synchronous access to cloudstack via their REST API.
Options for the GlobalHostApi.addSecondaryStorage() API call
 
 
Convert template options into DeployVirtualMachineOptions, when the target zone has advanced networking.
Represents an alert issued by Cloudstack
 
 
Represents the allocationstate field used in several CloudStack domain objects.
Representation of the API keypair response
 
 
Options used to control what disk offerings are returned
 
Options used to acquire and associate a public IP to an account.
 
Class AsyncCreateResponse
 
Class AsyncJob
 
Valid job result codes
Valid async job statuses
Provides synchronous access to cloudstack via their REST API.
 
 
Error codes for job errors
 
Marker interface that determines how we authenticate http requests in cloudstack.
Convert template options into DeployVirtualMachineOptions, when the target zone has basic networking.
 
 
 
 
 
 
Class Capabilities
 
Information about a dimension of the capacity
 
 
Provides synchronous access to CloudStack.
Implementation of ApiMetadata for Citrix/Apache CloudStack api.
 
 
defines the connection between the CloudStackApi implementation and the jclouds ComputeService
 
 
 
Provides synchronous access to CloudStack.
 
 
CloudStack is currently sending 431 errors with the text "Unable to find account owner for ip ".
Provides synchronous access to CloudStack.
Configures the cloudstack connection.
CloudStack implementation of ImageExtension
 
Data adapter for the date formats used by CloudStack.
Handles types that were previously strings and now arrays (ex.
 
Configuration properties and constants used in CloudStack connections.
An extension to compute service to allow for the manipulation of SecurityGroups.
A function for transforming a CloudStack-specific SecurityGroup into a generic SecurityGroup object.
Contains options supported by the ComputeService#createNodesInGroup(String, int, TemplateOptions) and ComputeService#createNodesInGroup(String, int, TemplateOptions) operations on the gogrid provider.
 
Represents a CloudStack Cluster.
 
 
Provides synchronous access to cloudstack via their REST API.
Representation of the API configuration entry response
 
Templates can be present in a zone, and available, but not valid for launch as their hypervisor isn't installed.
Optional fields for account creation
 
Options to control how disk offerings are created
 
Options used to control how a domain is created
 
Options used to control how a firewall rule is created
 
 
Options used to create an ip forwarding rule
 
Options used to control what load balancer rules are returned
 
Optional fields for network creation
 
Options to the GlobalPodApi.createPod API call.
 
 
 
Options to control how service offerings are created
 
Options for the Snapshot createSnapshot method.
 
Options used to control how tags are created.
 
Options used to control how a template is created.
 
 
Optional fields for user creation
 
Options to the createVlanIPRange API call.
 
Options used to control options for creating a VM group
 
Options used to control how a zone is created
 
Decides what type of credentials createContext is supplied with.
Convert a Date object into a "yyyy-MM-dd" String
Options to the GlobalHostApi.deleteHost() API call
 
Options for the ISO deleteISO method.
 
Options used to control how tags are created.
 
Options used to control how a template is created.
 
Options used to control what disk offerings are returned
 
Class DiskOffering
 
Representation of the API domain response
 
Provides synchronous access to CloudStack Account features available to Domain Admin users.
Provides synchronous access to CloudStack Domain features available to Domain Admin users.
Provides synchronous access to CloudStack Limit features available to Domain Admin users.
Provides synchronous access to CloudStack User features available to Domain Admin users.
 
 
Class Event
 
Provides synchronous access to cloudstack via their REST API.
Options for the ISO extractISO method.
 
 
 
 
 
Provides synchronous access to cloudstack via their REST API.
Class FirewallRule
 
 
 
Options to the GlobalUsageApi.generateUsageOptions() API call
 
 
 
 
Provides synchronous access to CloudStack Account features available to Global Admin users.
Provides synchronous access to CloudStack Account features available to Global Admin users.
Provides synchronous access to CloudStack Account features available to Global Admin users.
Provides synchronous access to CloudStack Configuration features available to Global Admin users.
Provides synchronous access to CloudStack Domain features available to Global Admin users.
Provides synchronous access to cloudstack via their REST API.
Provides synchronous access to cloudstack via their REST API.
Provides synchronous access to CloudStack Pod features available to Global Admin users.
Provides synchronous access to CloudStack storage pool features.
Provides synchronous access to CloudStack usage features.
Provides synchronous access to CloudStack User features available to Global Admin users.
Provides synchronous access to cloudstack via their REST API.
Provides synchronous access to CloudStack Account features available to Global Admin users.
 
Provides synchronous access to cloudstack via their REST API.
Represents a host issued by Cloudstack
 
 
 
 
Provides synchronous access to cloudstack via their REST API.
 
 
A function for transforming a CloudStack-specific IngressRule into a generic IpPermission object.
This will parse and set an appropriate exception on the command object.
Class IPForwardingRule
 
Class ISO
 
 
Class ISOExtraction
 
Class ISOPermissions
 
Tests to see if a job is in progress.
The result of an operation.
 
Provides synchronous access to CloudStack SSHKeyPair features.
Options used to control what account information is returned
 
Options to the listAlerts command.
 
Options used to control what asyncJobs information is returned
 
Options to the listCapacity command.
 
Options used to control what cluster information is returned
 
Options used to control what configuration entries are returned
 
Options used to control what disk offerings are returned
 
Options used to control what domain children are returned
 
Options used to control what domains are returned
 
Options used to control what egress firewall rules are returned
 
Options used to control what events are returned
 
Options used to control what firewall rules are returned
 
Options used to control what hosts information is returned
 
Options used to control what ip forwarding rules are returned
 
Options for the ISO listISOs method.
 
Options used to control what load balancer rules are returned
 
Options used to control what network offerings are returned
 
Options used to control what networks information is returned
 
Options used to control what OSType information is returned
 
Options to the GlobalPodApi.listPods API call.
 
Options used to control what port forwarding rules are returned
 
Options used to control what account information is returned
 
Options used to control what ip addresss information is returned
 
 
 
Options used to control what security groups are returned
 
Options used to control what service offerings are returned
 
Options for the Snapshot listSnapshotPolicies method.
 
Options for the Snapshot listSnapshots method.
 
 
 
Options to the GlobalStoragePools[Async]Client.listStoragePools API call
 
Options used to control what tags are returned
 
Options used to control what templates information is returned
 
Options to the GlobalUsageApi.listUsageOptions() API call
 
Options used to control what user information is returned
 
Options used to control what virtual machines information is returned
 
Options to the listVLANIPRanges() API call
 
Options used to control what VMGroups information is returned
 
Options used to control what volume
 
Options used to control what zones information is returned
 
Provides synchronous access to cloudstack via their REST API.
Class LoadBalancerRule
 
 
 
Tests to see if a LoadBalancerRule is active
Representation of the login API call response
 
 
Provides synchronous access to cloudstack via their REST API.
Class Network
 
Provides synchronous access to cloudstack via their REST API.
Class NetworkOffering
 
 
 
 
 
 
 
 
 
 
 
 
 
Class NetworkService
 
 
 
 
 
Class NIC
 
Provides synchronous access to cloudstack via their REST API.
Convert template options into DeployVirtualMachineOptions.
 
 
Class OSType
 
 
 
 
 
 
 
 
 
 
Represents a Pod in CloudStack.
 
Class PortForwardingRule
 
 
 
Representation of the API project response
 
 
Provides synchronous access to CloudStack project features.
 
Class PublicIPAddress
 
 
 
 
 
 
Options for the ISO registerISO method.
 
Options used to control how a template is registered.
 
Class ResourceLimit
 
Type of resource to update.
 
 
Class SecurityGroup
 
Provides synchronous access to cloudstack via their REST API.
 
Class ServiceOffering
 
 
Provides synchronous access to Cloudstack Sessions
Class Snapshot
 
 
 
 
Provides synchronous access to CloudStack Snapshot features.
Class SnapshotPolicy
 
Describes the schedule of a snapshot policy.
 
Methods to create SnapshotPolicySchedule objects in the format required by Cloudstack.
Class SshKeyPair
 
Provides synchronous access to CloudStack SSHKeyPair features.
Predicates handy when working with SshKeyPairs
 
 
Options for stopping virtual machines.
 
Represents a storage pool in CloudStack
 
 
 
 
 
Class Tag
 
Type of resource to update.
Provides synchronous access to cloudstack via their REST API.
 
 
 
 
 
Provides synchronous access to cloudstack via their REST API.
 
 
 
Class TemplateMetadata
 
 
 
 
 
 
 
 
 
Optional arguments for updating an Account
 
Options for the GlobalHostApi.updateCluster() API call.
 
Options to control how disk offerings are created
 
Options used to control how a domain is created
 
Options to the GlobalHostApi.addHost() API call
 
Options for the ISO updateISO method.
 
Options for the ISO updateISOPermissions method.
 
Options used to control how a load balancer rule is updated
 
Options to control how network offerings are created
 
Options to the GlobalPodApi.updatePod API call.
 
Options to control how service offerings are created
 
Options used to control how a template should be updated.
 
Options used to control how a template should be updated.
 
 
Optional arguments for updating an User
 
Options for updating virtual machines.
 
Options used to control updates to VMGroups
 
Options used to control how a zone is updated
 
Represents a usage record from CloudStack
 
 
Class User
 
 
 
 
 
Class VirtualMachine
 
 
Provides synchronous access to cloudstack via their REST API.
Tests to see if a virtualMachine is running
Tests to see if a virtualMachine is expunged from the system
Tests to see if a virtualMachine is running
 
Represents the data object used in CloudStack's "Vlan" API.
 
Class VMGroup
 
Provides synchronous access to CloudStack VM group features.
 
 
 
 
Provides synchronous access to cloudstack via their REST API.
Given an encrypted Windows Administrator password and the decryption key, return a LoginCredentials instance.
 
 
Helpful when looking for resources by zone and name
Provides synchronous access to cloudstack via their REST API.
Defines a cache that allows a zone to be looked up by its ID.
Supplies a cache that maps from zone IDs to zones.
 
 
 
Converts an Zone into a Location.