Modifying a Tenant IP Address Whitelist
Function
This API is used to modify a tenant IP address whitelist.
Debugging
You can debug this API through automatic authentication in API Explorer or use the SDK sample code generated by API Explorer.
URI
PUT /v4/tenant/trusted-ip-addresses/{ip_id}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
ip_id |
Yes |
Integer |
Details: IP address whitelist ID. Value range: 1-2147483647 |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
Details: User token. You can obtain a token by calling the IAM API used to obtain a user token. In the returned response header, X-Subject-Token is the desired user token. Constraints: Mandatory. Value range: 1–100,000 characters. Default value: N/A. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
ip_type |
No |
Integer |
Details: Format type.
Default value: 0 Enumeration values:
|
ip_start |
No |
String |
Details: Start IP address. |
ip_end |
No |
String |
Details: End IP address. |
view_flag |
No |
Integer |
Details: Whether to allow access to the repository.
Default value: 0 Enumeration values:
|
download_flag |
No |
Integer |
Details: Whether to allow code download.
Default value: 0 Enumeration values:
|
upload_flag |
No |
Integer |
Details: Whether to allow code commit.
Default value: 0 Enumeration values:
|
remark |
No |
String |
Details: Remarks. Value range: Mandatory. Max. 200 characters. |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
id |
String |
Details: IP address whitelist ID. |
user_id |
Integer |
Details: User ID. Value range: 0-2147483647 |
domain_id |
String |
Details: Tenant ID. |
ip_range |
String |
Details: IP address range. |
ip_type |
Integer |
Details: Format type.
Default value: 0 Enumeration values:
|
ip_start |
String |
Details: Start IP address. |
ip_end |
String |
Details: End IP address. |
view_flag |
Integer |
Details: Whether to allow access to the repository.
Default value: 0 Enumeration values:
|
download_flag |
Integer |
Details: Whether to allow code download.
Default value: 0 Enumeration values:
|
upload_flag |
Integer |
Details: Whether to allow code commit.
Default value: 0 Enumeration values:
|
remark |
String |
Details: Remarks. Value range: Mandatory. Max. 200 characters. |
created_at |
String |
Details: Creation time. Details: MMM dd, yyyy hh:mm:ss a |
updated_at |
String |
Details: Update time. Details: MMM dd, yyyy hh:mm:ss a |
order_flag |
Integer |
Details: Sorting.
Enumeration values:
|
Status code: 401
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Details: Error code. |
error_msg |
String |
Details: Error message. |
Example Requests
PUT https://{endpoint}/v4/tenant/trusted-ip-addresses/1
{
"ip_type" : 0,
"ip_start" : "1.1.1.1",
"ip_end" : "1.1.1.1",
"view_flag" : 1,
"download_flag" : 1,
"upload_flag" : 1,
"remark" : "xxx office network"
}
Example Responses
Status code: 200
OK
{
"id" : 19326,
"user_id" : 7574,
"ip_range" : "1.1.1.1",
"ip_start" : "1.1.1.1",
"ip_end" : "1.1.1.1",
"ip_type" : 0,
"view_flag" : 1,
"download_flag" : 1,
"upload_flag" : 1,
"order_flag" : 1,
"domain_id" : "159b65b41ead484d8ddff250a4731781",
"remark" : ""
}
Status code: 401
Unauthorized
{
"error_code" : "DEV.00000003",
"error_msg" : "Authentication information expired."
}
Status Codes
Status Code |
Description |
---|---|
200 |
OK |
401 |
Unauthorized |
Error Codes
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