Skip to content

Commit f08c9fe

Browse files
feat(rdb): activate encryption on existing instances (scaleway#2281)
Co-authored-by: Laure-di <[email protected]>
1 parent 3ca8f30 commit f08c9fe

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

api/rdb/v1/rdb_sdk.go

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2827,29 +2827,33 @@ type UpgradeInstanceRequest struct {
28272827
InstanceID string `json:"-"`
28282828

28292829
// NodeType: node type of the Database Instance you want to upgrade to.
2830-
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow must be set.
2830+
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow, EnableEncryption must be set.
28312831
NodeType *string `json:"node_type,omitempty"`
28322832

28332833
// EnableHa: defines whether or not high availability should be enabled on the Database Instance.
2834-
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow must be set.
2834+
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow, EnableEncryption must be set.
28352835
EnableHa *bool `json:"enable_ha,omitempty"`
28362836

28372837
// VolumeSize: increase your block storage volume size.
2838-
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow must be set.
2838+
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow, EnableEncryption must be set.
28392839
VolumeSize *uint64 `json:"volume_size,omitempty"`
28402840

28412841
// VolumeType: change your Database Instance storage type.
28422842
// Default value: lssd
2843-
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow must be set.
2843+
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow, EnableEncryption must be set.
28442844
VolumeType *VolumeType `json:"volume_type,omitempty"`
28452845

28462846
// UpgradableVersionID: this will create a new Database Instance with same specifications as the current one and perform a Database Engine upgrade.
2847-
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow must be set.
2847+
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow, EnableEncryption must be set.
28482848
UpgradableVersionID *string `json:"upgradable_version_id,omitempty"`
28492849

28502850
// MajorUpgradeWorkflow: upgrade your database engine to a new major version including instance endpoints.
2851-
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow must be set.
2851+
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow, EnableEncryption must be set.
28522852
MajorUpgradeWorkflow *UpgradeInstanceRequestMajorUpgradeWorkflow `json:"major_upgrade_workflow,omitempty"`
2853+
2854+
// EnableEncryption: defines whether or not encryption should be enabled on the Database Instance.
2855+
// Precisely one of NodeType, EnableHa, VolumeSize, VolumeType, UpgradableVersionID, MajorUpgradeWorkflow, EnableEncryption must be set.
2856+
EnableEncryption *bool `json:"enable_encryption,omitempty"`
28532857
}
28542858

28552859
// This API allows you to manage your Managed Databases for PostgreSQL and MySQL.

0 commit comments

Comments
 (0)