{
"resources": {
"athena-workgroups": {
"display_name": "Athena Workgroups",
"service": "athena",
"sdk_method": "list_work_groups",
"sdk_method_params": {},
"response_path": "work_groups",
"id_field": "Name",
"name_field": "Name",
"is_global": false,
"columns": [
{ "header": "WORKGROUP NAME", "json_path": "Name", "width": 35 },
{ "header": "STATE", "json_path": "State", "width": 15, "color_map": "state" },
{ "header": "DESCRIPTION", "json_path": "Description", "width": 40 }
],
"sub_resources": [],
"actions": [],
"api_config": {
"protocol": "json",
"action": "ListWorkGroups",
"response_root": "/WorkGroups",
"pagination": {
"input_token": "NextToken",
"output_token": "/NextToken",
"max_results_param": "MaxResults",
"max_results": 50
}
},
"field_mappings": {
"Name": { "source": "/Name", "default": "-" },
"State": { "source": "/State", "default": "-" },
"Description": { "source": "/Description", "default": "-" }
}
}
}
}