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
   - [ ] get /api/$version/asns
   - [ ] 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

Reply via email to