Object Model
To improve access security of a published API, you can control the access from certain IP addresses by configuring a blacklist or whitelist. This section describes the object model for blacklist/whitelist (access control policy) management, as shown in object model for access control policies.
Note
- Operation Type indicates the operation that can be performed on a field.
C: create; U: update; R: read
- Mandatory indicates whether a field with the Operation Type of C is mandatory.
Parameter | Type | Description | Operation Type | Mandatory |
---|---|---|---|---|
id | String | Blacklist or whitelist ID | R | - |
acl_name | String | Blacklist or whitelist name | CRU | Yes |
entity_type | String | Object type, which can be:
| CRU | Yes |
acl_type | String | Access control type, which can be:
| CRU | Yes |
acl_value | String | IP address or tenant name | CRU | Yes |
project_id | String | ID of the tenant that creates the access control policy | - | - |
update_time | Timestamp | Time when the access control policy was last updated |
Parent topic: Access Control Policy Management