Drift detection, asset management, and auto-code generation for your cloud infrastructure