rob05c commented on issue #2232: Rewrite Traffic Ops CRConfig Table Endpoints in Go URL: https://github.com/apache/incubator-trafficcontrol/issues/2232#issuecomment-387444293 Ok, we have PRs for all major table routes, but many of them are only "CRUD", and missing additional endpoints. So I'm listing all Perl API routes here. * if you've verified a route does not use one of the CRConfig tables (above), follow it with a bullet noting that. Be sure to verify any tables the route does use do not link a CRConfig table, in those tables' `traffic_ops/app/lib/Schema/Result` * if there is an unmerged PR, follow with a bullet linking the PR * if the route is in Go, in master, check it off - [x] get /api/1.1/asns - [x] get /api/$version/asns - [x] get /api/$version/asns/:id - [ ] post /api/$version/asns - [ ] put /api/$version/asns/:id - [ ] delete /api/$version/asns/:id - [ ] get /api/$version/caches/stats - [ ] get /api/$version/cachegroups - [ ] get /api/$version/cachegroups/trimmed - [ ] get /api/$version/cachegroups/:id - [ ] post /api/$version/cachegroups - [ ] put /api/$version/cachegroups/:id - [ ] delete /api/$version/cachegroups/:id - [ ] post /api/$version/cachegroups/:id/deliveryservices - [ ] post /api/$version/cachegroups/:id/queue_update - [ ] get /api/$version/cdns - [ ] get /api/$version/cdns/:id - [ ] get /api/$version/cdns/name/:name - [ ] post /api/$version/cdns - [ ] put /api/$version/cdns/:id - [ ] delete /api/$version/cdns/:id - [ ] delete /api/$version/cdns/name/:name - [ ] post /api/$version/cdns/:id/queue_update - [ ] get /api/$version/cdns/health - [ ] get /api/$version/cdns/:name/health - [ ] get /api/$version/cdns/capacity - [ ] get /api/$version/cdns/routing - [ ] get /api/$version/cdns/:name/snapshot - [ ] get /api/$version/cdns/:name/snapshot/new - [ ] put /api/$version/cdns/:id/snapshot - [ ] put /api/$version/snapshot/:cdn_name - [ ] get /api/$version/cdns/metric_types/:metric_type/start_date/:start_date/end_date/:end_date - [ ] get /api/$version/cdns/name/:name/dnsseckeys - [ ] post /api/$version/cdns/dnsseckeys/generate - [ ] get /api/$version/cdns/name/:name/dnsseckeys/delete - [ ] get /internal/api/$version/cdns/dnsseckeys/refresh - [ ] get /api/$version/cdns/name/:name/sslkeys - [ ] get /api/$version/cdns/configs - [ ] get /api/$version/cdns/:name/configs/routing - [ ] get /api/$version/cdns/:name/configs/monitoring - [ ] get /api/$version/cdns/domains - [ ] get /api/$version/logs - [ ] get /api/$version/logs/:days/days - [ ] get /api/$version/logs/newcount - [ ] get /api/$version/servers/:id/configfiles/ats - [ ] get /api/$version/profiles/:id/configfiles/ats/:filename - [ ] get /api/$version/servers/:id/configfiles/ats/:filename - [ ] get /api/$version/cdns/:id/configfiles/ats/:filename - [ ] get /api/$version/dbdump - [ ] get /api/$version/deliveryservices - [ ] get /api/$version/deliveryservices/:id - [ ] post /api/$version/deliveryservices - [ ] put /api/$version/deliveryservices/:id - [ ] put /api/$version/deliveryservices/:id/safe - [ ] delete /api/$version/deliveryservices/:id - [ ] get /api/$version/servers/:id/deliveryservices - [ ] post /api/$version/deliveryservices/:xml_id/servers - [ ] delete /api/$version/deliveryservice_server/:dsId/:serverId - [ ] get /api/$version/deliveryservices/:id/health - [ ] get /api/$version/deliveryservices/:id/capacity - [ ] get /api/$version/deliveryservices/:id/routing - [ ] get /api/$version/deliveryservices/:id/state - [ ] post /api/$version/deliveryservices/request - [ ] get /internal/api/$version/steering - [ ] get /internal/api/$version/steering/:xml_id - [ ] put /internal/api/$version/steering/:xml_id - [ ] get /api/$version/steering/:id/targets - [ ] get /api/$version/steering/:id/targets/:target_id - [ ] post /api/$version/steering/:id/targets - [ ] put /api/$version/steering/:id/targets/:target_id - [ ] delete /api/$version/steering/:id/targets/:target_id - [ ] get /api/$version/deliveryservices/xmlId/:xmlid/sslkeys - [ ] post /api/$version/deliveryservices/sslkeys/generate - [ ] post /api/$version/deliveryservices/sslkeys/add - [ ] get /api/$version/deliveryservices/xmlId/:xmlid/sslkeys/delete - [ ] post /api/$version/deliveryservices/xmlId/:xmlId/urlkeys/generate - [ ] post /api/$version/deliveryservices/xmlId/:xmlId/urlkeys/copyFromXmlId/:copyFromXmlId - [ ] get /api/$version/deliveryservices/xmlId/:xmlId/urlkeys - [ ] get /api/$version/deliveryservices/:id/urlkeys - [ ] get /api/$version/deliveryservices_regexes - [ ] get /api/$version/deliveryservices/:dsId/regexes - [ ] get /api/$version/deliveryservices/:dsId/regexes/:id - [ ] post /api/$version/deliveryservices/:dsId/regexes - [ ] put /api/$version/deliveryservices/:dsId/regexes/:id - [ ] delete /api/$version/deliveryservices/:dsId/regexes/:id - [ ] get /api/$version/deliveryservice_matches - [ ] get /api/$version/deliveryserviceserver - [ ] post /api/$version/deliveryserviceserver - [ ] get /api/$version/divisions - [ ] get /api/$version/divisions/:id - [ ] get /api/$version/divisions/name/:name - [ ] put /api/$version/divisions/:id - [ ] post /api/$version/divisions - [ ] delete /api/$version/divisions/:id - [ ] delete /api/$version/divisions/name/:name - [ ] get /internal/api/$version/federations - [ ] get /api/$version/federations - [ ] post /api/$version/federations - [ ] put /api/$version/federations - [ ] delete /api/$version/federations - [ ] get /api/$version/cdns/:name/federations - [ ] get /api/$version/cdns/:name/federations/:fedId - [ ] post /api/$version/cdns/:name/federations - [ ] put /api/$version/cdns/:name/federations/:fedId - [ ] delete /api/$version/cdns/:name/federations/:fedId - [ ] get /api/$version/federations/:fedId/users - [ ] post /api/$version/federations/:fedId/users - [ ] delete /api/$version/federations/:fedId/users/:userId - [ ] get /api/$version/federations/:fedId/deliveryservices - [ ] post /api/$version/federations/:fedId/deliveryservices - [ ] delete /api/$version/federations/:fedId/deliveryservices/:dsId - [ ] get /api/$version/federations/:fedId/federation_resolvers - [ ] post /api/$version/federations/:fedId/federation_resolvers - [ ] post /api/$version/federation_resolvers - [ ] delete /api/$version/federation_resolvers/:id - [ ] get /api/$version/hwinfo/dtdata - [ ] get /api/$version/hwinfo - [ ] get /api/$version/osversions - [ ] post /api/$version/isos - [ ] get /api/$version/jobs - [ ] get /api/$version/jobs/:id - [ ] get /api/$version/user/current/jobs - [ ] post /api/$version/user/current/jobs - [ ] get /api/$version/parameters - [ ] get /api/$version/parameters/:id - [ ] post /api/$version/parameters - [ ] put /api/$version/parameters/:id - [ ] delete /api/$version/parameters/:id - [ ] post /api/$version/parameters/validate - [ ] get /api/$version/profiles/:id/parameters - [ ] get /api/$version/profiles/:id/unassigned_parameters - [ ] get /api/$version/profiles/name/:name/parameters - [ ] get /api/$version/parameters/profile/:name - [ ] post /api/$version/profiles/name/:name/parameters - [ ] post /api/$version/profiles/:id/parameters - [ ] get /api/$version/profileparameters - [ ] post /api/$version/profileparameters - [ ] post /api/$version/profileparameter - [ ] post /api/$version/parameterprofile - [ ] delete /api/$version/profileparameters/:profile_id/:parameter_id - [ ] get /api/$version/cachegroups/:id/parameters - [ ] get /api/$version/cachegroups/:id/unassigned_parameters - [ ] get /api/$version/cachegroup/:parameter_id/parameter - [ ] get /api/$version/cachegroupparameters - [ ] post /api/$version/cachegroupparameters - [ ] delete /api/$version/cachegroupparameters/:cachegroup_id/:parameter_id - [ ] get /api/$version/cachegroups/:parameter_id/parameter/available - [ ] get /api/$version/phys_locations - [ ] get /api/$version/phys_locations/trimmed - [ ] get /api/$version/phys_locations/:id - [ ] post /api/$version/phys_locations - [ ] post /api/$version/regions/:region_name/phys_locations - [ ] put /api/$version/phys_locations/:id - [ ] delete /api/$version/phys_locations/:id - [ ] get /api/$version/profiles - [ ] get /api/$version/profiles/trimmed - [ ] get /api/$version/profiles/:id - [ ] post /api/$version/profiles - [ ] put /api/$version/profiles/:id - [ ] delete /api/$version/profiles/:id - [ ] post /api/$version/profiles/name/:profile_name/copy/:profile_copy_from - [ ] get /api/$version/profiles/:id/export - [ ] post /api/$version/profiles/import - [ ] get /api/$version/parameters/:id/profiles - [ ] get /api/$version/parameters/:id/unassigned_profiles - [ ] get /api/$version/regions - [ ] get /api/$version/regions/:id - [ ] get /api/$version/regions/name/:name - [ ] put /api/$version/regions/:id - [ ] post /api/$version/regions - [ ] post /api/$version/divisions/:division_name/regions - [ ] delete /api/$version/regions/:id - [ ] delete /api/$version/regions/name/:name - [ ] get /api/$version/roles - [ ] get /api/$version/capabilities - [ ] get /api/$version/capabilities/:name - [ ] put /api/$version/capabilities/:name - [ ] post /api/$version/capabilities - [ ] delete /api/$version/capabilities/:name - [ ] get /api/$version/api_capabilities - [ ] get /api/$version/api_capabilities/:id - [ ] put /api/$version/api_capabilities/:id - [ ] post /api/$version/api_capabilities - [ ] delete /api/$version/api_capabilities/:id - [ ] get /api/$version/servers - [ ] get /api/$version/servers/:id - [ ] post /api/$version/servers - [ ] put /api/$version/servers/:id - [ ] delete /api/$version/servers/:id - [ ] get /api/$version/deliveryservices/:id/servers - [ ] get /api/$version/deliveryservices/:id/unassigned_servers - [ ] get /api/$version/deliveryservices/:id/servers/eligible - [ ] get /api/$version/servers/details - [ ] get /api/$version/servers/hostname/:name/details - [ ] get /api/$version/servers/totals - [ ] get /api/$version/servers/status - [ ] post /api/$version/servers/:id/queue_update - [ ] put /api/$version/servers/:id/status - [ ] get /api/$version/servers/checks - [ ] get /api/$version/servercheck/aadata - [ ] post /api/$version/servercheck - [ ] get /api/$version/stats_summary - [ ] post /api/$version/stats_summary/create - [ ] get /api/$version/statuses - [ ] get /api/$version/statuses/:id - [ ] put /api/$version/statuses/:id - [ ] post /api/$version/statuses - [ ] delete /api/$version/statuses/:id - [ ] get /api/$version/staticdnsentries - [ ] get /api/$version/system/info - [ ] get /api/$version/tenants - [ ] get /api/$version/tenants/:id - [ ] put /api/$version/tenants/:id - [ ] post /api/$version/tenants - [ ] delete /api/$version/tenants/:id - [ ] get /api/$version/types - [ ] get /api/$version/types/trimmed - [ ] get /api/$version/types/:id - [ ] post /api/$version/types - [ ] put /api/$version/types/:id - [ ] delete /api/$version/types/:id - [ ] get /api/$version/users - [ ] get /api/$version/users/:id - [ ] put /api/$version/users/:id - [ ] post /api/$version/users - [ ] post /api/$version/users/register - [ ] get /api/$version/users/:id/deliveryservices - [ ] get /api/$version/user/:id/deliveryservices/available - [ ] post /api/$version/deliveryservice_user - [ ] delete /api/$version/deliveryservice_user/:dsId/:userId - [ ] get /api/$version/user/current - [ ] put /api/$version/user/current - [ ] post /api/$version/user/current/update - [ ] post /api/$version/user/login - [ ] post /api/$version/user/login/token - [ ] post /api/$version/user/logout - [ ] post /api/$version/user/reset_password - [ ] get /api/$version/keys/ping - [ ] get /api/$version/riak/ping - [ ] get /api/$version/riak/bucket/:bucket/key/:key/values - [ ] get /api/$version/riak/stats - [ ] get /api/$version/to_extensions - [ ] post /api/$version/to_extensions - [ ] post /api/$version/to_extensions/:id/delete - [ ] get /api/$version/traffic_monitor/stats - [ ] get /api/$version/ping
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
