Rackspace Extensions#

Using API operations, users and applications can programmatically determine which extensions are available, either by listing them or getting details for a specific extension. To get the list of currently available extensions, see Retrieve list of extensions.

At this time, Rackspace provides the following extensions to the Cloud Servers:

  • Disk configuration extension. Enables control of how the disk is partitioned when a server is created, rebuilt, or resized. See Disk configuration extension.

  • Extended status extension. Shows extended statuses including the VM, task, and power statuses in the response bodies for the list server and get server details calls. See Extended status extension.

  • Rescue mode extension. Creates a new server with the file system for the specified version of Cloud Servers mounted to fix file system and configuration errors. See Rescue mode extension.

  • Used limits extension. Returns the amount of absolute limit capacity that is currently used. See Used limits extension.

  • Volume attachment extension. In conjunction with the Cloud Block Storage API, you can attach a volume to a server instance, list volume attachments for a server instance, get volume details for a volume attachment, and delete a volume attachment. See Volume attachment extension.

  • Scheduled images. Allows you to schedule automatic creation of server images. See Scheduled images extension.

  • Flavor extra specs. Allows you to list, create, and update the extra-specs or keys for a flavor. See Flavor extra specs extension.

  • Flavor OS extra specs. Provides the OS-FLV-WITH-EXT-SPECS:extra_specs attribute for flavor listings, using the additional os-extra_specs URI request parameter. See Flavor OS extra specs extension.

  • OS server actions. allows you to view a log of events and actions taken on a server. See Server actions log extension.

  • Config drive. read-only configuration drive that is attached to server instances on boot. See Config drive extension.

  • Boot from volume. Shows you extra specifications for a flavor. See Boot from volume extension.

  • Networks. Shows you how to attach and manage networks. See Networking extension.

  • Virtual Interfaces. Shows you how to manage virtual interfaces for networks. See Virtual interface extension.

  • Scheduler Hints. Allows you to specify whether you want to build a new server near to, or far fram, an existing server. See Scheduler hint extension.