This section provides details about the JSON request and response fields that are used in messages sent to and from ROS when a custom resource is provided. The section also provides details about the required fields for requests to, and responses to, the custom resource provider in response to stack creation, update, and deletion.