organization

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2018 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CFClient added in v1.0.0

type CFClient interface {
	ListOrgs() ([]cfclient.Org, error)
	DeleteOrg(guid string, recursive, async bool) error
	CreateOrg(req cfclient.OrgRequest) (cfclient.Org, error)
	GetOrgByGuid(guid string) (cfclient.Org, error)
	UpdateOrg(orgGUID string, orgRequest cfclient.OrgRequest) (cfclient.Org, error)
	ListDomains() ([]cfclient.Domain, error)
	CreateDomain(name, orgGuid string) (*cfclient.Domain, error)
	ShareOrgPrivateDomain(orgGUID, privateDomainGUID string) (*cfclient.Domain, error)
	ListOrgPrivateDomains(orgGUID string) ([]cfclient.Domain, error)
	DeleteDomain(guid string) error
	UnshareOrgPrivateDomain(orgGUID, privateDomainGUID string) error
}

type DefaultManager added in v1.0.0

type DefaultManager struct {
	Cfg    config.Reader
	Client CFClient
	Peek   bool
}

DefaultManager -

func (*DefaultManager) CreateOrg added in v1.0.0

func (m *DefaultManager) CreateOrg(orgName string) error

func (*DefaultManager) CreateOrgs added in v1.0.0

func (m *DefaultManager) CreateOrgs() error

CreateOrgs -

func (*DefaultManager) DeleteOrg added in v1.0.0

func (m *DefaultManager) DeleteOrg(org cfclient.Org) error

func (*DefaultManager) DeleteOrgByName added in v1.0.0

func (m *DefaultManager) DeleteOrgByName(orgName string) error

func (*DefaultManager) DeleteOrgs added in v1.0.0

func (m *DefaultManager) DeleteOrgs() error

DeleteOrgs -

func (*DefaultManager) FindOrg added in v1.0.0

func (m *DefaultManager) FindOrg(orgName string) (cfclient.Org, error)

FindOrg -

func (*DefaultManager) FindOrgByGUID added in v1.0.0

func (m *DefaultManager) FindOrgByGUID(orgGUID string) (cfclient.Org, error)

FindOrgByGUID -

func (*DefaultManager) GetOrgByGUID added in v1.0.0

func (m *DefaultManager) GetOrgByGUID(orgGUID string) (cfclient.Org, error)

func (*DefaultManager) GetOrgGUID added in v1.0.0

func (m *DefaultManager) GetOrgGUID(orgName string) (string, error)

func (*DefaultManager) ListOrgs added in v1.0.0

func (m *DefaultManager) ListOrgs() ([]cfclient.Org, error)

ListOrgs : Returns all orgs in the given foundation

func (*DefaultManager) UpdateOrg added in v1.0.0

func (m *DefaultManager) UpdateOrg(orgGUID string, orgRequest cfclient.OrgRequest) (cfclient.Org, error)

type Manager

type Manager interface {
	ListOrgs() ([]cfclient.Org, error)
	FindOrg(orgName string) (cfclient.Org, error)
	FindOrgByGUID(orgGUID string) (cfclient.Org, error)
	CreateOrgs() error
	DeleteOrgs() error
	GetOrgGUID(orgName string) (string, error)
	UpdateOrg(orgGUID string, orgRequest cfclient.OrgRequest) (cfclient.Org, error)
	GetOrgByGUID(orgGUID string) (cfclient.Org, error)
}

Manager -

func NewManager added in v0.0.7

func NewManager(client CFClient, cfg config.Reader, peek bool) Manager

Directories

Path Synopsis
This file was generated by counterfeiter This file was generated by counterfeiter
This file was generated by counterfeiter This file was generated by counterfeiter

Jump to

Keyboard shortcuts

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