Glossary
General
Organization
A unit that groups together Users, Teams and Namespaces. It’s the entity that owns the associated resources and the business connection. Billing is done on this level.
Billing Entity
A entity defining the billing relationship between APPUiO Cloud and a customer. Can belong to zero to multiple organizations.
APPUiO Cloud specific
APPUiO Cloud Instance
An instance of an APPUiO Cloud installation, consisting of a APPUiO Cloud Global instance and a number of Zones.
Control API
An API endpoint that exposes certain APPUiO Cloud features to users. Specifically, this consists of:
-
API that users write to with various clients (for example frontend or CLI) and thus configure their organizations
-
API that users read with various clients that is usually the result of APPUiO Cloud components (for example read-only access to invoices)
APPUiO Cloud Portal
Web application which exposes the functionality of the Control API in a graphical way.
Adapter API
A subset of Control API that is specifically targeted for Adapters. This specification may not only be technical, but may also contain a "behavioral contract" that is in documentation only. It basically defines how Adapters should behave and interact with APPUiO Cloud.
This term is introduced to better distinguish between APPUiO Cloud internal API and API interacting with Adapters. |
Adapter
A component or system that is foreign to the core of APPUiO Cloud, but implements the functionalities through a Adapter API that completes APPUiO Cloud.
APPUiO Cloud itself doesn’t contain an invoicing system. Generating and maintaining the lifecycle of invoices is the task of an invoicing or ERP system. Since there are countless systems already available, APPUiO Cloud will only define a Adapter API but not otherwise enforce resellers to use a certain ERP software.
Personas
Roles
OpenShift default roles are documented in the upstream documentation.
Admin
A project manager. If used in a local binding, an admin has rights to view any resource in the project and modify any resource in the project except for quota.
Billing
Tenant
A billable entity. This is a more generic term mapping to Organization, Customer, Partner and other similar terms.