435c0d9fc8
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/instances
GET
POST
/linode/instances/$id
GET
PUT
DELETE
/linode/instances/$id/boot
POST
/linode/instances/$id/clone
POST
/linode/instances/$id/mutate
POST
/linode/instances/$id/reboot
POST
/linode/instances/$id/rebuild
POST
/linode/instances/$id/rescue
POST
/linode/instances/$id/resize
POST
/linode/instances/$id/shutdown
POST
/linode/instances/$id/volumes
GET
Backups
/linode/instances/$id/backups
GET
POST
/linode/instances/$id/backups/$id/restore
POST
/linode/instances/$id/backups/cancel
POST
/linode/instances/$id/backups/enable
POST
Configs
/linode/instances/$id/configs
GET
POST
/linode/instances/$id/configs/$id
GET
PUT
DELETE
Disks
/linode/instances/$id/disks
GET
POST
/linode/instances/$id/disks/$id
GET
PUT
POST
DELETE
/linode/instances/$id/disks/$id/password
POST
/linode/instances/$id/disks/$id/resize
POST
IPs
/linode/instances/$id/ips
GET
POST
/linode/instances/$id/ips/$ip_address
GET
PUT
DELETE
/linode/instances/$id/ips/sharing
POST
Kernels
/linode/kernels
GET
/linode/kernels/$id
GET
StackScripts
/linode/stackscripts
GET
POST
/linode/stackscripts/$id
GET
PUT
DELETE
Stats
/linode/instances/$id/stats
GET
/linode/instances/$id/stats/$year/$month
GET
Types
/linode/types
GET
/linode/types/$id
GET
Domains
/domains
GET
POST
/domains/$id
GET
PUT
DELETE
/domains/$id/clone
POST
/domains/$id/records
GET
POST
/domains/$id/records/$id
GET
PUT
DELETE
Longview
/longview/clients
GET
POST
/longview/clients/$id
GET
PUT
DELETE
Subscriptions
/longview/subscriptions
GET
/longview/subscriptions/$id
GET
NodeBalancers
/nodebalancers
GET
POST
/nodebalancers/$id
GET
PUT
DELETE
NodeBalancer Configs
/nodebalancers/$id/configs
GET
POST
/nodebalancers/$id/configs/$id
GET
DELETE
/nodebalancers/$id/configs/$id/nodes
GET
POST
/nodebalancers/$id/configs/$id/nodes/$id
GET
PUT
DELETE
/nodebalancers/$id/configs/$id/rebuild
POST
Networking
/networking/ip-assign
POST
/networking/ips
GET
POST
/networking/ips/$address
GET
PUT
DELETE
IPv6
/networking/ips
GET
/networking/ips/$address
GET
PUT
- /networking/ipv6/ranges
GET
- /networking/ipv6/pools
GET
Regions
/regions
GET
/regions/$id
GET
Support
/support/tickets
GET
POST
/support/tickets/$id
GET
/support/tickets/$id/attachments
POST
/support/tickets/$id/replies
GET
POST
Tags
/tags/
GET
POST
/tags/$id
GET
DELETE
Account
Events
/account/events
GET
/account/events/$id
GET
/account/events/$id/read
POST
/account/events/$id/seen
POST
Invoices
/account/invoices/
GET
/account/invoices/$id
GET
/account/invoices/$id/items
GET
Notifications
/account/notifications
GET
OAuth Clients
/account/oauth-clients
GET
POST
/account/oauth-clients/$id
GET
PUT
DELETE
/account/oauth-clients/$id/reset_secret
POST
/account/oauth-clients/$id/thumbnail
GET
PUT
Payments
/account/payments
GET
POST
/account/payments/$id
GET
/account/payments/paypal
GET
/account/payments/paypal/execute
POST
Settings
/account/settings
GET
PUT
Users
/account/users
GET
POST
/account/users/$username
GET
PUT
DELETE
/account/users/$username/grants
GET
PUT
/account/users/$username/password
POST
Profile
Personalized User Settings
/profile
GET
PUT
Granted OAuth Apps
/profile/apps
GET
/profile/apps/$id
GET
DELETE
Grants to Linode Resources
/profile/grants
GET
SSH Keys
/profile/sshkeys
GET
POST
/profile/sshkeys/$id
GET
PUT
DELETE
Two-Factor
/profile/tfa-disable
POST
/profile/tfa-enable
POST
/profile/tfa-enable-confirm
POST
Personal Access API Tokens
/profile/tokens
GET
POST
/profile/tokens/$id
GET
PUT
DELETE
Images
/images
GET
/images/$id
GET
POST
PUT
DELETE
Volumes
/volumes
GET
POST
/volumes/$id
GET
PUT
DELETE
/volumes/$id/attach
POST
/volumes/$id/clone
POST
/volumes/$id/detach
POST
/volumes/$id/resize
POST