Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultOrgManager ¶
type DefaultOrgManager struct { Token string SysDomain string Orgs []OrgResource }
DefaultOrgManager -
func (*DefaultOrgManager) CreateOrg ¶
func (m *DefaultOrgManager) CreateOrg(orgName string) (org OrgResource, err error)
CreateOrg -
func (*DefaultOrgManager) FindOrg ¶
func (m *DefaultOrgManager) FindOrg(orgName string) (org OrgResource, err error)
FindOrg -
func (*DefaultOrgManager) SyncOrgs ¶
func (m *DefaultOrgManager) SyncOrgs(configFile string) (err error)
SyncOrgs -
type Manager ¶
type Manager interface { CreateOrg(orgName string) (org OrgResource, err error) FindOrg(orgName string) (org OrgResource, err error) SyncOrgs(configFile string) (err error) }
Manager -
func NewDefaultOrgManager ¶
NewDefaultOrgManager -
type OrgEntity ¶
type OrgEntity struct { Name string `json:"name"` SpacesURL string `json:"spaces_url"` QuotaURL string `json:"quota_definition_url"` SpaceQuoteURL string `json:"space_quota_definitions_url"` UsersURL string `json:"users_url"` ManagersURL string `json:"managers_url"` BillingManagersURL string `json:"billing_managers_url"` AuditorsURL string `json:"auditors_url"` }
OrgEntity -
type OrgResource ¶
type OrgResource struct { OrgMetaData OrgMetaData `json:"metadata"` OrgEntity OrgEntity `json:"entity"` }
OrgResource -
type OrgResources ¶
type OrgResources struct {
OrgResource []OrgResource `json:"resources"`
}
OrgResources -
Click to show internal directories.
Click to hide internal directories.