Zum Inhalt springen

Changes from Infrastructure-API to IaaS-API

Diese Seite ist noch nicht in deiner Sprache verfügbar. Englische Seite aufrufen

The IaaS-API defines its own set of features which are not compatible with the Infrastructure-API.

Most STACKIT resources however have a corresponding Infrastructure-API resource with similar features.

The following table shows terms and definitions of the STACKIT IaaS-API and how they map to the Infrastructure- /Openstack-API.

Differences between Infrastructure/Openstack-API and IaaS-API Features

Section titled “Differences between Infrastructure/Openstack-API and IaaS-API Features”

Most resources support the same features as the Infrastructure/Openstack-API did, the last column will describe important changes or new Feature additions.

Infrastructure / OpenStack TermIaaS-API TermIaaS-API differences
Server or InstanceServerServers are similar to OpenStack Servers.

New Features
- Service Accounts can now be attached to Servers
ImageImageImages are similar to OpenStack Images.

New Features
- Images can now be shared to Projects or to the whole parent Organization
VolumeVolumeVolumes are similar to OpenStack Volumes.
FlavorMachine TypeIaaS-API uses the term Flavor more generically.
Machine Types are similar to OpenStack Flavors.
Volume TypeVolume Performance ClassPerformance Classes are similar to OpenStack Volume Types.
Floating IPPublic IPPublic IPs are similar to OpenStack Floating IPs.
RouterNetworkThe IaaS-API simplifies network creation by grouping and managing router, gateway and subnet resources as a Network.

New Features
- The SNA concept makes it possible to interconnect resources over multiple projects.
GatewayNetworksiehe Router
SubnetNetworksiehe Router
Network PortNetwork Interface (NIC)Network Interfaces are similar to OpenStack Network Ports.
TagLabelA label is a key/value resource and can be attached to most objects similar to OpenStack Tags.

New Features
- Labels can now be selected more specifically using Label selectors.
Security GroupSecurity GroupSecurity Groups support the same features as OpenStack Security Groups.
Shelving / UnshelvingDeallocation / StartingDeallocation is the same as OpenStack Shelving. Explicit unshelving is achieved by starting the Server.
Server GroupsAffinity GroupsAffinity Groups are similar to OpenStack Server Groups.
Volume / Server BackupsBackupsBackups have been consolidated into one endpoint. The backup source can be a Volume or a Snapshot.
KeypairsKeypairsIaaS-API only allows importing public keys. No private keys are created by the API.
Existing keypairs of User Access Tokens cannot be used in the IaaS-API.
OpenStack Project IDOpenStack Project IDs are no longer used. The STACKIT Project ID (UUIDv4) must be used instead.

Creating or modifying a resource creates a unique request ID and returns it in the HTTP response as the X-Request-Id Header. The IaaS-API provides an endpoint to retrieve the Status of a request and its associated Resources.