Creates a custom endpoint for a database instance.
Operation description
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardbx:CreateCustomEndpoint |
create |
*PolarDBXInstance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBInstanceName |
string |
Yes |
The instance ID. |
pxc-hzjasd**** |
| Name |
string |
Yes |
The name of the access control instance. The name must be 2 to 128 characters in length and must start with a letter or a Chinese character. The name can contain digits, underscores (_), and hyphens (-). |
ext-win-live-17 |
| VpcId |
string |
Yes |
The ID of the virtual private cloud (VPC) in which the endpoint resides. |
vpc-bp1ndoug37dtwoedlmru0 |
| VSwitchId |
string |
Yes |
The vSwitch ID. |
vsw-********* |
| NodeIds |
string |
Yes |
The IDs of the monitored nodes when RemindUnit (object type) is set to NODE (node). Separate multiple IDs with commas (,). A maximum of 50 nodes can be monitored by a single rule. |
r-bp1l5kfgw8****c3iv |
| NodeAutoEnter |
boolean |
Yes |
Specifies whether the node automatically joins the cluster and starts providing services after being added or recovered. |
true |
| NodeRole |
string |
No |
To query the metrics of a read-only node in a cloud-native read/write splitting architecture instance, specify READONLY for this parameter along with the specific NodeId. Note
In other cases, you do not need to specify this parameter or you can specify MASTER. |
READONLY |
| RegionId |
string |
No |
The region in which the instance resides. |
cn-hangzhou |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
Id of the request |
2DFF784E-DC31-5BBC-9B25-9261CD9E0AA9 |
| Data |
object |
The returned data. |
|
| CustomEndpointId |
string |
The endpoint ID. |
pxe-c4gkgqg****7sgyg |
| DBInstanceName |
string |
The instance ID. |
pxc-********* |
Examples
Success response
JSON format
{
"RequestId": "2DFF784E-DC31-5BBC-9B25-9261CD9E0AA9",
"Data": {
"CustomEndpointId": "pxe-c4gkgqg****7sgyg",
"DBInstanceName": "pxc-*********"
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | CustomEndpoint.ExceedLimit | the count of custom endpoints can not exceed limiting value. | The number of custom connections exceeds the limit |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.