mirror of https://github.com/pulumi/pulumi.git
39aaf0604f
The state from a secret manager _always_ has to be something json serialisable because we store it into the json state files. Rather than allowing any `interface{}` to be returned here and then error'ing if it happens to not be something that can be marshalled to JSON this changes the interface to return a `json.RawMessage` moving the marshalling/unmarshalling concerns into the individual implementations that can pretty much guarantee valid structures. |
||
---|---|---|
.. | ||
manager.go |