## HostingAsset Type Structure ### packages Webspace, Domain, Server ```plantuml @startuml left to right direction package Booking #99bcdb { entity BI_PRIVATE_CLOUD entity BI_CLOUD_SERVER entity BI_MANAGED_SERVER entity BI_MANAGED_WEBSPACE entity BI_DOMAIN_DNS_SETUP entity BI_DOMAIN_EMAIL_SUBMISSION_SETUP } package Hosting #white { package Webspace #99bcdb { entity HA_MANAGED_WEBSPACE entity HA_UNIX_USER entity HA_EMAIL_ALIAS } package Domain #99bcdb { entity HA_DOMAIN_DNS_SETUP entity HA_DOMAIN_HTTP_SETUP entity HA_DOMAIN_EMAIL_SUBMISSION_SETUP entity HA_DOMAIN_EMAIL_MAILBOX_SETUP entity HA_EMAIL_ADDRESS } package Server #99bcdb { entity HA_CLOUD_SERVER entity HA_MANAGED_SERVER entity HA_IP_NUMBER } } BI_CLOUD_SERVER o..> BI_PRIVATE_CLOUD BI_MANAGED_SERVER o..> BI_PRIVATE_CLOUD BI_MANAGED_WEBSPACE o..> BI_MANAGED_SERVER HA_CLOUD_SERVER *==> BI_CLOUD_SERVER HA_MANAGED_SERVER *==> BI_MANAGED_SERVER HA_MANAGED_WEBSPACE *==> BI_MANAGED_WEBSPACE HA_MANAGED_WEBSPACE o..> HA_MANAGED_SERVER HA_UNIX_USER *==> HA_MANAGED_WEBSPACE HA_DOMAIN_DNS_SETUP *==> BI_DOMAIN_DNS_SETUP HA_DOMAIN_HTTP_SETUP *==> HA_MANAGED_WEBSPACE HA_DOMAIN_HTTP_SETUP o..> HA_UNIX_USER HA_DOMAIN_EMAIL_SUBMISSION_SETUP *==> BI_DOMAIN_EMAIL_SUBMISSION_SETUP HA_DOMAIN_EMAIL_SUBMISSION_SETUP o..> HA_MANAGED_WEBSPACE HA_DOMAIN_EMAIL_MAILBOX_SETUP *==> HA_MANAGED_WEBSPACE HA_EMAIL_ALIAS *==> HA_MANAGED_WEBSPACE HA_EMAIL_ADDRESS *==> HA_DOMAIN_EMAIL_MAILBOX_SETUP HA_IP_NUMBER o..> HA_CLOUD_SERVER HA_IP_NUMBER o..> HA_MANAGED_SERVER HA_IP_NUMBER o..> HA_MANAGED_WEBSPACE ``` ### packages Webspace, MariaDB, Server ```plantuml @startuml left to right direction package Booking #99bcdb { entity BI_PRIVATE_CLOUD entity BI_CLOUD_SERVER entity BI_MANAGED_SERVER entity BI_MANAGED_WEBSPACE entity BI_DOMAIN_DNS_SETUP entity BI_DOMAIN_EMAIL_SUBMISSION_SETUP } package Hosting #white { package Webspace #99bcdb { entity HA_MANAGED_WEBSPACE entity HA_UNIX_USER entity HA_EMAIL_ALIAS } package MariaDB #99bcdb { entity HA_MARIADB_INSTANCE entity HA_MARIADB_USER entity HA_MARIADB_DATABASE } package Server #99bcdb { entity HA_CLOUD_SERVER entity HA_MANAGED_SERVER entity HA_IP_NUMBER } } BI_CLOUD_SERVER o..> BI_PRIVATE_CLOUD BI_MANAGED_SERVER o..> BI_PRIVATE_CLOUD BI_MANAGED_WEBSPACE o..> BI_MANAGED_SERVER HA_CLOUD_SERVER *==> BI_CLOUD_SERVER HA_MANAGED_SERVER *==> BI_MANAGED_SERVER HA_MANAGED_WEBSPACE *==> BI_MANAGED_WEBSPACE HA_MANAGED_WEBSPACE o..> HA_MANAGED_SERVER HA_UNIX_USER *==> HA_MANAGED_WEBSPACE HA_EMAIL_ALIAS *==> HA_MANAGED_WEBSPACE HA_MARIADB_INSTANCE *==> HA_MANAGED_SERVER HA_MARIADB_USER *==> HA_MARIADB_INSTANCE HA_MARIADB_USER o..> HA_MANAGED_WEBSPACE HA_MARIADB_DATABASE *==> HA_MANAGED_WEBSPACE HA_MARIADB_DATABASE o..> HA_MARIADB_INSTANCE HA_IP_NUMBER o..> HA_CLOUD_SERVER HA_IP_NUMBER o..> HA_MANAGED_SERVER HA_IP_NUMBER o..> HA_MANAGED_WEBSPACE ``` ### packages PostgreSQL, Webspace, Server ```plantuml @startuml left to right direction package Booking #99bcdb { entity BI_PRIVATE_CLOUD entity BI_CLOUD_SERVER entity BI_MANAGED_SERVER entity BI_MANAGED_WEBSPACE entity BI_DOMAIN_DNS_SETUP entity BI_DOMAIN_EMAIL_SUBMISSION_SETUP } package Hosting #white { package PostgreSQL #99bcdb { entity HA_PGSQL_INSTANCE entity HA_PGSQL_USER entity HA_PGSQL_DATABASE } package Webspace #99bcdb { entity HA_MANAGED_WEBSPACE entity HA_UNIX_USER entity HA_EMAIL_ALIAS } package Server #99bcdb { entity HA_CLOUD_SERVER entity HA_MANAGED_SERVER entity HA_IP_NUMBER } } BI_CLOUD_SERVER o..> BI_PRIVATE_CLOUD BI_MANAGED_SERVER o..> BI_PRIVATE_CLOUD BI_MANAGED_WEBSPACE o..> BI_MANAGED_SERVER HA_CLOUD_SERVER *==> BI_CLOUD_SERVER HA_MANAGED_SERVER *==> BI_MANAGED_SERVER HA_MANAGED_WEBSPACE *==> BI_MANAGED_WEBSPACE HA_MANAGED_WEBSPACE o..> HA_MANAGED_SERVER HA_UNIX_USER *==> HA_MANAGED_WEBSPACE HA_EMAIL_ALIAS *==> HA_MANAGED_WEBSPACE HA_PGSQL_INSTANCE *==> HA_MANAGED_SERVER HA_PGSQL_USER *==> HA_PGSQL_INSTANCE HA_PGSQL_USER o..> HA_MANAGED_WEBSPACE HA_PGSQL_DATABASE *==> HA_MANAGED_WEBSPACE HA_PGSQL_DATABASE o..> HA_PGSQL_INSTANCE HA_IP_NUMBER o..> HA_CLOUD_SERVER HA_IP_NUMBER o..> HA_MANAGED_SERVER HA_IP_NUMBER o..> HA_MANAGED_WEBSPACE ``` #This code generated was by HsHostingAssetType.main, do not amend manually.