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.
New STACKIT Features
Section titled “New STACKIT Features”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 Term | IaaS-API Term | IaaS-API differences |
|---|---|---|
| Server or Instance | Server | Servers are similar to OpenStack Servers. New Features - Service Accounts can now be attached to Servers |
| Image | Image | Images are similar to OpenStack Images. New Features - Images can now be shared to Projects or to the whole parent Organization |
| Volume | Volume | Volumes are similar to OpenStack Volumes. |
| Flavor | Machine Type | IaaS-API uses the term Flavor more generically. Machine Types are similar to OpenStack Flavors. |
| Volume Type | Volume Performance Class | Performance Classes are similar to OpenStack Volume Types. |
| Floating IP | Public IP | Public IPs are similar to OpenStack Floating IPs. |
| Router | Network | The 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. |
| Gateway | Network | siehe Router |
| Subnet | Network | siehe Router |
| Network Port | Network Interface (NIC) | Network Interfaces are similar to OpenStack Network Ports. |
| Tag | Label | A 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 Group | Security Group | Security Groups support the same features as OpenStack Security Groups. |
| Shelving / Unshelving | Deallocation / Starting | Deallocation is the same as OpenStack Shelving. Explicit unshelving is achieved by starting the Server. |
| Server Groups | Affinity Groups | Affinity Groups are similar to OpenStack Server Groups. |
| Volume / Server Backups | Backups | Backups have been consolidated into one endpoint. The backup source can be a Volume or a Snapshot. |
| Keypairs | Keypairs | IaaS-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 ID | – | OpenStack Project IDs are no longer used. The STACKIT Project ID (UUIDv4) must be used instead. |
Request Tracking
Section titled “Request Tracking”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.