Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions providers/src/linode/v00.00.00000/provider.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,15 @@ providerServices:
title: longview API
version: v00.00.00000
description: linode longview API
maintenance:
id: maintenance:v00.00.00000
name: maintenance
preferred: true
service:
$ref: linode/v00.00.00000/services/maintenance.yaml
title: maintenance API
version: v00.00.00000
description: linode maintenance API
managed:
id: managed:v00.00.00000
name: managed
Expand Down
14,424 changes: 6,661 additions & 7,763 deletions providers/src/linode/v00.00.00000/services/account.yaml

Large diffs are not rendered by default.

282 changes: 142 additions & 140 deletions providers/src/linode/v00.00.00000/services/betas.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ openapi: 3.0.1
info:
title: betas API
description: linode betas API
version: 4.208.1
version: 4.215.0
paths:
/betas:
get:
Expand Down Expand Up @@ -61,133 +61,125 @@ paths:
pages: 1
results: 1
schema:
allOf:
- additionalProperties: false
x-akamai:
file-path: schemas/added-get-beta-programs-200.yaml
additionalProperties: false
description: >-
An envelope for paginated response. When accessing a
collection through a GET endpoint, the results are wrapped in
this envelope which includes metadata about those results.
Results are presented within a `data` array. See
[Pagination](https://techdocs.akamai.com/linode-api/reference/pagination)
for more information.
properties:
page:
description: >-
An envelope for paginated response. When accessing a
collection through a GET endpoint, the results are wrapped
in this envelope which includes metadata about those
results. Results are presented within a `data` array. See
[Pagination](https://techdocs.akamai.com/linode-api/reference/pagination)
for more information.
properties:
page:
description: >-
__Read-only__ The current
[page](https://techdocs.akamai.com/linode-api/reference/pagination).
example: 1
readOnly: true
type: integer
pages:
description: >-
__Read-only__ The total number of
[pages](https://techdocs.akamai.com/linode-api/reference/pagination).
example: 1
readOnly: true
type: integer
results:
description: __Read-only__ The total number of results.
example: 1
readOnly: true
type: integer
type: object
x-akamai:
file-path: schemas/pagination-envelope.yaml
- properties:
data:
items:
additionalProperties: false
description: An object representing Beta Program information.
properties:
description:
description: >-
__Read-only__ Additional details regarding the
Beta Program.
example: >-
This is an open public beta for an example
feature.
nullable: true
readOnly: true
type: string
x-linode-cli-display: 3
ended:
description: >-
__Filterable__, __Read-only__ The date-time that
the Beta Program ended.
__Read-only__ The current
[page](https://techdocs.akamai.com/linode-api/reference/pagination).
example: 1
readOnly: true
type: integer
pages:
description: >-
__Read-only__ The total number of
[pages](https://techdocs.akamai.com/linode-api/reference/pagination).
example: 1
readOnly: true
type: integer
results:
description: __Read-only__ The total number of results.
example: 1
readOnly: true
type: integer
data:
items:
additionalProperties: false
description: An object representing Beta Program information.
properties:
description:
description: >-
__Read-only__ Additional details regarding the Beta
Program.
example: This is an open public beta for an example feature.
nullable: true
readOnly: true
type: string
x-linode-cli-display: 3
ended:
description: >-
__Filterable__, __Read-only__ The date-time that the
Beta Program ended.


`null` indicates that the Beta Program is
ongoing.
example: null
format: date-time
nullable: true
readOnly: true
type: string
x-akamai:
labels:
- Filterable
x-linode-cli-display: 6
x-linode-filterable: true
greenlight_only:
description: >-
__Filterable__, __Read-only__ Whether the Beta
Program requires [Green
Light](https://www.linode.com/green-light/)
participation for enrollment.
example: true
readOnly: true
type: boolean
x-akamai:
labels:
- Filterable
x-linode-cli-display: 4
x-linode-filterable: true
id:
description: The unique identifier of the Beta Program.
example: example_open
type: string
x-linode-cli-display: 1
label:
description: >-
__Filterable__, __Read-only__ The name of the
Beta Program.
example: Example Open Beta
readOnly: true
type: string
x-akamai:
labels:
- Filterable
x-linode-cli-display: 2
x-linode-filterable: true
more_info:
description: >-
__Read-only__ Additional source of information
for the Beta Program.
example: https://www.linode.com/green-light/
nullable: true
readOnly: true
type: string
x-linode-cli-display: 7
started:
description: >-
__Filterable__, __Read-only__ The start
date-time of the Beta Program.
example: '2023-07-11T00:00:00'
format: date-time
readOnly: true
type: string
x-akamai:
labels:
- Filterable
x-linode-cli-display: 5
x-linode-filterable: true
type: object
`null` indicates that the Beta Program is ongoing.
example: null
format: date-time
nullable: true
readOnly: true
type: string
x-akamai:
file-path: schemas/beta-program.yaml
type: array
type: object
x-akamai:
file-path: schemas/added-get-beta-programs-200.yaml
labels:
- Filterable
x-linode-cli-display: 6
x-linode-filterable: true
greenlight_only:
description: >-
__Filterable__, __Read-only__ Whether the Beta
Program requires [Green
Light](https://www.linode.com/green-light/)
participation for enrollment.
example: true
readOnly: true
type: boolean
x-akamai:
labels:
- Filterable
x-linode-cli-display: 4
x-linode-filterable: true
id:
description: The unique identifier of the Beta Program.
example: example_open
type: string
x-linode-cli-display: 1
label:
description: >-
__Filterable__, __Read-only__ The name of the Beta
Program.
example: Example Open Beta
readOnly: true
type: string
x-akamai:
labels:
- Filterable
x-linode-cli-display: 2
x-linode-filterable: true
more_info:
description: >-
__Read-only__ Additional source of information for
the Beta Program.
example: https://www.linode.com/green-light/
nullable: true
readOnly: true
type: string
x-linode-cli-display: 7
started:
description: >-
__Filterable__, __Read-only__ The start date-time of
the Beta Program.
example: '2023-07-11T00:00:00'
format: date-time
readOnly: true
type: string
x-akamai:
labels:
- Filterable
x-linode-cli-display: 5
x-linode-filterable: true
type: object
x-akamai:
file-path: schemas/beta-program.yaml
type: array
type: object
description: Returns a paginated list of all available Beta Program objects.
default:
content:
Expand Down Expand Up @@ -417,16 +409,16 @@ paths:
https://techdocs.akamai.com/cloud-computing/docs/getting-started-with-the-linode-cli
x-linode-cli-action: view
x-linode-grant: unrestricted only
parameters:
- description: The ID of the Beta Program.
example: '{{betaId}}'
in: path
name: betaId
required: true
schema:
type: string
x-akamai:
file-path: parameters/beta-id.yaml
parameters:
- description: The ID of the Beta Program.
example: '{{betaId}}'
in: path
name: betaId
required: true
schema:
type: string
x-akamai:
file-path: parameters/beta-id.yaml
x-akamai:
file-path: paths/beta.yaml
path-info: /{apiVersion}/betas/{betaId}
Expand All @@ -438,28 +430,38 @@ components:
name: beta_programs
title: Beta Programs
methods:
get_beta_programs:
list:
operation:
$ref: '#/paths/~1betas/get'
response:
mediaType: application/json
openAPIDocKey: '200'
objectKey: $.data
get_beta_program:
get:
operation:
$ref: '#/paths/~1betas~1{betaId}/get'
response:
mediaType: application/json
openAPIDocKey: '200'
sqlVerbs:
select:
- $ref: >-
#/components/x-stackQL-resources/beta_programs/methods/get_beta_program
- $ref: >-
#/components/x-stackQL-resources/beta_programs/methods/get_beta_programs
- $ref: '#/components/x-stackQL-resources/beta_programs/methods/get'
- $ref: '#/components/x-stackQL-resources/beta_programs/methods/list'
insert: []
update: []
delete: []
replace: []
servers:
- url: https://api.linode.com/v4
x-stackQL-config:
pagination:
algorithm: page_number
requestToken:
key: page
location: query
responseToken:
key: $.page
location: body
responseTerminator:
key: $.pages
location: body
Loading
Loading