Documentation
¶
Index ¶
- Constants
- type DefaultOrgManager
- func (m *DefaultOrgManager) CreateOrgs() error
- func (m *DefaultOrgManager) CreatePrivateDomains() error
- func (m *DefaultOrgManager) CreateQuotas() error
- func (m *DefaultOrgManager) DeleteOrgs(peekDeletion bool) error
- func (m *DefaultOrgManager) FindOrg(orgName string) (*cloudcontroller.Org, error)
- func (m *DefaultOrgManager) GetOrgGUID(orgName string) (string, error)
- func (m *DefaultOrgManager) SharePrivateDomains() error
- func (m *DefaultOrgManager) UpdateOrgUsers(configDir, ldapBindPassword string) error
- type Entity
- type Manager
- type MetaData
- type Org
- type Resource
- type Resources
- type UpdateUsersInput
- type UserManager
- type UserMgr
Constants ¶
View Source
const ORGS = "organizations"
ORGS represents orgs constant
View Source
const ROLE_ORG_AUDITORS = "auditors"
View Source
const ROLE_ORG_BILLING_MANAGERS = "billing_managers"
View Source
const ROLE_ORG_MANAGERS = "managers"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultOrgManager ¶
type DefaultOrgManager struct {
Cfg config.Reader
CloudController cloudcontroller.Manager
UAACMgr uaac.Manager
LdapMgr ldap.Manager
UserMgr UserMgr
}
DefaultOrgManager -
func (*DefaultOrgManager) CreateOrgs ¶ added in v0.0.7
func (m *DefaultOrgManager) CreateOrgs() error
CreateOrgs -
func (*DefaultOrgManager) CreatePrivateDomains ¶ added in v0.0.64
func (m *DefaultOrgManager) CreatePrivateDomains() error
func (*DefaultOrgManager) CreateQuotas ¶ added in v0.0.15
func (m *DefaultOrgManager) CreateQuotas() error
CreateQuotas -
func (*DefaultOrgManager) DeleteOrgs ¶ added in v0.0.63
func (m *DefaultOrgManager) DeleteOrgs(peekDeletion bool) error
DeleteOrgs -
func (*DefaultOrgManager) FindOrg ¶
func (m *DefaultOrgManager) FindOrg(orgName string) (*cloudcontroller.Org, error)
FindOrg -
func (*DefaultOrgManager) GetOrgGUID ¶ added in v0.0.29
func (m *DefaultOrgManager) GetOrgGUID(orgName string) (string, error)
func (*DefaultOrgManager) SharePrivateDomains ¶ added in v0.0.74
func (m *DefaultOrgManager) SharePrivateDomains() error
func (*DefaultOrgManager) UpdateOrgUsers ¶ added in v0.0.13
func (m *DefaultOrgManager) UpdateOrgUsers(configDir, ldapBindPassword string) error
UpdateOrgUsers -
type Manager ¶
type Manager interface {
FindOrg(orgName string) (*cloudcontroller.Org, error)
CreateOrgs() error
CreatePrivateDomains() error
DeleteOrgs(peekDeletion bool) error
UpdateOrgUsers(configDir, ldapBindPassword string) error
CreateQuotas() error
GetOrgGUID(orgName string) (string, error)
}
Manager -
type Resources ¶ added in v0.0.7
type Resources struct {
Resource []*Resource `json:"resources"`
}
Resources -
type UpdateUsersInput ¶ added in v0.0.48
type UpdateUsersInput struct {
OrgName string
OrgGUID string
Role string
LdapUsers, Users, LdapGroupNames, SamlUsers []string
RemoveUsers bool
}
UpdateUsersInput -
type UserManager ¶ added in v0.0.48
type UserManager struct {
LdapMgr ldap.Manager
UAACMgr uaac.Manager
// contains filtered or unexported fields
}
UserManager -
func (*UserManager) UpdateOrgUsers ¶ added in v0.0.48
func (m *UserManager) UpdateOrgUsers(config *ldap.Config, uaacUsers map[string]string, updateUsersInput UpdateUsersInput) error
UpdateOrgUsers -
type UserMgr ¶ added in v0.0.48
type UserMgr interface {
UpdateOrgUsers(config *ldap.Config, uaacUsers map[string]string, updateUsersInput UpdateUsersInput) error
}
UserMgr -
func NewUserManager ¶ added in v0.0.48
func NewUserManager( cloudController cloudcontroller.Manager, ldapMgr ldap.Manager, uaacMgr uaac.Manager) UserMgr
NewUserManager -
Click to show internal directories.
Click to hide internal directories.