You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficcontrol.apache.org by GitBox <gi...@apache.org> on 2018/05/08 15:33:14 UTC
[GitHub] rob05c commented on issue #2232: Rewrite Traffic Ops CRConfig Table
Endpoints in Go
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
- [ ] 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:
users@infra.apache.org
With regards,
Apache Git Services