keystone.catalog.core module
Main entry point into the Catalog service.
- 
class keystone.catalog.core.Manager[source]
- Bases: - keystone.common.manager.Manager
 - Default pivot point for the Catalog backend. - See - keystone.common.manager.Managerfor more details on how this
dynamically calls the backend.
 - 
- 
add_endpoint_group_to_project(endpoint_group_id, project_id)[source]
 - 
- 
add_endpoint_to_project(endpoint_id, project_id)[source]
 - 
- 
create_endpoint(endpoint_id, endpoint_ref, initiator=None)[source]
 - 
- 
create_region(region_ref, initiator=None)[source]
 - 
- 
create_service(service_id, service_ref, initiator=None)[source]
 - 
- 
delete_association_by_endpoint(endpoint_id)[source]
 - 
- 
delete_association_by_project(project_id)[source]
 - 
- 
delete_endpoint(endpoint_id, initiator=None)[source]
 - 
- 
delete_endpoint_group_association_by_project(project_id)[source]
 - 
- 
delete_region(region_id, initiator=None)[source]
 - 
- 
delete_service(service_id, initiator=None)[source]
 - 
- 
driver_namespace = 'keystone.catalog'
 - 
- 
get_endpoint(endpoint_id)[source]
 - 
- 
get_endpoint_groups_for_project(project_id)[source]
 - 
- 
get_endpoints_filtered_by_endpoint_group(endpoint_group_id)[source]
 - 
- 
get_region(region_id)[source]
 - 
- 
get_service(service_id)[source]
 - 
- 
get_v3_catalog(user_id, project_id)[source]
 - 
- 
list_endpoints(hints=None)[source]
 - 
- 
list_endpoints_for_project(project_id)[source]
- List all endpoints associated with a project. - 
- Parameters
- project_id (string) – project identifier to check 
- Returns
- a list of endpoint ids or an empty list. 
 
 - 
- 
list_regions(hints=None)[source]
 - 
- 
list_services(hints=None)[source]
 - 
- 
remove_endpoint_from_project(endpoint_id, project_id)[source]
 - 
- 
remove_endpoint_group_from_project(endpoint_group_id, project_id)[source]
 - 
- 
update_endpoint(endpoint_id, endpoint_ref, initiator=None)[source]
 - 
- 
update_region(region_id, region_ref, initiator=None)[source]
 - 
- 
update_service(service_id, service_ref, initiator=None)[source]