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
+319-1Lines changed: 319 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -532,6 +532,147 @@ 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
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
581
+
post:
582
+
tags:
583
+
- Beta Programs
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.
19648
+
example: '2023-09-11T00:00:00'
19649
+
x-linode-cli-display: 6
19334
19650
CreditCard:
19335
19651
type: object
19336
19652
description: |
@@ -19596,7 +19912,7 @@ components:
19596
19912
x-linode-cli-display: 2
19597
19913
created:
19598
19914
type: string
19599
-
format: datetime
19915
+
format: date-time
19600
19916
example: '2022-01-01T00:01:01'
19601
19917
description: A time value given in a combined date and time format that represents when the database backup was created.
19602
19918
x-linode-filterable: true
@@ -26648,6 +26964,8 @@ components:
26648
26964
tags:
26649
26965
- name: Account
26650
26966
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.
26967
+
- name: Beta Programs
26968
+
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.
26651
26969
- name: Databases
26652
26970
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