I'm going to go ahead and close this now, for a few reasons:
- Spaces can be used by name throughout the MAAS API, including interface constraints. So there's no need to use the ID.
- Space names are unique in MAAS, and spaces are referenced by name in both MAAS and Juju. The ID isn't particularly meaningful (except to Juju, which is arguably a bug).
- Juju has been operating without this field for several years now, so this issue doesn't appear to be blocking anyone.
I'm going to go ahead and close this now, for a few reasons:
- Spaces can be used by name throughout the MAAS API, including interface constraints. So there's no need to use the ID.
- Space names are unique in MAAS, and spaces are referenced by name in both MAAS and Juju. The ID isn't particularly meaningful (except to Juju, which is arguably a bug).
- Juju has been operating without this field for several years now, so this issue doesn't appear to be blocking anyone.