v2

package
v6.32.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2017 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation ¶

Overview ¶

Package v2 should not be imported by external consumers. It was not designed for external use.

Index ¶

Constants ¶

View Source
const WorkAroundPrefix = "\U000026f3"

WorkAroundPrefix is the flag in hole emoji

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type APIActor ¶

type APIActor interface {
	ClearTarget(config v2action.Config)
	SetTarget(config v2action.Config, settings v2action.TargetSettings) (v2action.Warnings, error)
}

type AllowSpaceSSHCommand ¶

type AllowSpaceSSHCommand struct {
	RequiredArgs flag.Space `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (AllowSpaceSSHCommand) Execute ¶

func (AllowSpaceSSHCommand) Execute(args []string) error

func (AllowSpaceSSHCommand) Setup ¶

func (AllowSpaceSSHCommand) Setup(config command.Config, ui command.UI) error

type ApiCommand ¶

type ApiCommand struct {
	OptionalArgs      flag.APITarget `positional-args:"yes"`
	SkipSSLValidation bool           `long:"skip-ssl-validation" description:"Skip verification of the API endpoint. Not recommended!"`
	Unset             bool           `long:"unset" description:"Remove all api endpoint targeting"`

	UI     command.UI
	Actor  APIActor
	Config command.Config
	// contains filtered or unexported fields
}

func (*ApiCommand) ClearTarget ¶

func (cmd *ApiCommand) ClearTarget() error

func (*ApiCommand) Execute ¶

func (cmd *ApiCommand) Execute(args []string) error

func (*ApiCommand) Setup ¶

func (cmd *ApiCommand) Setup(config command.Config, ui command.UI) error

type AppActor ¶

type AppActor interface {
	GetApplicationByNameAndSpace(name string, spaceGUID string) (v2action.Application, v2action.Warnings, error)
	GetApplicationSummaryByNameAndSpace(name string, spaceGUID string) (v2action.ApplicationSummary, v2action.Warnings, error)
}

type AppCommand ¶

type AppCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`
	GUID         bool         `` /* 131-byte string literal not displayed */

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       AppActor
	// contains filtered or unexported fields
}

func (AppCommand) Execute ¶

func (cmd AppCommand) Execute(args []string) error

func (*AppCommand) Setup ¶

func (cmd *AppCommand) Setup(config command.Config, ui command.UI) error

type AppsCommand ¶

type AppsCommand struct {
	// contains filtered or unexported fields
}

func (AppsCommand) Execute ¶

func (AppsCommand) Execute(args []string) error

func (AppsCommand) Setup ¶

func (AppsCommand) Setup(config command.Config, ui command.UI) error

type AuthActor ¶

type AuthActor interface {
	Authenticate(config v2action.Config, username string, password string) error
}

type AuthCommand ¶

type AuthCommand struct {
	RequiredArgs flag.Authentication `positional-args:"yes"`

	UI     command.UI
	Config command.Config
	Actor  AuthActor
	// contains filtered or unexported fields
}

func (AuthCommand) Execute ¶

func (cmd AuthCommand) Execute(args []string) error

func (*AuthCommand) Setup ¶

func (cmd *AuthCommand) Setup(config command.Config, ui command.UI) error

type BindRouteServiceCommand ¶

type BindRouteServiceCommand struct {
	RequiredArgs     flag.RouteServiceArgs `positional-args:"yes"`
	ParametersAsJSON flag.Path             `` /* 230-byte string literal not displayed */
	Hostname         string                `long:"hostname" short:"n" description:"Hostname used in combination with DOMAIN to specify the route to bind"`
	Path             string                `long:"path" description:"Path used in combination with HOSTNAME and DOMAIN to specify the route to bind"`

	BackwardsCompatibility bool `short:"f" hidden:"true" description:"This is for backwards compatibility"`
	// contains filtered or unexported fields
}

func (BindRouteServiceCommand) Execute ¶

func (BindRouteServiceCommand) Execute(args []string) error

func (BindRouteServiceCommand) Setup ¶

type BindRunningSecurityGroupCommand ¶

type BindRunningSecurityGroupCommand struct {
	RequiredArgs flag.SecurityGroup `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (BindRunningSecurityGroupCommand) Execute ¶

func (BindRunningSecurityGroupCommand) Setup ¶

type BindSecurityGroupActor ¶

type BindSecurityGroupActor interface {
	BindSecurityGroupToSpace(securityGroupGUID string, spaceGUID string, lifecycle ccv2.SecurityGroupLifecycle) (v2action.Warnings, error)
	CloudControllerAPIVersion() string
	GetOrganizationByName(orgName string) (v2action.Organization, v2action.Warnings, error)
	GetOrganizationSpaces(orgGUID string) ([]v2action.Space, v2action.Warnings, error)
	GetSecurityGroupByName(securityGroupName string) (v2action.SecurityGroup, v2action.Warnings, error)
	GetSpaceByOrganizationAndName(orgGUID string, spaceName string) (v2action.Space, v2action.Warnings, error)
}

type BindSecurityGroupCommand ¶

type BindSecurityGroupCommand struct {
	RequiredArgs flag.BindSecurityGroupArgs  `positional-args:"yes"`
	Lifecycle    flag.SecurityGroupLifecycle `long:"lifecycle" choice:"running" choice:"staging" default:"running" description:"Lifecycle phase the group applies to"`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       BindSecurityGroupActor
	// contains filtered or unexported fields
}

func (BindSecurityGroupCommand) Execute ¶

func (cmd BindSecurityGroupCommand) Execute(args []string) error

func (*BindSecurityGroupCommand) Setup ¶

func (cmd *BindSecurityGroupCommand) Setup(config command.Config, ui command.UI) error

type BindServiceActor ¶

type BindServiceActor interface {
	BindServiceBySpace(appName string, ServiceInstanceName string, spaceGUID string, parameters map[string]interface{}) (v2action.Warnings, error)
}

type BindServiceCommand ¶

type BindServiceCommand struct {
	RequiredArgs     flag.BindServiceArgs          `positional-args:"yes"`
	ParametersAsJSON flag.JSONOrFileWithValidation `` /* 238-byte string literal not displayed */

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       BindServiceActor
	// contains filtered or unexported fields
}

func (BindServiceCommand) Execute ¶

func (cmd BindServiceCommand) Execute(args []string) error

func (*BindServiceCommand) Setup ¶

func (cmd *BindServiceCommand) Setup(config command.Config, ui command.UI) error

type BindStagingSecurityGroupCommand ¶

type BindStagingSecurityGroupCommand struct {
	RequiredArgs flag.SecurityGroup `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (BindStagingSecurityGroupCommand) Execute ¶

func (BindStagingSecurityGroupCommand) Setup ¶

type BuildpacksCommand ¶

type BuildpacksCommand struct {
	// contains filtered or unexported fields
}

func (BuildpacksCommand) Execute ¶

func (BuildpacksCommand) Execute(args []string) error

func (BuildpacksCommand) Setup ¶

func (BuildpacksCommand) Setup(config command.Config, ui command.UI) error

type CheckRouteCommand ¶

type CheckRouteCommand struct {
	RequiredArgs flag.HostDomain `positional-args:"yes"`
	Path         string          `long:"path" description:"Path for the route"`
	// contains filtered or unexported fields
}

func (CheckRouteCommand) Execute ¶

func (CheckRouteCommand) Execute(args []string) error

func (CheckRouteCommand) Setup ¶

func (CheckRouteCommand) Setup(config command.Config, ui command.UI) error

type ConfigCommand ¶

type ConfigCommand struct {
	AsyncTimeout int               `long:"async-timeout" description:"Timeout for async HTTP requests"`
	Color        flag.Color        `long:"color" description:"Enable or disable color"`
	Locale       flag.Locale       `long:"locale" description:"Set default locale. If LOCALE is 'CLEAR', previous locale is deleted."`
	Trace        flag.PathWithBool `long:"trace" description:"Trace HTTP requests"`
	// contains filtered or unexported fields
}

func (ConfigCommand) Execute ¶

func (ConfigCommand) Execute(args []string) error

func (ConfigCommand) Setup ¶

func (ConfigCommand) Setup(config command.Config, ui command.UI) error

type CopySourceCommand ¶

type CopySourceCommand struct {
	RequiredArgs flag.CopySourceArgs `positional-args:"yes"`
	NoRestart    bool                `long:"no-restart" description:"Override restart of the application in target environment after copy-source completes"`
	Organization string              `short:"o" description:"Org that contains the target application"`
	Space        string              `short:"s" description:"Space that contains the target application"`
	// contains filtered or unexported fields
}

func (CopySourceCommand) Execute ¶

func (CopySourceCommand) Execute(args []string) error

func (CopySourceCommand) Setup ¶

func (CopySourceCommand) Setup(config command.Config, ui command.UI) error

type CreateAppManifestActor ¶

type CreateAppManifestActor interface {
	CreateApplicationManifestByNameAndSpace(appName string, spaceGUID string, filePath string) (v2action.Warnings, error)
}

type CreateAppManifestCommand ¶

type CreateAppManifestCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`
	FilePath     flag.Path    `` /* 135-byte string literal not displayed */

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       CreateAppManifestActor
	// contains filtered or unexported fields
}

func (CreateAppManifestCommand) Execute ¶

func (cmd CreateAppManifestCommand) Execute(args []string) error

func (*CreateAppManifestCommand) Setup ¶

func (cmd *CreateAppManifestCommand) Setup(config command.Config, ui command.UI) error

type CreateBuildpackCommand ¶

type CreateBuildpackCommand struct {
	RequiredArgs flag.CreateBuildpackArgs `positional-args:"yes"`
	Disable      bool                     `long:"disable" description:"Disable the buildpack from being used for staging"`
	Enable       bool                     `long:"enable" description:"Enable the buildpack to be used for staging"`
	// contains filtered or unexported fields
}

func (CreateBuildpackCommand) Execute ¶

func (c CreateBuildpackCommand) Execute(args []string) error

func (CreateBuildpackCommand) Setup ¶

type CreateDomainCommand ¶

type CreateDomainCommand struct {
	RequiredArgs flag.OrgDomain `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (CreateDomainCommand) Execute ¶

func (CreateDomainCommand) Execute(args []string) error

func (CreateDomainCommand) Setup ¶

func (CreateDomainCommand) Setup(config command.Config, ui command.UI) error

type CreateOrgCommand ¶

type CreateOrgCommand struct {
	RequiredArgs flag.Organization `positional-args:"yes"`
	Quota        string            `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (CreateOrgCommand) Execute ¶

func (CreateOrgCommand) Execute(args []string) error

func (CreateOrgCommand) Setup ¶

func (CreateOrgCommand) Setup(config command.Config, ui command.UI) error

type CreateQuotaCommand ¶

type CreateQuotaCommand struct {
	RequiredArgs                flag.Quota               `positional-args:"yes"`
	NumAppInstances             int                      `short:"a" description:"Total number of application instances. -1 represents an unlimited amount. (Default: unlimited)"`
	AllowPaidServicePlans       bool                     `long:"allow-paid-service-plans" description:"Can provision instances of paid service plans"`
	IndividualAppInstanceMemory flag.MemoryWithUnlimited `` /* 139-byte string literal not displayed */
	TotalMemory                 string                   `short:"m" description:"Total amount of memory a space can have (e.g. 1024M, 1G, 10G)"`
	NumRoutes                   int                      `short:"r" description:"Total number of routes"`
	ReservedRoutePorts          int                      `long:"reserved-route-ports" description:"Maximum number of routes that may be created with reserved ports (Default: 0)"`
	NumServiceInstances         int                      `short:"s" description:"Total number of service instances"`
	// contains filtered or unexported fields
}

func (CreateQuotaCommand) Execute ¶

func (CreateQuotaCommand) Execute(args []string) error

func (CreateQuotaCommand) Setup ¶

func (CreateQuotaCommand) Setup(config command.Config, ui command.UI) error

type CreateRouteActor ¶

type CreateRouteActor interface {
	CloudControllerAPIVersion() string
	CreateRouteWithExistenceCheck(orgGUID string, spaceName string, route v2action.Route, generatePort bool) (v2action.Route, v2action.Warnings, error)
}

type CreateRouteCommand ¶

type CreateRouteCommand struct {
	RequiredArgs flag.SpaceDomain `positional-args:"yes"`
	Hostname     string           `long:"hostname" short:"n" description:"Hostname for the HTTP route (required for shared domains)"`
	Path         string           `long:"path" description:"Path for the HTTP route"`
	Port         flag.Port        `long:"port" description:"Port for the TCP route"`
	RandomPort   bool             `long:"random-port" description:"Create a random port for the TCP route"`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       CreateRouteActor
	// contains filtered or unexported fields
}

func (CreateRouteCommand) Execute ¶

func (cmd CreateRouteCommand) Execute(args []string) error

func (*CreateRouteCommand) Setup ¶

func (cmd *CreateRouteCommand) Setup(config command.Config, ui command.UI) error

type CreateSecurityGroupCommand ¶

type CreateSecurityGroupCommand struct {
	RequiredArgs flag.SecurityGroupArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (CreateSecurityGroupCommand) Execute ¶

func (CreateSecurityGroupCommand) Execute(args []string) error

func (CreateSecurityGroupCommand) Setup ¶

type CreateServiceAuthTokenCommand ¶

type CreateServiceAuthTokenCommand struct {
	RequiredArgs flag.ServiceAuthTokenArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (CreateServiceAuthTokenCommand) Execute ¶

func (CreateServiceAuthTokenCommand) Execute(args []string) error

func (CreateServiceAuthTokenCommand) Setup ¶

type CreateServiceBrokerCommand ¶

type CreateServiceBrokerCommand struct {
	RequiredArgs flag.ServiceBrokerArgs `positional-args:"yes"`
	SpaceScoped  bool                   `long:"space-scoped" description:"Make the broker's service plans only visible within the targeted space"`
	// contains filtered or unexported fields
}

func (CreateServiceBrokerCommand) Execute ¶

func (CreateServiceBrokerCommand) Execute(args []string) error

func (CreateServiceBrokerCommand) Setup ¶

type CreateServiceCommand ¶

type CreateServiceCommand struct {
	RequiredArgs      flag.CreateServiceArgs `positional-args:"yes"`
	ConfigurationFile flag.Path              `` /* 238-byte string literal not displayed */
	Tags              string                 `short:"t" description:"User provided tags"`
	// contains filtered or unexported fields
}

func (CreateServiceCommand) Execute ¶

func (CreateServiceCommand) Execute(args []string) error

func (CreateServiceCommand) Setup ¶

func (CreateServiceCommand) Setup(config command.Config, ui command.UI) error

type CreateServiceKeyCommand ¶

type CreateServiceKeyCommand struct {
	RequiredArgs     flag.ServiceInstanceKey `positional-args:"yes"`
	ParametersAsJSON flag.Path               `` /* 238-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (CreateServiceKeyCommand) Execute ¶

func (CreateServiceKeyCommand) Execute(args []string) error

func (CreateServiceKeyCommand) Setup ¶

type CreateSharedDomainCommand ¶

type CreateSharedDomainCommand struct {
	RequiredArgs flag.Domain `positional-args:"yes"`
	RouterGroup  string      `long:"router-group" description:"Routes for this domain will be configured only on the specified router group"`
	// contains filtered or unexported fields
}

func (CreateSharedDomainCommand) Execute ¶

func (CreateSharedDomainCommand) Execute(args []string) error

func (CreateSharedDomainCommand) Setup ¶

type CreateSpaceCommand ¶

type CreateSpaceCommand struct {
	RequiredArgs flag.Space `positional-args:"yes"`
	Organization string     `short:"o" description:"Organization"`
	Quota        string     `short:"q" description:"Quota to assign to the newly created space"`
	// contains filtered or unexported fields
}

func (CreateSpaceCommand) Execute ¶

func (CreateSpaceCommand) Execute(args []string) error

func (CreateSpaceCommand) Setup ¶

func (CreateSpaceCommand) Setup(config command.Config, ui command.UI) error

type CreateSpaceQuotaCommand ¶

type CreateSpaceQuotaCommand struct {
	RequiredArgs                flag.SpaceQuota          `positional-args:"yes"`
	NumAppInstances             int                      `short:"a" description:"Total number of application instances. -1 represents an unlimited amount. (Default: unlimited)"`
	AllowPaidServicePlans       bool                     `long:"allow-paid-service-plans" description:"Can provision instances of paid service plans (Default: disallowed)"`
	IndividualAppInstanceMemory flag.MemoryWithUnlimited `` /* 160-byte string literal not displayed */
	TotalMemory                 string                   `short:"m" description:"Total amount of memory a space can have (e.g. 1024M, 1G, 10G)"`
	NumRoutes                   int                      `short:"r" description:"Total number of routes"`
	ReservedRoutePorts          int                      `long:"reserved-route-ports" description:"Maximum number of routes that may be created with reserved ports (Default: 0)"`
	NumServiceInstances         int                      `short:"s" description:"Total number of service instances"`
	// contains filtered or unexported fields
}

func (CreateSpaceQuotaCommand) Execute ¶

func (CreateSpaceQuotaCommand) Execute(args []string) error

func (CreateSpaceQuotaCommand) Setup ¶

type CreateUserActor ¶

type CreateUserActor interface {
	CreateUser(username string, password string, origin string) (v2action.User, v2action.Warnings, error)
}

type CreateUserCommand ¶

type CreateUserCommand struct {
	Args   flag.CreateUser `positional-args:"yes"`
	Origin string          `long:"origin" description:"Origin for mapping a user account to a user in an external identity provider"`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       CreateUserActor
	// contains filtered or unexported fields
}

func (*CreateUserCommand) Execute ¶

func (cmd *CreateUserCommand) Execute(args []string) error

func (*CreateUserCommand) Setup ¶

func (cmd *CreateUserCommand) Setup(config command.Config, ui command.UI) error

type CreateUserProvidedServiceCommand ¶

type CreateUserProvidedServiceCommand struct {
	RequiredArgs    flag.ServiceInstance `positional-args:"yes"`
	SyslogDrainURL  string               `short:"l" description:"URL to which logs for bound applications will be streamed"`
	Credentials     string               `` /* 145-byte string literal not displayed */
	RouteServiceURL string               `short:"r" description:"URL to which requests for bound routes will be forwarded. Scheme for this URL must be https"`
	// contains filtered or unexported fields
}

func (CreateUserProvidedServiceCommand) Execute ¶

func (CreateUserProvidedServiceCommand) Setup ¶

type CurlCommand ¶

type CurlCommand struct {
	RequiredArgs          flag.APIPath    `positional-args:"yes"`
	CustomHeaders         []string        `short:"H" description:"Custom headers to include in the request, flag can be specified multiple times"`
	HTTPMethod            string          `short:"X" description:"HTTP method (GET,POST,PUT,DELETE,etc)"`
	HTTPData              flag.PathWithAt `short:"d" description:"HTTP data to include in the request body, or '@' followed by a file name to read the data from"`
	IncludeReponseHeaders bool            `short:"i" description:"Include response headers in the output"`
	OutputFile            flag.Path       `long:"output" description:"Write curl body to FILE instead of stdout"`
	// contains filtered or unexported fields
}

func (CurlCommand) Execute ¶

func (CurlCommand) Execute(args []string) error

func (CurlCommand) Setup ¶

func (CurlCommand) Setup(config command.Config, ui command.UI) error

type DeleteBuildpackCommand ¶

type DeleteBuildpackCommand struct {
	RequiredArgs flag.BuildpackName `positional-args:"yes"`
	Force        bool               `short:"f" description:"Force deletion without confirmation"`
	// contains filtered or unexported fields
}

func (DeleteBuildpackCommand) Execute ¶

func (DeleteBuildpackCommand) Execute(args []string) error

func (DeleteBuildpackCommand) Setup ¶

type DeleteCommand ¶

type DeleteCommand struct {
	RequiredArgs       flag.AppName `positional-args:"yes"`
	ForceDelete        bool         `short:"f" description:"Force deletion without confirmation"`
	DeleteMappedRoutes bool         `short:"r" description:"Also delete any mapped routes"`
	// contains filtered or unexported fields
}

func (DeleteCommand) Execute ¶

func (DeleteCommand) Execute(args []string) error

func (DeleteCommand) Setup ¶

func (DeleteCommand) Setup(config command.Config, ui command.UI) error

type DeleteDomainCommand ¶

type DeleteDomainCommand struct {
	RequiredArgs flag.Domain `positional-args:"yes"`
	Force        bool        `short:"f" description:"Force deletion without confirmation"`
	// contains filtered or unexported fields
}

func (DeleteDomainCommand) Execute ¶

func (DeleteDomainCommand) Execute(args []string) error

func (DeleteDomainCommand) Setup ¶

func (DeleteDomainCommand) Setup(config command.Config, ui command.UI) error

type DeleteOrgCommand ¶

type DeleteOrgCommand struct {
	RequiredArgs flag.Organization `positional-args:"yes"`
	Force        bool              `short:"f" description:"Force deletion without confirmation"`

	Config      command.Config
	UI          command.UI
	SharedActor command.SharedActor
	Actor       DeleteOrganizationActor
	// contains filtered or unexported fields
}

func (*DeleteOrgCommand) Execute ¶

func (cmd *DeleteOrgCommand) Execute(args []string) error

func (*DeleteOrgCommand) Setup ¶

func (cmd *DeleteOrgCommand) Setup(config command.Config, ui command.UI) error

type DeleteOrganizationActor ¶

type DeleteOrganizationActor interface {
	DeleteOrganization(orgName string) (v2action.Warnings, error)
	ClearOrganizationAndSpace(config v2action.Config)
}

type DeleteOrphanedRoutesActor ¶

type DeleteOrphanedRoutesActor interface {
	GetOrphanedRoutesBySpace(spaceGUID string) ([]v2action.Route, v2action.Warnings, error)
	DeleteRoute(routeGUID string) (v2action.Warnings, error)
}

type DeleteOrphanedRoutesCommand ¶

type DeleteOrphanedRoutesCommand struct {
	Force bool `short:"f" description:"Force deletion without confirmation"`

	UI          command.UI
	Actor       DeleteOrphanedRoutesActor
	SharedActor command.SharedActor
	Config      command.Config
	// contains filtered or unexported fields
}

func (*DeleteOrphanedRoutesCommand) Execute ¶

func (cmd *DeleteOrphanedRoutesCommand) Execute(args []string) error

func (*DeleteOrphanedRoutesCommand) Setup ¶

func (cmd *DeleteOrphanedRoutesCommand) Setup(config command.Config, ui command.UI) error

type DeleteQuotaCommand ¶

type DeleteQuotaCommand struct {
	RequiredArgs flag.Quota `positional-args:"yes"`
	Force        bool       `short:"f" description:"Force deletion without confirmation"`
	// contains filtered or unexported fields
}

func (DeleteQuotaCommand) Execute ¶

func (DeleteQuotaCommand) Execute(args []string) error

func (DeleteQuotaCommand) Setup ¶

func (DeleteQuotaCommand) Setup(config command.Config, ui command.UI) error

type DeleteRouteCommand ¶

type DeleteRouteCommand struct {
	RequiredArgs flag.Domain `positional-args:"yes"`
	Force        bool        `short:"f" description:"Force deletion without confirmation"`
	Hostname     string      `long:"hostname" short:"n" description:"Hostname used to identify the HTTP route"`
	Path         string      `long:"path" description:"Path used to identify the HTTP route"`
	Port         int         `long:"port" description:"Port used to identify the TCP route"`
	// contains filtered or unexported fields
}

func (DeleteRouteCommand) Execute ¶

func (DeleteRouteCommand) Execute(args []string) error

func (DeleteRouteCommand) Setup ¶

func (DeleteRouteCommand) Setup(config command.Config, ui command.UI) error

type DeleteSecurityGroupCommand ¶

type DeleteSecurityGroupCommand struct {
	RequiredArgs flag.SecurityGroup `positional-args:"yes"`
	Force        bool               `short:"f" description:"Force deletion without confirmation"`
	// contains filtered or unexported fields
}

func (DeleteSecurityGroupCommand) Execute ¶

func (DeleteSecurityGroupCommand) Execute(args []string) error

func (DeleteSecurityGroupCommand) Setup ¶

type DeleteServiceAuthTokenCommand ¶

type DeleteServiceAuthTokenCommand struct {
	RequiredArgs flag.DeleteServiceAuthTokenArgs `positional-args:"yes"`
	Force        bool                            `short:"f" description:"Force deletion without confirmation"`
	// contains filtered or unexported fields
}

func (DeleteServiceAuthTokenCommand) Execute ¶

func (DeleteServiceAuthTokenCommand) Execute(args []string) error

func (DeleteServiceAuthTokenCommand) Setup ¶

type DeleteServiceBrokerCommand ¶

type DeleteServiceBrokerCommand struct {
	RequiredArgs flag.ServiceBroker `positional-args:"yes"`
	Force        bool               `short:"f" description:"Force deletion without confirmation"`
	// contains filtered or unexported fields
}

func (DeleteServiceBrokerCommand) Execute ¶

func (DeleteServiceBrokerCommand) Execute(args []string) error

func (DeleteServiceBrokerCommand) Setup ¶

type DeleteServiceCommand ¶

type DeleteServiceCommand struct {
	RequiredArgs flag.ServiceInstance `positional-args:"yes"`
	Force        bool                 `short:"f" description:"Force deletion without confirmation"`
	// contains filtered or unexported fields
}

func (DeleteServiceCommand) Execute ¶

func (DeleteServiceCommand) Execute(args []string) error

func (DeleteServiceCommand) Setup ¶

func (DeleteServiceCommand) Setup(config command.Config, ui command.UI) error

type DeleteServiceKeyCommand ¶

type DeleteServiceKeyCommand struct {
	RequiredArgs flag.ServiceInstanceKey `positional-args:"yes"`
	Force        bool                    `short:"f" description:"Force deletion without confirmation"`
	// contains filtered or unexported fields
}

func (DeleteServiceKeyCommand) Execute ¶

func (DeleteServiceKeyCommand) Execute(args []string) error

func (DeleteServiceKeyCommand) Setup ¶

type DeleteSharedDomainCommand ¶

type DeleteSharedDomainCommand struct {
	RequiredArgs flag.Domain `positional-args:"yes"`
	Force        bool        `short:"f" description:"Force deletion without confirmation"`
	// contains filtered or unexported fields
}

func (DeleteSharedDomainCommand) Execute ¶

func (DeleteSharedDomainCommand) Execute(args []string) error

func (DeleteSharedDomainCommand) Setup ¶

type DeleteSpaceActor ¶

type DeleteSpaceActor interface {
	DeleteSpaceByNameAndOrganizationName(spaceName string, orgName string) (v2action.Warnings, error)
}

type DeleteSpaceCommand ¶

type DeleteSpaceCommand struct {
	RequiredArgs flag.Space `positional-args:"yes"`
	Force        bool       `short:"f" description:"Force deletion without confirmation"`
	Org          string     `short:"o" description:"Delete space within specified org"`

	Config      command.Config
	UI          command.UI
	SharedActor command.SharedActor
	Actor       DeleteSpaceActor
	// contains filtered or unexported fields
}

func (DeleteSpaceCommand) Execute ¶

func (cmd DeleteSpaceCommand) Execute(args []string) error

func (*DeleteSpaceCommand) Setup ¶

func (cmd *DeleteSpaceCommand) Setup(config command.Config, ui command.UI) error

type DeleteSpaceQuotaCommand ¶

type DeleteSpaceQuotaCommand struct {
	RequiredArgs flag.SpaceQuota `positional-args:"yes"`
	Force        bool            `short:"f" description:"Force deletion without confirmation"`
	// contains filtered or unexported fields
}

func (DeleteSpaceQuotaCommand) Execute ¶

func (DeleteSpaceQuotaCommand) Execute(args []string) error

func (DeleteSpaceQuotaCommand) Setup ¶

type DeleteUserCommand ¶

type DeleteUserCommand struct {
	RequiredArgs flag.Username `positional-args:"yes"`
	Force        bool          `short:"f" description:"Force deletion without confirmation"`
	// contains filtered or unexported fields
}

func (DeleteUserCommand) Execute ¶

func (DeleteUserCommand) Execute(args []string) error

func (DeleteUserCommand) Setup ¶

func (DeleteUserCommand) Setup(config command.Config, ui command.UI) error

type DisableFeatureFlagCommand ¶

type DisableFeatureFlagCommand struct {
	RequiredArgs flag.Feature `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (DisableFeatureFlagCommand) Execute ¶

func (DisableFeatureFlagCommand) Execute(args []string) error

func (DisableFeatureFlagCommand) Setup ¶

type DisableSSHCommand ¶

type DisableSSHCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (DisableSSHCommand) Execute ¶

func (DisableSSHCommand) Execute(args []string) error

func (DisableSSHCommand) Setup ¶

func (DisableSSHCommand) Setup(config command.Config, ui command.UI) error

type DisableServiceAccessCommand ¶

type DisableServiceAccessCommand struct {
	RequiredArgs flag.Service `positional-args:"yes"`
	Organization string       `short:"o" description:"Disable access for a specified organization"`
	ServicePlan  string       `short:"p" description:"Disable access to a specified service plan"`
	// contains filtered or unexported fields
}

func (DisableServiceAccessCommand) Execute ¶

func (DisableServiceAccessCommand) Execute(args []string) error

func (DisableServiceAccessCommand) Setup ¶

type DisallowSpaceSSHCommand ¶

type DisallowSpaceSSHCommand struct {
	RequiredArgs flag.Space `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (DisallowSpaceSSHCommand) Execute ¶

func (DisallowSpaceSSHCommand) Execute(args []string) error

func (DisallowSpaceSSHCommand) Setup ¶

type DomainsCommand ¶

type DomainsCommand struct {
	// contains filtered or unexported fields
}

func (DomainsCommand) Execute ¶

func (DomainsCommand) Execute(args []string) error

func (DomainsCommand) Setup ¶

func (DomainsCommand) Setup(config command.Config, ui command.UI) error

type EnableFeatureFlagCommand ¶

type EnableFeatureFlagCommand struct {
	RequiredArgs flag.Feature `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (EnableFeatureFlagCommand) Execute ¶

func (EnableFeatureFlagCommand) Execute(args []string) error

func (EnableFeatureFlagCommand) Setup ¶

type EnableSSHCommand ¶

type EnableSSHCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (EnableSSHCommand) Execute ¶

func (EnableSSHCommand) Execute(args []string) error

func (EnableSSHCommand) Setup ¶

func (EnableSSHCommand) Setup(config command.Config, ui command.UI) error

type EnableServiceAccessCommand ¶

type EnableServiceAccessCommand struct {
	RequiredArgs flag.Service `positional-args:"yes"`
	Organization string       `short:"o" description:"Enable access for a specified organization"`
	ServicePlan  string       `short:"p" description:"Enable access to a specified service plan"`
	// contains filtered or unexported fields
}

func (EnableServiceAccessCommand) Execute ¶

func (EnableServiceAccessCommand) Execute(args []string) error

func (EnableServiceAccessCommand) Setup ¶

type EnvCommand ¶

type EnvCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (EnvCommand) Execute ¶

func (EnvCommand) Execute(args []string) error

func (EnvCommand) Setup ¶

func (EnvCommand) Setup(config command.Config, ui command.UI) error

type EventsCommand ¶

type EventsCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (EventsCommand) Execute ¶

func (EventsCommand) Execute(args []string) error

func (EventsCommand) Setup ¶

func (EventsCommand) Setup(config command.Config, ui command.UI) error

type FeatureFlagCommand ¶

type FeatureFlagCommand struct {
	RequiredArgs flag.Feature `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (FeatureFlagCommand) Execute ¶

func (FeatureFlagCommand) Execute(args []string) error

func (FeatureFlagCommand) Setup ¶

func (FeatureFlagCommand) Setup(config command.Config, ui command.UI) error

type FeatureFlagsCommand ¶

type FeatureFlagsCommand struct {
	// contains filtered or unexported fields
}

func (FeatureFlagsCommand) Execute ¶

func (FeatureFlagsCommand) Execute(args []string) error

func (FeatureFlagsCommand) Setup ¶

func (FeatureFlagsCommand) Setup(config command.Config, ui command.UI) error

type FilesCommand ¶

type FilesCommand struct {
	RequiredArgs flag.FilesArgs `positional-args:"yes"`
	Instance     int            `short:"i" description:"Instance"`
	// contains filtered or unexported fields
}

func (FilesCommand) Execute ¶

func (FilesCommand) Execute(args []string) error

func (FilesCommand) Setup ¶

func (FilesCommand) Setup(config command.Config, ui command.UI) error

type GetHealthCheckActor ¶

type GetHealthCheckActor interface {
	GetApplicationByNameAndSpace(name string, spaceGUID string) (v2action.Application, v2action.Warnings, error)
}

type GetHealthCheckCommand ¶

type GetHealthCheckCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       GetHealthCheckActor
	// contains filtered or unexported fields
}

func (GetHealthCheckCommand) Execute ¶

func (cmd GetHealthCheckCommand) Execute(args []string) error

func (*GetHealthCheckCommand) Setup ¶

func (cmd *GetHealthCheckCommand) Setup(config command.Config, ui command.UI) error

type LoginCommand ¶

type LoginCommand struct {
	APIEndpoint       string `short:"a" description:"API endpoint (e.g. https://api.example.com)"`
	Organization      string `short:"o" description:"Org"`
	Password          string `short:"p" description:"Password"`
	Space             string `short:"s" description:"Space"`
	SkipSSLValidation bool   `long:"skip-ssl-validation" description:"Skip verification of the API endpoint. Not recommended!"`
	SSO               bool   `long:"sso" description:"Prompt for a one-time passcode to login"`
	SSOPasscode       string `long:"sso-passcode" description:"One-time passcode"`
	Username          string `short:"u" description:"Username"`
	// contains filtered or unexported fields
}

func (LoginCommand) Execute ¶

func (LoginCommand) Execute(args []string) error

func (LoginCommand) Setup ¶

func (LoginCommand) Setup(config command.Config, ui command.UI) error

type LogoutCommand ¶

type LogoutCommand struct {
	// contains filtered or unexported fields
}

func (LogoutCommand) Execute ¶

func (LogoutCommand) Execute(args []string) error

func (LogoutCommand) Setup ¶

func (LogoutCommand) Setup(config command.Config, ui command.UI) error

type LogsActor ¶

type LogsActor interface {
	GetRecentLogsForApplicationByNameAndSpace(appName string, spaceGUID string, client v2action.NOAAClient, config v2action.Config) ([]v2action.LogMessage, v2action.Warnings, error)
	GetStreamingLogsForApplicationByNameAndSpace(appName string, spaceGUID string, client v2action.NOAAClient, config v2action.Config) (<-chan *v2action.LogMessage, <-chan error, v2action.Warnings, error)
}

type LogsCommand ¶

type LogsCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`
	Recent       bool         `long:"recent" description:"Dump recent logs instead of tailing"`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       LogsActor
	NOAAClient  *consumer.Consumer
	// contains filtered or unexported fields
}

func (LogsCommand) Execute ¶

func (cmd LogsCommand) Execute(args []string) error

func (*LogsCommand) Setup ¶

func (cmd *LogsCommand) Setup(config command.Config, ui command.UI) error

type MapRouteCommand ¶

type MapRouteCommand struct {
	RequiredArgs flag.AppDomain `positional-args:"yes"`
	Hostname     string         `long:"hostname" short:"n" description:"Hostname for the HTTP route (required for shared domains)"`
	Path         string         `long:"path" description:"Path for the HTTP route"`
	Port         int            `long:"port" description:"Port for the TCP route"`
	RandomPort   bool           `long:"random-port" description:"Create a random port for the TCP route"`
	// contains filtered or unexported fields
}

func (MapRouteCommand) Execute ¶

func (MapRouteCommand) Execute(args []string) error

func (MapRouteCommand) Setup ¶

func (MapRouteCommand) Setup(config command.Config, ui command.UI) error

type MarketplaceCommand ¶

type MarketplaceCommand struct {
	ServicePlanInfo string `short:"s" description:"Show plan details for a particular service offering"`
	// contains filtered or unexported fields
}

func (MarketplaceCommand) Execute ¶

func (MarketplaceCommand) Execute(args []string) error

func (MarketplaceCommand) Setup ¶

func (MarketplaceCommand) Setup(config command.Config, ui command.UI) error

type MigrateServiceInstancesCommand ¶

type MigrateServiceInstancesCommand struct {
	RequiredArgs flag.MigrateServiceInstancesArgs `positional-args:"yes"`
	Force        bool                             `short:"f" description:"Force migration without confirmation"`
	// contains filtered or unexported fields
}

func (MigrateServiceInstancesCommand) Execute ¶

func (MigrateServiceInstancesCommand) Setup ¶

type OauthTokenActor ¶

type OauthTokenActor interface {
	RefreshAccessToken(refreshToken string) (string, error)
}

type OauthTokenCommand ¶

type OauthTokenCommand struct {
	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       OauthTokenActor
	// contains filtered or unexported fields
}

func (OauthTokenCommand) Execute ¶

func (cmd OauthTokenCommand) Execute(_ []string) error

func (*OauthTokenCommand) Setup ¶

func (cmd *OauthTokenCommand) Setup(config command.Config, ui command.UI) error

type OrgActor ¶

type OrgActor interface {
	GetOrganizationByName(orgName string) (v2action.Organization, v2action.Warnings, error)
	GetOrganizationSummaryByName(orgName string) (v2action.OrganizationSummary, v2action.Warnings, error)
}

type OrgActorV3 ¶

type OrgActorV3 interface {
	GetIsolationSegmentsByOrganization(orgName string) ([]v3action.IsolationSegment, v3action.Warnings, error)
	CloudControllerAPIVersion() string
}

type OrgCommand ¶

type OrgCommand struct {
	RequiredArgs flag.Organization `positional-args:"yes"`
	GUID         bool              `long:"guid" description:"Retrieve and display the given org's guid.  All other output for the org is suppressed."`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       OrgActor
	ActorV3     OrgActorV3
	// contains filtered or unexported fields
}

func (OrgCommand) Execute ¶

func (cmd OrgCommand) Execute(args []string) error

func (*OrgCommand) Setup ¶

func (cmd *OrgCommand) Setup(config command.Config, ui command.UI) error

type OrgUsersCommand ¶

type OrgUsersCommand struct {
	RequiredArgs flag.Organization `positional-args:"yes"`
	AllUsers     bool              `short:"a" description:"List all users in the org"`
	// contains filtered or unexported fields
}

func (OrgUsersCommand) Execute ¶

func (OrgUsersCommand) Execute(args []string) error

func (OrgUsersCommand) Setup ¶

func (OrgUsersCommand) Setup(config command.Config, ui command.UI) error

type OrgsActor ¶

type OrgsActor interface {
	GetOrganizations() ([]v2action.Organization, v2action.Warnings, error)
}

type OrgsCommand ¶

type OrgsCommand struct {
	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       OrgsActor
	// contains filtered or unexported fields
}

func (OrgsCommand) Execute ¶

func (cmd OrgsCommand) Execute(args []string) error

func (*OrgsCommand) Setup ¶

func (cmd *OrgsCommand) Setup(config command.Config, ui command.UI) error

type PasswdCommand ¶

type PasswdCommand struct {
	// contains filtered or unexported fields
}

func (PasswdCommand) Execute ¶

func (PasswdCommand) Execute(args []string) error

func (PasswdCommand) Setup ¶

func (PasswdCommand) Setup(config command.Config, ui command.UI) error

type ProgressBar ¶

type ProgressBar interface {
	pushaction.ProgressBar
	Complete()
	Ready()
}

type PurgeServiceInstanceCommand ¶

type PurgeServiceInstanceCommand struct {
	RequiredArgs flag.ServiceInstance `positional-args:"yes"`
	Force        bool                 `short:"f" description:"Force deletion without confirmation"`
	// contains filtered or unexported fields
}

func (PurgeServiceInstanceCommand) Execute ¶

func (PurgeServiceInstanceCommand) Execute(args []string) error

func (PurgeServiceInstanceCommand) Setup ¶

type PurgeServiceOfferingCommand ¶

type PurgeServiceOfferingCommand struct {
	RequiredArgs flag.Service `positional-args:"yes"`
	Force        bool         `short:"f" description:"Force deletion without confirmation"`
	Provider     string       `short:"p" description:"Provider"`
	// contains filtered or unexported fields
}

func (PurgeServiceOfferingCommand) Execute ¶

func (PurgeServiceOfferingCommand) Execute(args []string) error

func (PurgeServiceOfferingCommand) Setup ¶

type PushCommand ¶

type PushCommand struct {
	AppPorts             string                      `long:"app-ports" description:"Comma delimited list of ports the application may listen on" hidden:"true"` //TODO: Custom AppPorts flag
	BuildpackName        string                      ``                                                                                                         /* 317-byte string literal not displayed */
	StartupCommand       string                      `short:"c" description:"Startup command, set to null to reset to default start command"`
	Domain               string                      `short:"d" description:"Domain (e.g. example.com)"`
	DockerImage          string                      `long:"docker-image" short:"o" description:"Docker-image to be used (e.g. user/docker-image-name)"`
	DockerUsername       string                      `long:"docker-username" description:"Repository username; used with password from environment variable CF_DOCKER_PASSWORD"`
	PathToManifest       flag.PathWithExistenceCheck `short:"f" description:"Path to manifest"`
	HealthCheckType      flag.HealthCheckType        `` /* 156-byte string literal not displayed */
	Hostname             string                      `long:"hostname" short:"n" description:"Hostname (e.g. my-subdomain)"`
	NumInstances         int                         `short:"i" description:"Number of instances"`
	DiskLimit            string                      `short:"k" description:"Disk limit (e.g. 256M, 1024M, 1G)"`
	MemoryLimit          string                      `short:"m" description:"Memory limit (e.g. 256M, 1024M, 1G)"`
	NoHostname           bool                        `long:"no-hostname" description:"Map the root domain to this app"`
	NoManifest           bool                        `long:"no-manifest" description:"Ignore manifest file"`
	NoRoute              bool                        `long:"no-route" description:"Do not map a route to this app and remove routes from previous pushes of this app"`
	NoStart              bool                        `long:"no-start" description:"Do not start an app after pushing"`
	DirectoryPath        flag.PathWithExistenceCheck `short:"p" description:"Path to app directory or to a zip file of the contents of the app directory"`
	RandomRoute          bool                        `long:"random-route" description:"Create a random route for this app"`
	RoutePath            string                      `long:"route-path" description:"Path for the route"`
	Stack                string                      `short:"s" description:"Stack to use (a stack is a pre-built file system, including an operating system, that can run apps)"`
	ApplicationStartTime int                         `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (PushCommand) Execute ¶

func (PushCommand) Execute(args []string) error

func (PushCommand) Setup ¶

func (PushCommand) Setup(config command.Config, ui command.UI) error

type QuotaCommand ¶

type QuotaCommand struct {
	RequiredArgs flag.Quota `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (QuotaCommand) Execute ¶

func (QuotaCommand) Execute(args []string) error

func (QuotaCommand) Setup ¶

func (QuotaCommand) Setup(config command.Config, ui command.UI) error

type QuotasCommand ¶

type QuotasCommand struct {
	// contains filtered or unexported fields
}

func (QuotasCommand) Execute ¶

func (QuotasCommand) Execute(args []string) error

func (QuotasCommand) Setup ¶

func (QuotasCommand) Setup(config command.Config, ui command.UI) error

type RenameBuildpackCommand ¶

type RenameBuildpackCommand struct {
	RequiredArgs flag.RenameBuildpackArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (RenameBuildpackCommand) Execute ¶

func (RenameBuildpackCommand) Execute(args []string) error

func (RenameBuildpackCommand) Setup ¶

type RenameCommand ¶

type RenameCommand struct {
	RequiredArgs flag.AppRenameArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (RenameCommand) Execute ¶

func (RenameCommand) Execute(args []string) error

func (RenameCommand) Setup ¶

func (RenameCommand) Setup(config command.Config, ui command.UI) error

type RenameOrgCommand ¶

type RenameOrgCommand struct {
	RequiredArgs flag.RenameOrgArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (RenameOrgCommand) Execute ¶

func (RenameOrgCommand) Execute(args []string) error

func (RenameOrgCommand) Setup ¶

func (RenameOrgCommand) Setup(config command.Config, ui command.UI) error

type RenameServiceBrokerCommand ¶

type RenameServiceBrokerCommand struct {
	RequiredArgs flag.RenameServiceBrokerArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (RenameServiceBrokerCommand) Execute ¶

func (RenameServiceBrokerCommand) Execute(args []string) error

func (RenameServiceBrokerCommand) Setup ¶

type RenameServiceCommand ¶

type RenameServiceCommand struct {
	RequiredArgs flag.RenameServiceArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (RenameServiceCommand) Execute ¶

func (RenameServiceCommand) Execute(args []string) error

func (RenameServiceCommand) Setup ¶

func (RenameServiceCommand) Setup(config command.Config, ui command.UI) error

type RenameSpaceCommand ¶

type RenameSpaceCommand struct {
	RequiredArgs flag.RenameSpaceArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (RenameSpaceCommand) Execute ¶

func (RenameSpaceCommand) Execute(args []string) error

func (RenameSpaceCommand) Setup ¶

func (RenameSpaceCommand) Setup(config command.Config, ui command.UI) error

type RestageActor ¶

type RestageActor interface {
	AppActor
	RestageApplication(app v2action.Application, client v2action.NOAAClient, config v2action.Config) (<-chan *v2action.LogMessage, <-chan error, <-chan v2action.ApplicationStateChange, <-chan string, <-chan error)
}

type RestageCommand ¶

type RestageCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       RestageActor
	NOAAClient  *consumer.Consumer
	// contains filtered or unexported fields
}

func (RestageCommand) Execute ¶

func (cmd RestageCommand) Execute(args []string) error

func (*RestageCommand) Setup ¶

func (cmd *RestageCommand) Setup(config command.Config, ui command.UI) error

type RestartActor ¶

type RestartActor interface {
	AppActor
	RestartApplication(app v2action.Application, client v2action.NOAAClient, config v2action.Config) (<-chan *v2action.LogMessage, <-chan error, <-chan v2action.ApplicationStateChange, <-chan string, <-chan error)
}

type RestartAppInstanceCommand ¶

type RestartAppInstanceCommand struct {
	RequiredArgs flag.AppInstance `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (RestartAppInstanceCommand) Execute ¶

func (RestartAppInstanceCommand) Execute(args []string) error

func (RestartAppInstanceCommand) Setup ¶

type RestartCommand ¶

type RestartCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       RestartActor
	NOAAClient  *consumer.Consumer
	// contains filtered or unexported fields
}

func (RestartCommand) Execute ¶

func (cmd RestartCommand) Execute(args []string) error

func (*RestartCommand) Setup ¶

func (cmd *RestartCommand) Setup(config command.Config, ui command.UI) error

type RouterGroupsCommand ¶

type RouterGroupsCommand struct {
	// contains filtered or unexported fields
}

func (RouterGroupsCommand) Execute ¶

func (RouterGroupsCommand) Execute(args []string) error

func (RouterGroupsCommand) Setup ¶

func (RouterGroupsCommand) Setup(config command.Config, ui command.UI) error

type RoutesCommand ¶

type RoutesCommand struct {
	OrgLevel bool `long:"orglevel" description:"List all the routes for all spaces of current organization"`
	// contains filtered or unexported fields
}

func (RoutesCommand) Execute ¶

func (RoutesCommand) Execute(args []string) error

func (RoutesCommand) Setup ¶

func (RoutesCommand) Setup(config command.Config, ui command.UI) error

type RunningEnvironmentVariableGroupCommand ¶

type RunningEnvironmentVariableGroupCommand struct {
	// contains filtered or unexported fields
}

func (RunningEnvironmentVariableGroupCommand) Execute ¶

func (RunningEnvironmentVariableGroupCommand) Setup ¶

type RunningSecurityGroupsCommand ¶

type RunningSecurityGroupsCommand struct {
	// contains filtered or unexported fields
}

func (RunningSecurityGroupsCommand) Execute ¶

func (RunningSecurityGroupsCommand) Execute(args []string) error

func (RunningSecurityGroupsCommand) Setup ¶

type SSHCodeActor ¶

type SSHCodeActor interface {
	GetSSHPasscode() (string, error)
}

type SSHCodeCommand ¶

type SSHCodeCommand struct {
	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       SSHCodeActor
	// contains filtered or unexported fields
}

func (SSHCodeCommand) Execute ¶

func (cmd SSHCodeCommand) Execute(args []string) error

func (*SSHCodeCommand) Setup ¶

func (cmd *SSHCodeCommand) Setup(config command.Config, ui command.UI) error

type SSHCommand ¶

type SSHCommand struct {
	RequiredArgs        flag.AppName `positional-args:"yes"`
	AppInstanceIndex    int          `long:"app-instance-index" short:"i" description:"Application instance index (Default: 0)"`
	Command             string       `long:"command" short:"c" description:"Command to run. This flag can be defined more than once."`
	DisablePseudoTTY    bool         `long:"disable-pseudo-tty" short:"T" description:"Disable pseudo-tty allocation"`
	ForcePseudoTTY      bool         `long:"force-pseudo-tty" description:"Force pseudo-tty allocation"`
	LocalPort           string       `short:"L" description:"Local port forward specification. This flag can be defined more than once."`
	RemotePseudoTTY     bool         `long:"request-pseudo-tty" short:"t" description:"Request pseudo-tty allocation"`
	SkipHostValidation  bool         `long:"skip-host-validation" short:"k" description:"Skip host key validation"`
	SkipRemoteExecution bool         `long:"skip-remote-execution" short:"N" description:"Do not execute a remote command"`
	// contains filtered or unexported fields
}

func (SSHCommand) Execute ¶

func (SSHCommand) Execute(args []string) error

func (SSHCommand) Setup ¶

func (SSHCommand) Setup(config command.Config, ui command.UI) error

type SSHEnabledCommand ¶

type SSHEnabledCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SSHEnabledCommand) Execute ¶

func (SSHEnabledCommand) Execute(args []string) error

func (SSHEnabledCommand) Setup ¶

func (SSHEnabledCommand) Setup(config command.Config, ui command.UI) error

type ScaleCommand ¶

type ScaleCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`
	ForceRestart bool         `short:"f" description:"Force restart of app without prompt"`
	NumInstances int          `short:"i" description:"Number of instances"`
	DiskLimit    string       `short:"k" description:"Disk limit (e.g. 256M, 1024M, 1G)"`
	MemoryLimit  string       `short:"m" description:"Memory limit (e.g. 256M, 1024M, 1G)"`
	// contains filtered or unexported fields
}

func (ScaleCommand) Execute ¶

func (ScaleCommand) Execute(args []string) error

func (ScaleCommand) Setup ¶

func (ScaleCommand) Setup(config command.Config, ui command.UI) error

type SecurityGroupCommand ¶

type SecurityGroupCommand struct {
	RequiredArgs flag.SecurityGroup `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SecurityGroupCommand) Execute ¶

func (SecurityGroupCommand) Execute(args []string) error

func (SecurityGroupCommand) Setup ¶

func (SecurityGroupCommand) Setup(config command.Config, ui command.UI) error

type SecurityGroupsActor ¶

type SecurityGroupsActor interface {
	CloudControllerAPIVersion() string
	GetSecurityGroupsWithOrganizationSpaceAndLifecycle(includeStaging bool) ([]v2action.SecurityGroupWithOrganizationSpaceAndLifecycle, v2action.Warnings, error)
}

type SecurityGroupsCommand ¶

type SecurityGroupsCommand struct {
	SharedActor command.SharedActor
	Config      command.Config
	UI          command.UI
	Actor       SecurityGroupsActor
	// contains filtered or unexported fields
}

func (SecurityGroupsCommand) Execute ¶

func (cmd SecurityGroupsCommand) Execute(args []string) error

func (*SecurityGroupsCommand) Setup ¶

func (cmd *SecurityGroupsCommand) Setup(config command.Config, ui command.UI) error

type ServiceAccessCommand ¶

type ServiceAccessCommand struct {
	Broker       string `short:"b" description:"Access for plans of a particular broker"`
	Service      string `short:"e" description:"Access for service name of a particular service offering"`
	Organization string `short:"o" description:"Plans accessible by a particular organization"`
	// contains filtered or unexported fields
}

func (ServiceAccessCommand) Execute ¶

func (ServiceAccessCommand) Execute(args []string) error

func (ServiceAccessCommand) Setup ¶

func (ServiceAccessCommand) Setup(config command.Config, ui command.UI) error

type ServiceAuthTokensCommand ¶

type ServiceAuthTokensCommand struct {
	// contains filtered or unexported fields
}

func (ServiceAuthTokensCommand) Execute ¶

func (ServiceAuthTokensCommand) Execute(args []string) error

func (ServiceAuthTokensCommand) Setup ¶

type ServiceBrokersCommand ¶

type ServiceBrokersCommand struct {
	// contains filtered or unexported fields
}

func (ServiceBrokersCommand) Execute ¶

func (ServiceBrokersCommand) Execute(args []string) error

func (ServiceBrokersCommand) Setup ¶

func (ServiceBrokersCommand) Setup(config command.Config, ui command.UI) error

type ServiceCommand ¶

type ServiceCommand struct {
	RequiredArgs flag.ServiceInstance `positional-args:"yes"`
	GUID         bool                 `long:"guid" description:"Retrieve and display the given service's guid.  All other output for the service is suppressed."`
	// contains filtered or unexported fields
}

func (ServiceCommand) Execute ¶

func (ServiceCommand) Execute(args []string) error

func (ServiceCommand) Setup ¶

func (ServiceCommand) Setup(config command.Config, ui command.UI) error

type ServiceKeyCommand ¶

type ServiceKeyCommand struct {
	RequiredArgs flag.ServiceInstanceKey `positional-args:"yes"`
	GUID         bool                    `long:"guid" description:"Retrieve and display the given service-key's guid.  All other output for the service is suppressed."`
	// contains filtered or unexported fields
}

func (ServiceKeyCommand) Execute ¶

func (ServiceKeyCommand) Execute(args []string) error

func (ServiceKeyCommand) Setup ¶

func (ServiceKeyCommand) Setup(config command.Config, ui command.UI) error

type ServiceKeysCommand ¶

type ServiceKeysCommand struct {
	RequiredArgs flag.ServiceInstance `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (ServiceKeysCommand) Execute ¶

func (ServiceKeysCommand) Execute(args []string) error

func (ServiceKeysCommand) Setup ¶

func (ServiceKeysCommand) Setup(config command.Config, ui command.UI) error

type ServicesCommand ¶

type ServicesCommand struct {
	// contains filtered or unexported fields
}

func (ServicesCommand) Execute ¶

func (ServicesCommand) Execute(args []string) error

func (ServicesCommand) Setup ¶

func (ServicesCommand) Setup(config command.Config, ui command.UI) error

type SetEnvCommand ¶

type SetEnvCommand struct {
	RequiredArgs flag.SetEnvironmentArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SetEnvCommand) Execute ¶

func (SetEnvCommand) Execute(args []string) error

func (SetEnvCommand) Setup ¶

func (SetEnvCommand) Setup(config command.Config, ui command.UI) error

type SetHealthCheckActor ¶

type SetHealthCheckActor interface {
	SetApplicationHealthCheckTypeByNameAndSpace(name string, spaceGUID string, healthCheckType v2action.ApplicationHealthCheckType, httpEndpoint string) (v2action.Application, v2action.Warnings, error)
	CloudControllerAPIVersion() string
}

type SetHealthCheckCommand ¶

type SetHealthCheckCommand struct {
	RequiredArgs flag.SetHealthCheckArgs `positional-args:"yes"`
	HTTPEndpoint string                  `long:"endpoint" default:"/" description:"Path on the app"`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       SetHealthCheckActor
	// contains filtered or unexported fields
}

func (*SetHealthCheckCommand) Execute ¶

func (cmd *SetHealthCheckCommand) Execute(args []string) error

func (*SetHealthCheckCommand) Setup ¶

func (cmd *SetHealthCheckCommand) Setup(config command.Config, ui command.UI) error

type SetOrgRoleCommand ¶

type SetOrgRoleCommand struct {
	RequiredArgs flag.SetOrgRoleArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SetOrgRoleCommand) Execute ¶

func (SetOrgRoleCommand) Execute(args []string) error

func (SetOrgRoleCommand) Setup ¶

func (SetOrgRoleCommand) Setup(config command.Config, ui command.UI) error

type SetQuotaCommand ¶

type SetQuotaCommand struct {
	RequiredArgs flag.SetOrgQuotaArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SetQuotaCommand) Execute ¶

func (SetQuotaCommand) Execute(args []string) error

func (SetQuotaCommand) Setup ¶

func (SetQuotaCommand) Setup(config command.Config, ui command.UI) error

type SetRunningEnvironmentVariableGroupCommand ¶

type SetRunningEnvironmentVariableGroupCommand struct {
	RequiredArgs flag.ParamsAsJSON `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SetRunningEnvironmentVariableGroupCommand) Execute ¶

func (SetRunningEnvironmentVariableGroupCommand) Setup ¶

type SetSpaceQuotaCommand ¶

type SetSpaceQuotaCommand struct {
	RequiredArgs flag.SetSpaceQuotaArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SetSpaceQuotaCommand) Execute ¶

func (SetSpaceQuotaCommand) Execute(args []string) error

func (SetSpaceQuotaCommand) Setup ¶

func (SetSpaceQuotaCommand) Setup(config command.Config, ui command.UI) error

type SetSpaceRoleCommand ¶

type SetSpaceRoleCommand struct {
	RequiredArgs flag.SetSpaceRoleArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SetSpaceRoleCommand) Execute ¶

func (SetSpaceRoleCommand) Execute(args []string) error

func (SetSpaceRoleCommand) Setup ¶

func (SetSpaceRoleCommand) Setup(config command.Config, ui command.UI) error

type SetStagingEnvironmentVariableGroupCommand ¶

type SetStagingEnvironmentVariableGroupCommand struct {
	RequiredArgs flag.ParamsAsJSON `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SetStagingEnvironmentVariableGroupCommand) Execute ¶

func (SetStagingEnvironmentVariableGroupCommand) Setup ¶

type SharePrivateDomainCommand ¶

type SharePrivateDomainCommand struct {
	RequiredArgs flag.OrgDomain `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SharePrivateDomainCommand) Execute ¶

func (SharePrivateDomainCommand) Execute(args []string) error

func (SharePrivateDomainCommand) Setup ¶

type SpaceActor ¶

type SpaceActor interface {
	CloudControllerAPIVersion() string
	GetSpaceByOrganizationAndName(orgGUID string, spaceName string) (v2action.Space, v2action.Warnings, error)
	GetSpaceSummaryByOrganizationAndName(orgGUID string, spaceName string, includeStagingSecurityGroupsRules bool) (v2action.SpaceSummary, v2action.Warnings, error)
}

type SpaceActorV3 ¶

type SpaceActorV3 interface {
	CloudControllerAPIVersion() string
	GetEffectiveIsolationSegmentBySpace(spaceGUID string, orgDefaultIsolationSegmentGUID string) (v3action.IsolationSegment, v3action.Warnings, error)
}

type SpaceCommand ¶

type SpaceCommand struct {
	RequiredArgs       flag.Space `positional-args:"yes"`
	GUID               bool       `long:"guid" description:"Retrieve and display the given space's guid.  All other output for the space is suppressed."`
	SecurityGroupRules bool       `long:"security-group-rules" description:"Retrieve the rules for all the security groups associated with the space."`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       SpaceActor
	ActorV3     SpaceActorV3
	// contains filtered or unexported fields
}

func (SpaceCommand) Execute ¶

func (cmd SpaceCommand) Execute(args []string) error

func (*SpaceCommand) Setup ¶

func (cmd *SpaceCommand) Setup(config command.Config, ui command.UI) error

type SpaceQuotaCommand ¶

type SpaceQuotaCommand struct {
	RequiredArgs flag.SpaceQuota `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SpaceQuotaCommand) Execute ¶

func (SpaceQuotaCommand) Execute(args []string) error

func (SpaceQuotaCommand) Setup ¶

func (SpaceQuotaCommand) Setup(config command.Config, ui command.UI) error

type SpaceQuotasCommand ¶

type SpaceQuotasCommand struct {
	// contains filtered or unexported fields
}

func (SpaceQuotasCommand) Execute ¶

func (SpaceQuotasCommand) Execute(args []string) error

func (SpaceQuotasCommand) Setup ¶

func (SpaceQuotasCommand) Setup(config command.Config, ui command.UI) error

type SpaceSSHAllowedCommand ¶

type SpaceSSHAllowedCommand struct {
	RequiredArgs flag.Space `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SpaceSSHAllowedCommand) Execute ¶

func (SpaceSSHAllowedCommand) Execute(args []string) error

func (SpaceSSHAllowedCommand) Setup ¶

type SpaceUsersCommand ¶

type SpaceUsersCommand struct {
	RequiredArgs flag.OrgSpace `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (SpaceUsersCommand) Execute ¶

func (SpaceUsersCommand) Execute(args []string) error

func (SpaceUsersCommand) Setup ¶

func (SpaceUsersCommand) Setup(config command.Config, ui command.UI) error

type SpacesActor ¶

type SpacesActor interface {
	GetOrganizationSpaces(orgGUID string) ([]v2action.Space, v2action.Warnings, error)
}

type SpacesCommand ¶

type SpacesCommand struct {
	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       SpacesActor
	// contains filtered or unexported fields
}

func (SpacesCommand) Execute ¶

func (cmd SpacesCommand) Execute([]string) error

func (*SpacesCommand) Setup ¶

func (cmd *SpacesCommand) Setup(config command.Config, ui command.UI) error

type StackCommand ¶

type StackCommand struct {
	RequiredArgs flag.StackName `positional-args:"yes"`
	GUID         bool           `long:"guid" description:"Retrieve and display the given stack's guid. All other output for the stack is suppressed."`
	// contains filtered or unexported fields
}

func (StackCommand) Execute ¶

func (StackCommand) Execute(args []string) error

func (StackCommand) Setup ¶

func (StackCommand) Setup(config command.Config, ui command.UI) error

type StacksCommand ¶

type StacksCommand struct {
	// contains filtered or unexported fields
}

func (StacksCommand) Execute ¶

func (StacksCommand) Execute(args []string) error

func (StacksCommand) Setup ¶

func (StacksCommand) Setup(config command.Config, ui command.UI) error

type StagingEnvironmentVariableGroupCommand ¶

type StagingEnvironmentVariableGroupCommand struct {
	// contains filtered or unexported fields
}

func (StagingEnvironmentVariableGroupCommand) Execute ¶

func (StagingEnvironmentVariableGroupCommand) Setup ¶

type StagingSecurityGroupsCommand ¶

type StagingSecurityGroupsCommand struct {
	// contains filtered or unexported fields
}

func (StagingSecurityGroupsCommand) Execute ¶

func (StagingSecurityGroupsCommand) Execute(args []string) error

func (StagingSecurityGroupsCommand) Setup ¶

type StartActor ¶

type StartActor interface {
	AppActor
	StartApplication(app v2action.Application, client v2action.NOAAClient, config v2action.Config) (<-chan *v2action.LogMessage, <-chan error, <-chan v2action.ApplicationStateChange, <-chan string, <-chan error)
}

type StartCommand ¶

type StartCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       StartActor
	NOAAClient  *consumer.Consumer
	// contains filtered or unexported fields
}

func (StartCommand) Execute ¶

func (cmd StartCommand) Execute(args []string) error

func (*StartCommand) Setup ¶

func (cmd *StartCommand) Setup(config command.Config, ui command.UI) error

type StopCommand ¶

type StopCommand struct {
	RequiredArgs flag.AppName `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (StopCommand) Execute ¶

func (StopCommand) Execute(args []string) error

func (StopCommand) Setup ¶

func (StopCommand) Setup(config command.Config, ui command.UI) error

type TargetActor ¶

type TargetActor interface {
	GetOrganizationByName(orgName string) (v2action.Organization, v2action.Warnings, error)
	GetOrganizationSpaces(orgGUID string) ([]v2action.Space, v2action.Warnings, error)
	GetSpaceByOrganizationAndName(orgGUID string, spaceName string) (v2action.Space, v2action.Warnings, error)
}

type TargetCommand ¶

type TargetCommand struct {
	Organization string `short:"o" description:"Organization"`
	Space        string `short:"s" description:"Space"`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       TargetActor
	// contains filtered or unexported fields
}

func (*TargetCommand) Execute ¶

func (cmd *TargetCommand) Execute(args []string) error

func (*TargetCommand) Setup ¶

func (cmd *TargetCommand) Setup(config command.Config, ui command.UI) error

type UnbindRouteServiceCommand ¶

type UnbindRouteServiceCommand struct {
	RequiredArgs flag.RouteServiceArgs `positional-args:"yes"`
	Force        bool                  `short:"f" description:"Force unbinding without confirmation"`
	Hostname     string                `long:"hostname" short:"n" description:"Hostname used in combination with DOMAIN to specify the route to unbind"`
	Path         string                `long:"path" description:"Path used in combination with HOSTNAME and DOMAIN to specify the route to unbind"`
	// contains filtered or unexported fields
}

func (UnbindRouteServiceCommand) Execute ¶

func (UnbindRouteServiceCommand) Execute(args []string) error

func (UnbindRouteServiceCommand) Setup ¶

type UnbindRunningSecurityGroupCommand ¶

type UnbindRunningSecurityGroupCommand struct {
	RequiredArgs flag.SecurityGroup `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (UnbindRunningSecurityGroupCommand) Execute ¶

func (UnbindRunningSecurityGroupCommand) Setup ¶

type UnbindSecurityGroupActor ¶

type UnbindSecurityGroupActor interface {
	CloudControllerAPIVersion() string
	UnbindSecurityGroupByNameAndSpace(securityGroupName string, spaceGUID string, lifecycle ccv2.SecurityGroupLifecycle) (v2action.Warnings, error)
	UnbindSecurityGroupByNameOrganizationNameAndSpaceName(securityGroupName string, orgName string, spaceName string, lifecycle ccv2.SecurityGroupLifecycle) (v2action.Warnings, error)
}

type UnbindSecurityGroupCommand ¶

type UnbindSecurityGroupCommand struct {
	RequiredArgs flag.UnbindSecurityGroupArgs `positional-args:"yes"`
	Lifecycle    flag.SecurityGroupLifecycle  `long:"lifecycle" choice:"running" choice:"staging" default:"running" description:"Lifecycle phase the group applies to"`

	UI          command.UI
	Config      command.Config
	Actor       UnbindSecurityGroupActor
	SharedActor command.SharedActor
	// contains filtered or unexported fields
}

func (UnbindSecurityGroupCommand) Execute ¶

func (cmd UnbindSecurityGroupCommand) Execute(args []string) error

func (*UnbindSecurityGroupCommand) Setup ¶

func (cmd *UnbindSecurityGroupCommand) Setup(config command.Config, ui command.UI) error

type UnbindServiceActor ¶

type UnbindServiceActor interface {
	UnbindServiceBySpace(appName string, serviceInstanceName string, spaceGUID string) (v2action.Warnings, error)
}

type UnbindServiceCommand ¶

type UnbindServiceCommand struct {
	RequiredArgs flag.BindServiceArgs `positional-args:"yes"`

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       UnbindServiceActor
	// contains filtered or unexported fields
}

func (UnbindServiceCommand) Execute ¶

func (cmd UnbindServiceCommand) Execute(args []string) error

func (*UnbindServiceCommand) Setup ¶

func (cmd *UnbindServiceCommand) Setup(config command.Config, ui command.UI) error

type UnbindStagingSecurityGroupCommand ¶

type UnbindStagingSecurityGroupCommand struct {
	RequiredArgs flag.SecurityGroup `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (UnbindStagingSecurityGroupCommand) Execute ¶

func (UnbindStagingSecurityGroupCommand) Setup ¶

type UnmapRouteCommand ¶

type UnmapRouteCommand struct {
	RequiredArgs flag.AppDomain `positional-args:"yes"`
	Hostname     string         `long:"hostname" short:"n" description:"Hostname used to identify the HTTP route"`
	Path         string         `long:"path" description:"Path used to identify the HTTP route"`
	Port         int            `long:"port" description:"Port used to identify the TCP route"`
	// contains filtered or unexported fields
}

func (UnmapRouteCommand) Execute ¶

func (UnmapRouteCommand) Execute(args []string) error

func (UnmapRouteCommand) Setup ¶

func (UnmapRouteCommand) Setup(config command.Config, ui command.UI) error

type UnsetEnvCommand ¶

type UnsetEnvCommand struct {
	// contains filtered or unexported fields
}

func (UnsetEnvCommand) Execute ¶

func (UnsetEnvCommand) Execute(args []string) error

func (UnsetEnvCommand) Setup ¶

func (UnsetEnvCommand) Setup(config command.Config, ui command.UI) error

type UnsetOrgRoleCommand ¶

type UnsetOrgRoleCommand struct {
	RequiredArgs flag.SetOrgRoleArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (UnsetOrgRoleCommand) Execute ¶

func (UnsetOrgRoleCommand) Execute(args []string) error

func (UnsetOrgRoleCommand) Setup ¶

func (UnsetOrgRoleCommand) Setup(config command.Config, ui command.UI) error

type UnsetSpaceQuotaCommand ¶

type UnsetSpaceQuotaCommand struct {
	RequiredArgs flag.SetSpaceQuotaArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (UnsetSpaceQuotaCommand) Execute ¶

func (UnsetSpaceQuotaCommand) Execute(args []string) error

func (UnsetSpaceQuotaCommand) Setup ¶

type UnsetSpaceRoleCommand ¶

type UnsetSpaceRoleCommand struct {
	RequiredArgs flag.SetSpaceRoleArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (UnsetSpaceRoleCommand) Execute ¶

func (UnsetSpaceRoleCommand) Execute(args []string) error

func (UnsetSpaceRoleCommand) Setup ¶

func (UnsetSpaceRoleCommand) Setup(config command.Config, ui command.UI) error

type UnsharePrivateDomainCommand ¶

type UnsharePrivateDomainCommand struct {
	RequiredArgs flag.OrgDomain `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (UnsharePrivateDomainCommand) Execute ¶

func (UnsharePrivateDomainCommand) Execute(args []string) error

func (UnsharePrivateDomainCommand) Setup ¶

type UpdateBuildpackCommand ¶

type UpdateBuildpackCommand struct {
	RequiredArgs flag.BuildpackName               `positional-args:"yes"`
	Disable      bool                             `long:"disable" description:"Disable the buildpack from being used for staging"`
	Enable       bool                             `long:"enable" description:"Enable the buildpack to be used for staging"`
	Order        int                              `short:"i" description:"The order in which the buildpacks are checked during buildpack auto-detection"`
	Lock         bool                             `long:"lock" description:"Lock the buildpack to prevent updates"`
	Path         flag.PathWithExistenceCheckOrURL `short:"p" description:"Path to directory or zip file"`
	Unlock       bool                             `long:"unlock" description:"Unlock the buildpack to enable updates"`
	// contains filtered or unexported fields
}

func (UpdateBuildpackCommand) Execute ¶

func (UpdateBuildpackCommand) Execute(args []string) error

func (UpdateBuildpackCommand) Setup ¶

type UpdateQuotaCommand ¶

type UpdateQuotaCommand struct {
	RequiredArgs             flag.Quota               `positional-args:"yes"`
	NumAppInstances          int                      `short:"a" description:"Total number of application instances. -1 represents an unlimited amount."`
	AllowPaidServicePlans    bool                     `long:"allow-paid-service-plans" description:"Can provision instances of paid service plans"`
	DisallowPaidServicePlans bool                     `long:"disallow-paid-service-plans" description:"Cannot provision instances of paid service plans"`
	AppInstanceMemory        flag.MemoryWithUnlimited `short:"i" description:"Maximum amount of memory an application instance can have (e.g. 1024M, 1G, 10G)"`
	TotalMemory              string                   `short:"m" description:"Total amount of memory (e.g. 1024M, 1G, 10G)"`
	NewName                  string                   `short:"n" description:"New name"`
	NumRoutes                int                      `short:"r" description:"Total number of routes"`
	ReservedRoutePorts       int                      `long:"reserved-route-ports" description:"Maximum number of routes that may be created with reserved ports"`
	NumServiceInstances      int                      `short:"s" description:"Total number of service instances"`
	// contains filtered or unexported fields
}

func (UpdateQuotaCommand) Execute ¶

func (UpdateQuotaCommand) Execute(args []string) error

func (UpdateQuotaCommand) Setup ¶

func (UpdateQuotaCommand) Setup(config command.Config, ui command.UI) error

type UpdateSecurityGroupCommand ¶

type UpdateSecurityGroupCommand struct {
	RequiredArgs flag.SecurityGroupArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (UpdateSecurityGroupCommand) Execute ¶

func (UpdateSecurityGroupCommand) Execute(args []string) error

func (UpdateSecurityGroupCommand) Setup ¶

type UpdateServiceAuthTokenCommand ¶

type UpdateServiceAuthTokenCommand struct {
	RequiredArgs flag.ServiceAuthTokenArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (UpdateServiceAuthTokenCommand) Execute ¶

func (UpdateServiceAuthTokenCommand) Execute(args []string) error

func (UpdateServiceAuthTokenCommand) Setup ¶

type UpdateServiceBrokerCommand ¶

type UpdateServiceBrokerCommand struct {
	RequiredArgs flag.ServiceBrokerArgs `positional-args:"yes"`
	// contains filtered or unexported fields
}

func (UpdateServiceBrokerCommand) Execute ¶

func (UpdateServiceBrokerCommand) Execute(args []string) error

func (UpdateServiceBrokerCommand) Setup ¶

type UpdateServiceCommand ¶

type UpdateServiceCommand struct {
	RequiredArgs     flag.ServiceInstance `positional-args:"yes"`
	ParametersAsJSON flag.Path            `` /* 238-byte string literal not displayed */
	Plan             string               `short:"p" description:"Change service plan for a service instance"`
	Tags             string               `short:"t" description:"User provided tags"`
	// contains filtered or unexported fields
}

func (UpdateServiceCommand) Execute ¶

func (UpdateServiceCommand) Execute(args []string) error

func (UpdateServiceCommand) Setup ¶

func (UpdateServiceCommand) Setup(config command.Config, ui command.UI) error

type UpdateSpaceQuotaCommand ¶

type UpdateSpaceQuotaCommand struct {
	RequiredArgs             flag.SpaceQuota          `positional-args:"yes"`
	NumAppInstances          int                      `short:"a" description:"Total number of application instances. -1 represents an unlimited amount."`
	AllowPaidServicePlans    bool                     `long:"allow-paid-service-plans" description:"Can provision instances of paid service plans"`
	DisallowPaidServicePlans bool                     `long:"disallow-paid-service-plans" description:"Can not provision instances of paid service plans"`
	AppInstanceMemory        flag.MemoryWithUnlimited `` /* 139-byte string literal not displayed */
	TotalMemory              string                   `short:"m" description:"Total amount of memory a space can have (e.g. 1024M, 1G, 10G)"`
	Name                     string                   `short:"n" description:"New name"`
	NumRoutes                int                      `short:"r" description:"Total number of routes"`
	ReservedRoutePorts       int                      `long:"reserved-route-ports" description:"Maximum number of routes that may be created with reserved ports"`
	NumServiceInstances      int                      `short:"s" description:"Total number of service instances"`
	// contains filtered or unexported fields
}

func (UpdateSpaceQuotaCommand) Execute ¶

func (UpdateSpaceQuotaCommand) Execute(args []string) error

func (UpdateSpaceQuotaCommand) Setup ¶

type UpdateUserProvidedServiceCommand ¶

type UpdateUserProvidedServiceCommand struct {
	RequiredArgs    flag.ServiceInstance `positional-args:"yes"`
	SyslogDrainURL  string               `short:"l" description:"URL to which logs for bound applications will be streamed"`
	Credentials     string               `` /* 145-byte string literal not displayed */
	RouteServiceURL string               `short:"r" description:"URL to which requests for bound routes will be forwarded. Scheme for this URL must be https"`
	// contains filtered or unexported fields
}

func (UpdateUserProvidedServiceCommand) Execute ¶

func (UpdateUserProvidedServiceCommand) Setup ¶

type V2PushActor ¶

type V2PushActor interface {
	Apply(config pushaction.ApplicationConfig, progressBar pushaction.ProgressBar) (<-chan pushaction.ApplicationConfig, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error)
	ConvertToApplicationConfigs(orgGUID string, spaceGUID string, noStart bool, apps []manifest.Application) ([]pushaction.ApplicationConfig, pushaction.Warnings, error)
	MergeAndValidateSettingsAndManifests(cmdSettings pushaction.CommandLineSettings, apps []manifest.Application) ([]manifest.Application, error)
	ReadManifest(pathToManifest string) ([]manifest.Application, error)
}

type V2PushCommand ¶

type V2PushCommand struct {
	OptionalArgs flag.OptionalAppName `positional-args:"yes"`
	Buildpack    flag.Buildpack       `` /* 317-byte string literal not displayed */
	Command      flag.Command         `short:"c" description:"Startup command, set to null to reset to default start command"`
	// Domain               string                      `short:"d" description:"Domain (e.g. example.com)"`
	DockerImage     flag.DockerImage            `long:"docker-image" short:"o" description:"Docker-image to be used (e.g. user/docker-image-name)"`
	DockerUsername  string                      `long:"docker-username" description:"Repository username; used with password from environment variable CF_DOCKER_PASSWORD"`
	PathToManifest  flag.PathWithExistenceCheck `short:"f" description:"Path to manifest"`
	HealthCheckType flag.HealthCheckType        `` /* 156-byte string literal not displayed */
	// Hostname             string                      `long:"hostname" short:"n" description:"Hostname (e.g. my-subdomain)"`
	Instances flag.Instances `short:"i" description:"Number of instances"`
	DiskQuota flag.Megabytes `short:"k" description:"Disk limit (e.g. 256M, 1024M, 1G)"`
	Memory    flag.Megabytes `short:"m" description:"Memory limit (e.g. 256M, 1024M, 1G)"`
	// NoHostname           bool                        `long:"no-hostname" description:"Map the root domain to this app"`
	NoManifest bool `long:"no-manifest" description:"Ignore manifest file"`
	// NoRoute              bool                        `long:"no-route" description:"Do not map a route to this app and remove routes from previous pushes of this app"`
	NoStart bool                        `long:"no-start" description:"Do not start an app after pushing"`
	AppPath flag.PathWithExistenceCheck `short:"p" description:"Path to app directory or to a zip file of the contents of the app directory"`
	// RandomRoute          bool                        `long:"random-route" description:"Create a random route for this app"`
	// RoutePath            string                      `long:"route-path" description:"Path for the route"`
	StackName          string `short:"s" description:"Stack to use (a stack is a pre-built file system, including an operating system, that can run apps)"`
	HealthCheckTimeout int    `` /* 130-byte string literal not displayed */

	UI          command.UI
	Config      command.Config
	SharedActor command.SharedActor
	Actor       V2PushActor
	ProgressBar ProgressBar

	RestartActor RestartActor
	NOAAClient   *consumer.Consumer
	// contains filtered or unexported fields
}

func (V2PushCommand) Execute ¶

func (cmd V2PushCommand) Execute(args []string) error

func (V2PushCommand) GetCommandLineSettings ¶

func (cmd V2PushCommand) GetCommandLineSettings() (pushaction.CommandLineSettings, error)

func (*V2PushCommand) Setup ¶

func (cmd *V2PushCommand) Setup(config command.Config, ui command.UI) error

Source Files ¶

Directories ¶

Path Synopsis
Package shared should not be imported by external consumers.
Package shared should not be imported by external consumers.
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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