Help Center/ GeminiDB/ API Reference/ APIs v3 (Recommended)/ Instance Load Balancing Management/ Querying IP Address Blacklist/Whitelist for Instance Load Balancing
Updated on 2024-08-08 GMT+08:00

Querying IP Address Blacklist/Whitelist for Instance Load Balancing

Function

This API is used to query IP address blacklist or whitelist for instance load balancing

Constraints

This API supports the following type of instances:

  • GeminiDB Redis

URI

GET https://{Endpoint}/v3/{project_id}/instances/{instance_id}/lb/access-control

Table 1 Path parameters

Parameter

Mandatory

Type

Description

project_id

Yes

String

Project ID of a tenant in a region. To obtain this value, see Obtaining a Project ID.

instance_id

Yes

String

Instance ID.

Request Parameters

Table 2 Request header parameters

Parameter

Mandatory

Type

Description

X-Auth-Token

Yes

String

User token.

Response Parameters

Status code: 200

Table 3 Response body parameters

Parameter

Type

Description

enabled

Boolean

The value true indicates that this function is enabled, and false indicates that this function is disabled.

type

String

Type.

The value can be:

  • whiteList, indicating that specified IP addresses or CIDR blocks are allowed.
  • blackList, indicating that specified IP addresses or CIDR blocks are not allowed.

ip_groups

Array of objects

IP addresses or CIDR blocks in the IP address group. For details, see Table 4.

Table 4 IpGroupItem

Parameter

Type

Description

ip

String

IP address or CIDR block. IPv4 and IPv6 addresses are supported.

description

String

Supplementary information. The value consists of 0 to 255 characters.

Example Requests

GET https://{Endpoint}/v3/054e292c9880d4992f02c0196d3ea468/instances/054e292c9880d4992f02c0196d3ein12/lb/access-control

Example Responses

Status code: 200

Success

{ 
  "type" : "blackList", 
  "ip_groups" : [ { 
    "ip" : "123.123.123.0/24", 
    "description" : "test" 
  } ], 
  "enabled" : true 
}

Status Codes

For details, see Status Codes.

Error Codes

For details, see Error Codes.