This document specifies an extension to a JSON object called a "State Machine". A State Machine MUST have a string field named "namespace". A State Machine MUST have a string field named "name". A Task State MAY have an object field named "ResourceConfig".