Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
 - func AddOrReplaceEnvironment(env []string, newEnvName string, newEnvVal string) []string
 - func AppGUID(appName string) string
 - func BindRouteToApplication(app string, domain string, host string, path string)
 - func CF(args ...string) *Session
 - func CFWithEnv(envVars map[string]string, args ...string) *Session
 - func CFWithStdin(stdin io.Reader, args ...string) *Session
 - func ClearTarget()
 - func CreateOrg(org string)
 - func CreateOrgAndSpace(org string, space string)
 - func CreateSpace(space string)
 - func DestroyHomeDir(homeDir string)
 - func DomainName(prefix ...string) string
 - func GetAPI() string
 - func GetAppGuid(appName string) string
 - func GetCredentials() (string, string)
 - func GetIsolationSegmentGUID(name string) string
 - func GetOrgGUID(orgName string) string
 - func InvalidAccessToken() string
 - func IsolationSegmentName(name ...string) string
 - func LoginCF() string
 - func LogoutCF()
 - func NewOrgName() string
 - func NewSpaceName() string
 - func PrefixedRandomName(namePrefix string) string
 - func QuickDeleteOrg(orgName string)
 - func QuotaName(name ...string) string
 - func RandomName() string
 - func RandomPassword() string
 - func RandomUsername() string
 - func RunIfExperimental(msg string)
 - func SetAPI() (string, string)
 - func SetConfig(cb func(conf *configv3.Config))
 - func SetHomeDir() string
 - func SetupReadOnlyOrgAndSpace() (string, string)
 - func SkipIfExperimental(msg string)
 - func TargetOrg(org string)
 - func TargetOrgAndSpace(org string, space string)
 - func TurnOffColors()
 - func UnbindRouteToApplication(app string, domain string, host string, path string)
 - func UnsetAPI()
 - func WithBananaPantsApp(f func(dir string))
 - func WithHelloWorldApp(f func(dir string))
 - type Assets
 - type Domain
 - type Plan
 - type Route
 - type SecurityGroup
 - type ServiceBroker
 
Constants ¶
      View Source
      
  
    const ( GUIDRegex = "[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12}" //IPAddressRegex = "\\d{1,3}.\\d{1,3}.\\d{1,3}.\\d{1,3}" ISO8601Regex = "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}.\\d{1,3}[+-]\\d{4}" )
      View Source
      
  
const ( DefaultMemoryLimit = "256M" DefaultDiskLimit = "1G" )
Variables ¶
This section is empty.
Functions ¶
func AddOrReplaceEnvironment ¶
func BindRouteToApplication ¶
func CFWithStdin ¶
func ClearTarget ¶
func ClearTarget()
func CreateOrgAndSpace ¶
func CreateSpace ¶
func CreateSpace(space string)
func DestroyHomeDir ¶
func DestroyHomeDir(homeDir string)
func DomainName ¶
func GetAppGuid ¶
func GetCredentials ¶
func GetIsolationSegmentGUID ¶
func GetOrgGUID ¶
func InvalidAccessToken ¶
func InvalidAccessToken() string
func IsolationSegmentName ¶
func NewOrgName ¶
func NewOrgName() string
func NewSpaceName ¶
func NewSpaceName() string
func PrefixedRandomName ¶
func QuickDeleteOrg ¶
func QuickDeleteOrg(orgName string)
func RandomName ¶
func RandomName() string
func RandomPassword ¶
func RandomPassword() string
func RandomUsername ¶
func RandomUsername() string
func RunIfExperimental ¶
func RunIfExperimental(msg string)
RunIfExperimental is for tests that should be skipped if CF_CLI_EXPERIMENTAL is set to false.
func SetHomeDir ¶
func SetHomeDir() string
func SkipIfExperimental ¶
func SkipIfExperimental(msg string)
SkipIfExperimental is for tests that should be skipped if CF_CLI_EXPERIMENTAL is set to true.
func TargetOrgAndSpace ¶
func TurnOffColors ¶
func TurnOffColors()
func WithBananaPantsApp ¶
func WithBananaPantsApp(f func(dir string))
WithBananaPantsApp creates a simple application to use with your CLI command (typically CF Push). When pushing, be aware of specifying '-b staticfile_buildpack" so that your app will correctly start up with the proper buildpack.
func WithHelloWorldApp ¶
func WithHelloWorldApp(f func(dir string))
WithHelloWorldApp creates a simple application to use with your CLI command (typically CF Push). When pushing, be aware of specifying '-b staticfile_buildpack" so that your app will correctly start up with the proper buildpack.
Types ¶
type Domain ¶
func (Domain) CreateShared ¶
func (d Domain) CreateShared()
func (Domain) CreateWithRouterGroup ¶
type SecurityGroup ¶
type SecurityGroup struct {
	Name        string `json:"-"`
	Protocol    string `json:"protocol"`
	Destination string `json:"destination"`
	Ports       string `json:"ports"`
	Description string `json:"description"`
}
    func NewSecurityGroup ¶
func (SecurityGroup) Create ¶
func (s SecurityGroup) Create()
func (SecurityGroup) Delete ¶
func (s SecurityGroup) Delete()
type ServiceBroker ¶
type ServiceBroker struct {
	Name       string
	Path       string
	AppsDomain string
	Service    struct {
		Name            string `json:"name"`
		ID              string `json:"id"`
		DashboardClient struct {
			ID          string `json:"id"`
			Secret      string `json:"secret"`
			RedirectUri string `json:"redirect_uri"`
		}
	}
	SyncPlans  []Plan
	AsyncPlans []Plan
}
    func NewServiceBroker ¶
func (ServiceBroker) Configure ¶
func (b ServiceBroker) Configure()
func (ServiceBroker) Create ¶
func (b ServiceBroker) Create()
func (ServiceBroker) Delete ¶
func (b ServiceBroker) Delete()
func (ServiceBroker) Destroy ¶
func (b ServiceBroker) Destroy()
func (ServiceBroker) Push ¶
func (b ServiceBroker) Push()
func (ServiceBroker) ToJSON ¶
func (b ServiceBroker) ToJSON() string
 Click to show internal directories. 
   Click to hide internal directories.