Documentation ¶
Index ¶
- func NewIdentityClient() (client *gophercloud.ServiceClient, err error)
- type Keystone
- func (k *Keystone) GetDomainID(name string) (id string, err error)
- func (k *Keystone) GetGroupID(domain, name string) (id string, err error)
- func (k *Keystone) GetProjectID(domain, name string) (id string, err error)
- func (k *Keystone) GetRoleID(name string) (id string, err error)
- func (k *Keystone) GetUserID(domain, name string) (id string, err error)
- func (k *Keystone) SeedDomain(spec openstackstablesapccv2.DomainSpec) (updated *domains.Domain, err error)
- func (k *Keystone) SeedEndpoints(spec openstackstablesapccv2.EndpointSpec, serviceID string) (updated *endpoints.Endpoint, err error)
- func (k *Keystone) SeedRegion(spec openstackstablesapccv2.RegionSpec) (updated *regions.Region, err error)
- func (k *Keystone) SeedRole(spec openstackstablesapccv2.RoleSpec) (updated *roles.Role, err error)
- func (k *Keystone) SeedRoleAssignment(spec openstackstablesapccv2.RoleAssignmentSpec) (err error)
- func (k *Keystone) SeedService(spec openstackstablesapccv2.ServiceSpec) (updated *services.Service, err error)
- func (k *Keystone) SeedUser(spec openstackstablesapccv2.UserSpec) (updated *users.User, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIdentityClient ¶
func NewIdentityClient() (client *gophercloud.ServiceClient, err error)
Types ¶
type Keystone ¶
type Keystone struct { Client *gophercloud.ServiceClient // contains filtered or unexported fields }
func NewKeystone ¶
func NewKeystone(client *gophercloud.ServiceClient) (k *Keystone)
func (*Keystone) GetGroupID ¶
func (*Keystone) GetProjectID ¶
func (*Keystone) SeedDomain ¶
func (k *Keystone) SeedDomain(spec openstackstablesapccv2.DomainSpec) (updated *domains.Domain, err error)
func (*Keystone) SeedEndpoints ¶
func (k *Keystone) SeedEndpoints(spec openstackstablesapccv2.EndpointSpec, serviceID string) (updated *endpoints.Endpoint, err error)
func (*Keystone) SeedRegion ¶
func (k *Keystone) SeedRegion(spec openstackstablesapccv2.RegionSpec) (updated *regions.Region, err error)
func (*Keystone) SeedRoleAssignment ¶
func (k *Keystone) SeedRoleAssignment(spec openstackstablesapccv2.RoleAssignmentSpec) (err error)
func (*Keystone) SeedService ¶
func (k *Keystone) SeedService(spec openstackstablesapccv2.ServiceSpec) (updated *services.Service, err error)
Click to show internal directories.
Click to hide internal directories.