Task Type | Input | Output |
Adjusting instance configuration | { "Cpu":"2 core"//CPU configuration before instance adjustment. "Memory":"4 GiB"//Memory configuration before instance adjustment. "Storage":"10 GB"//Storage space configuration before instance adjustment. } | { "Cpu":"2 core"//CPU configuration after instance adjustment. "Memory":"4 GiB"//Memory configuration after instance adjustment. "Storage":"20 GB"//Storage space configuration after instance adjustment. "Message":"success"//Specific returned result of the task. Success indicates success. For other statuses, see the specific information. } |
Changing the read-only group for a read-only instance | { "NewROGroupId":"pgrogrp-3p21ssox"//Target read-only group ID. "OldROGroupId":"pgrogrp-dct9wsml"//Source read-only group ID. "ROInstanceId":"pgro-a9qea3c9"//Read-only instance ID. } | { "NewROGroup":{//Target read-only group details. "ROGroupId":"pgrogrp-3p21ssox" "ROGroupIp":"10.0.0.2" "ROGroupName":"1" "ROGroupPort":5432 } "OldROGroup":{//Source read-only group details. "ROGroupId":"pgrogrp-dct9wsml" "ROGroupIp":"10.0.0.6" "ROGroupName":"2" "ROGroupPort":5432 } "ROInstance":{//Read-only instance details. "ROInstanceId":"pgro-a9qea3c9" "ROInstanceIp":[ 0:"10.0.0.17" ] "ROInstanceName":"Unnamed" "ROInstancePort":5432 } } |
Adding a read-only instance to a read-only group | { "ReadOnlyGroupId":"pgrogrp-3p21ssox"//Target read-only group ID. "ReadOnlyInstanceId":"pgro-82nkylkb"//Read-only instance ID. } | { "ROGroup":{//Target read-only group details. "ROGroupId":"pgrogrp-3p21ssox" "ROGroupIp":"10.0.0.2" "ROGroupName":"1" "ROGroupPort":5432 } "ROInstance":{//Read-only instance details. "ROInstanceId":"pgro-82nkylkb" "ROInstanceIp":[ 0:"10.0.0.10" ] "ROInstanceName":"Unnamed" "ROInstancePort":5432 } } |
Removing a read-only instance from a read-only group | { "ROGroupId":"pgrogrp-3p21ssox"//Source read-only group details. "ROInstanceId":"pgro-a9qea3c9"//Read-only instance ID. } | { "ROGroup":{//Source read-only group details. "ROGroupId":"pgrogrp-3p21ssox" "ROGroupIp":"10.0.0.2" "ROGroupName":"1" "ROGroupPort":5432 } "ROInstance":{//Read-only instance details. "ROInstanceId":"pgro-a9qea3c9" "ROInstanceIp":[ 0:"10.0.0.17" ] "ROInstanceName":"Unnamed" "ROInstancePort":5432 } } |
Adding a network | { "DBInstanceId":"postgres-6s1kuw28"//Instance ID. "IsAssignVip":false//Whether the assigned VIP is registered. All are false here. "SubnetId":"subnet-piadji8r"//Subnet ID. "Vip":""//The VIP that is about to be assigned. All are empty here. "VpcId":"vpc-fz41fhgo"//Virtual Private Cloud (VPC) ID. } | { "DBInstanceId":"postgres-6s1kuw28"//Instance ID. "DBInstanceNetInfo":{//Details of the newly added network. "Address":"" "Ip":"10.0.10.15" "Port":5432 "Status":"opened" "NetType":"private" "VpcId":"vpc-fz41fhgo" "SubnetId":"subnet-piadji8r" "ProtocolType":"postgresql" } } |
Deleting a network | { "DBInstanceId":"postgres-6s1kuw28"//Instance ID. "SubnetId":"subnet-piadji8r"//Subnet ID. "Vip":"10.0.10.15"//VIP to be deleted. "VpcId":"vpc-fz41fhgo"//Virtual Private Cloud (VPC) ID. } | { "DBInstanceId":"postgres-6s1kuw28"//Instance ID. "DBInstanceNetInfo":{//Details of the deleted network. "Address":"" "Ip":"10.0.10.15" "Port":5432 "Status":"closed" "NetType":"private" "VpcId":"vpc-fz41fhgo" "SubnetId":"subnet-piadji8r" "ProtocolType":"postgresql" } } |
Parameter configuration | { "Name":"max_connections"//Modify the parameter name. "ExpectedValue":"2040"//Modify the parameter target value. } | { "max_connections":{//Parameter name. "message":"this parameter must be modified on the master node first and reboot"//Prompt information for reference. "modify_after_value":"2040"//Target value of the parameter. "modify_before_value":"2048"//Original value of the parameter. "status":"success"//Modification status. } } |