Tacker Policies¶
The following is an overview of all available policies in Tacker. For a sample configuration file, refer to Sample Tacker Policy File.
tacker¶
- context_is_admin
- Default: - role:admin- Decides what is required for the ‘is_admin:True’ check to succeed. 
- admin_or_owner
- Default: - is_admin:True or tenant_id:%(tenant_id)s- Default rule for most non-Admin APIs. 
- admin_only
- Default: - is_admin:True- Default rule for most Admin APIs. 
- shared
- Default: - field:vims:shared=True- Default rule for sharing vims. 
- default
- Default: - rule:admin_or_owner- Default rule for most non-Admin APIs. 
- os_nfv_orchestration_api:vnf_packages:create
- Default: - rule:admin_or_owner- Operations: - POST /vnf_packages
 - Creates a vnf package. 
- POST 
- os_nfv_orchestration_api:vnf_packages:show
- Default: - rule:admin_or_owner- Operations: - GET /vnf_packages/{vnf_package_id}
 - Show a vnf package. 
- GET 
- os_nfv_orchestration_api:vnf_packages:index
- Default: - rule:admin_or_owner- Operations: - GET /vnf_packages/
 - List all vnf packages. 
- GET 
- os_nfv_orchestration_api:vnf_packages:delete
- Default: - rule:admin_or_owner- Operations: - DELETE /vnf_packages/{vnf_package_id}
 - Delete a vnf package. 
- DELETE 
- os_nfv_orchestration_api:vnf_packages:upload_package_content
- Default: - rule:admin_or_owner- Operations: - PUT /vnf_packages/{vnf_package_id}/package_content
 - upload a vnf package content. 
- PUT 
- os_nfv_orchestration_api:vnf_packages:upload_from_uri
- Default: - rule:admin_or_owner- Operations: - POST /vnf_packages/{vnf_package_id}/package_content/upload_from_uri
 - upload a vnf package content from uri. 
- POST 
