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
* Entering an empty array (`[]`) blocks all connections (both public and private) to the Managed Database.
3283
3273
* **Note**: Updates to the `allow_list` may take a short period of time to complete, making this command inappropriate for rapid successive updates to this property.
3284
3274
3285
-
All Managed Databases include automatic, daily backups. Up to seven backups are stored for each Managed Database, providing restore points for each day of the past week.
3275
+
All Managed Databases include automatic, daily backups. Up to seven backups are automatically stored for each Managed Database, providing restore points for each day of the past week.
3276
+
3277
+
All Managed Databases include automatic patch updates.
3278
+
3279
+
* By default, the maintenance window is set to start *every week* on *Sunday* at *20:00 UTC* and lasts for 3 hours.
3280
+
3281
+
* If your database cluster is configured with a single node, you will experience downtime during this maintenance window when any updates occur. It's recommended that you adjust this window to match a time that will be the least disruptive for your application and users. You may also want to consider upgrading to a high availability plan to avoid any downtime due to maintenance.
3282
+
3283
+
* Currently, these automatic updates do not include major releases for the database engine software (DBMS). To upgrade to a new major version (such as upgrading MySQL 8.0.26 to 9.0.0), consider deploying a new Managed Database with your preferred version. Then, once it's deployed, you can [migrate your database](/docs/products/databases/managed-databases/guides/migrate-mysql/).
3284
+
3285
+
* 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.
3286
3286
3287
3287
**Beta**: This endpoint is in **open** beta. During the beta period, Managed Databases will not incur any charges.
3288
3288
If you deploy a Managed Database during this time, you will receive a notice with pricing details in advance of the
@@ -3459,6 +3459,14 @@ paths:
3459
3459
* Entering an empty array (`[]`) blocks all connections (both public and private) to the Managed Database.
3460
3460
* **Note**: Updates to the `allow_list` may take a short period of time to complete, making this command inappropriate for rapid successive updates to this property.
3461
3461
3462
+
All Managed Databases include automatic patch updates. The maintenance window for these updates is configured with the Managed Database `updates` property.
3463
+
3464
+
* By default, the maintenance window is set to start *every week* on *Sunday* at *20:00 UTC* and lasts for 3 hours.
3465
+
3466
+
* If your database cluster is configured with a single node, you will experience downtime during this maintenance window when any updates occur. It's recommended that you adjust this window to match a time that will be the least disruptive for your application and users. You may also want to consider upgrading to a high availability plan to avoid any downtime due to maintenance.
3467
+
3468
+
* Currently, these automatic updates do not include major releases for the database engine software (DBMS). To upgrade to a new major version (such as upgrading MySQL 8.0.26 to 9.0.0), consider deploying a new Managed Database with your preferred version. Then, once it's deployed, you can [migrate your database](/docs/products/databases/managed-databases/guides/migrate-mysql/).
3469
+
3462
3470
**Beta**: This endpoint is in **open** beta. During the beta period, Managed Databases will not incur any charges.
3463
3471
If you deploy a Managed Database during this time, you will receive a notice with pricing details in advance of the
Only unrestricted Users can access this command, and have access regardless of the acting token's OAuth scopes.
3536
3558
3537
-
At this time, only automatically scheduled backups (type `auto`) are available.
3559
+
Database `auto` type backups are created every 24 hours at 0:00 UTC. Each `auto` backup is retained for 7 days.
3538
3560
3539
-
Database backups are created every 24 hours at 0:00 UTC. Each backup is retained for 7 days.
3561
+
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.
3540
3562
3541
3563
**Beta**: This endpoint is in **open** beta. During the beta period, Managed Databases will not incur any charges.
3542
3564
If you deploy a Managed Database during this time, you will receive a notice with pricing details in advance of the
@@ -3571,6 +3593,87 @@ paths:
3571
3593
- lang: CLI
3572
3594
source: >
3573
3595
linode-cli databases mysql-backups-list 123
3596
+
post:
3597
+
tags:
3598
+
- Databases
3599
+
summary: Managed MySQL Database Backup Snapshot Create
3600
+
operationId: postDatabasesMySQLInstanceBackup
3601
+
servers:
3602
+
- url: https://api.linode.com/v4beta
3603
+
x-linode-cli-action: mysql-backup-snapshot
3604
+
x-linode-grant: unrestricted only
3605
+
description: |
3606
+
Creates a snapshot backup of a Managed MySQL Database.
3607
+
3608
+
Backups generated by this command have the type `snapshot`. Snapshot backups may take several minutes to complete, after which they will be accessible to view or restore.
3609
+
3610
+
The Database must have an `active` status to perform this command.
3611
+
3612
+
Only unrestricted Users can access this command, and have access regardless of the acting token's OAuth scopes.
3613
+
3614
+
**Beta**: This endpoint is in **open** beta. During the beta period, Managed Databases will not incur any charges.
3615
+
If you deploy a Managed Database during this time, you will receive a notice with pricing details in advance of the
3616
+
GA (general availability) release.
3617
+
When accessing this endpoint, please make sure to prepend all requests with `/v4beta` instead of `/v4`, and be
3618
+
aware that this endpoint may receive breaking updates in the future. This notice will be removed when this
3619
+
endpoint is out of beta.
3620
+
security:
3621
+
- personalAccessToken: []
3622
+
- oauth: []
3623
+
requestBody:
3624
+
description: Information about the snapshot backup to create.
3625
+
content:
3626
+
application/json:
3627
+
schema:
3628
+
required:
3629
+
- label
3630
+
type: object
3631
+
properties:
3632
+
label:
3633
+
type: string
3634
+
minLength: 3
3635
+
maxLength: 64
3636
+
description: |
3637
+
The label for the Database snapshot backup.
3638
+
3639
+
* Must use only letters, numbers, underscores, dashes, and periods.
3640
+
* Must begin and end with a letter or number.
3641
+
* Must not include two dashes, underscores, or periods in a row.
3642
+
example: db-snapshot
3643
+
target:
3644
+
type: string
3645
+
enum:
3646
+
- primary
3647
+
- secondary
3648
+
default: primary
3649
+
description: |
3650
+
The Database cluster target.
3651
+
3652
+
If the Database is a high availability cluster, choosing `secondary` creates a snapshot backup of a replica node.
description: The ID of the Managed MySQL Database.
3958
+
required: true
3959
+
schema:
3960
+
type: integer
3961
+
post:
3962
+
tags:
3963
+
- Databases
3964
+
summary: Managed MySQL Database Patch
3965
+
operationId: postDatabasesMySQLInstancePatch
3966
+
servers:
3967
+
- url: https://api.linode.com/v4beta
3968
+
x-linode-cli-action: mysql-patch
3969
+
x-linode-grant: unrestricted only
3970
+
description: |
3971
+
Update the minor patch version of the Managed MySQL Database.
3972
+
3973
+
The Database must have an `active` status to perform this command.
3974
+
3975
+
Only unrestricted Users can access this command, and have access regardless of the acting token's OAuth scopes.
3976
+
3977
+
**Note**
3978
+
3979
+
* If your database cluster is configured with a single node, you will experience downtime during this maintenance. Consider upgrading to a high availability plan to avoid any downtime due to maintenance.
3980
+
3981
+
* Currently, patching does not include major releases for the database engine software (DBMS). To patch to a new major version (such as upgrading MySQL 8.0.26 to 9.0.0), consider deploying a new Managed Database with your preferred version. Then, once it's deployed, you can [migrate your database](/docs/products/databases/managed-databases/guides/migrate-mysql/).
3982
+
3983
+
**Beta**: This endpoint is in **open** beta. During the beta period, Managed Databases will not incur any charges.
3984
+
If you deploy a Managed Database during this time, you will receive a notice with pricing details in advance of the
3985
+
GA (general availability) release.
3986
+
When accessing this endpoint, please make sure to prepend all requests with `/v4beta` instead of `/v4`, and be
3987
+
aware that this endpoint may receive breaking updates in the future. This notice will be removed when this
-X POST https://api.linode.com/v4beta/databases/mysql/instances/123/patch
4006
+
- lang: CLI
4007
+
source: >
4008
+
linode-cli databases mysql-patch 123
3849
4009
/databases/types:
3850
4010
x-linode-cli-command: databases
3851
4011
get:
@@ -11296,8 +11456,6 @@ paths:
11296
11456
- Networking
11297
11457
summary: IP Addresses Share
11298
11458
description: |
11299
-
**This command is currently disabled. Please use IPv4 Sharing Configure ([POST /networking/ipv4/share](/docs/api/networking/#ipv4-sharing-configure))**
11300
-
11301
11459
Configure shared IPs.
11302
11460
11303
11461
IP sharing allows IP address reassignment (also referred to as IP failover) from one Linode to another if
@@ -17690,6 +17848,7 @@ components:
17690
17848
- restoring
17691
17849
- failed
17692
17850
- degraded
17851
+
- updating
17693
17852
description: The operating status of the Managed Database.
17694
17853
example: active
17695
17854
x-linode-filterable: true
@@ -17701,6 +17860,8 @@ components:
17701
17860
restoring: yellow
17702
17861
failed: red
17703
17862
degraded: red
17863
+
updating: yellow
17864
+
default_: white
17704
17865
readOnly: true
17705
17866
encrypted:
17706
17867
type: boolean
@@ -17909,10 +18070,55 @@ components:
17909
18070
17910
18071
Must be `asynch` or `semi_synch` for a high availability cluster.
17911
18072
x-linode-cli-display: 99
18073
+
port:
18074
+
type: integer
18075
+
description: The access port for this Managed Database.
0 commit comments