Searchlight Policy Configuration¶
Configuration¶
The following is an overview of all available policies in Searchlight. For a sample configuration file, refer to policy.yaml.
searchlight¶
context_is_admin- Default
role:admin and is_admin_project:True
(no description provided)
admin_or_owner- Default
rule:context_is_admin or project_id:%(project_id)s
(no description provided)
resource:OS::Glance::Image- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Glance Image resource.
resource:OS::Glance::Metadef- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Glance Metadef resource.
resource:OS::Nova::Server- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Nova Server resource.
resource:OS::Nova::Hypervisor- Default
rule:context_is_admin- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Nova Hypervisor resource.
resource:OS::Nova::ServerGroup- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Nova ServerGroup resource.
resource:OS::Nova::Flavor- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Nova Flavor resource.
resource:OS::Cinder::Volume- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Cinder Volume resource.
resource:OS::Cinder::Snapshot- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Cinder Snapshot resource.
resource:OS::Designate::Zone- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Designate Zone resource.
resource:OS::Designate::RecordSet- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Designate RecordSet resource.
resource:OS::Neutron::Net- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Neutron Net resource.
resource:OS::Neutron::Port- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Neutron Port resource.
resource:OS::Neutron::Subnet- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Neutron Subnet resource.
resource:OS::Neutron::Router- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Neutron Router resource.
resource:OS::Neutron::SecurityGroup- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Neutron SecurityGroup resource.
resource:OS::Ironic::Chassis- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Ironic Chassis resource.
resource:OS::Ironic::Node- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Ironic Node resource.
resource:OS::Ironic::Port- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/searchGET
/v1/search/pluginsGET
/v1/search/facets
Query with Ironic Port resource.
search:query- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/search
Query a search.
search:query:aggregations- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
POST
/v1/searchGET
/v1/search
Query a search with aggregation request.
search:plugins_info- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
GET
/v1/search/plugins
Retrieve a list of installed plugins.
search:facets- Default
rule:context_is_admin or project_id:%(project_id)s- Operations
GET
/v1/search/facets
List supported facets.