@@ -10247,9 +10247,12 @@ def __init__(
10247
10247
mode: str = None,
10248
10248
pay_type: str = None,
10249
10249
port: int = None,
10250
+ product_form: str = None,
10250
10251
product_version: str = None,
10251
10252
rds_instance_id: str = None,
10252
10253
region_id: str = None,
10254
+ reserved_node_count: int = None,
10255
+ reserved_node_size: str = None,
10253
10256
resource_group_id: str = None,
10254
10257
secondary_vswitch_id: str = None,
10255
10258
secondary_zone_id: str = None,
@@ -10398,6 +10401,7 @@ def __init__(
10398
10401
self.pay_type = pay_type
10399
10402
# The port number that is used to connect to the cluster.
10400
10403
self.port = port
10404
+ self.product_form = product_form
10401
10405
# The edition of the cluster. Valid values:
10402
10406
#
10403
10407
# * **BasicVersion**: Basic Edition.
@@ -10407,6 +10411,8 @@ def __init__(
10407
10411
self.rds_instance_id = rds_instance_id
10408
10412
# The region ID of the cluster.
10409
10413
self.region_id = region_id
10414
+ self.reserved_node_count = reserved_node_count
10415
+ self.reserved_node_size = reserved_node_size
10410
10416
# The resource group ID.
10411
10417
self.resource_group_id = resource_group_id
10412
10418
# The ID of the secondary vSwitch.
@@ -10521,12 +10527,18 @@ def to_map(self):
10521
10527
result['PayType'] = self.pay_type
10522
10528
if self.port is not None:
10523
10529
result['Port'] = self.port
10530
+ if self.product_form is not None:
10531
+ result['ProductForm'] = self.product_form
10524
10532
if self.product_version is not None:
10525
10533
result['ProductVersion'] = self.product_version
10526
10534
if self.rds_instance_id is not None:
10527
10535
result['RdsInstanceId'] = self.rds_instance_id
10528
10536
if self.region_id is not None:
10529
10537
result['RegionId'] = self.region_id
10538
+ if self.reserved_node_count is not None:
10539
+ result['ReservedNodeCount'] = self.reserved_node_count
10540
+ if self.reserved_node_size is not None:
10541
+ result['ReservedNodeSize'] = self.reserved_node_size
10530
10542
if self.resource_group_id is not None:
10531
10543
result['ResourceGroupId'] = self.resource_group_id
10532
10544
if self.secondary_vswitch_id is not None:
@@ -10625,12 +10637,18 @@ def from_map(self, m: dict = None):
10625
10637
self.pay_type = m.get('PayType')
10626
10638
if m.get('Port') is not None:
10627
10639
self.port = m.get('Port')
10640
+ if m.get('ProductForm') is not None:
10641
+ self.product_form = m.get('ProductForm')
10628
10642
if m.get('ProductVersion') is not None:
10629
10643
self.product_version = m.get('ProductVersion')
10630
10644
if m.get('RdsInstanceId') is not None:
10631
10645
self.rds_instance_id = m.get('RdsInstanceId')
10632
10646
if m.get('RegionId') is not None:
10633
10647
self.region_id = m.get('RegionId')
10648
+ if m.get('ReservedNodeCount') is not None:
10649
+ self.reserved_node_count = m.get('ReservedNodeCount')
10650
+ if m.get('ReservedNodeSize') is not None:
10651
+ self.reserved_node_size = m.get('ReservedNodeSize')
10634
10652
if m.get('ResourceGroupId') is not None:
10635
10653
self.resource_group_id = m.get('ResourceGroupId')
10636
10654
if m.get('SecondaryVSwitchId') is not None:
0 commit comments