Skip to content

Commit 7c15012

Browse files
committed
feat: update generated APIs
1 parent ea45b3b commit 7c15012

File tree

6 files changed

+26
-12
lines changed

6 files changed

+26
-12
lines changed

scaleway-async/scaleway_async/rdb/v1/api.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -736,24 +736,27 @@ async def upgrade_instance(
736736
major_upgrade_workflow: Optional[
737737
UpgradeInstanceRequestMajorUpgradeWorkflow
738738
] = None,
739+
enable_encryption: Optional[bool] = None,
739740
) -> Instance:
740741
"""
741742
Upgrade a Database Instance.
742743
Upgrade your current Database Instance specifications like node type, high availability, volume, or the database engine version. Note that upon upgrade the `enable_ha` parameter can only be set to `true`.
743744
:param instance_id: UUID of the Database Instance you want to upgrade.
744745
:param region: Region to target. If none is passed will use default region from the config.
745746
:param node_type: Node type of the Database Instance you want to upgrade to.
746-
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow' could be set.
747+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
747748
:param enable_ha: Defines whether or not high availability should be enabled on the Database Instance.
748-
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow' could be set.
749+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
749750
:param volume_size: Increase your block storage volume size.
750-
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow' could be set.
751+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
751752
:param volume_type: Change your Database Instance storage type.
752-
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow' could be set.
753+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
753754
:param upgradable_version_id: This will create a new Database Instance with same specifications as the current one and perform a Database Engine upgrade.
754-
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow' could be set.
755+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
755756
:param major_upgrade_workflow: Upgrade your database engine to a new major version including instance endpoints.
756-
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow' could be set.
757+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
758+
:param enable_encryption: Defines whether or not encryption should be enabled on the Database Instance.
759+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
757760
:return: :class:`Instance <Instance>`
758761
759762
Usage:
@@ -782,6 +785,7 @@ async def upgrade_instance(
782785
volume_type=volume_type,
783786
upgradable_version_id=upgradable_version_id,
784787
major_upgrade_workflow=major_upgrade_workflow,
788+
enable_encryption=enable_encryption,
785789
),
786790
self.client,
787791
),

scaleway-async/scaleway_async/rdb/v1/marshalling.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2179,6 +2179,7 @@ def marshal_UpgradeInstanceRequest(
21792179
OneOfPossibility(
21802180
"major_upgrade_workflow", request.major_upgrade_workflow
21812181
),
2182+
OneOfPossibility("enable_encryption", request.enable_encryption),
21822183
]
21832184
),
21842185
)

scaleway-async/scaleway_async/rdb/v1/types.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2599,3 +2599,5 @@ class UpgradeInstanceRequest:
25992599
upgradable_version_id: Optional[str]
26002600

26012601
major_upgrade_workflow: Optional[UpgradeInstanceRequestMajorUpgradeWorkflow]
2602+
2603+
enable_encryption: Optional[bool]

scaleway/scaleway/rdb/v1/api.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -734,24 +734,27 @@ def upgrade_instance(
734734
major_upgrade_workflow: Optional[
735735
UpgradeInstanceRequestMajorUpgradeWorkflow
736736
] = None,
737+
enable_encryption: Optional[bool] = None,
737738
) -> Instance:
738739
"""
739740
Upgrade a Database Instance.
740741
Upgrade your current Database Instance specifications like node type, high availability, volume, or the database engine version. Note that upon upgrade the `enable_ha` parameter can only be set to `true`.
741742
:param instance_id: UUID of the Database Instance you want to upgrade.
742743
:param region: Region to target. If none is passed will use default region from the config.
743744
:param node_type: Node type of the Database Instance you want to upgrade to.
744-
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow' could be set.
745+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
745746
:param enable_ha: Defines whether or not high availability should be enabled on the Database Instance.
746-
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow' could be set.
747+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
747748
:param volume_size: Increase your block storage volume size.
748-
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow' could be set.
749+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
749750
:param volume_type: Change your Database Instance storage type.
750-
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow' could be set.
751+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
751752
:param upgradable_version_id: This will create a new Database Instance with same specifications as the current one and perform a Database Engine upgrade.
752-
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow' could be set.
753+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
753754
:param major_upgrade_workflow: Upgrade your database engine to a new major version including instance endpoints.
754-
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow' could be set.
755+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
756+
:param enable_encryption: Defines whether or not encryption should be enabled on the Database Instance.
757+
One-Of ('upgrade_target'): at most one of 'node_type', 'enable_ha', 'volume_size', 'volume_type', 'upgradable_version_id', 'major_upgrade_workflow', 'enable_encryption' could be set.
755758
:return: :class:`Instance <Instance>`
756759
757760
Usage:
@@ -780,6 +783,7 @@ def upgrade_instance(
780783
volume_type=volume_type,
781784
upgradable_version_id=upgradable_version_id,
782785
major_upgrade_workflow=major_upgrade_workflow,
786+
enable_encryption=enable_encryption,
783787
),
784788
self.client,
785789
),

scaleway/scaleway/rdb/v1/marshalling.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2179,6 +2179,7 @@ def marshal_UpgradeInstanceRequest(
21792179
OneOfPossibility(
21802180
"major_upgrade_workflow", request.major_upgrade_workflow
21812181
),
2182+
OneOfPossibility("enable_encryption", request.enable_encryption),
21822183
]
21832184
),
21842185
)

scaleway/scaleway/rdb/v1/types.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2599,3 +2599,5 @@ class UpgradeInstanceRequest:
25992599
upgradable_version_id: Optional[str]
26002600

26012601
major_upgrade_workflow: Optional[UpgradeInstanceRequestMajorUpgradeWorkflow]
2602+
2603+
enable_encryption: Optional[bool]

0 commit comments

Comments
 (0)