You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: openapi.yaml
+316-1Lines changed: 316 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -532,6 +532,146 @@ paths:
532
532
--state PA \
533
533
--tax_id ATU99999999 \
534
534
--zip 19102
535
+
/account/betas:
536
+
x-linode-cli-command: betas
537
+
get:
538
+
tags:
539
+
- Beta Programs
540
+
summary: Enrolled Beta Programs List
541
+
operationId: getEnrolledBetaPrograms
542
+
servers:
543
+
- url: https://api.linode.com/v4
544
+
security:
545
+
- personalAccessToken: []
546
+
- oauth:
547
+
- account:read_only
548
+
x-linode-cli-action: enrolled-list
549
+
x-linode-grant: unrestricted only
550
+
parameters:
551
+
- $ref: '#/components/parameters/pageOffset'
552
+
- $ref: '#/components/parameters/pageSize'
553
+
description: |
554
+
Display all enrolled Beta Programs for your Account. Includes inactive as well as active Beta Programs.
555
+
556
+
Only unrestricted Users can access this command.
557
+
responses:
558
+
'200':
559
+
description: Returns a paginated list of all enrolled Beta Program objects for the Account.
560
+
content:
561
+
application/json:
562
+
schema:
563
+
allOf:
564
+
- $ref: '#/components/schemas/PaginationEnvelope'
565
+
- type: object
566
+
properties:
567
+
data:
568
+
type: array
569
+
items:
570
+
$ref: '#/components/schemas/BetaProgramEnrolled'
571
+
default:
572
+
$ref: '#/components/responses/ErrorResponse'
573
+
x-code-samples:
574
+
- lang: Shell
575
+
source: >
576
+
curl https://api.linode.com/v4/account/betas \
577
+
-H "Authorization: Bearer $TOKEN"
578
+
- lang: CLI
579
+
source: >
580
+
linode-cli betas enrolled-list
581
+
post:
582
+
tags:
583
+
- Linode Types
584
+
summary: Beta Program Enroll
585
+
operationId: enrollBetaProgram
586
+
servers:
587
+
- url: https://api.linode.com/v4
588
+
security:
589
+
- personalAccessToken: []
590
+
- oauth:
591
+
- account:read_write
592
+
x-linode-cli-action: enroll
593
+
x-linode-grant: unrestricted only
594
+
description: |
595
+
Enroll your Account in an active Beta Program.
596
+
597
+
Only unrestricted Users can access this command.
598
+
599
+
To view active Beta Programs, use the Beta Programs List command.
600
+
601
+
Active Beta Programs may have a limited number of enrollments. If a Beta Program has reached is maximum number of enrollments, an error is returned even though the request is successful.
602
+
603
+
Beta Programs with `"greenlight_only": true` can only be enrolled by Accounts that participate in the [Greenlight](https://www.linode.com/green-light/) program.
604
+
requestBody:
605
+
description: Updated information for the Managed MySQL Database.
606
+
required: true
607
+
content:
608
+
application/json:
609
+
schema:
610
+
required:
611
+
- id
612
+
type: object
613
+
description: The Beta Program ID to enroll in for your Account.
description: The date-time of Account enrollment to the Beta Program.
19553
+
example: '2023-09-11T00:00:00'
19554
+
x-linode-cli-display: 6
19242
19555
CreditCard:
19243
19556
type: object
19244
19557
description: |
@@ -19504,7 +19817,7 @@ components:
19504
19817
x-linode-cli-display: 2
19505
19818
created:
19506
19819
type: string
19507
-
format: datetime
19820
+
format: date-time
19508
19821
example: '2022-01-01T00:01:01'
19509
19822
description: A time value given in a combined date and time format that represents when the database backup was created.
19510
19823
x-linode-filterable: true
@@ -26533,6 +26846,8 @@ components:
26533
26846
tags:
26534
26847
- name: Account
26535
26848
description: Use the Account endpoints to manage user settings, billing, and payments. You can also initiate and maintain OAuth client application authentication, enable the Linode Managed service, and create new users on your account.
26849
+
- name: Beta Programs
26850
+
description: Use the Beta Programs endpoint to view information to view information about available beta programs. To sign up for eligible beta programs, use the [Beta Program Join]() Account command.
26536
26851
- name: Databases
26537
26852
description: Managed Databases is Linode's fully-managed, high-performance database service. Use the Managed Databases endpoints to create and manage database clusters.
0 commit comments