space

package
v0.0.74 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2017 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

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 -

func NewManager

func NewManager(sysDomain, token, uaacToken string, cfg config.Reader) Manager

NewManager -

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 -

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL