Documentation
¶
Index ¶
- type DefaultOrgManager
- func (m *DefaultOrgManager) CreateOrgs(configDir string) error
- func (m *DefaultOrgManager) CreateQuotas(configDir string) error
- func (m *DefaultOrgManager) DoesOrgExist(orgName string, orgs []*cloudcontroller.Org) bool
- func (m *DefaultOrgManager) FindOrg(orgName string) (*cloudcontroller.Org, error)
- func (m *DefaultOrgManager) GetOrgConfigs(configDir string) ([]*InputUpdateOrgs, error)
- func (m *DefaultOrgManager) GetOrgGUID(orgName string) (string, error)
- func (m *DefaultOrgManager) UpdateAuditors(config *ldap.Config, org *cloudcontroller.Org, input *InputUpdateOrgs, ...) error
- func (m *DefaultOrgManager) UpdateBillingManagers(config *ldap.Config, org *cloudcontroller.Org, input *InputUpdateOrgs, ...) error
- func (m *DefaultOrgManager) UpdateManagers(config *ldap.Config, org *cloudcontroller.Org, input *InputUpdateOrgs, ...) error
- func (m *DefaultOrgManager) UpdateOrgUsers(configDir, ldapBindPassword string) (err error)
- type Entity
- type InputOrgs
- type InputUpdateOrgs
- type Manager
- type MetaData
- type Org
- type Resource
- type Resources
- type UserMgmt
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultOrgManager ¶
type DefaultOrgManager struct {
CloudController cloudcontroller.Manager
UAACMgr uaac.Manager
UtilsMgr utils.Manager
LdapMgr ldap.Manager
}
DefaultOrgManager -
func (*DefaultOrgManager) CreateOrgs ¶ added in v0.0.7
func (m *DefaultOrgManager) CreateOrgs(configDir string) error
CreateOrgs -
func (*DefaultOrgManager) CreateQuotas ¶ added in v0.0.15
func (m *DefaultOrgManager) CreateQuotas(configDir string) error
CreateQuotas -
func (*DefaultOrgManager) DoesOrgExist ¶ added in v0.0.29
func (m *DefaultOrgManager) DoesOrgExist(orgName string, orgs []*cloudcontroller.Org) bool
func (*DefaultOrgManager) FindOrg ¶
func (m *DefaultOrgManager) FindOrg(orgName string) (*cloudcontroller.Org, error)
FindOrg -
func (*DefaultOrgManager) GetOrgConfigs ¶ added in v0.0.29
func (m *DefaultOrgManager) GetOrgConfigs(configDir string) ([]*InputUpdateOrgs, error)
func (*DefaultOrgManager) GetOrgGUID ¶ added in v0.0.29
func (m *DefaultOrgManager) GetOrgGUID(orgName string) (string, error)
func (*DefaultOrgManager) UpdateAuditors ¶ added in v0.0.29
func (m *DefaultOrgManager) UpdateAuditors(config *ldap.Config, org *cloudcontroller.Org, input *InputUpdateOrgs, uaacUsers map[string]string) error
func (*DefaultOrgManager) UpdateBillingManagers ¶ added in v0.0.29
func (m *DefaultOrgManager) UpdateBillingManagers(config *ldap.Config, org *cloudcontroller.Org, input *InputUpdateOrgs, uaacUsers map[string]string) error
func (*DefaultOrgManager) UpdateManagers ¶ added in v0.0.29
func (m *DefaultOrgManager) UpdateManagers(config *ldap.Config, org *cloudcontroller.Org, input *InputUpdateOrgs, uaacUsers map[string]string) error
func (*DefaultOrgManager) UpdateOrgUsers ¶ added in v0.0.13
func (m *DefaultOrgManager) UpdateOrgUsers(configDir, ldapBindPassword string) (err error)
UpdateOrgUsers -
type InputUpdateOrgs ¶ added in v0.0.13
type InputUpdateOrgs struct {
Org string `yaml:"org"`
BillingManagerGroup string `yaml:"org-billingmanager-group,omitempty"`
ManagerGroup string `yaml:"org-manager-group,omitempty"`
AuditorGroup string `yaml:"org-auditor-group,omitempty"`
BillingManager UserMgmt `yaml:"org-billingmanager"`
Manager UserMgmt `yaml:"org-manager"`
Auditor UserMgmt `yaml:"org-auditor"`
EnableOrgQuota bool `yaml:"enable-org-quota"`
MemoryLimit int `yaml:"memory-limit"`
InstanceMemoryLimit int `yaml:"instance-memory-limit"`
TotalRoutes int `yaml:"total-routes"`
TotalServices int `yaml:"total-services"`
PaidServicePlansAllowed bool `yaml:"paid-service-plans-allowed"`
}
InputUpdateOrgs -
func (*InputUpdateOrgs) GetAuditorGroup ¶ added in v0.0.29
func (i *InputUpdateOrgs) GetAuditorGroup() string
func (*InputUpdateOrgs) GetBillingManagerGroup ¶ added in v0.0.29
func (i *InputUpdateOrgs) GetBillingManagerGroup() string
func (*InputUpdateOrgs) GetManagerGroup ¶ added in v0.0.29
func (i *InputUpdateOrgs) GetManagerGroup() string
type Manager ¶
type Manager interface {
FindOrg(orgName string) (org *cloudcontroller.Org, err error)
CreateOrgs(configFile string) (err error)
UpdateOrgUsers(configDir, ldapBindPassword string) (err error)
CreateQuotas(configDir string) (err error)
GetOrgGUID(orgName string) (orgGUID string, err error)
}
Manager -
func NewManager ¶ added in v0.0.7
NewManager -
Click to show internal directories.
Click to hide internal directories.