func (eC2Manager *EC2Manager) RunInstance(workerType string, payload *MakeASpotRequest) error {
	cd := tcclient.Client(*eC2Manager)
	_, _, err := (&cd).APICall(payload, "PUT", "/worker-types/"+url.QueryEscape(workerType)+"/instance", nil, nil)
	return err
}
func (eC2Manager *EC2Manager) RunInstance(workerType string, payload *MakeASpotRequest) error {
	cd := tcclient.Client(*eC2Manager)
	_, _, err := (&cd).APICall(payload, "PUT", "/worker-types/"+url.QueryEscape(workerType)+"/instance", nil, nil)
	return err
}
// Stability: *** EXPERIMENTAL ***
//
// Request an instance of a worker type
//
// Required scopes:
//   ec2-manager:manage-resources:<workerType>
//
// See https://docs.taskcluster.net/reference/core/ec2-manager/api-docs#runInstance