v2

package
v6.33.1+incompatible Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

This section is empty.

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 FeatureFlagsActor

type FeatureFlagsActor interface {
	GetFeatureFlags() ([]v2action.FeatureFlag, v2action.Warnings, error)
}

type FeatureFlagsCommand

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

func (FeatureFlagsCommand) Execute

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

func (*FeatureFlagsCommand) Setup

func (cmd *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 ServiceActor

type ServiceActor interface {
	GetServiceInstanceByNameAndSpace(name string, spaceGUID string) (v2action.ServiceInstance, v2action.Warnings, error)
	GetServiceInstanceSummaryByNameAndSpace(name string, spaceGUID string) (v2action.ServiceInstanceSummary, v2action.Warnings, 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."`

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

func (ServiceCommand) Execute

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

func (*ServiceCommand) Setup

func (cmd *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 constant.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          flag.RoutePath              `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)

GetCommandLineSettings generates a push CommandLineSettings object from the command's command line flags. It also validates those settings, preventing contradictory flags.

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