Deleting a Client Access Authentication Configuration
Function
This API is used to delete the client access authentication configuration of an instance. Before calling this API:
- Learn how to authenticate this API.
- Obtain the required region and endpoint.
Constraints
Currently, client access authentication cannot be synchronized within a DR relationship. If a DR relationship has been established between two instances, you are advised to perform the same configuration on the peer instance.
Debugging
You can debug this API in API Explorer.
URI
DELETE /v3/{project_id}/instances/{instance_id}/hba-info
| Parameter | Mandatory | Description | 
|---|---|---|
| project_id | Yes | Definition Project ID of a tenant in a region. To obtain the value, see Obtaining a Project ID. Constraints N/A Range The value can contain 32 characters. Only letters and digits are allowed. Default Value N/A | 
| instance_id | Yes | Definition Instance ID, which uniquely identifies an instance. Constraints N/A Range The value can contain 36 characters. Only letters and digits are allowed. Default Value N/A | 
Request Parameters
| Parameter | Mandatory | Type | Description | 
|---|---|---|---|
| X-Auth-Token | Yes | String | Definition User token. You can obtain the token by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is the token value. Constraints N/A Range N/A Default Value N/A | 
| X-Language | No | String | Definition Language. Constraints N/A Range 
 Default Value en-us | 
| Parameter | Mandatory | Type | Description | 
|---|---|---|---|
| hba_confs | Yes | Array of objects | Definition Client access configuration information to be deleted. For details, see Table 4. Constraints N/A | 
| Parameter | Mandatory | Type | Description | 
|---|---|---|---|
| type | Yes | String | Definition Client connection type. Constraints N/A Range 
 Default Value N/A | 
| database | Yes | String | Definition Database that a record matches and can access. In the multi-tenancy scenario, this parameter specifies the PDB that a record matches and can access. Constraints N/A Range 
 Default Value N/A | 
| user | Yes | String | Definition Users who match the record and are allowed to access databases. Constraints System users are not supported. Range 
 Default Value N/A | 
| address | Yes | String | Definition Range of IP addresses that match the record and can be accessed. Constraints 
 Range IPv4 and IPv6 addresses are supported. The IP address range can be expressed in the following format: IP-address/mask-length Example: 10.10.0.0/24 or 2001:250:250:250:250:250:250:175/128. Default Value N/A | 
| method | Yes | String | Definition Authentication mode used for connection. Constraints N/A Range User APIs support the following authentication modes: 
 Default Value N/A | 
Response Parameters
None
Example Request
Deleting a client access authentication configuration
DELETE https://gaussdb-opengauss.ap-southeast-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/{instance_id}/hba-info
{
    "hba_confs":[
        {
            "type":"host",
            "database":"all",
            "user":"root",
            "address":"0.0.1.1/24",
            "method":"sha256"
        }
    ]
}
 Example Response
None
Status Codes
- Normal
- Abnormal
    For details, see Status Codes. 
Error Codes
For details, see Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot 
    