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.Manager for more details on how this
dynamically calls the backend.
-
add_endpoint_group_to_project(*args, **kwargs)[source]
-
add_endpoint_to_project(*args, **kwargs)[source]
-
create_endpoint(*args, **kwargs)[source]
-
create_region(*args, **kwargs)[source]
-
create_service(*args, **kwargs)[source]
-
delete_association_by_endpoint(*args, **kwargs)[source]
-
delete_association_by_project(*args, **kwargs)[source]
-
delete_endpoint(*args, **kwargs)[source]
-
delete_endpoint_group_association_by_project(*args, **kwargs)[source]
-
delete_region(*args, **kwargs)[source]
-
delete_service(*args, **kwargs)[source]
-
driver_namespace = 'keystone.catalog'
-
get_catalog(*args, **kwargs)[source]
-
get_endpoint(*args, **kwargs)[source]
-
get_endpoint_groups_for_project(*args, **kwargs)[source]
-
get_endpoints_filtered_by_endpoint_group(*args, **kwargs)[source]
-
get_region(*args, **kwargs)[source]
-
get_service(*args, **kwargs)[source]
-
get_v3_catalog(*args, **kwargs)[source]
-
list_endpoints(*args, **kwargs)[source]
-
list_endpoints_for_project(*args, **kwargs)[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(*args, **kwargs)[source]
-
list_services(*args, **kwargs)[source]
-
remove_endpoint_from_project(*args, **kwargs)[source]
-
remove_endpoint_group_from_project(*args, **kwargs)[source]
-
update_endpoint(*args, **kwargs)[source]
-
update_region(*args, **kwargs)[source]
-
update_service(*args, **kwargs)[source]