Skip to content

Commit 7c3ae81

Browse files
committed
Updated with DC price tier data
1 parent 44fa51b commit 7c3ae81

File tree

1 file changed

+180
-13
lines changed

1 file changed

+180
-13
lines changed

openapi.yaml

Lines changed: 180 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2707,6 +2707,22 @@ paths:
27072707
description: Returns a single Transfer object.
27082708
content:
27092709
application/json:
2710+
x-linode-cli-nested-list: region_transfers
2711+
x-linode-cli-use-schema:
2712+
type: object
2713+
properties:
2714+
quota:
2715+
x-linode-cli-display: 1
2716+
used:
2717+
x-linode-cli-display: 2
2718+
billable:
2719+
x-linode-cli-display: 3
2720+
region_transfers.quota:
2721+
x-linode-cli-display: 4
2722+
region_transfers.used:
2723+
x-linode-cli-display: 5
2724+
region_transfers.billable:
2725+
x-linode-cli-display: 6
27102726
schema:
27112727
$ref: '#/components/schemas/Transfer'
27122728
default:
@@ -3047,7 +3063,7 @@ paths:
30473063
"global": {
30483064
"add_linodes": true,
30493065
"add_nodebalancers": false,
3050-
"add_databases": true;
3066+
"add_databases": true,
30513067
"add_domains": true,
30523068
"add_longview": false,
30533069
"add_stackscripts": true,
@@ -8148,22 +8164,20 @@ paths:
81488164
post:
81498165
x-linode-grant: read_write
81508166
summary: DC Migration/Pending Host Migration Initiate
8151-
description: >
8167+
description: |
81528168
Initiate a pending host migration that has been scheduled by Linode or
81538169
initiate a cross data center (DC) migration. A list of pending migrations,
81548170
if any, can be accessed from [GET /account/notifications](/docs/api/account/#notifications-list).
81558171
When the migration begins, your Linode will be shutdown if not already off.
81568172
If the migration initiated the shutdown, it will reboot the Linode when completed.
81578173

8158-
81598174
To initiate a cross DC migration, you must pass a `region` parameter to the
81608175
request body specifying the target data center region.
81618176
You can view a list of all available regions and their feature capabilities
8162-
from [GET /regions](/docs/api/regions/#regions-list). If your Linode has a DC migration already queued
8177+
from [GET /regions](/docs/api/regions/#regions-list). See our [Pricing Page](https://www.linode.com/pricing/) for Region-specific pricing, which applies after migration is complete. If your Linode has a DC migration already queued
81638178
or you have initiated a previously scheduled migration, you will not be able to initiate
81648179
a DC migration until it has completed.
81658180

8166-
81678181
**Note:** Next Generation Network (NGN) data centers do not support IPv6 `/116` pools or IP Failover.
81688182
If you have these features enabled on your Linode and attempt to migrate to an NGN data center,
81698183
the migration will not initiate. If a Linode cannot be migrated because of an incompatibility,
@@ -9306,6 +9320,38 @@ paths:
93069320
description: A collection of Linode Types.
93079321
content:
93089322
application/json:
9323+
x-linode-cli-nested-list: region_prices
9324+
x-linode-cli-use-schema:
9325+
type: object
9326+
properties:
9327+
id:
9328+
x-linode-cli-display: 1
9329+
label:
9330+
x-linode-cli-display: 2
9331+
class:
9332+
x-linode-cli-display: 3
9333+
disk:
9334+
x-linode-cli-display: 4
9335+
memory:
9336+
x-linode-cli-display: 5
9337+
vcpus:
9338+
x-linode-cli-display: 6
9339+
gpus:
9340+
x-linode-cli-display: 7
9341+
network_out:
9342+
x-linode-cli-display: 8
9343+
transfer:
9344+
x-linode-cli-display: 9
9345+
price.hourly:
9346+
x-linode-cli-display: 10
9347+
price.monthly:
9348+
x-linode-cli-display: 11
9349+
region_prices.id:
9350+
x-linode-cli-display: 12
9351+
region_prices.hourly:
9352+
x-linode-cli-display: 13
9353+
region_prices.monthly:
9354+
x-linode-cli-display: 14
93099355
schema:
93109356
type: object
93119357
properties:
@@ -9354,6 +9400,38 @@ paths:
93549400
description: A single Linode Type.
93559401
content:
93569402
application/json:
9403+
x-linode-cli-nested-list: region_prices
9404+
x-linode-cli-use-schema:
9405+
type: object
9406+
properties:
9407+
id:
9408+
x-linode-cli-display: 1
9409+
label:
9410+
x-linode-cli-display: 2
9411+
class:
9412+
x-linode-cli-display: 3
9413+
disk:
9414+
x-linode-cli-display: 4
9415+
memory:
9416+
x-linode-cli-display: 5
9417+
vcpus:
9418+
x-linode-cli-display: 6
9419+
gpus:
9420+
x-linode-cli-display: 7
9421+
network_out:
9422+
x-linode-cli-display: 8
9423+
transfer:
9424+
x-linode-cli-display: 9
9425+
price.hourly:
9426+
x-linode-cli-display: 10
9427+
price.monthly:
9428+
x-linode-cli-display: 11
9429+
region_prices.id:
9430+
x-linode-cli-display: 12
9431+
region_prices.hourly:
9432+
x-linode-cli-display: 13
9433+
region_prices.monthly:
9434+
x-linode-cli-display: 14
93579435
schema:
93589436
$ref: '#/components/schemas/LinodeType'
93599437
default:
@@ -10457,7 +10535,7 @@ paths:
1045710535
curl -H "Content-Type: application/json" \
1045810536
-H "Authorization: Bearer $TOKEN" \
1045910537
-X POST -d '{
10460-
"kubeconfig": true;
10538+
"kubeconfig": true,
1046110539
"servicetoken": true
1046210540
}' \
1046310541
https://api.linode.com/v4/lke/clusters/12345/regenerate
@@ -21508,6 +21586,28 @@ components:
2150821586
description: The amount of the Invoice after taxes in US Dollars.
2150921587
example: 132.50
2151021588
x-linode-cli-display: 6
21589+
billing_source:
21590+
type: string
21591+
enum:
21592+
- akamai
21593+
- linode
21594+
readOnly: true
21595+
description: |
21596+
`akamai`: This Invoice was generated according to the terms of an agreement between the customer and Akamai.
21597+
21598+
`linode`: This Invoice was generated according to the default terms, prices, and discounts.
21599+
example: linode
21600+
x-linode-cli-display: 3.5
21601+
region:
21602+
type: string
21603+
readOnly: true
21604+
nullable: true
21605+
description: |
21606+
The ID of the applicable Region associated with this Invoice.
21607+
21608+
`null` if there is no applicable Region.
21609+
example: us-west
21610+
x-linode-cli-display: 7
2151121611
InvoiceItem:
2151221612
type: object
2151321613
description: An InvoiceItem object.
@@ -22959,8 +23059,10 @@ components:
2295923059
price:
2296023060
type: object
2296123061
readOnly: true
22962-
description: >
22963-
Cost in US dollars, broken down into hourly and monthly charges.
23062+
description: |
23063+
The default cost of provisioning this Linode Type. Prices are in US dollars, broken down into hourly and monthly charges.
23064+
23065+
Certain Regions have different prices from the default. For Region-specific prices, see `region_prices`.
2296423066
properties:
2296523067
hourly:
2296623068
type: number
@@ -22972,6 +23074,23 @@ components:
2297223074
description: Cost (in US dollars) per month.
2297323075
example: 20
2297423076
x-linode-cli-display: 10
23077+
region_prices:
23078+
type: array
23079+
items:
23080+
type: object
23081+
properties:
23082+
id:
23083+
type: string
23084+
description: The Region ID for these prices.
23085+
example: us-east
23086+
hourly:
23087+
type: number
23088+
description: Cost (in US dollars) per hour for this Region.
23089+
example: 0.036
23090+
monthly:
23091+
type: number
23092+
description: Cost (in US dollars) per month for this Region.
23093+
example: 24
2297523094
addons:
2297623095
type: object
2297723096
readOnly: true
@@ -22987,7 +23106,10 @@ components:
2298723106
properties:
2298823107
price:
2298923108
type: object
22990-
description: Cost of enabling Backups for this Linode Type.
23109+
description: |
23110+
The default cost of enabling Backups for this Linode Type. Prices are in US dollars, broken down into hourly and monthly charges.
23111+
23112+
Certain Regions have different prices from the default. For Region-specific prices, see `region_prices`.
2299123113
properties:
2299223114
hourly:
2299323115
type: number
@@ -22999,6 +23121,23 @@ components:
2299923121
description: >
2300023122
The cost (in US dollars) per month to add Backups service.
2300123123
example: 5
23124+
region_prices:
23125+
type: array
23126+
items:
23127+
type: object
23128+
properties:
23129+
id:
23130+
type: string
23131+
description: The Region ID for these prices.
23132+
example: us-east
23133+
hourly:
23134+
type: number
23135+
description: Cost (in US dollars) per hour to add Backups service in this Region.
23136+
example: 0.0096
23137+
monthly:
23138+
type: number
23139+
description: Cost (in US dollars) per month to add Backups service in this Region.
23140+
example: 6
2300223141
network_out:
2300323142
x-linode-filterable: true
2300423143
type: integer
@@ -25999,14 +26138,15 @@ components:
2599926138
example: null
2600026139
Transfer:
2600126140
type: object
26002-
description: >
26003-
An object representing your network utilization for the current month,
26004-
in Gigabytes.
26141+
description: |
26142+
An object representing your network utilization for the current month, in Gigabytes.
26143+
26144+
Certain Regions have separate utilization quotas and rates. For Region-specific network utilization data, see `region_transfers`.
2600526145
properties:
2600626146
billable:
2600726147
type: integer
2600826148
readOnly: true
26009-
description: >
26149+
description: |
2601026150
The amount of your transfer pool that is billable this billing cycle.
2601126151
example: 0
2601226152
x-linode-cli-display: 3
@@ -26024,6 +26164,33 @@ components:
2602426164
The amount of network usage you have used this billing cycle.
2602526165
example: 2
2602626166
x-linode-cli-display: 2
26167+
region_transfers:
26168+
type: array
26169+
items:
26170+
type: object
26171+
properties:
26172+
id:
26173+
type: string
26174+
description: The Region ID for this network utilization data.
26175+
example: us-east
26176+
billable:
26177+
type: integer
26178+
readOnly: true
26179+
description: |
26180+
The amount of your transfer pool that is billable this billing cycle for this Region.
26181+
example: 0
26182+
quota:
26183+
type: integer
26184+
readOnly: true
26185+
description: >
26186+
The amount of network usage allowed this billing cycle for this Region.
26187+
example: 5010
26188+
used:
26189+
type: integer
26190+
readOnly: true
26191+
description: >
26192+
The amount of network usage you have used this billing cycle for this Region.
26193+
example: 1
2602726194
Tag:
2602826195
type: object
2602926196
description: >

0 commit comments

Comments
 (0)