Skip to main content

beta_programs

Creates, updates, deletes, gets or lists a beta_programs resource.

Overview

Namebeta_programs
TypeResource
Idlinode.account.beta_programs

Fields

The following fields are returned by SELECT queries:

Returns an enrolled Beta Program object for the Account.

NameDatatypeDescription
idstringThe unique identifier of the Beta Program. (example: example_open)
descriptionstringRead-only Additional details regarding the Beta Program. (example: This is an open public beta for an example feature.)
endedstring (date-time)Filterable, Read-only The date-time that the Beta Program ended. null indicates that the Beta Program is ongoing.
enrolledstring (date-time)Filterable, Read-only The date-time of Account enrollment to the Beta Program. (example: 2023-09-11T00:00:00)
labelstringFilterable, Read-only The name of the Beta Program. (example: Example Open Beta)
startedstring (date-time)Filterable, Read-only The start date-time of the Beta Program. (example: 2023-07-11T00:00:00)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_enrolled_beta_programselectDisplay an enrolled Beta Program for your Account. The Beta Program may be inactive.

Only unrestricted Users can access this operation.

Learn more...

Learn more...
get_enrolled_beta_programsselectpage, page_sizeDisplay all enrolled Beta Programs for your Account. Includes inactive as well as active Beta Programs.

Only unrestricted Users can access this operation.

Learn more...

Learn more...
post_beta_programexecidEnroll your Account in an active Beta Program.

Only unrestricted Users can access this operation.

To view active Beta Programs, run the List beta programs operation.

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.

Beta Programs with "greenlight_only": true can only be enrolled by Accounts that participate in the Greenlight program.

Learn more...

Learn more...

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
pageintegerThe page of a collection to return.
page_sizeintegerThe number of items to return per page.

SELECT examples

Display an enrolled Beta Program for your Account. The Beta Program may be inactive.

Only unrestricted Users can access this operation.

Learn more...

Learn more...

SELECT
id,
description,
ended,
enrolled,
label,
started
FROM linode.account.beta_programs;

Lifecycle Methods

Enroll your Account in an active Beta Program.

Only unrestricted Users can access this operation.

To view active Beta Programs, run the List beta programs operation.

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.

Beta Programs with "greenlight_only": true can only be enrolled by Accounts that participate in the Greenlight program.

Learn more...

Learn more...

EXEC linode.account.beta_programs.post_beta_program 
@@json=
'{
"id": "{{ id }}"
}';