@@ -10,81 +10,83 @@ import (
1010)
1111
1212const (
13- accountName = "account"
14- accountSettingsName = "accountsettings"
15- domainRecordsName = "records"
16- domainsName = "domains"
17- eventsName = "events"
18- firewallsName = "firewalls"
19- imagesName = "images"
20- instanceConfigsName = "configs"
21- instanceDisksName = "disks"
22- instanceIPsName = "ips"
23- instanceSnapshotsName = "snapshots"
24- instanceStatsName = "instancestats"
25- instanceVolumesName = "instancevolumes"
26- instancesName = "instances"
27- invoiceItemsName = "invoiceitems"
28- invoicesName = "invoices"
29- ipaddressesName = "ipaddresses"
30- ipv6poolsName = "ipv6pools"
31- ipv6rangesName = "ipv6ranges"
32- kernelsName = "kernels"
33- lkeClustersName = "lkeclusters"
34- lkeClusterPoolsName = "lkeclusterpools"
35- lkeVersionsName = "lkeversions"
36- longviewName = "longview"
37- longviewclientsName = "longviewclients"
38- longviewsubscriptionsName = "longviewsubscriptions"
39- managedName = "managed"
40- nodebalancerconfigsName = "nodebalancerconfigs"
41- nodebalancernodesName = "nodebalancernodes"
42- nodebalancerStatsName = "nodebalancerstats"
43- nodebalancersName = "nodebalancers"
44- notificationsName = "notifications"
45- oauthClientsName = "oauthClients"
46- objectStorageBucketsName = "objectstoragebuckets"
47- objectStorageClustersName = "objectstorageclusters"
48- objectStorageKeysName = "objectstoragekeys"
49- paymentsName = "payments"
50- profileName = "profile"
51- regionsName = "regions"
52- sshkeysName = "sshkeys"
53- stackscriptsName = "stackscripts"
54- tagsName = "tags"
55- ticketsName = "tickets"
56- tokensName = "tokens"
57- typesName = "types"
58- usersName = "users"
59- volumesName = "volumes"
60-
61- accountEndpoint = "account"
62- accountSettingsEndpoint = "account/settings"
63- domainRecordsEndpoint = "domains/{{ .ID }}/records"
64- domainsEndpoint = "domains"
65- eventsEndpoint = "account/events"
66- firewallsEndpoint = "networking/firewalls"
67- imagesEndpoint = "images"
68- instanceConfigsEndpoint = "linode/instances/{{ .ID }}/configs"
69- instanceDisksEndpoint = "linode/instances/{{ .ID }}/disks"
70- instanceIPsEndpoint = "linode/instances/{{ .ID }}/ips"
71- instanceSnapshotsEndpoint = "linode/instances/{{ .ID }}/backups"
72- instanceStatsEndpoint = "linode/instances/{{ .ID }}/stats"
73- instanceVolumesEndpoint = "linode/instances/{{ .ID }}/volumes"
74- instancesEndpoint = "linode/instances"
75- invoiceItemsEndpoint = "account/invoices/{{ .ID }}/items"
76- invoicesEndpoint = "account/invoices"
77- ipaddressesEndpoint = "networking/ips"
78- ipv6poolsEndpoint = "networking/ipv6/pools"
79- ipv6rangesEndpoint = "networking/ipv6/ranges"
80- kernelsEndpoint = "linode/kernels"
81- lkeClustersEndpoint = "lke/clusters"
82- lkeClusterPoolsEndpoint = "lke/clusters/{{ .ID }}/pools"
83- lkeVersionsEndpoint = "lke/versions"
84- longviewEndpoint = "longview"
85- longviewclientsEndpoint = "longview/clients"
86- longviewsubscriptionsEndpoint = "longview/subscriptions"
87- managedEndpoint = "managed"
13+ accountName = "account"
14+ accountSettingsName = "accountsettings"
15+ domainRecordsName = "records"
16+ domainsName = "domains"
17+ eventsName = "events"
18+ firewallsName = "firewalls"
19+ imagesName = "images"
20+ instanceConfigsName = "configs"
21+ instanceDisksName = "disks"
22+ instanceIPsName = "ips"
23+ instanceSnapshotsName = "snapshots"
24+ instanceStatsName = "instancestats"
25+ instanceVolumesName = "instancevolumes"
26+ instancesName = "instances"
27+ invoiceItemsName = "invoiceitems"
28+ invoicesName = "invoices"
29+ ipaddressesName = "ipaddresses"
30+ ipv6poolsName = "ipv6pools"
31+ ipv6rangesName = "ipv6ranges"
32+ kernelsName = "kernels"
33+ lkeClusterAPIEndpointsName = "lkeclusterapiendpoints"
34+ lkeClustersName = "lkeclusters"
35+ lkeClusterPoolsName = "lkeclusterpools"
36+ lkeVersionsName = "lkeversions"
37+ longviewName = "longview"
38+ longviewclientsName = "longviewclients"
39+ longviewsubscriptionsName = "longviewsubscriptions"
40+ managedName = "managed"
41+ nodebalancerconfigsName = "nodebalancerconfigs"
42+ nodebalancernodesName = "nodebalancernodes"
43+ nodebalancerStatsName = "nodebalancerstats"
44+ nodebalancersName = "nodebalancers"
45+ notificationsName = "notifications"
46+ oauthClientsName = "oauthClients"
47+ objectStorageBucketsName = "objectstoragebuckets"
48+ objectStorageClustersName = "objectstorageclusters"
49+ objectStorageKeysName = "objectstoragekeys"
50+ paymentsName = "payments"
51+ profileName = "profile"
52+ regionsName = "regions"
53+ sshkeysName = "sshkeys"
54+ stackscriptsName = "stackscripts"
55+ tagsName = "tags"
56+ ticketsName = "tickets"
57+ tokensName = "tokens"
58+ typesName = "types"
59+ usersName = "users"
60+ volumesName = "volumes"
61+
62+ accountEndpoint = "account"
63+ accountSettingsEndpoint = "account/settings"
64+ domainRecordsEndpoint = "domains/{{ .ID }}/records"
65+ domainsEndpoint = "domains"
66+ eventsEndpoint = "account/events"
67+ firewallsEndpoint = "networking/firewalls"
68+ imagesEndpoint = "images"
69+ instanceConfigsEndpoint = "linode/instances/{{ .ID }}/configs"
70+ instanceDisksEndpoint = "linode/instances/{{ .ID }}/disks"
71+ instanceIPsEndpoint = "linode/instances/{{ .ID }}/ips"
72+ instanceSnapshotsEndpoint = "linode/instances/{{ .ID }}/backups"
73+ instanceStatsEndpoint = "linode/instances/{{ .ID }}/stats"
74+ instanceVolumesEndpoint = "linode/instances/{{ .ID }}/volumes"
75+ instancesEndpoint = "linode/instances"
76+ invoiceItemsEndpoint = "account/invoices/{{ .ID }}/items"
77+ invoicesEndpoint = "account/invoices"
78+ ipaddressesEndpoint = "networking/ips"
79+ ipv6poolsEndpoint = "networking/ipv6/pools"
80+ ipv6rangesEndpoint = "networking/ipv6/ranges"
81+ kernelsEndpoint = "linode/kernels"
82+ lkeClustersEndpoint = "lke/clusters"
83+ lkeClusterAPIEndpointsEndpoint = "lke/clusters/{{ .ID }}/api-endpoints"
84+ lkeClusterPoolsEndpoint = "lke/clusters/{{ .ID }}/pools"
85+ lkeVersionsEndpoint = "lke/versions"
86+ longviewEndpoint = "longview"
87+ longviewclientsEndpoint = "longview/clients"
88+ longviewsubscriptionsEndpoint = "longview/subscriptions"
89+ managedEndpoint = "managed"
8890 // @TODO we can't use these nodebalancer endpoints unless we include these templated fields
8991 // The API seems inconsistent about including parent IDs in objects, (compare instance configs to nb configs)
9092 // Parent IDs would be immutable for updates and are ignored in create requests ..
0 commit comments