keystone.catalog.core module

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(**kwargs)[source]
add_endpoint_to_project(**kwargs)[source]
create_endpoint(**kwargs)[source]
create_region(**kwargs)[source]
create_service(**kwargs)[source]
delete_association_by_endpoint(**kwargs)[source]
delete_association_by_project(**kwargs)[source]
delete_endpoint(**kwargs)[source]
delete_endpoint_group_association_by_project(**kwargs)[source]
delete_region(**kwargs)[source]
delete_service(**kwargs)[source]
driver_namespace = 'keystone.catalog'
get_catalog(**kwargs)[source]
get_endpoint(**kwargs)[source]
get_endpoint_groups_for_project(**kwargs)[source]
get_endpoints_filtered_by_endpoint_group(**kwargs)[source]
get_region(**kwargs)[source]
get_service(**kwargs)[source]
get_v3_catalog(**kwargs)[source]
list_endpoints(**kwargs)[source]
list_endpoints_for_project(**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(**kwargs)[source]
list_services(**kwargs)[source]
remove_endpoint_from_project(**kwargs)[source]
remove_endpoint_group_from_project(**kwargs)[source]
update_endpoint(**kwargs)[source]
update_region(**kwargs)[source]
update_service(**kwargs)[source]
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.