Skip to content

Commit 395e05c

Browse files
Merge pull request #129 from linode/release-4.5.0
Release 4.5.0
2 parents e8b1f31 + e9e1ec5 commit 395e05c

File tree

1 file changed

+66
-11
lines changed

1 file changed

+66
-11
lines changed

openapi.yaml

Lines changed: 66 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
openapi: 3.0.1
22
info:
3-
version: 4.4.0
3+
version: 4.5.0
44
title: Linode API
55
description: |
66
# Introduction
@@ -1557,6 +1557,42 @@ paths:
15571557
linode-cli account settings-update \
15581558
--longview_subscription longview-30 \
15591559
--network_helper false
1560+
/account/settings/managed-enable:
1561+
x-linode-cli-command: account
1562+
post:
1563+
x-linode-grant: read_write
1564+
tags:
1565+
- Account
1566+
summary: Enable Linode Managed
1567+
description: >
1568+
Enables Linode Managed for the entire account and sends a welcome email to the account's associated
1569+
email address. Linode Managed can monitor any service or software stack reachable over TCP or HTTP. See
1570+
our [Linode Managed guide](https://linode.com/docs/platform/linode-managed/)
1571+
to learn more.
1572+
operationId: enableAccountManged
1573+
x-linode-cli-action: enable-managed
1574+
security:
1575+
- personalAccessToken: []
1576+
- oauth:
1577+
- account:read_write
1578+
responses:
1579+
'200':
1580+
description: Managed services enabled for account.
1581+
content:
1582+
application/json:
1583+
schema:
1584+
type: object
1585+
default:
1586+
$ref: '#/components/responses/ErrorResponse'
1587+
x-code-samples:
1588+
- lang: Shell
1589+
source: >
1590+
curl -H "Authorization: Bearer $TOKEN" \
1591+
-X POST \
1592+
https://api.linode.com/v4/account/settings/managed-enable
1593+
- lang: CLI
1594+
source: >
1595+
linode-cli account enable-managed
15601596
/account/transfer:
15611597
x-linode-cli-command: account
15621598
get:
@@ -3550,9 +3586,13 @@ paths:
35503586
example: 234
35513587
overwrite:
35523588
type: boolean
3553-
description: >
3589+
description: |
35543590
If True, deletes all Disks and Configs on the target Linode
35553591
before restoring.
3592+
3593+
If False, and the Disk image size is larger than the available
3594+
space on the Linode, an error message indicating insufficient
3595+
space is returned.
35563596
example: true
35573597
responses:
35583598
'200':
@@ -9115,8 +9155,9 @@ paths:
91159155
required: false
91169156
description: >
91179157
The "marker" for this request, which can be used to paginate through large buckets.
9118-
This should be the name of the last object on the last page of results. Listing
9119-
bucket contents *does not* support arbitrary page access.
9158+
Its value should be the value of the `next_marker` property returned with the last page.
9159+
Listing bucket contents *does not* support arbitrary page access. See the `next_marker`
9160+
property in the responses section for more details.
91209161
schema:
91219162
type: string
91229163
- name: delimiter
@@ -11236,10 +11277,14 @@ paths:
1123611277
example: 'linode'
1123711278
data:
1123811279
oneOf:
11239-
- $ref: '#/components/schemas/Linode'
11240-
- $ref: '#/components/schemas/Domain'
11241-
- $ref: '#/components/schemas/Volume'
11242-
- $ref: '#/components/schemas/NodeBalancer'
11280+
- x-linode-ref-name: "linode"
11281+
$ref: '#/components/schemas/Linode'
11282+
- x-linode-ref-name: "domain"
11283+
$ref: '#/components/schemas/Domain'
11284+
- x-linode-ref-name: "volume"
11285+
$ref: '#/components/schemas/Volume'
11286+
- x-linode-ref-name: "nodeBalancer"
11287+
$ref: '#/components/schemas/NodeBalancer'
1124311288
discriminator:
1124411289
propertyName: type
1124511290
page:
@@ -13936,9 +13981,8 @@ components:
1393613981
x-linode-filterable: true
1393713982
readOnly: true
1393813983
description: >
13939-
This is the location where the Linode was deployed. This cannot be
13940-
changed without
13941-
[opening a support ticket](/api/v4/support-tickets/#post).
13984+
This is the location where the Linode was deployed. A Linode's region can only be changed by
13985+
initiating a [cross data center migration](/api/v4/linode-instances-linode-id-migrate/#post).
1394213986
x-linode-cli-display: 4
1394313987
image:
1394413988
x-linode-filterable: true
@@ -15881,6 +15925,17 @@ components:
1588115925
The size of this object, in bytes. `null` if this object represents
1588215926
a prefix.
1588315927
example: 123
15928+
next_marker:
15929+
type: string
15930+
description: >
15931+
Returns the value you should pass to the `marker` query parameter to get the next page of objects.
15932+
If there is no next page, `null` will be returned.
15933+
example: bd021c21-e734-4823-97a4-58b41c2cd4c8.892602.184
15934+
nullable: true
15935+
is_truncated:
15936+
type: boolean
15937+
description: Designates if there is another page of bucket objects.
15938+
example: true
1588415939
ObjectStorageCluster:
1588515940
type: object
1588615941
description: An Object Storage Cluster

0 commit comments

Comments
 (0)