From 7c1501258347b6fa7d16e684ecf6442e214d9d25 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Mon, 28 Oct 2024 14:37:12 +0000 Subject: [PATCH] feat: update generated APIs --- scaleway-async/scaleway_async/rdb/v1/api.py | 16 ++++++++++------ .../scaleway_async/rdb/v1/marshalling.py | 1 + scaleway-async/scaleway_async/rdb/v1/types.py | 2 ++ scaleway/scaleway/rdb/v1/api.py | 16 ++++++++++------ scaleway/scaleway/rdb/v1/marshalling.py | 1 + scaleway/scaleway/rdb/v1/types.py | 2 ++ 6 files changed, 26 insertions(+), 12 deletions(-) diff --git a/scaleway-async/scaleway_async/rdb/v1/api.py b/scaleway-async/scaleway_async/rdb/v1/api.py index ee8c98b4a..454fafb2a 100644 --- a/scaleway-async/scaleway_async/rdb/v1/api.py +++ b/scaleway-async/scaleway_async/rdb/v1/api.py @@ -736,6 +736,7 @@ async def upgrade_instance( major_upgrade_workflow: Optional[ UpgradeInstanceRequestMajorUpgradeWorkflow ] = None, + enable_encryption: Optional[bool] = None, ) -> Instance: """ Upgrade a Database Instance. @@ -743,17 +744,19 @@ async def upgrade_instance( :param instance_id: UUID of the Database Instance you want to upgrade. :param region: Region to target. If none is passed will use default region from the config. :param node_type: Node type of the Database Instance you want to upgrade to. - 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. + 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. :param enable_ha: Defines whether or not high availability should be enabled on the Database Instance. - 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. + 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. :param volume_size: Increase your block storage volume size. - 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. + 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. :param volume_type: Change your Database Instance storage type. - 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. + 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. :param upgradable_version_id: This will create a new Database Instance with same specifications as the current one and perform a Database Engine upgrade. - 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. + 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. :param major_upgrade_workflow: Upgrade your database engine to a new major version including instance endpoints. - 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. + 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. + :param enable_encryption: Defines whether or not encryption should be enabled on the Database Instance. + 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. :return: :class:`Instance ` Usage: @@ -782,6 +785,7 @@ async def upgrade_instance( volume_type=volume_type, upgradable_version_id=upgradable_version_id, major_upgrade_workflow=major_upgrade_workflow, + enable_encryption=enable_encryption, ), self.client, ), diff --git a/scaleway-async/scaleway_async/rdb/v1/marshalling.py b/scaleway-async/scaleway_async/rdb/v1/marshalling.py index 078fa2044..6ae68f62c 100644 --- a/scaleway-async/scaleway_async/rdb/v1/marshalling.py +++ b/scaleway-async/scaleway_async/rdb/v1/marshalling.py @@ -2179,6 +2179,7 @@ def marshal_UpgradeInstanceRequest( OneOfPossibility( "major_upgrade_workflow", request.major_upgrade_workflow ), + OneOfPossibility("enable_encryption", request.enable_encryption), ] ), ) diff --git a/scaleway-async/scaleway_async/rdb/v1/types.py b/scaleway-async/scaleway_async/rdb/v1/types.py index 0e97c625f..f0c7f03b7 100644 --- a/scaleway-async/scaleway_async/rdb/v1/types.py +++ b/scaleway-async/scaleway_async/rdb/v1/types.py @@ -2599,3 +2599,5 @@ class UpgradeInstanceRequest: upgradable_version_id: Optional[str] major_upgrade_workflow: Optional[UpgradeInstanceRequestMajorUpgradeWorkflow] + + enable_encryption: Optional[bool] diff --git a/scaleway/scaleway/rdb/v1/api.py b/scaleway/scaleway/rdb/v1/api.py index 2dfd4b70e..bc000cb3d 100644 --- a/scaleway/scaleway/rdb/v1/api.py +++ b/scaleway/scaleway/rdb/v1/api.py @@ -734,6 +734,7 @@ def upgrade_instance( major_upgrade_workflow: Optional[ UpgradeInstanceRequestMajorUpgradeWorkflow ] = None, + enable_encryption: Optional[bool] = None, ) -> Instance: """ Upgrade a Database Instance. @@ -741,17 +742,19 @@ def upgrade_instance( :param instance_id: UUID of the Database Instance you want to upgrade. :param region: Region to target. If none is passed will use default region from the config. :param node_type: Node type of the Database Instance you want to upgrade to. - 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. + 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. :param enable_ha: Defines whether or not high availability should be enabled on the Database Instance. - 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. + 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. :param volume_size: Increase your block storage volume size. - 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. + 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. :param volume_type: Change your Database Instance storage type. - 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. + 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. :param upgradable_version_id: This will create a new Database Instance with same specifications as the current one and perform a Database Engine upgrade. - 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. + 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. :param major_upgrade_workflow: Upgrade your database engine to a new major version including instance endpoints. - 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. + 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. + :param enable_encryption: Defines whether or not encryption should be enabled on the Database Instance. + 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. :return: :class:`Instance ` Usage: @@ -780,6 +783,7 @@ def upgrade_instance( volume_type=volume_type, upgradable_version_id=upgradable_version_id, major_upgrade_workflow=major_upgrade_workflow, + enable_encryption=enable_encryption, ), self.client, ), diff --git a/scaleway/scaleway/rdb/v1/marshalling.py b/scaleway/scaleway/rdb/v1/marshalling.py index 078fa2044..6ae68f62c 100644 --- a/scaleway/scaleway/rdb/v1/marshalling.py +++ b/scaleway/scaleway/rdb/v1/marshalling.py @@ -2179,6 +2179,7 @@ def marshal_UpgradeInstanceRequest( OneOfPossibility( "major_upgrade_workflow", request.major_upgrade_workflow ), + OneOfPossibility("enable_encryption", request.enable_encryption), ] ), ) diff --git a/scaleway/scaleway/rdb/v1/types.py b/scaleway/scaleway/rdb/v1/types.py index 0e97c625f..f0c7f03b7 100644 --- a/scaleway/scaleway/rdb/v1/types.py +++ b/scaleway/scaleway/rdb/v1/types.py @@ -2599,3 +2599,5 @@ class UpgradeInstanceRequest: upgradable_version_id: Optional[str] major_upgrade_workflow: Optional[UpgradeInstanceRequestMajorUpgradeWorkflow] + + enable_encryption: Optional[bool]