Adding the Repository IP Address Whitelist
Function
Add the repository IP address whitelist.
URI
POST /v4/projects/{id}/trusted-ip-addresses
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
id |
Yes |
Integer |
Repository ID. |
Request Parameters
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
X-Auth-Token |
Yes |
String |
User token. It can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is the user token. |
Request body
|
Parameter |
Type |
Description |
|---|---|---|
|
ip_type |
String |
Format type. The value can be a specified IP address, IP address segment, or CIDR block. |
|
ip_start |
String |
Start IP address. |
|
ip_end |
String |
End IP Address. |
|
view_flag |
String |
Whether to allow access to the repository. |
|
download_flag |
String |
Whether to allow code download. |
|
upload_flag |
String |
Whether to allow code commit. |
|
remark |
String |
Remarks. |
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
id |
String |
Association result. |
|
repository_id |
Integer |
Repository ID. |
|
ip_range |
String |
IP address segment. |
|
ip_type |
Integer |
Format type. The value can be a specified IP address, IP address segment, or CIDR block. |
|
ip_start |
String |
Start IP address. |
|
ip_end |
String |
End IP Address. |
|
view_flag |
Integer |
Whether to allow access to the repository. |
|
download_flag |
Integer |
Whether to allow code download. |
|
upload_flag |
Integer |
Whether to allow code commit. |
|
remark |
String |
Remarks. |
|
created_at |
String |
Creation time. |
|
updated_at |
String |
Update time. |
|
order_flag |
Integer |
Sorting order. |
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code. |
|
error_msg |
String |
Error message. |
Example Requests
POST https://{endpoint}/v4/projects/{id}/trusted-ip-addresses
Example Responses
Status code: 200
{
"id": "61366",
"remark": "test12123",
"ip_range": "1.0.0.1",
"ip_type": 0,
"ip_start": "1.0.0.1",
"ip_end": "1.0.0.1",
"view_flag": 0,
"download_flag": 0,
"upload_flag": 0,
"created_at": "Nov 7, 2024 9:52:01 PM",
"updated_at": "Nov 7, 2024 9:52:01 PM",
"order_flag": 1,
"repository_id": 2111965777
}
Status Code
|
Status Code |
Description |
|---|---|
|
200 |
OK |
Error code.
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.