def get_action_parameters_specs(action_ref):
 action_db = get_action_by_ref(ref=action_ref)
 parameters = {}
 if (not action_db):
  return parameters
 runner_type_name = action_db.runner_type['name']
 runner_type_db = get_runnertype_by_name(runnertype_name=runner_type_name)
 parameters.update(runner_type_db['runner_parameters'])
 parameters.update(action_db.parameters)
 return parameters

def get_action_parameters_specs ( action_ref ) : action_db = get_action_by_ref ( ref = action_ref ) parameters = { } if ( not action_db ) : return parameters runner_type_name = action_db . runner_type [ 'name' ] runner_type_db = get_runnertype_by_name ( runnertype_name = runner_type_name ) parameters . update ( runner_type_db [ 'runner_parameters' ] ) parameters . update ( action_db . parameters ) return parameters
retrieve parameters specifications schema for the provided action reference .