### HostingAsset Type Structure ```mermaid %%{init:{'flowchart':{'htmlLabels':false}}}%% flowchart RL subgraph Booking style Booking fill:white,stroke:white,stroke-width:0px BI:PRIVATE_CLOUD BI:CLOUD_SERVER BI:MANAGED_SERVER BI:MANAGED_WEBSPACE BI:DOMAIN_DNS_SETUP BI:DOMAIN_EMAIL_SUBMISSION_SETUP end %% subgraph Hosting subgraph Server[ ] style Server fill:white,stroke:white,stroke-width:0px HA:CLOUD_SERVER HA:MANAGED_SERVER HA:IP_NUMBER end subgraph Domain[ ] style Domain fill:white,stroke:white,stroke-width:0px HA:DOMAIN_DNS_SETUP HA:DOMAIN_HTTP_SETUP HA:DOMAIN_EMAIL_SUBMISSION_SETUP HA:DOMAIN_EMAIL_MAILBOX_SETUP HA:EMAIL_ADDRESS end subgraph Webspace[ ] style Webspace fill:white,stroke:white,stroke-width:0px HA:MANAGED_WEBSPACE HA:UNIX_USER HA:EMAIL_ALIAS end %% end style HA:CLOUD_SERVER fill:#99bcdb,stroke:#274d6e,stroke-width:4px style HA:MANAGED_SERVER fill:#99bcdb,stroke:#274d6e,stroke-width:4px style HA:MANAGED_WEBSPACE fill:#99bcdb,stroke:#274d6e,stroke-width:4px style HA:UNIX_USER fill:#99bcdb,stroke:#274d6e,stroke-width:4px style HA:DOMAIN_DNS_SETUP fill:#99bcdb,stroke:#274d6e,stroke-width:4px style HA:DOMAIN_HTTP_SETUP fill:#99bcdb,stroke:#274d6e,stroke-width:4px style HA:DOMAIN_EMAIL_SUBMISSION_SETUP fill:#99bcdb,stroke:#274d6e,stroke-width:4px style HA:DOMAIN_EMAIL_MAILBOX_SETUP fill:#99bcdb,stroke:#274d6e,stroke-width:4px style HA:EMAIL_ALIAS fill:#99bcdb,stroke:#274d6e,stroke-width:4px style HA:EMAIL_ADDRESS fill:#99bcdb,stroke:#274d6e,stroke-width:4px style HA:IP_NUMBER fill:#99bcdb,stroke:#274d6e,stroke-width:4px BI:CLOUD_SERVER --> BI:PRIVATE_CLOUD BI:MANAGED_SERVER --> BI:PRIVATE_CLOUD BI:MANAGED_WEBSPACE --> 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 -.-> 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 -.-> HA:CLOUD_SERVER HA:IP_NUMBER -.-> HA:MANAGED_SERVER HA:IP_NUMBER -.-> HA:MANAGED_WEBSPACE ``` This code generated was by HsHostingAssetType.main, do not amend manually.