RDS for PostgreSQL
Parameter | Type | Required? | Example | Description |
Parameter | Type | Required? | Example | Description |
InstanceId | String | Yes | postgres-21a3333b**** | Instance ID. |
NodeInfo | No | Refer to the request example. | Instance specification configuration. There is exactly one primary node and one secondary node, with 0 to 10 optional read-only nodes. tip
| |
ModifyType | String | No | Temporary | Modification method. Values are:
tip Only instances with the billing method of subscription support the parameter value Temporary. You can query the instance's billing method by calling the DescribeDBInstanceDetail API. |
RollbackTime | String | No | 2023-12-16T03:59:10.000Z | Restoration time. The time format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time). tip
|
StorageType | String | No | LocalSSD | Instance storage type. Fixed value LocalSSD (local SSD disk). tip
|
StorageSpace | Integer | No | 100 | Instance storage space. Unit is GB, with a step size of 10 GB. tip Different specifications have different storage space value ranges. For detailed information on storage space value ranges, refer to Product specifications.
|
SwitchType | String | No | Immediate | Execution time. The valid values are:
tip
|
SpecifiedSwitchStartTime | String | No | 2024-12-25T14:00:00Z | The start time for execution within a specific time period. Format is yyyy-MM-ddTHH:mm:ssZ. |
SpecifiedSwitchEndTime | String | No | 2024-12-25T15:59:00Z | The end time for execution within the specific time period. The time format is yyyy-MM-ddTHH:mm:ssZ. tip
|
EstimateOnly | Boolean | No | true | Specifies whether to initiate a specification change assessment. Values:
tip If this parameter is specified, the system evaluates the specification change based on the parameters set for other fields without performing the actual change. After you initiate the evaluation, the system returns the EstimationResult parameter, which describes the impact of the specification change. |
Parameter | Type | Required? | Example | Description |
Parameter | Type | Required? | Example | Description |
NodeId | String | No | postgres-ca7b7019**** | tip Required when modifying node specification and deleting nodes (ModifyDBInstancesSpec). |
ZoneId | String | Yes | cn-beijing-a | The availability zone where the node is located. You can call the DescribeAvailabilityZones API to query it. tip
|
NodeType | String | Yes | Primary | Node type, with values:
|
NodeSpec | String | Yes | rds.postgres.1c2g | |
NodeOperateType | String | No | Create | Operation type. Range:
tip
|
Parameter | Type | Example | Description |
Parameter | Type | Example | Description |
InstanceId | String | postgres-21a3333b**** | Instance ID. |
OrderId | String | Order725743560891294**** | Order ID. tip When EstimateOnly is true, this field returns empty. |
EstimationResult | Refer to the sample response. | Estimated impact on the instance after changing the current configuration. tip This field is not returned if the EstimateOnly parameter is set to false or is not specified. |
Parameter | Type | Example | Description |
Parameter | Type | Example | Description |
Plans | Array of String | ["AddNode", "RebuildPrimary"] | The estimated impact on the read/write connection of the instance after the configuration change. Values:
|
Effects | Array of String | ["ReadWriteConnectionTransientError", "ReadOnlyConnectionTransientError" ] | The estimated impact on the read/write connection of the instance after the configuration change. Values:
|