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/1.2/asns - [x] get /api/1.1/asns/:id - [x] post /api/1.1/asns - [x] put /api/1.1/asns/:id - [x] delete /api/1.1/asns/:id - [ ] get /api/1.1/caches/stats - https://github.com/apache/incubator-trafficcontrol/pull/2278 - [x] get /api/1.1/cachegroups - [ ] get /api/1.1/cachegroups/trimmed - https://github.com/apache/incubator-trafficcontrol/pull/2297 - [x] get /api/1.1/cachegroups/:id - [x] post /api/1.1/cachegroups - [x] put /api/1.1/cachegroups/:id - [x] delete /api/1.1/cachegroups/:id - [ ] post /api/1.1/cachegroups/:id/deliveryservices - https://github.com/apache/incubator-trafficcontrol/pull/2300 - [ ] post /api/1.1/cachegroups/:id/queue_update - [x] get /api/1.1/cdns - [x] get /api/1.1/cdns/:id - [ ] get /api/1.1/cdns/name/:name - [x] post /api/1.1/cdns - [x] put /api/1.1/cdns/:id - [x] delete /api/1.1/cdns/:id - [ ] delete /api/1.1/cdns/name/:name - [ ] post /api/1.1/cdns/:id/queue_update - [ ] get /api/1.1/cdns/health - [ ] get /api/1.1/cdns/:name/health - [ ] get /api/1.1/cdns/capacity - [ ] get /api/1.1/cdns/routing - [x] get /api/1.1/cdns/:name/snapshot - [x] get /api/1.1/cdns/:name/snapshot/new - [x] put /api/1.1/cdns/:id/snapshot - [x] put /api/1.1/snapshot/:cdn_name - [ ] get /api/1.1/cdns/metric_types/:metric_type/start_date/:start_date/end_date/:end_date - [ ] get /api/1.1/cdns/name/:name/dnsseckeys - [ ] post /api/1.1/cdns/dnsseckeys/generate - [ ] get /api/1.1/cdns/name/:name/dnsseckeys/delete - [ ] get /internal/api/1.1/cdns/dnsseckeys/refresh - [ ] get /api/1.1/cdns/name/:name/sslkeys - [ ] get /api/1.1/cdns/configs - [ ] get /api/1.1/cdns/:name/configs/routing - [x] get /api/1.1/cdns/:name/configs/monitoring - [ ] get /api/1.1/cdns/domains - [ ] get /api/1.1/logs - [ ] get /api/1.1/logs/:days/days - [ ] get /api/1.1/logs/newcount - [ ] get /api/1.1/servers/:id/configfiles/ats - [ ] get /api/1.1/profiles/:id/configfiles/ats/:filename - [ ] get /api/1.1/servers/:id/configfiles/ats/:filename - [ ] get /api/1.1/cdns/:id/configfiles/ats/:filename - [ ] get /api/1.1/dbdump - [ ] get /api/1.1/deliveryservices - PR https://github.com/apache/incubator-trafficcontrol/pull/2124 - [ ] get /api/1.1/deliveryservices/:id - PR https://github.com/apache/incubator-trafficcontrol/pull/2124 - [ ] post /api/1.1/deliveryservices - PR https://github.com/apache/incubator-trafficcontrol/pull/2124 - [ ] put /api/1.1/deliveryservices/:id - PR https://github.com/apache/incubator-trafficcontrol/pull/2124 - [ ] put /api/1.1/deliveryservices/:id/safe - [ ] delete /api/1.1/deliveryservices/:id - PR https://github.com/apache/incubator-trafficcontrol/pull/2124 - [x] get /api/1.1/servers/:id/deliveryservices - [ ] post /api/1.1/deliveryservices/:xml_id/servers - [ ] delete /api/1.1/deliveryservice_server/:dsId/:serverId - [ ] get /api/1.1/deliveryservices/:id/health - [ ] get /api/1.1/deliveryservices/:id/capacity - [ ] get /api/1.1/deliveryservices/:id/routing - [ ] get /api/1.1/deliveryservices/:id/state - [ ] post /api/1.1/deliveryservices/request - [ ] get /internal/api/1.1/steering - [ ] get /internal/api/1.1/steering/:xml_id - [ ] put /internal/api/1.1/steering/:xml_id - [ ] get /api/1.1/steering/:id/targets - [ ] get /api/1.1/steering/:id/targets/:target_id - [ ] post /api/1.1/steering/:id/targets - [ ] put /api/1.1/steering/:id/targets/:target_id - [ ] delete /api/1.1/steering/:id/targets/:target_id - [x] get /api/1.1/deliveryservices/xmlId/:xmlid/sslkeys - [ ] post /api/1.1/deliveryservices/sslkeys/generate - [x] post /api/1.1/deliveryservices/sslkeys/add - [ ] get /api/1.1/deliveryservices/xmlId/:xmlid/sslkeys/delete - [ ] post /api/1.1/deliveryservices/xmlId/:xmlId/urlkeys/generate - [ ] post /api/1.1/deliveryservices/xmlId/:xmlId/urlkeys/copyFromXmlId/:copyFromXmlId - [ ] get /api/1.1/deliveryservices/xmlId/:xmlId/urlkeys - [ ] get /api/1.1/deliveryservices/:id/urlkeys - [ ] get /api/1.1/deliveryservices_regexes - PR https://github.com/apache/incubator-trafficcontrol/pull/2229 - [ ] get /api/1.1/deliveryservices/:dsId/regexes - PR https://github.com/apache/incubator-trafficcontrol/pull/2229 - [ ] get /api/1.1/deliveryservices/:dsId/regexes/:id - PR https://github.com/apache/incubator-trafficcontrol/pull/2229 - [ ] post /api/1.1/deliveryservices/:dsId/regexes - PR https://github.com/apache/incubator-trafficcontrol/pull/2229 - [ ] put /api/1.1/deliveryservices/:dsId/regexes/:id - PR https://github.com/apache/incubator-trafficcontrol/pull/2229 - [ ] delete /api/1.1/deliveryservices/:dsId/regexes/:id - PR https://github.com/apache/incubator-trafficcontrol/pull/2229 - [ ] get /api/1.1/deliveryservice_matches - [ ] get /api/1.1/deliveryserviceserver - [ ] post /api/1.1/deliveryserviceserver - [x] get /api/1.1/divisions - [x] get /api/1.1/divisions/:id - [ ] get /api/1.1/divisions/name/:name - [x] put /api/1.1/divisions/:id - [x] post /api/1.1/divisions - [x] delete /api/1.1/divisions/:id - [ ] delete /api/1.1/divisions/name/:name - [ ] get /internal/api/1.1/federations - [ ] get /api/1.1/federations - [ ] post /api/1.1/federations - [ ] put /api/1.1/federations - [ ] delete /api/1.1/federations - [ ] get /api/1.1/cdns/:name/federations - [ ] get /api/1.1/cdns/:name/federations/:fedId - [ ] post /api/1.1/cdns/:name/federations - [ ] put /api/1.1/cdns/:name/federations/:fedId - [ ] delete /api/1.1/cdns/:name/federations/:fedId - [ ] get /api/1.1/federations/:fedId/users - [ ] post /api/1.1/federations/:fedId/users - [ ] delete /api/1.1/federations/:fedId/users/:userId - [ ] get /api/1.1/federations/:fedId/deliveryservices - [ ] post /api/1.1/federations/:fedId/deliveryservices - [ ] delete /api/1.1/federations/:fedId/deliveryservices/:dsId - [ ] get /api/1.1/federations/:fedId/federation_resolvers - [ ] post /api/1.1/federations/:fedId/federation_resolvers - [ ] post /api/1.1/federation_resolvers - [ ] delete /api/1.1/federation_resolvers/:id - [ ] get /api/1.1/hwinfo/dtdata - [x] get /api/1.1/hwinfo - [ ] get /api/1.1/osversions - [ ] post /api/1.1/isos - [ ] get /api/1.1/jobs - [ ] get /api/1.1/jobs/:id - [ ] get /api/1.1/user/current/jobs - [ ] post /api/1.1/user/current/jobs - [x] get /api/1.1/parameters - [x] get /api/1.1/parameters/:id - [x] post /api/1.1/parameters - [x] put /api/1.1/parameters/:id - [x] delete /api/1.1/parameters/:id - [ ] post /api/1.1/parameters/validate - [ ] get /api/1.1/profiles/:id/parameters - https://github.com/apache/incubator-trafficcontrol/pull/2256 - [ ] get /api/1.1/profiles/:id/unassigned_parameters - https://github.com/apache/incubator-trafficcontrol/pull/2256 - [ ] get /api/1.1/profiles/name/:name/parameters - https://github.com/apache/incubator-trafficcontrol/pull/2256 - [ ] get /api/1.1/parameters/profile/:name - https://github.com/apache/incubator-trafficcontrol/pull/2256 - [ ] post /api/1.1/profiles/name/:name/parameters - https://github.com/apache/incubator-trafficcontrol/pull/2256 - [ ] post /api/1.1/profiles/:id/parameters - https://github.com/apache/incubator-trafficcontrol/pull/2256 - [x] get /api/1.1/profileparameters - https://github.com/apache/incubator-trafficcontrol/pull/2256 - [x] post /api/1.1/profileparameters - https://github.com/apache/incubator-trafficcontrol/pull/2256 - [ ] post /api/1.1/profileparameter - https://github.com/apache/incubator-trafficcontrol/pull/2256 - [ ] post /api/1.1/parameterprofile - https://github.com/apache/incubator-trafficcontrol/pull/2256 - [ ] delete /api/1.1/profileparameters/:profile_id/:parameter_id - https://github.com/apache/incubator-trafficcontrol/pull/2256 - [ ] get /api/1.1/cachegroups/:id/parameters - [ ] get /api/1.1/cachegroups/:id/unassigned_parameters - [ ] get /api/1.1/cachegroup/:parameter_id/parameter - [ ] get /api/1.1/cachegroupparameters - [ ] post /api/1.1/cachegroupparameters - [ ] delete /api/1.1/cachegroupparameters/:cachegroup_id/:parameter_id - [ ] get /api/1.1/cachegroups/:parameter_id/parameter/available - [x] get /api/1.1/phys_locations - [ ] get /api/1.1/phys_locations/trimmed - [x] get /api/1.1/phys_locations/:id - [x] post /api/1.1/phys_locations - [ ] post /api/1.1/regions/:region_name/phys_locations - [x] put /api/1.1/phys_locations/:id - [x] delete /api/1.1/phys_locations/:id - [x] get /api/1.1/profiles - [ ] get /api/1.1/profiles/trimmed - [x] get /api/1.1/profiles/:id - [x] post /api/1.1/profiles - [x] put /api/1.1/profiles/:id - [x] delete /api/1.1/profiles/:id - [ ] post /api/1.1/profiles/name/:profile_name/copy/:profile_copy_from - [ ] get /api/1.1/profiles/:id/export - [ ] post /api/1.1/profiles/import - [ ] get /api/1.1/parameters/:id/profiles - [ ] get /api/1.1/parameters/:id/unassigned_profiles - [x] get /api/1.1/regions - [x] get /api/1.1/regions/:id - [ ] get /api/1.1/regions/name/:name - [x] put /api/1.1/regions/:id - [x] post /api/1.1/regions - [ ] post /api/1.1/divisions/:division_name/regions - [x] delete /api/1.1/regions/:id - [ ] delete /api/1.1/regions/name/:name - [ ] get /api/1.1/roles - [ ] get /api/1.1/capabilities - [ ] get /api/1.1/capabilities/:name - [ ] put /api/1.1/capabilities/:name - [ ] post /api/1.1/capabilities - [ ] delete /api/1.1/capabilities/:name - [ ] get /api/1.1/api_capabilities - [ ] get /api/1.1/api_capabilities/:id - [ ] put /api/1.1/api_capabilities/:id - [ ] post /api/1.1/api_capabilities - [ ] delete /api/1.1/api_capabilities/:id - [x] get /api/1.1/servers - [x] get /api/1.1/servers/:id - [x] post /api/1.1/servers - [x] put /api/1.1/servers/:id - [x] delete /api/1.1/servers/:id - [ ] get /api/1.1/deliveryservices/:id/servers - [ ] get /api/1.1/deliveryservices/:id/unassigned_servers - [ ] get /api/1.1/deliveryservices/:id/servers/eligible - [ ] get /api/1.1/servers/details - https://github.com/apache/incubator-trafficcontrol/pull/2270 - [ ] get /api/1.1/servers/hostname/:name/details - https://github.com/apache/incubator-trafficcontrol/pull/2270 - [ ] get /api/1.1/servers/totals - [ ] get /api/1.1/servers/status - [ ] post /api/1.1/servers/:id/queue_update - [ ] put /api/1.1/servers/:id/status - [ ] get /api/1.1/servers/checks - [ ] get /api/1.1/servercheck/aadata - [ ] post /api/1.1/servercheck - [ ] get /api/1.1/stats_summary - [ ] post /api/1.1/stats_summary/create - [x] get /api/1.1/statuses - [x] get /api/1.1/statuses/:id - [x] put /api/1.1/statuses/:id - [x] post /api/1.1/statuses - [x] delete /api/1.1/statuses/:id - [ ] get /api/1.1/staticdnsentries - PR https://github.com/apache/incubator-trafficcontrol/pull/2234 - [x] get /api/1.1/system/info - [ ] get /api/1.1/tenants - [ ] get /api/1.1/tenants/:id - [ ] put /api/1.1/tenants/:id - [ ] post /api/1.1/tenants - [ ] delete /api/1.1/tenants/:id - [x] get /api/1.1/types - [ ] get /api/1.1/types/trimmed - [x] get /api/1.1/types/:id - [x] post /api/1.1/types - [x] put /api/1.1/types/:id - [x] delete /api/1.1/types/:id - [ ] get /api/1.1/users - [ ] get /api/1.1/users/:id - [ ] put /api/1.1/users/:id - [ ] post /api/1.1/users - [ ] post /api/1.1/users/register - [ ] get /api/1.1/users/:id/deliveryservices - [ ] get /api/1.1/user/:id/deliveryservices/available - [ ] post /api/1.1/deliveryservice_user - [ ] delete /api/1.1/deliveryservice_user/:dsId/:userId - [ ] get /api/1.1/user/current - [ ] put /api/1.1/user/current - [ ] post /api/1.1/user/current/update - [ ] post /api/1.1/user/login - [ ] post /api/1.1/user/login/token - [ ] post /api/1.1/user/logout - [ ] post /api/1.1/user/reset_password - [ ] get /api/1.1/keys/ping - [ ] get /api/1.1/riak/ping - [ ] get /api/1.1/riak/bucket/:bucket/key/:key/values - [ ] get /api/1.1/riak/stats - [ ] get /api/1.1/to_extensions - [ ] post /api/1.1/to_extensions - [ ] post /api/1.1/to_extensions/:id/delete - [ ] get /api/1.1/traffic_monitor/stats - [x] get /api/1.1/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: us...@infra.apache.org With regards, Apache Git Services