Documentation ¶
Index ¶
- Constants
- type DefaultSpaceManager
- func (m *DefaultSpaceManager) CreateApplicationSecurityGroups(configDir string) error
- func (m *DefaultSpaceManager) CreateQuotas(configDir string) error
- func (m *DefaultSpaceManager) CreateSpaces(configDir, ldapBindPassword string) error
- func (m *DefaultSpaceManager) DeleteSpaces(configDir string, peekDeletion bool) error
- func (m *DefaultSpaceManager) FindSpace(orgName, spaceName string) (*cloudcontroller.Space, error)
- func (m *DefaultSpaceManager) UpdateSpaceUsers(configDir, ldapBindPassword string) error
- func (m *DefaultSpaceManager) UpdateSpaceWithDefaults(configDir, spaceName, orgName, ldapBindPassword string) error
- func (m *DefaultSpaceManager) UpdateSpaces(configDir string) error
- type Manager
- type UpdateUsersInput
- type UserManager
- type UserMgr
Constants ¶
View Source
const ROLE_SPACE_AUDITORS = "auditors"
View Source
const ROLE_SPACE_DEVELOPERS = "developers"
View Source
const ROLE_SPACE_MANAGERS = "managers"
View Source
const SPACES = "spaces"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultSpaceManager ¶
type DefaultSpaceManager struct { Cfg config.Reader FilePattern string FilePaths []string CloudController cloudcontroller.Manager UAACMgr uaac.Manager OrgMgr organization.Manager LdapMgr ldap.Manager UserMgr UserMgr }
DefaultSpaceManager -
func (*DefaultSpaceManager) CreateApplicationSecurityGroups ¶ added in v0.0.15
func (m *DefaultSpaceManager) CreateApplicationSecurityGroups(configDir string) error
CreateApplicationSecurityGroups -
func (*DefaultSpaceManager) CreateQuotas ¶ added in v0.0.15
func (m *DefaultSpaceManager) CreateQuotas(configDir string) error
CreateQuotas -
func (*DefaultSpaceManager) CreateSpaces ¶
func (m *DefaultSpaceManager) CreateSpaces(configDir, ldapBindPassword string) error
CreateSpaces -
func (*DefaultSpaceManager) DeleteSpaces ¶ added in v0.0.63
func (m *DefaultSpaceManager) DeleteSpaces(configDir string, peekDeletion bool) error
func (*DefaultSpaceManager) FindSpace ¶
func (m *DefaultSpaceManager) FindSpace(orgName, spaceName string) (*cloudcontroller.Space, error)
FindSpace -
func (*DefaultSpaceManager) UpdateSpaceUsers ¶ added in v0.0.13
func (m *DefaultSpaceManager) UpdateSpaceUsers(configDir, ldapBindPassword string) error
UpdateSpaceUsers -
func (*DefaultSpaceManager) UpdateSpaceWithDefaults ¶ added in v0.0.33
func (m *DefaultSpaceManager) UpdateSpaceWithDefaults(configDir, spaceName, orgName, ldapBindPassword string) error
func (*DefaultSpaceManager) UpdateSpaces ¶ added in v0.0.9
func (m *DefaultSpaceManager) UpdateSpaces(configDir string) error
UpdateSpaces -
type Manager ¶
type Manager interface { FindSpace(orgName, spaceName string) (*cloudcontroller.Space, error) CreateSpaces(configDir, ldapBindPassword string) error UpdateSpaces(configDir string) (err error) UpdateSpaceUsers(configDir, ldapBindPassword string) error CreateQuotas(configDir string) error CreateApplicationSecurityGroups(configDir string) error DeleteSpaces(configFile string, peekDeletion bool) (err error) }
Manager -
type UpdateUsersInput ¶ added in v0.0.48
type UpdateUsersInput struct { SpaceGUID string OrgGUID string Role string LdapUsers, Users, LdapGroupNames, SamlUsers []string SpaceName string OrgName string RemoveUsers bool }
UpdateSpaceUserInput
type UserManager ¶ added in v0.0.48
type UserManager struct { LdapMgr ldap.Manager UAACMgr uaac.Manager // contains filtered or unexported fields }
func (*UserManager) UpdateSpaceUsers ¶ added in v0.0.48
func (m *UserManager) UpdateSpaceUsers(config *ldap.Config, uaacUsers map[string]string, updateUsersInput UpdateUsersInput) error
UpdateSpaceUsers Update space users
type UserMgr ¶ added in v0.0.48
type UserMgr interface {
UpdateSpaceUsers(config *ldap.Config, uaacUsers map[string]string, updateUsersInput UpdateUsersInput) error
}
UserMgr - interface type encapsulating Update space users behavior
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.