|
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