open-consul/vendor/github.com/linode/linodego/API_SUPPORT.md
Mike Morris 1fe6da2ad6
Bump go-discover to support EC2 Metadata Service v2 (#6865)
Refs https://github.com/hashicorp/go-discover/pull/128

* deps: add replace directive for gocheck

Transitive dep, source at https://launchpad.net/gocheck indicates
project moved. This also avoids a dependency on bzr when fetching
modules. Refs https://github.com/hashicorp/consul/pull/6818

* deps: make update-vendor

* test: update retry-join expected names from go-discover
2019-12-04 11:59:16 -05:00

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