Reviewed-by: Sarda, Priya <prsarda@noreply.gitea.eco.tsi-dev.otc-service.com> Co-authored-by: Qin Ying, Fan <fanqinying@huawei.com> Co-committed-by: Qin Ying, Fan <fanqinying@huawei.com>
18 KiB
Querying Whitelist Records of a VPC Endpoint Service
Function
This API is used to query whitelist records of a VPC endpoint service.
URI
GET /v1/{project_id}/vpc-endpoint-services/{vpc_endpoint_service_id}/permissions?permission={permission}&sort_key={sort_key}&sort_dir={sort_dir}&limit={limit}&offset={offset}
Parameter |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Specifies the project ID. For details about how to obtain the project ID, see Obtaining a Project ID. |
vpc_endpoint_service_id |
Yes |
Specifies the ID of the VPC endpoint service. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
permission |
No |
String |
Specifies the authorized domain ID. The format is the iam:domain::domain_id. domain_id indicates the domain ID, for example, iam:domain::6e9dfd51d1124e8d8498dce894923a0d Fuzzy search is supported. |
limit |
No |
Integer |
Specifies the maximum number of whitelist records displayed on each page. The number ranges from 0 to 500 and is generally 10, 20, or 50. The default number is 10. |
offset |
No |
Integer |
Specifies the offset. All VPC endpoint services after this offset will be queried. The offset must be an integer greater than 0 but less than the number of VPC endpoint services. |
sort_key |
No |
String |
Specifies the sorting field of the whitelist records. The value is created_at, indicating that the whitelist records are sorted by creation time. |
sort_dir |
No |
String |
Specifies the sorting method of the whitelist record list. The value can be:
The default method is desc. |
Request
Response
- Parameter description
Table 3 Response parameters Parameter
Type
Description
permissions
Array of objects
Lists the whitelist records. For details, see Table 4.
total_count
Integer
Specifies the total number of whitelist records that meet the search criteria. The number is not affected by the limit or offset.
Table 4 permissions parameters Parameter
Type
Description
id
String
Specifies the unique ID of the permission.
permission
String
Lists the whitelist records.
The permission format is iam:domain:: 6e9dfd51d1124e8d8498dce894923a0d or *. * indicates all users can connect to the VPC endpoint service. 6e9dfd51d1124e8d8498dce894923a0d indicates the domain ID of the user.
description
String
Specifies the description of a whitelist record of a VPC endpoint service. The description can contain a maximum of 128 characters and cannot contain left angle brackets (<) or right angle brackets (>).
created_at
String
Specifies when the whitelist record is added.
The UTC time format is used: YYYY-MM-DDTHH:MM:SSZ.
- Example response
{ "permissions": [ { "id":"f2659906-c622-480a-83e9-ef42bdb67b90", "permission":"*", "description":"demo", "created_at":"2018-10-18T13:26:40Z" } ], "total_count":1 }
Status Codes
See Status Codes.