beta_programs
Creates, updates, deletes, gets or lists a beta_programs
resource.
Overview
Name | beta_programs |
Type | Resource |
Id | linode.account.beta_programs |
Fields
The following fields are returned by SELECT
queries:
- get_enrolled_beta_program
- get_enrolled_beta_programs
Returns an enrolled Beta Program object for the Account.
Name | Datatype | Description |
---|---|---|
id | string | The unique identifier of the Beta Program. (example: example_open) |
description | string | Read-only Additional details regarding the Beta Program. (example: This is an open public beta for an example feature.) |
ended | string (date-time) | Filterable, Read-only The date-time that the Beta Program ended. null indicates that the Beta Program is ongoing. |
enrolled | string (date-time) | Filterable, Read-only The date-time of Account enrollment to the Beta Program. (example: 2023-09-11T00:00:00) |
label | string | Filterable, Read-only The name of the Beta Program. (example: Example Open Beta) |
started | string (date-time) | Filterable, Read-only The start date-time of the Beta Program. (example: 2023-07-11T00:00:00) |
Returns a paginated list of all enrolled Beta Program objects for the Account.
Name | Datatype | Description |
---|---|---|
id | string | The unique identifier of the Beta Program. (example: example_open) |
description | string | Read-only Additional details regarding the Beta Program. (example: This is an open public beta for an example feature.) |
ended | string (date-time) | Filterable, Read-only The date-time that the Beta Program ended. null indicates that the Beta Program is ongoing. |
enrolled | string (date-time) | Filterable, Read-only The date-time of Account enrollment to the Beta Program. (example: 2023-09-11T00:00:00) |
label | string | Filterable, Read-only The name of the Beta Program. (example: Example Open Beta) |
started | string (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:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
get_enrolled_beta_program | select | 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... | ||
get_enrolled_beta_programs | select | page , page_size | Display 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_program | exec | id | 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... |
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.
Name | Datatype | Description |
---|---|---|
page | integer | The page of a collection to return. |
page_size | integer | The number of items to return per page. |
SELECT
examples
- get_enrolled_beta_program
- get_enrolled_beta_programs
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;
Display 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...
SELECT
id,
description,
ended,
enrolled,
label,
started
FROM linode.account.beta_programs
WHERE page = '{{ page }}'
AND page_size = '{{ page_size }}';
Lifecycle Methods
- post_beta_program
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 }}"
}';