|
1 | 1 | openapi: 3.0.1
|
2 | 2 | info:
|
3 |
| - version: 4.122.0 |
| 3 | + version: 4.123.0 |
4 | 4 |
|
5 | 5 | title: Linode API
|
6 | 6 | description: |
|
@@ -143,7 +143,7 @@ info:
|
143 | 143 | |-----------------------|--------|
|
144 | 144 | | **Authorization URL** | https://login.linode.com/oauth/authorize |
|
145 | 145 | | **Token URL** | https://login.linode.com/oauth/token |
|
146 |
| - | **Scopes** | <ul><li>`account:read_only` - Allows access to GET information about your Account.</li><li>`account:read_write` - Allows access to all endpoints related to your Account.</li><li>`domains:read_only` - Allows access to GET Domains on your Account.</li><li>`domains:read_write` - Allows access to all Domain endpoints.</li><li>`events:read_only` - Allows access to GET your Events.</li><li>`events:read_write` - Allows access to all endpoints related to your Events.</li><li>`firewall:read_only` - Allows access to GET information about your Firewalls.</li><li>`firewall:read_write` - Allows access to all Firewall endpoints.</li><li>`images:read_only` - Allows access to GET your Images.</li><li>`images:read_write` - Allows access to all endpoints related to your Images.</li><li>`ips:read_only` - Allows access to GET your ips.</li><li>`ips:read_write` - Allows access to all endpoints related to your ips.</li><li>`linodes:read_only` - Allows access to GET Linodes on your Account.</li><li>`linodes:read_write` - Allow access to all endpoints related to your Linodes.</li><li>`lke:read_only` - Allows access to GET LKE Clusters on your Account.</li><li>`lke:read_write` - Allows access to all endpoints related to LKE Clusters on your Account.</li><li>`longview:read_only` - Allows access to GET your Longview Clients.</li><li>`longview:read_write` - Allows access to all endpoints related to your Longview Clients.</li><li>`maintenance:read_only` - Allows access to GET information about Maintenance on your account.</li><li>`nodebalancers:read_only` - Allows access to GET NodeBalancers on your Account.</li><li>`nodebalancers:read_write` - Allows access to all NodeBalancer endpoints.</li><li>`object_storage:read_only` - Allows access to GET information related to your Object Storage.</li><li>`object_storage:read_write` - Allows access to all Object Storage endpoints.</li><li>`stackscripts:read_only` - Allows access to GET your StackScripts.</li><li>`stackscripts:read_write` - Allows access to all endpoints related to your StackScripts.</li><li>`volumes:read_only` - Allows access to GET your Volumes.</li><li>`volumes:read_write` - Allows access to all endpoints related to your Volumes.</li></ul><br/>| |
| 146 | + | **Scopes** | <ul><li>`account:read_only` - Allows access to GET information about your Account.</li><li>`account:read_write` - Allows access to all endpoints related to your Account.</li><li>`databases:read_only` - Allows access to GET Managed Databases on your Account.</li><li>`databases:read_write` - Allows access to all endpoints related to your Managed Databases.</li><li>`domains:read_only` - Allows access to GET Domains on your Account.</li><li>`domains:read_write` - Allows access to all Domain endpoints.</li><li>`events:read_only` - Allows access to GET your Events.</li><li>`events:read_write` - Allows access to all endpoints related to your Events.</li><li>`firewall:read_only` - Allows access to GET information about your Firewalls.</li><li>`firewall:read_write` - Allows access to all Firewall endpoints.</li><li>`images:read_only` - Allows access to GET your Images.</li><li>`images:read_write` - Allows access to all endpoints related to your Images.</li><li>`ips:read_only` - Allows access to GET your ips.</li><li>`ips:read_write` - Allows access to all endpoints related to your ips.</li><li>`linodes:read_only` - Allows access to GET Linodes on your Account.</li><li>`linodes:read_write` - Allow access to all endpoints related to your Linodes.</li><li>`lke:read_only` - Allows access to GET LKE Clusters on your Account.</li><li>`lke:read_write` - Allows access to all endpoints related to LKE Clusters on your Account.</li><li>`longview:read_only` - Allows access to GET your Longview Clients.</li><li>`longview:read_write` - Allows access to all endpoints related to your Longview Clients.</li><li>`maintenance:read_only` - Allows access to GET information about Maintenance on your account.</li><li>`nodebalancers:read_only` - Allows access to GET NodeBalancers on your Account.</li><li>`nodebalancers:read_write` - Allows access to all NodeBalancer endpoints.</li><li>`object_storage:read_only` - Allows access to GET information related to your Object Storage.</li><li>`object_storage:read_write` - Allows access to all Object Storage endpoints.</li><li>`stackscripts:read_only` - Allows access to GET your StackScripts.</li><li>`stackscripts:read_write` - Allows access to all endpoints related to your StackScripts.</li><li>`volumes:read_only` - Allows access to GET your Volumes.</li><li>`volumes:read_write` - Allows access to all endpoints related to your Volumes.</li></ul><br/>| |
147 | 147 |
|
148 | 148 | ## Requests
|
149 | 149 |
|
@@ -3158,7 +3158,8 @@ paths:
|
3158 | 3158 | For more detailed information on a particular Database instance, make a request to its `instance_uri`.
|
3159 | 3159 | security:
|
3160 | 3160 | - personalAccessToken: []
|
3161 |
| - - oauth: [] |
| 3161 | + - oauth: |
| 3162 | + - databases:read_only |
3162 | 3163 | responses:
|
3163 | 3164 | '200':
|
3164 | 3165 | description: Returns a paginated list of all accessible Managed Databases on your Account.
|
@@ -3201,7 +3202,8 @@ paths:
|
3201 | 3202 | Only unrestricted Users can access this command, and have access regardless of the acting token's OAuth scopes.
|
3202 | 3203 | security:
|
3203 | 3204 | - personalAccessToken: []
|
3204 |
| - - oauth: [] |
| 3205 | + - oauth: |
| 3206 | + - databases:read_only |
3205 | 3207 | responses:
|
3206 | 3208 | '200':
|
3207 | 3209 | description: Returns a paginated list of all accessible Managed MySQL Databases on your Account.
|
@@ -3262,7 +3264,8 @@ paths:
|
3262 | 3264 | * To modify update the maintenance window for a Database, use the **Managed MySQL Database Update** ([PUT /databases/mysql/instances/{instanceId}](/docs/api/databases/#managed-mysql-database-update)) command.
|
3263 | 3265 | security:
|
3264 | 3266 | - personalAccessToken: []
|
3265 |
| - - oauth: [] |
| 3267 | + - oauth: |
| 3268 | + - databases:read_write |
3266 | 3269 | requestBody:
|
3267 | 3270 | description: Information about the Managed MySQL Database you are creating.
|
3268 | 3271 | x-linode-cli-allowed-defaults:
|
@@ -3340,7 +3343,8 @@ paths:
|
3340 | 3343 | Only unrestricted Users can access this command, and have access regardless of the acting token's OAuth scopes.
|
3341 | 3344 | security:
|
3342 | 3345 | - personalAccessToken: []
|
3343 |
| - - oauth: [] |
| 3346 | + - oauth: |
| 3347 | + - databases:read_only |
3344 | 3348 | responses:
|
3345 | 3349 | '200':
|
3346 | 3350 | description: Returns information for a single Managed MySQL Database.
|
@@ -3376,7 +3380,8 @@ paths:
|
3376 | 3380 | Only unrestricted Users can access this command, and have access regardless of the acting token's OAuth scopes.
|
3377 | 3381 | security:
|
3378 | 3382 | - personalAccessToken: []
|
3379 |
| - - oauth: [] |
| 3383 | + - oauth: |
| 3384 | + - databases:read_write |
3380 | 3385 | responses:
|
3381 | 3386 | '200':
|
3382 | 3387 | description: Managed MySQL Database successfully deleted.
|
@@ -3427,7 +3432,8 @@ paths:
|
3427 | 3432 | * **The database software is not updated automatically.** To upgrade to a new database engine version, consider deploying a new Managed Database with your preferred version. You can then [migrate your databases](/docs/products/databases/managed-databases/guides/migrate-mysql/) from the original Managed Database cluster to the new one.
|
3428 | 3433 | security:
|
3429 | 3434 | - personalAccessToken: []
|
3430 |
| - - oauth: [] |
| 3435 | + - oauth: |
| 3436 | + - databases:read_write |
3431 | 3437 | requestBody:
|
3432 | 3438 | description: Updated information for the Managed MySQL Database.
|
3433 | 3439 | required: true
|
@@ -3514,7 +3520,8 @@ paths:
|
3514 | 3520 | Database `snapshot` type backups are created by accessing the **Managed MySQL Database Backup Snapshot Create** ([POST /databases/mysql/instances/{instanceId}/backups](/docs/api/databases/#managed-mysql-database-backup-snapshot-create)) command.
|
3515 | 3521 | security:
|
3516 | 3522 | - personalAccessToken: []
|
3517 |
| - - oauth: [] |
| 3523 | + - oauth: |
| 3524 | + - databases:read_write |
3518 | 3525 | responses:
|
3519 | 3526 | '200':
|
3520 | 3527 | description: Returns a paginated list of backups for the Managed MySQL Database.
|
@@ -3559,7 +3566,8 @@ paths:
|
3559 | 3566 | Only unrestricted Users can access this command, and have access regardless of the acting token's OAuth scopes.
|
3560 | 3567 | security:
|
3561 | 3568 | - personalAccessToken: []
|
3562 |
| - - oauth: [] |
| 3569 | + - oauth: |
| 3570 | + - databases:read_write |
3563 | 3571 | requestBody:
|
3564 | 3572 | description: Information about the snapshot backup to create.
|
3565 | 3573 | content:
|
@@ -3647,7 +3655,8 @@ paths:
|
3647 | 3655 | Only unrestricted Users can access this command, and have access regardless of the acting token's OAuth scopes.
|
3648 | 3656 | security:
|
3649 | 3657 | - personalAccessToken: []
|
3650 |
| - - oauth: [] |
| 3658 | + - oauth: |
| 3659 | + - databases:read_write |
3651 | 3660 | responses:
|
3652 | 3661 | '200':
|
3653 | 3662 | description: Returns a single backup for the Managed MySQL Database.
|
@@ -3702,7 +3711,8 @@ paths:
|
3702 | 3711 | **Note**: Currently, restoring a backup after resetting Managed Database credentials results in a failed cluster. Please contact Customer Support if this occurs.
|
3703 | 3712 | security:
|
3704 | 3713 | - personalAccessToken: []
|
3705 |
| - - oauth: [] |
| 3714 | + - oauth: |
| 3715 | + - databases:read_write |
3706 | 3716 | responses:
|
3707 | 3717 | '200':
|
3708 | 3718 | description: Request to restore backup successful.
|
@@ -3747,7 +3757,8 @@ paths:
|
3747 | 3757 | Only unrestricted Users can access this command, and have access regardless of the acting token's OAuth scopes.
|
3748 | 3758 | security:
|
3749 | 3759 | - personalAccessToken: []
|
3750 |
| - - oauth: [] |
| 3760 | + - oauth: |
| 3761 | + - databases:read_only |
3751 | 3762 | responses:
|
3752 | 3763 | '200':
|
3753 | 3764 | description: Managed Database root username and password.
|
@@ -3796,7 +3807,8 @@ paths:
|
3796 | 3807 | **Note**: Note that it may take several seconds for credentials to reset.
|
3797 | 3808 | security:
|
3798 | 3809 | - personalAccessToken: []
|
3799 |
| - - oauth: [] |
| 3810 | + - oauth: |
| 3811 | + - databases:read_write |
3800 | 3812 | responses:
|
3801 | 3813 | '200':
|
3802 | 3814 | description: Managed Database instance credentials successfully reset.
|
@@ -3841,7 +3853,8 @@ paths:
|
3841 | 3853 | Only unrestricted Users can access this command, and have access regardless of the acting token's OAuth scopes.
|
3842 | 3854 | security:
|
3843 | 3855 | - personalAccessToken: []
|
3844 |
| - - oauth: [] |
| 3856 | + - oauth: |
| 3857 | + - databases:read_only |
3845 | 3858 | responses:
|
3846 | 3859 | '200':
|
3847 | 3860 | description: Returns the SSL CA certificate of a single Managed MySQL Database.
|
@@ -3892,7 +3905,8 @@ paths:
|
3892 | 3905 | * **The database software is not updated automatically.** To upgrade to a new database engine version, consider deploying a new Managed Database with your preferred version. You can then [migrate your databases](/docs/products/databases/managed-databases/guides/migrate-mysql/) from the original Managed Database cluster to the new one.
|
3893 | 3906 | security:
|
3894 | 3907 | - personalAccessToken: []
|
3895 |
| - - oauth: [] |
| 3908 | + - oauth: |
| 3909 | + - databases:read_write |
3896 | 3910 | responses:
|
3897 | 3911 | '200':
|
3898 | 3912 | description: Managed Database instance patch request successful.
|
|
0 commit comments