The keystoneclient.v3.services Module

class keystoneclient.v3.services.Service(manager, info, loaded=False)

Bases: keystoneclient.base.Resource

Represents an Identity service.

Attributes:
  • id: a uuid that identifies the service
  • name: user-facing name of the service (e.g. Keystone)
  • type: ‘compute’, ‘identity’, etc
  • enabled: determines whether the service appears in the catalog
class keystoneclient.v3.services.ServiceManager(api)

Bases: keystoneclient.base.CrudManager

Manager class for manipulating Identity services.

collection_key = 'services'
create(name, type, enabled=True, **kwargs)
delete(service)
get(service)
key = 'service'
resource_class

alias of Service

update(service, name=None, type=None, enabled=None, **kwargs)

Previous topic

The keystoneclient.v3.roles Module

Next topic

The keystoneclient.v3.users Module

This Page