Use the Oracle Cloud Infrastructure
Identity and Access Management (IAM) service to create policies to control access to the Zero Trust Packet Routing (ZPR) service.
Zero Trust Packet Routing supports all the general variables, plus the ones listed here. For more information about general variables supported by Oracle Cloud Infrastructure services, see Details for Verbs + Resource-Type Combinations.
Variable
Variable Type
Comments
target.security-attribute-namespace.name
String
Use this variable to control whether to allow operations against a specific security attribute namespace in response to a request to read, update, delete, or move a security attribute namespace, or to view information related to work requests for a security attribute namespace.
target.security-attribute-namespace.id
Entity
This variable is supported only in statements granting permissions for the security-attribute-namespaces resource-type.
Details for Verbs + Resource-Type Combinations 🔗
The level of access is cumulative as you go from inspect to read to use to manage.
A plus sign (+) in a table cell indicates incremental access when compared to the preceding cell, whereas no extra indicates no incremental access.
For example, the read verb for the zpr-policy resource-type includes the same permissions and API operations as the inspect verb, but also adds the GetZprPolicy API operation. Likewise, the manage verb for the zpr-policy resource-type allows even more permissions when compared to the use permission. For the zpr-policy resource-type, the manage verb includes the same permissions and API operations as the use verb, plus the ZPR_POLICY_CREATE and the ZPR_POLICY_DELETE permissions, and the applicable API operations (CreateZprPolicy and DeleteZprPolicy).
Allow users in the group SecurityAdmins to create, update, and delete all ZPR policies in the entire tenancy:
Copy
Allow group SecurityAdmins to manage zpr-configuration in tenancy
Allow group SecurityAdmins to manage security-attribute-namespace in tenancy
Allow group SecurityAdmins to manage zpr-policy in tenancy
Allow users in the group SecurityAuditors to view all ZPR resources in tenancy:
Copy
Allow group SecurityAuditors to read zpr-configuration in tenancy
Allow group SecurityAuditors to read zpr-policy in tenancy
Allow group SecurityAuditors to read security-attribute-namespace in tenancy
Allow group app-admin to manage only the security attribute namespace applications, and group database-admin to manage only the database security attribute namespace.
Copy
Allow group app-admin to manage security-attribute-namespace where target.security-attribute-namespace.name = 'applications'
and
Copy
Allow group app-admin to manage security-attribute-namespace where target.security-attribute-namespace.name = 'database'