 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package shared should not be imported by external consumers. It was not designed for external use.
Index ¶
- Constants
- func CheckCCAPIVersion(currentAPIVersion string) (string, error)
- func FlagBoolToString(enabled bool) string
- func GetNewClientsAndConnectToCF(config command.Config, ui command.UI, minVersionV3 string) (*ccv3.Client, *uaa.Client, *router.Client, error)
- func NewNetworkingClient(apiURL string, config command.Config, uaaClient *uaa.Client, ui command.UI) (*cfnetv1.Client, error)
- func NewWrappedCloudControllerClient(config command.Config, ui command.UI) (*ccv3.Client, *ccWrapper.UAAAuthentication)
- func PollStage(dropletStream <-chan resources.Droplet, ...) (resources.Droplet, error)
- type AppStager
- type AppSummaryDisplayer
- type PackageDisplayer
- type QuotaDisplayer
- type Stager
- func (stager *Stager) StageAndStart(app resources.Application, space configv3.Space, ...) error
- func (stager *Stager) StageApp(app resources.Application, packageGUID string, space configv3.Space) (resources.Droplet, error)
- func (stager *Stager) StartApp(app resources.Application, droplet resources.Droplet, ...) error
 
Constants ¶
      View Source
      
  
const ( MEGABYTE = 1024 * 1024 GIGABYTE = 1024 * MEGABYTE TERABYTE = 1024 * GIGABYTE )
Variables ¶
This section is empty.
Functions ¶
func CheckCCAPIVersion ¶
func FlagBoolToString ¶
func NewNetworkingClient ¶
func NewNetworkingClient(apiURL string, config command.Config, uaaClient *uaa.Client, ui command.UI) (*cfnetv1.Client, error)
NewNetworkingClient creates a new cfnetworking client.
Types ¶
type AppStager ¶
type AppStager interface {
	StageAndStart(
		app resources.Application,
		space configv3.Space,
		organization configv3.Organization,
		packageGUID string,
		strategy constant.DeploymentStrategy,
		noWait bool,
		appAction constant.ApplicationAction,
	) error
	StageApp(
		app resources.Application,
		packageGUID string,
		space configv3.Space,
	) (resources.Droplet, error)
	StartApp(
		app resources.Application,
		droplet resources.Droplet,
		strategy constant.DeploymentStrategy,
		noWait bool,
		space configv3.Space,
		organization configv3.Organization,
		appAction constant.ApplicationAction,
	) error
}
    func NewAppStager ¶
func NewAppStager(actor stagingAndStartActor, ui command.UI, config command.Config, logCache sharedaction.LogCacheClient) AppStager
type AppSummaryDisplayer ¶
func NewAppSummaryDisplayer ¶
func NewAppSummaryDisplayer(ui command.UI) *AppSummaryDisplayer
func (AppSummaryDisplayer) AppDisplay ¶
func (display AppSummaryDisplayer) AppDisplay(summary v7action.DetailedApplicationSummary, displayStartCommand bool)
type PackageDisplayer ¶
type PackageDisplayer struct {
	// contains filtered or unexported fields
}
    func NewPackageDisplayer ¶
func NewPackageDisplayer(ui command.UI, config command.Config) PackageDisplayer
func (PackageDisplayer) DisplaySetupMessage ¶
func (display PackageDisplayer) DisplaySetupMessage(appName string, isDockerImage bool) error
type QuotaDisplayer ¶
type QuotaDisplayer struct {
	// contains filtered or unexported fields
}
    func NewQuotaDisplayer ¶
func NewQuotaDisplayer(ui command.UI) QuotaDisplayer
func (QuotaDisplayer) DisplayQuotasTable ¶
func (displayer QuotaDisplayer) DisplayQuotasTable(quotas []resources.Quota, emptyMessage string)
func (QuotaDisplayer) DisplaySingleQuota ¶
func (displayer QuotaDisplayer) DisplaySingleQuota(quota resources.Quota)
type Stager ¶
type Stager struct {
	Actor    stagingAndStartActor
	UI       command.UI
	Config   command.Config
	LogCache sharedaction.LogCacheClient
}
    func (*Stager) StageAndStart ¶
func (stager *Stager) StageAndStart( app resources.Application, space configv3.Space, organization configv3.Organization, packageGUID string, strategy constant.DeploymentStrategy, noWait bool, appAction constant.ApplicationAction, ) error
func (*Stager) StartApp ¶
func (stager *Stager) StartApp( app resources.Application, droplet resources.Droplet, strategy constant.DeploymentStrategy, noWait bool, space configv3.Space, organization configv3.Organization, appAction constant.ApplicationAction, ) error
       Source Files
      ¶
      Source Files
      ¶
    
   Click to show internal directories. 
   Click to hide internal directories.