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 ComputeServiceProvides 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
ImageExtensionData 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.