Services #
One page per service a tenant can declare. Each says what you get, the Terraform resource that declares it, how a device or a workload uses it, and what it does not do yet.
| Service | Resource | Status |
|---|---|---|
| Network & workloads | deevnet_tenant, deevnet_workload | Available |
| DNS | deevnet_dns_record | Available |
| Wi-Fi keys | deevnet_iot_wifi_key | Available |
| Devices & MQTT | deevnet_iot_device, deevnet_iot_broker_account | Available |
| Logs | attributes of deevnet_tenant | Available |
| Dashboards | attributes of deevnet_tenant; dashboards with the grafana provider | Available |
| State store | attributes of deevnet_tenant | Available |
| Secrets | — | Coming soon |
| Metrics & alerting | — | Coming soon |
| Identity | — | Coming soon |
| Object storage | — | Coming soon |
| Code delivery to workloads | — | Coming soon |
| A tenant devbox | — | Coming soon |
Every resource takes tenant = deevnet_tenant.this.name, and changing tenant or name on any of
them replaces it. None of them has a data source; what the substrate issued you comes back as
attributes of the resources themselves.