mirror of
https://github.com/kemko/nomad.git
synced 2026-01-02 08:25:43 +03:00
This PR switches the Nomad repository from using govendor to Go modules for managing dependencies. Aspects of the Nomad workflow remain pretty much the same. The usual Makefile targets should continue to work as they always did. The API submodule simply defers to the parent Nomad version on the repository, keeping the semantics of API versioning that currently exists.
5.8 KiB
5.8 KiB
API Support
Linodes
/linode/instancesGETPOST
/linode/instances/$idGETPUTDELETE
/linode/instances/$id/bootPOST
/linode/instances/$id/clonePOST
/linode/instances/$id/mutatePOST
/linode/instances/$id/rebootPOST
/linode/instances/$id/rebuildPOST
/linode/instances/$id/rescuePOST
/linode/instances/$id/resizePOST
/linode/instances/$id/shutdownPOST
/linode/instances/$id/volumesGET
Backups
/linode/instances/$id/backupsGETPOST
/linode/instances/$id/backups/$id/restorePOST
/linode/instances/$id/backups/cancelPOST
/linode/instances/$id/backups/enablePOST
Configs
/linode/instances/$id/configsGETPOST
/linode/instances/$id/configs/$idGETPUTDELETE
Disks
/linode/instances/$id/disksGETPOST
/linode/instances/$id/disks/$idGETPUTPOSTDELETE
/linode/instances/$id/disks/$id/passwordPOST
/linode/instances/$id/disks/$id/resizePOST
IPs
/linode/instances/$id/ipsGETPOST
/linode/instances/$id/ips/$ip_addressGETPUTDELETE
/linode/instances/$id/ips/sharingPOST
Kernels
/linode/kernelsGET
/linode/kernels/$idGET
StackScripts
/linode/stackscriptsGETPOST
/linode/stackscripts/$idGETPUTDELETE
Stats
/linode/instances/$id/statsGET
/linode/instances/$id/stats/$year/$monthGET
Types
/linode/typesGET
/linode/types/$idGET
Domains
/domainsGETPOST
/domains/$idGETPUTDELETE
/domains/$id/clonePOST
/domains/$id/recordsGETPOST
/domains/$id/records/$idGETPUTDELETE
Longview
/longview/clientsGETPOST
/longview/clients/$idGETPUTDELETE
Subscriptions
/longview/subscriptionsGET
/longview/subscriptions/$idGET
NodeBalancers
/nodebalancersGETPOST
/nodebalancers/$idGETPUTDELETE
NodeBalancer Configs
/nodebalancers/$id/configsGETPOST
/nodebalancers/$id/configs/$idGETDELETE
/nodebalancers/$id/configs/$id/nodesGETPOST
/nodebalancers/$id/configs/$id/nodes/$idGETPUTDELETE
/nodebalancers/$id/configs/$id/rebuildPOST
Networking
/networking/ip-assignPOST
/networking/ipsGETPOST
/networking/ips/$addressGETPUTDELETE
IPv6
/networking/ipsGET
/networking/ips/$addressGETPUT
- /networking/ipv6/ranges
GET
- /networking/ipv6/pools
GET
Regions
/regionsGET
/regions/$idGET
Support
/support/ticketsGETPOST
/support/tickets/$idGET
/support/tickets/$id/attachmentsPOST
/support/tickets/$id/repliesGETPOST
Tags
/tags/GETPOST
/tags/$idGETDELETE
Account
Events
/account/eventsGET
/account/events/$idGET
/account/events/$id/readPOST
/account/events/$id/seenPOST
Invoices
/account/invoices/GET
/account/invoices/$idGET
/account/invoices/$id/itemsGET
Notifications
/account/notificationsGET
OAuth Clients
/account/oauth-clientsGETPOST
/account/oauth-clients/$idGETPUTDELETE
/account/oauth-clients/$id/reset_secretPOST
/account/oauth-clients/$id/thumbnailGETPUT
Payments
/account/paymentsGETPOST
/account/payments/$idGET
/account/payments/paypalGET
/account/payments/paypal/executePOST
Settings
/account/settingsGETPUT
Users
/account/usersGETPOST
/account/users/$usernameGETPUTDELETE
/account/users/$username/grantsGETPUT
/account/users/$username/passwordPOST
Profile
Personalized User Settings
/profileGETPUT
Granted OAuth Apps
/profile/appsGET
/profile/apps/$idGETDELETE
Grants to Linode Resources
/profile/grantsGET
SSH Keys
/profile/sshkeysGETPOST
/profile/sshkeys/$idGETPUTDELETE
Two-Factor
/profile/tfa-disablePOST
/profile/tfa-enablePOST
/profile/tfa-enable-confirmPOST
Personal Access API Tokens
/profile/tokensGETPOST
/profile/tokens/$idGETPUTDELETE
Images
/imagesGET
/images/$idGETPOSTPUTDELETE
Volumes
/volumesGETPOST
/volumes/$idGETPUTDELETE
/volumes/$id/attachPOST
/volumes/$id/clonePOST
/volumes/$id/detachPOST
/volumes/$id/resizePOST