Automation of GCP resources.
- Create a resource
- Delete a resource
- Dry run - simply generate a compliant and hydrated YAML file describing the resources
- Well known defaults to reduce boiler plate code
- Embedded resources is not supported. Meaning each resource should be declared separately. A specific resource can reference an externally created resource via ID. E.g. project can reference a folder id that contains the project, but that folder should exist (declared separately)
- Folders
- Projects
- Requires
buf
utility. Further reading on buf.build