Creates a new Offering resource, autopopulating the id, creation/updated time, and resource kind.
Offering
Takes an existing Offering in the form of a json string and parses it into an Offering object. Validates object structure and performs an integrity check using the resource signature.