Documentation
¶
Overview ¶
Package v6 should not be imported by external consumers. It was not designed for external use.
Index ¶
- type APIActor
- type APICommand
- type ActorMaker
- type ActorMakerFunc
- type AddNetworkPolicyActor
- type AddNetworkPolicyCommand
- type AllowSpaceSSHCommand
- type AppsCommand
- type AuthActor
- type AuthCommand
- type BindRouteServiceCommand
- type BindRunningSecurityGroupCommand
- type BindSecurityGroupActor
- type BindSecurityGroupCommand
- type BindServiceActor
- type BindServiceCommand
- type BindStagingSecurityGroupCommand
- type BuildpacksCommand
- type CheckRouteCommand
- type ConfigCommand
- type CopySourceCommand
- type CreateAppManifestActor
- type CreateAppManifestCommand
- type CreateBuildpackActor
- type CreateBuildpackCommand
- type CreateDomainCommand
- type CreateIsolationSegmentActor
- type CreateIsolationSegmentCommand
- type CreateOrgActor
- type CreateOrgCommand
- type CreateQuotaCommand
- type CreateRouteActor
- type CreateRouteCommand
- type CreateSecurityGroupCommand
- type CreateServiceActor
- type CreateServiceAuthTokenCommand
- type CreateServiceBrokerActor
- type CreateServiceBrokerCommand
- type CreateServiceCommand
- type CreateServiceKeyActor
- type CreateServiceKeyCommand
- type CreateSharedDomainActor
- type CreateSharedDomainCommand
- type CreateSpaceActor
- type CreateSpaceCommand
- type CreateSpaceQuotaCommand
- type CreateUserActor
- type CreateUserCommand
- type CreateUserProvidedServiceCommand
- type CurlCommand
- type DeleteBuildpackActor
- type DeleteBuildpackCommand
- type DeleteCommand
- type DeleteDomainCommand
- type DeleteIsolationSegmentActor
- type DeleteIsolationSegmentCommand
- type DeleteOrgCommand
- type DeleteOrganizationActor
- type DeleteOrphanedRoutesActor
- type DeleteOrphanedRoutesCommand
- type DeleteQuotaCommand
- type DeleteRouteCommand
- type DeleteSecurityGroupCommand
- type DeleteServiceAuthTokenCommand
- type DeleteServiceBrokerCommand
- type DeleteServiceCommand
- type DeleteServiceKeyCommand
- type DeleteSharedDomainCommand
- type DeleteSpaceActor
- type DeleteSpaceCommand
- type DeleteSpaceQuotaCommand
- type DeleteUserCommand
- type DisableFeatureFlagCommand
- type DisableOrgIsolationActor
- type DisableOrgIsolationCommand
- type DisableSSHCommand
- type DisableServiceAccessActor
- type DisableServiceAccessCommand
- type DisallowSpaceSSHCommand
- type DomainsActor
- type DomainsCommand
- type Downloader
- type EnableFeatureFlagCommand
- type EnableOrgIsolationActor
- type EnableOrgIsolationCommand
- type EnableSSHCommand
- type EnableServiceAccessActor
- type EnableServiceAccessCommand
- type EnvCommand
- type EventsCommand
- type FeatureFlagCommand
- type FeatureFlagsActor
- type FeatureFlagsCommand
- type FilesCommand
- type GetHealthCheckActor
- type GetHealthCheckCommand
- type IsolationSegmentsActor
- type IsolationSegmentsCommand
- type LoginActor
- type LoginCommand
- type LogoutCommand
- type LogsActor
- type LogsCommand
- type ManifestParser
- type MapRouteCommand
- type MarketplaceCommand
- type MembershipActor
- type MigrateServiceInstancesCommand
- type NetworkPoliciesActor
- type NetworkPoliciesCommand
- type OauthTokenActor
- type OauthTokenCommand
- type OrgActor
- type OrgActorV3
- type OrgCommand
- type OrgUsersCommand
- type OrgsActor
- type OrgsCommand
- type OriginalV2PushActor
- type PasswdCommand
- type ProgressBar
- type PurgeServiceInstanceCommand
- type PurgeServiceOfferingActor
- type PurgeServiceOfferingCommand
- type PushCommand
- type QuotaCommand
- type QuotasCommand
- type RemoveNetworkPolicyActor
- type RemoveNetworkPolicyCommand
- type RenameBuildpackActor
- type RenameBuildpackCommand
- type RenameCommand
- type RenameOrgCommand
- type RenameServiceBrokerCommand
- type RenameServiceCommand
- type RenameSpaceCommand
- type ResetOrgDefaultIsolationSegmentActor
- type ResetOrgDefaultIsolationSegmentActorV2
- type ResetOrgDefaultIsolationSegmentCommand
- type ResetSpaceIsolationSegmentActor
- type ResetSpaceIsolationSegmentActorV2
- type ResetSpaceIsolationSegmentCommand
- type RestageActor
- type RestageCommand
- type RestartActor
- type RestartAppInstanceCommand
- type RestartCommand
- type RouterGroupsCommand
- type RoutesCommand
- type RunTaskActor
- type RunTaskCommand
- type RunningEnvironmentVariableGroupCommand
- type RunningSecurityGroupsCommand
- type SSHActor
- type SSHCodeActor
- type SSHCodeCommand
- type SSHCommand
- type SSHEnabledCommand
- type ScaleCommand
- type SecurityGroupCommand
- type SecurityGroupsActor
- type SecurityGroupsCommand
- type ServiceAccessActor
- type ServiceAccessCommand
- type ServiceActor
- type ServiceAuthTokensCommand
- type ServiceBrokersCommand
- type ServiceCommand
- type ServiceInstancesActor
- type ServiceKeyCommand
- type ServiceKeysCommand
- type ServicesCommand
- type ServicesSummariesActor
- type SetEnvCommand
- type SetHealthCheckActor
- type SetHealthCheckCommand
- type SetOrgDefaultIsolationSegmentActor
- type SetOrgDefaultIsolationSegmentActorV2
- type SetOrgDefaultIsolationSegmentCommand
- type SetOrgRoleCommand
- type SetQuotaCommand
- type SetRunningEnvironmentVariableGroupCommand
- type SetSpaceIsolationSegmentActor
- type SetSpaceIsolationSegmentActorV2
- type SetSpaceIsolationSegmentCommand
- type SetSpaceQuotaCommand
- type SetSpaceRoleCommand
- type SetStagingEnvironmentVariableGroupCommand
- type SharePrivateDomainCommand
- type ShareServiceActor
- type ShareServiceCommand
- type SpaceActor
- type SpaceActorV3
- type SpaceCommand
- type SpaceQuotaCommand
- type SpaceQuotasCommand
- type SpaceSSHAllowedCommand
- type SpaceUsersCommand
- type SpacesActor
- type SpacesCommand
- type StackCommand
- type StacksCommand
- type StagingEnvironmentVariableGroupCommand
- type StagingSecurityGroupsCommand
- type StartActor
- type StartCommand
- type StopCommand
- type TargetActor
- type TargetCommand
- type TasksActor
- type TasksCommand
- type TerminateTaskActor
- type TerminateTaskCommand
- type UnbindRouteServiceCommand
- type UnbindRunningSecurityGroupCommand
- type UnbindSecurityGroupActor
- type UnbindSecurityGroupCommand
- type UnbindServiceActor
- type UnbindServiceCommand
- type UnbindStagingSecurityGroupCommand
- type UnmapRouteCommand
- type UnsetEnvCommand
- type UnsetOrgRoleCommand
- type UnsetSpaceQuotaCommand
- type UnsetSpaceRoleCommand
- type UnsharePrivateDomainCommand
- type UnshareServiceActor
- type UnshareServiceCommand
- type UpdateBuildpackActor
- type UpdateBuildpackCommand
- type UpdateQuotaCommand
- type UpdateSecurityGroupCommand
- type UpdateServiceActor
- type UpdateServiceAuthTokenCommand
- type UpdateServiceBrokerCommand
- type UpdateServiceCommand
- type UpdateSpaceQuotaCommand
- type UpdateUserProvidedServiceActor
- type UpdateUserProvidedServiceCommand
- type V2ActorMaker
- type V2ActorMakerFunc
- type V2LoginActor
- type V2PushActor
- type V2V3AppSummaryActor
- type V3AppActor
- type V3AppCommand
- type V3ApplyManifestActor
- type V3ApplyManifestCommand
- type V3AppsActor
- type V3AppsCommand
- type V3CancelZdtPushActor
- type V3CancelZdtPushCommand
- type V3CreateAppActor
- type V3CreateAppCommand
- type V3CreatePackageActor
- type V3CreatePackageCommand
- type V3DeleteActor
- type V3DeleteCommand
- type V3DropletsActor
- type V3DropletsCommand
- type V3EnvActor
- type V3EnvCommand
- type V3GetHealthCheckActor
- type V3GetHealthCheckCommand
- type V3PackagesActor
- type V3PackagesCommand
- type V3PushActor
- type V3PushCommand
- type V3RestartActor
- type V3RestartAppInstanceActor
- type V3RestartAppInstanceCommand
- type V3RestartCommand
- type V3SSHActor
- type V3SSHCommand
- type V3ScaleActor
- type V3ScaleCommand
- type V3SetDropletActor
- type V3SetDropletCommand
- type V3SetEnvActor
- type V3SetEnvCommand
- type V3SetHealthCheckActor
- type V3SetHealthCheckCommand
- type V3StageActor
- type V3StageCommand
- type V3StartActor
- type V3StartCommand
- type V3StopActor
- type V3StopCommand
- type V3UnsetEnvActor
- type V3UnsetEnvCommand
- type V3ZeroDowntimePushCommand
- type V3ZeroDowntimeRestartActor
- type V3ZeroDowntimeRestartCommand
- type V3ZeroDowntimeVersionActor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIActor ¶
type APIActor interface {
ClearTarget()
SetTarget(settings v2action.TargetSettings) (v2action.Warnings, 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
type ActorMaker ¶
type ActorMakerFunc ¶
type AddNetworkPolicyActor ¶
type AddNetworkPolicyCommand ¶
type AddNetworkPolicyCommand struct {
RequiredArgs flag.AddNetworkPolicyArgs `positional-args:"yes"`
DestinationApp string `long:"destination-app" required:"true" description:"Name of app to connect to"`
Port flag.NetworkPort `long:"port" description:"Port or range of ports for connection to destination app (Default: 8080)"`
Protocol flag.NetworkProtocol `long:"protocol" description:"Protocol to connect apps with (Default: tcp)"`
DestinationOrg string `short:"o" description:"The org of the destination app (Default: targeted org)"`
DestinationSpace string `short:"s" description:"The space of the destination app (Default: targeted space)"`
UI command.UI
Config command.Config
NetworkPolicyActor AddNetworkPolicyActor
MembershipActor MembershipActor
// contains filtered or unexported fields
}
func (AddNetworkPolicyCommand) Execute ¶
func (cmd AddNetworkPolicyCommand) Execute(args []string) 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
type AppsCommand ¶
type AppsCommand struct {
// contains filtered or unexported fields
}
func (AppsCommand) Execute ¶
func (AppsCommand) Execute(args []string) error
type AuthCommand ¶
type AuthCommand struct {
RequiredArgs flag.Authentication `positional-args:"yes"`
ClientCredentials bool `long:"client-credentials" description:"Use (non-user) service account (also called client credentials)"`
Origin string `long:"origin" description:"Indicates the identity provider to be used for authentication"`
UI command.UI
Config command.Config
Actor AuthActor
// contains filtered or unexported fields
}
func (AuthCommand) Execute ¶
func (cmd AuthCommand) Execute(args []string) 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
type BindRunningSecurityGroupCommand ¶
type BindRunningSecurityGroupCommand struct {
RequiredArgs flag.SecurityGroup `positional-args:"yes"`
// contains filtered or unexported fields
}
func (BindRunningSecurityGroupCommand) Execute ¶
func (BindRunningSecurityGroupCommand) Execute(args []string) error
type BindSecurityGroupActor ¶
type BindSecurityGroupActor interface {
BindSecurityGroupToSpace(securityGroupGUID string, spaceGUID string, lifecycle constant.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
Actor BindSecurityGroupActor
// contains filtered or unexported fields
}
func (BindSecurityGroupCommand) Execute ¶
func (cmd BindSecurityGroupCommand) Execute(args []string) error
type BindServiceActor ¶
type BindServiceCommand ¶
type BindServiceCommand struct {
RequiredArgs flag.BindServiceArgs `positional-args:"yes"`
BindingName flag.BindingName `long:"binding-name" description:"Name to expose service instance to app process with (Default: service instance name)"`
ParametersAsJSON flag.JSONOrFileWithValidation `` /* 238-byte string literal not displayed */
UI command.UI
Config command.Config
Actor BindServiceActor
// contains filtered or unexported fields
}
func (BindServiceCommand) Execute ¶
func (cmd BindServiceCommand) Execute(args []string) error
type BindStagingSecurityGroupCommand ¶
type BindStagingSecurityGroupCommand struct {
RequiredArgs flag.SecurityGroup `positional-args:"yes"`
// contains filtered or unexported fields
}
func (BindStagingSecurityGroupCommand) Execute ¶
func (BindStagingSecurityGroupCommand) Execute(args []string) error
type BuildpacksCommand ¶
type BuildpacksCommand struct {
// contains filtered or unexported fields
}
func (BuildpacksCommand) Execute ¶
func (BuildpacksCommand) Execute(args []string) 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
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
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
type CreateAppManifestActor ¶
type CreateAppManifestActor interface {
CreateApplicationManifestByNameAndSpace(appName string, spaceGUID string) (manifest.Application, v2v3action.Warnings, error)
WriteApplicationManifest(manifestApp manifest.Application, manifestPath string) 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
Actor CreateAppManifestActor
// contains filtered or unexported fields
}
func (CreateAppManifestCommand) Execute ¶
func (cmd CreateAppManifestCommand) Execute(args []string) error
type CreateBuildpackActor ¶
type CreateBuildpackActor interface {
CreateBuildpack(name string, position int, enabled bool) (v2action.Buildpack, v2action.Warnings, error)
UploadBuildpack(GUID string, path string, progBar v2action.SimpleProgressBar) (v2action.Warnings, error)
PrepareBuildpackBits(inputPath string, tmpDirPath string, downloader v2action.Downloader) (string, 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"`
UI command.UI
Actor CreateBuildpackActor
ProgressBar v2action.SimpleProgressBar
Config command.Config
// contains filtered or unexported fields
}
func (*CreateBuildpackCommand) Execute ¶
func (cmd *CreateBuildpackCommand) Execute(args []string) error
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
type CreateIsolationSegmentActor ¶
type CreateIsolationSegmentActor interface {
CreateIsolationSegmentByName(isolationSegment v3action.IsolationSegment) (v3action.Warnings, error)
}
type CreateIsolationSegmentCommand ¶
type CreateIsolationSegmentCommand struct {
RequiredArgs flag.IsolationSegmentName `positional-args:"yes"`
UI command.UI
Config command.Config
Actor CreateIsolationSegmentActor
// contains filtered or unexported fields
}
func (CreateIsolationSegmentCommand) Execute ¶
func (cmd CreateIsolationSegmentCommand) Execute(args []string) error
type CreateOrgActor ¶
type CreateOrgCommand ¶
type CreateOrgCommand struct {
RequiredArgs flag.Organization `positional-args:"yes"`
Quota string `` /* 127-byte string literal not displayed */
UI command.UI
Config command.Config
Actor CreateOrgActor
// contains filtered or unexported fields
}
func (CreateOrgCommand) Execute ¶
func (cmd CreateOrgCommand) Execute(args []string) 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
type CreateRouteActor ¶
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
Actor CreateRouteActor
// contains filtered or unexported fields
}
func (CreateRouteCommand) Execute ¶
func (cmd CreateRouteCommand) Execute(args []string) 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
type CreateServiceActor ¶
type CreateServiceAuthTokenCommand ¶
type CreateServiceAuthTokenCommand struct {
RequiredArgs flag.ServiceAuthTokenArgs `positional-args:"yes"`
UI command.UI
// contains filtered or unexported fields
}
func (*CreateServiceAuthTokenCommand) Execute ¶
func (cmd *CreateServiceAuthTokenCommand) Execute(args []string) error
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"`
UI command.UI
Config command.Config
Actor CreateServiceBrokerActor
// contains filtered or unexported fields
}
func (CreateServiceBrokerCommand) Execute ¶
func (cmd CreateServiceBrokerCommand) Execute(args []string) error
type CreateServiceCommand ¶
type CreateServiceCommand struct {
RequiredArgs flag.CreateServiceArgs `positional-args:"yes"`
ServiceBroker string `short:"b" description:"Create a service instance from a particular broker. Required when service name is ambiguous"`
ParametersAsJSON flag.JSONOrFileWithValidation `` /* 238-byte string literal not displayed */
Tags flag.Tags `short:"t" description:"User provided tags"`
UI command.UI
Config command.Config
Actor CreateServiceActor
// contains filtered or unexported fields
}
func (CreateServiceCommand) Execute ¶
func (cmd CreateServiceCommand) Execute(args []string) error
type CreateServiceKeyActor ¶
type CreateServiceKeyCommand ¶
type CreateServiceKeyCommand struct {
RequiredArgs flag.ServiceInstanceKey `positional-args:"yes"`
ParametersAsJSON flag.JSONOrFileWithValidation `` /* 238-byte string literal not displayed */
UI command.UI
Config command.Config
Actor CreateServiceKeyActor
// contains filtered or unexported fields
}
func (CreateServiceKeyCommand) Execute ¶
func (cmd CreateServiceKeyCommand) Execute(args []string) error
type CreateSharedDomainActor ¶
type CreateSharedDomainActor interface {
}
type CreateSharedDomainCommand ¶
type CreateSharedDomainCommand struct {
// contains filtered or unexported fields
}
func (CreateSharedDomainCommand) Execute ¶
func (cmd CreateSharedDomainCommand) Execute(args []string) error
type CreateSpaceActor ¶
type CreateSpaceActor interface {
CreateSpace(spaceName, orgName, quotaName string) (v2action.Space, v2action.Warnings, error)
GrantSpaceManagerByUsername(orgGUID string, spaceGUID string, username string) (v2action.Warnings, error)
GrantSpaceDeveloperByUsername(spaceGUID string, username string) (v2action.Warnings, error)
}
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"`
UI command.UI
Config command.Config
Actor CreateSpaceActor
// contains filtered or unexported fields
}
func (CreateSpaceCommand) Execute ¶
func (cmd CreateSpaceCommand) Execute(args []string) 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
type CreateUserActor ¶
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
Actor CreateUserActor
// contains filtered or unexported fields
}
func (*CreateUserCommand) Execute ¶
func (cmd *CreateUserCommand) Execute(args []string) 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"`
Tags string `short:"t" description:"User provided tags"`
// contains filtered or unexported fields
}
func (CreateUserProvidedServiceCommand) Execute ¶
func (CreateUserProvidedServiceCommand) Execute(args []string) error
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"`
FailOnHTTPError bool `short:"f" long:"fail" description:"Server errors return exit code 22"`
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
type DeleteBuildpackActor ¶
type DeleteBuildpackActor interface {
CloudControllerAPIVersion() string
}
type DeleteBuildpackCommand ¶
type DeleteBuildpackCommand struct {
RequiredArgs flag.BuildpackName `positional-args:"yes"`
Force bool `short:"f" description:"Force deletion without confirmation"`
Stack string `` /* 126-byte string literal not displayed */
UI command.UI
Config command.Config
Actor DeleteBuildpackActor
// contains filtered or unexported fields
}
func (DeleteBuildpackCommand) Execute ¶
func (cmd DeleteBuildpackCommand) Execute(args []string) error
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
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
type DeleteIsolationSegmentCommand ¶
type DeleteIsolationSegmentCommand struct {
RequiredArgs flag.IsolationSegmentName `positional-args:"yes"`
Force bool `short:"f" description:"Force deletion without confirmation"`
UI command.UI
Config command.Config
Actor DeleteIsolationSegmentActor
// contains filtered or unexported fields
}
func (DeleteIsolationSegmentCommand) Execute ¶
func (cmd DeleteIsolationSegmentCommand) Execute(args []string) 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
Actor DeleteOrganizationActor
// contains filtered or unexported fields
}
func (*DeleteOrgCommand) Execute ¶
func (cmd *DeleteOrgCommand) Execute(args []string) error
type DeleteOrganizationActor ¶
type DeleteOrphanedRoutesCommand ¶
type DeleteOrphanedRoutesCommand struct {
Force bool `short:"f" description:"Force deletion without confirmation"`
UI command.UI
Actor DeleteOrphanedRoutesActor
Config command.Config
// contains filtered or unexported fields
}
func (*DeleteOrphanedRoutesCommand) Execute ¶
func (cmd *DeleteOrphanedRoutesCommand) Execute(args []string) 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
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
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
type DeleteServiceAuthTokenCommand ¶
type DeleteServiceAuthTokenCommand struct {
RequiredArgs flag.DeleteServiceAuthTokenArgs `positional-args:"yes"`
Force bool `short:"f" description:"Force deletion without confirmation"`
UI command.UI
// contains filtered or unexported fields
}
func (*DeleteServiceAuthTokenCommand) Execute ¶
func (cmd *DeleteServiceAuthTokenCommand) Execute(args []string) error
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
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
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
type DeleteSharedDomainCommand ¶
type DeleteSharedDomainCommand struct {
// contains filtered or unexported fields
}
func (DeleteSharedDomainCommand) Execute ¶
func (DeleteSharedDomainCommand) Execute(args []string) error
type DeleteSpaceActor ¶
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
Actor DeleteSpaceActor
// contains filtered or unexported fields
}
func (DeleteSpaceCommand) Execute ¶
func (cmd DeleteSpaceCommand) Execute(args []string) 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
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
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
type DisableOrgIsolationCommand ¶
type DisableOrgIsolationCommand struct {
RequiredArgs flag.OrgIsolationArgs `positional-args:"yes"`
UI command.UI
Config command.Config
Actor DisableOrgIsolationActor
// contains filtered or unexported fields
}
func (DisableOrgIsolationCommand) Execute ¶
func (cmd DisableOrgIsolationCommand) Execute(args []string) error
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
type DisableServiceAccessActor ¶
type DisableServiceAccessActor interface {
DisablePlanForOrg(serviceName, servicePlanName, orgName, brokerName string) (v2action.Warnings, error)
DisableServiceForOrg(serviceName, orgName, brokerName string) (v2action.Warnings, error)
DisablePlanForAllOrgs(serviceName, servicePlanName, brokerName string) (v2action.Warnings, error)
DisableServiceForAllOrgs(serviceName, brokerName string) (v2action.Warnings, error)
}
type DisableServiceAccessCommand ¶
type DisableServiceAccessCommand struct {
RequiredArgs flag.Service `positional-args:"yes"`
ServiceBroker string `short:"b" description:"Disable access to a service from a particular service broker. Required when service name is ambiguous"`
Organization string `short:"o" description:"Disable access for a specified organization"`
ServicePlan string `short:"p" description:"Disable access to a specified service plan"`
UI command.UI
Actor DisableServiceAccessActor
Config command.Config
// contains filtered or unexported fields
}
func (DisableServiceAccessCommand) Execute ¶
func (cmd DisableServiceAccessCommand) Execute(args []string) error
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
type DomainsActor ¶
type DomainsCommand ¶
type DomainsCommand struct {
UI command.UI
Config command.Config
Actor DomainsActor
// contains filtered or unexported fields
}
func (DomainsCommand) Execute ¶
func (cmd DomainsCommand) Execute(args []string) error
type Downloader ¶
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
type EnableOrgIsolationActor ¶
type EnableOrgIsolationCommand ¶
type EnableOrgIsolationCommand struct {
RequiredArgs flag.OrgIsolationArgs `positional-args:"yes"`
UI command.UI
Config command.Config
Actor EnableOrgIsolationActor
// contains filtered or unexported fields
}
func (EnableOrgIsolationCommand) Execute ¶
func (cmd EnableOrgIsolationCommand) Execute(args []string) error
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
type EnableServiceAccessActor ¶
type EnableServiceAccessActor interface {
EnablePlanForOrg(serviceName, servicePlanName, orgName, serviceBrokerName string) (v2action.Warnings, error)
EnableServiceForOrg(serviceName, orgName, serviceBrokerName string) (v2action.Warnings, error)
EnablePlanForAllOrgs(serviceName, servicePlanName, serviceBrokerName string) (v2action.Warnings, error)
EnableServiceForAllOrgs(serviceName, serviceBrokerName string) (v2action.Warnings, error)
}
type EnableServiceAccessCommand ¶
type EnableServiceAccessCommand struct {
RequiredArgs flag.Service `positional-args:"yes"`
ServiceBroker string `short:"b" description:"Enable access to a service from a particular service broker. Required when service name is ambiguous"`
Organization string `short:"o" description:"Enable access for a specified organization"`
ServicePlan string `short:"p" description:"Enable access to a specified service plan"`
UI command.UI
Actor EnableServiceAccessActor
Config command.Config
// contains filtered or unexported fields
}
func (EnableServiceAccessCommand) Execute ¶
func (cmd EnableServiceAccessCommand) Execute(args []string) error
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
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
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
type FeatureFlagsActor ¶
type FeatureFlagsActor interface {
GetFeatureFlags() ([]v2action.FeatureFlag, v2action.Warnings, error)
}
type FeatureFlagsCommand ¶
type FeatureFlagsCommand struct {
UI command.UI
Config command.Config
Actor FeatureFlagsActor
// contains filtered or unexported fields
}
func (FeatureFlagsCommand) Execute ¶
func (cmd FeatureFlagsCommand) Execute(args []string) error
type FilesCommand ¶
type FilesCommand struct {
RequiredArgs flag.FilesArgs `positional-args:"yes"`
Instance int `short:"i" description:"Instance"`
UI command.UI
// contains filtered or unexported fields
}
func (*FilesCommand) Execute ¶
func (cmd *FilesCommand) Execute(args []string) error
type GetHealthCheckActor ¶
type GetHealthCheckCommand ¶
type GetHealthCheckCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
UI command.UI
Config command.Config
Actor GetHealthCheckActor
// contains filtered or unexported fields
}
func (GetHealthCheckCommand) Execute ¶
func (cmd GetHealthCheckCommand) Execute(args []string) error
type IsolationSegmentsActor ¶
type IsolationSegmentsActor interface {
GetIsolationSegmentSummaries() ([]v3action.IsolationSegmentSummary, v3action.Warnings, error)
}
type IsolationSegmentsCommand ¶
type IsolationSegmentsCommand struct {
UI command.UI
Config command.Config
Actor IsolationSegmentsActor
// contains filtered or unexported fields
}
func (IsolationSegmentsCommand) Execute ¶
func (cmd IsolationSegmentsCommand) Execute(args []string) error
type LoginActor ¶
type LoginActor interface {
Authenticate(credentials map[string]string, origin string, grantType constant.GrantType) error
GetLoginPrompts() map[string]coreconfig.AuthPrompt
GetOrganizationByName(orgName string) (v3action.Organization, v3action.Warnings, error)
GetOrganizationSpaces(orgName string) ([]v3action.Space, v3action.Warnings, error)
GetSpaceByNameAndOrganization(spaceName string, orgGUID string) (v3action.Space, v3action.Warnings, error)
GetOrganizations() ([]v3action.Organization, v3action.Warnings, error)
SetTarget(settings v3action.TargetSettings) (v3action.Warnings, 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"`
Origin string `long:"origin" description:"Indicates the identity provider to be used for login"`
UI command.UI
Actor LoginActor
ActorMaker ActorMaker
V2Actor V2LoginActor
V2ActorMaker V2ActorMaker
Config command.Config
// contains filtered or unexported fields
}
func (*LoginCommand) Execute ¶
func (cmd *LoginCommand) Execute(args []string) error
type LogoutCommand ¶
type LogoutCommand struct {
UI command.UI
Config command.Config
// contains filtered or unexported fields
}
func (LogoutCommand) Execute ¶
func (cmd LogoutCommand) Execute(args []string) error
type LogsActor ¶
type LogsActor interface {
GetRecentLogsForApplicationByNameAndSpace(appName string, spaceGUID string, client v2action.NOAAClient) ([]v2action.LogMessage, v2action.Warnings, error)
GetStreamingLogsForApplicationByNameAndSpace(appName string, spaceGUID string, client v2action.NOAAClient) (<-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
Actor LogsActor
NOAAClient *consumer.Consumer
// contains filtered or unexported fields
}
func (LogsCommand) Execute ¶
func (cmd LogsCommand) Execute(args []string) error
type ManifestParser ¶
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
type MarketplaceCommand ¶
type MarketplaceCommand struct {
ServiceName string `short:"s" description:"Show plan details for a particular service offering"`
NoPlans bool `long:"no-plans" description:"Hide plan information for service offerings"`
UI command.UI
Actor ServicesSummariesActor
Config command.Config
// contains filtered or unexported fields
}
func (*MarketplaceCommand) Execute ¶
func (cmd *MarketplaceCommand) Execute(args []string) error
type MembershipActor ¶
type MigrateServiceInstancesCommand ¶
type MigrateServiceInstancesCommand struct {
RequiredArgs flag.MigrateServiceInstancesArgs `positional-args:"yes"`
Force bool `short:"f" description:"Force migration without confirmation"`
UI command.UI
// contains filtered or unexported fields
}
func (*MigrateServiceInstancesCommand) Execute ¶
func (cmd *MigrateServiceInstancesCommand) Execute(args []string) error
type NetworkPoliciesActor ¶
type NetworkPoliciesActor interface {
NetworkPoliciesBySpaceAndAppName(spaceGUID string, srcAppName string) ([]cfnetworkingaction.Policy, cfnetworkingaction.Warnings, error)
NetworkPoliciesBySpace(spaceGUID string) ([]cfnetworkingaction.Policy, cfnetworkingaction.Warnings, error)
}
type NetworkPoliciesCommand ¶
type NetworkPoliciesCommand struct {
SourceApp string `long:"source" required:"false" description:"Source app to filter results by"`
UI command.UI
Config command.Config
Actor NetworkPoliciesActor
// contains filtered or unexported fields
}
func (NetworkPoliciesCommand) Execute ¶
func (cmd NetworkPoliciesCommand) Execute(args []string) error
type OauthTokenActor ¶
type OauthTokenCommand ¶
type OauthTokenCommand struct {
UI command.UI
Config command.Config
Actor OauthTokenActor
// contains filtered or unexported fields
}
func (OauthTokenCommand) Execute ¶
func (cmd OauthTokenCommand) Execute(_ []string) error
type OrgActorV3 ¶
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
Actor OrgActor
ActorV3 OrgActorV3
// contains filtered or unexported fields
}
func (OrgCommand) Execute ¶
func (cmd OrgCommand) Execute(args []string) 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
type OrgsActor ¶
type OrgsActor interface {
GetOrganizations() ([]v2action.Organization, v2action.Warnings, error)
}
type OrgsCommand ¶
type OrgsCommand struct {
UI command.UI
Config command.Config
Actor OrgsActor
// contains filtered or unexported fields
}
func (OrgsCommand) Execute ¶
func (cmd OrgsCommand) Execute(args []string) error
type OriginalV2PushActor ¶
type OriginalV2PushActor interface {
CreateAndMapDefaultApplicationRoute(orgGUID string, spaceGUID string, app v2action.Application) (pushaction.Warnings, error)
}
type PasswdCommand ¶
type PasswdCommand struct {
// contains filtered or unexported fields
}
func (PasswdCommand) Execute ¶
func (PasswdCommand) Execute(args []string) 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
type PurgeServiceOfferingCommand ¶
type PurgeServiceOfferingCommand struct {
RequiredArgs flag.Service `positional-args:"yes"`
ServiceBroker string `short:"b" description:"Purge a service from a particular service broker. Required when service name is ambiguous"`
Force bool `short:"f" description:"Force deletion without confirmation"`
Provider string `short:"p" description:"Provider"`
UI command.UI
Actor PurgeServiceOfferingActor
Config command.Config
// contains filtered or unexported fields
}
func (*PurgeServiceOfferingCommand) Execute ¶
func (cmd *PurgeServiceOfferingCommand) Execute(args []string) error
type PushCommand ¶
type PushCommand struct {
OptionalArgs flag.OptionalAppName `positional-args:"yes"`
Buildpacks []string `` /* 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 `` /* 137-byte string literal not displayed */
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"`
DropletPath flag.PathWithExistenceCheck `long:"droplet" description:"Path to a tgz file with a pre-staged app"`
PathToManifest flag.PathWithExistenceCheck `short:"f" description:"Path to manifest"`
HealthCheckType flag.HealthCheckTypeWithDeprecatedValue `` /* 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.V6RoutePath `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)"`
VarsFilePaths []flag.PathWithExistenceCheck `long:"vars-file" description:"Path to a variable substitution file for manifest; can specify multiple times"`
Vars []template.VarKV `long:"var" description:"Variable key value pair for variable substitution, (e.g., name=app1); can specify multiple times"`
HealthCheckTimeout uint64 `` /* 130-byte string literal not displayed */
UI command.UI
Config command.Config
Actor V2PushActor
ApplicationSummaryActor shared.ApplicationSummaryActor
ProgressBar ProgressBar
RestartActor RestartActor
NOAAClient *consumer.Consumer
// contains filtered or unexported fields
}
func (PushCommand) Execute ¶
func (cmd PushCommand) Execute(args []string) error
func (PushCommand) GetCommandLineSettings ¶
func (cmd PushCommand) 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.
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
type QuotasCommand ¶
type QuotasCommand struct {
// contains filtered or unexported fields
}
func (QuotasCommand) Execute ¶
func (QuotasCommand) Execute(args []string) error
type RemoveNetworkPolicyCommand ¶
type RemoveNetworkPolicyCommand struct {
RequiredArgs flag.RemoveNetworkPolicyArgs `positional-args:"yes"`
DestinationApp string `long:"destination-app" required:"true" description:"Name of app to connect to"`
Port flag.NetworkPort `long:"port" required:"true" description:"Port or range of ports that destination app is connected with"`
Protocol flag.NetworkProtocol `long:"protocol" required:"true" description:"Protocol that apps are connected with"`
DestinationOrg string `short:"o" description:"The org of the destination app (Default: targeted org)"`
DestinationSpace string `short:"s" description:"The space of the destination app (Default: targeted space)"`
UI command.UI
Config command.Config
NetworkPolicyActor RemoveNetworkPolicyActor
MembershipActor MembershipActor
// contains filtered or unexported fields
}
func (RemoveNetworkPolicyCommand) Execute ¶
func (cmd RemoveNetworkPolicyCommand) Execute(args []string) error
type RenameBuildpackActor ¶
type RenameBuildpackCommand ¶
type RenameBuildpackCommand struct {
RequiredArgs flag.RenameBuildpackArgs `positional-args:"yes"`
Stack string `short:"s" description:"Specify which buildpack to rename by stack"`
UI command.UI
Config command.Config
Actor RenameBuildpackActor
// contains filtered or unexported fields
}
func (RenameBuildpackCommand) Execute ¶
func (cmd RenameBuildpackCommand) Execute(args []string) error
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
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
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
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
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
type ResetOrgDefaultIsolationSegmentCommand ¶
type ResetOrgDefaultIsolationSegmentCommand struct {
RequiredArgs flag.ResetOrgDefaultIsolationArgs `positional-args:"yes"`
UI command.UI
Config command.Config
Actor ResetOrgDefaultIsolationSegmentActor
ActorV2 ResetOrgDefaultIsolationSegmentActorV2
// contains filtered or unexported fields
}
func (ResetOrgDefaultIsolationSegmentCommand) Execute ¶
func (cmd ResetOrgDefaultIsolationSegmentCommand) Execute(args []string) error
type ResetSpaceIsolationSegmentCommand ¶
type ResetSpaceIsolationSegmentCommand struct {
RequiredArgs flag.ResetSpaceIsolationArgs `positional-args:"yes"`
UI command.UI
Config command.Config
Actor ResetSpaceIsolationSegmentActor
ActorV2 ResetSpaceIsolationSegmentActorV2
// contains filtered or unexported fields
}
func (ResetSpaceIsolationSegmentCommand) Execute ¶
func (cmd ResetSpaceIsolationSegmentCommand) Execute(args []string) error
type RestageActor ¶
type RestageActor interface {
GetApplicationByNameAndSpace(name string, spaceGUID string) (v2action.Application, v2action.Warnings, error)
GetApplicationSummaryByNameAndSpace(name string, spaceGUID string) (v2action.ApplicationSummary, v2action.Warnings, error)
RestageApplication(app v2action.Application, client v2action.NOAAClient) (<-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
Actor RestageActor
ApplicationSummaryActor shared.ApplicationSummaryActor
NOAAClient *consumer.Consumer
// contains filtered or unexported fields
}
func (RestageCommand) Execute ¶
func (cmd RestageCommand) Execute(args []string) error
type RestartActor ¶
type RestartActor interface {
GetApplicationByNameAndSpace(name string, spaceGUID string) (v2action.Application, v2action.Warnings, error)
GetApplicationSummaryByNameAndSpace(name string, spaceGUID string) (v2action.ApplicationSummary, v2action.Warnings, error)
RestartApplication(app v2action.Application, client v2action.NOAAClient) (<-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
type RestartCommand ¶
type RestartCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
UI command.UI
Config command.Config
Actor RestartActor
ApplicationSummaryActor shared.ApplicationSummaryActor
NOAAClient *consumer.Consumer
// contains filtered or unexported fields
}
func (RestartCommand) Execute ¶
func (cmd RestartCommand) Execute(args []string) error
type RouterGroupsCommand ¶
type RouterGroupsCommand struct {
// contains filtered or unexported fields
}
func (RouterGroupsCommand) Execute ¶
func (RouterGroupsCommand) Execute(args []string) 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
type RunTaskActor ¶
type RunTaskCommand ¶
type RunTaskCommand struct {
RequiredArgs flag.RunTaskArgs `positional-args:"yes"`
Disk 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)"`
Name string `long:"name" description:"Name to give the task (generated if omitted)"`
UI command.UI
Config command.Config
Actor RunTaskActor
// contains filtered or unexported fields
}
func (RunTaskCommand) Execute ¶
func (cmd RunTaskCommand) Execute(args []string) error
type RunningEnvironmentVariableGroupCommand ¶
type RunningEnvironmentVariableGroupCommand struct {
// contains filtered or unexported fields
}
func (RunningEnvironmentVariableGroupCommand) Execute ¶
func (RunningEnvironmentVariableGroupCommand) Execute(args []string) error
type RunningSecurityGroupsCommand ¶
type RunningSecurityGroupsCommand struct {
// contains filtered or unexported fields
}
func (RunningSecurityGroupsCommand) Execute ¶
func (RunningSecurityGroupsCommand) Execute(args []string) error
type SSHActor ¶
type SSHActor interface {
ExecuteSecureShell(sshClient sharedaction.SecureShellClient, sshOptions sharedaction.SSHOptions) error
}
type SSHCodeActor ¶
type SSHCodeCommand ¶
type SSHCodeCommand struct {
UI command.UI
Config command.Config
Actor SSHCodeActor
// contains filtered or unexported fields
}
func (SSHCodeCommand) Execute ¶
func (cmd SSHCodeCommand) Execute(args []string) 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
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
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
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
type SecurityGroupsActor ¶
type SecurityGroupsCommand ¶
type SecurityGroupsCommand struct {
Config command.Config
UI command.UI
Actor SecurityGroupsActor
// contains filtered or unexported fields
}
func (SecurityGroupsCommand) Execute ¶
func (cmd SecurityGroupsCommand) Execute(args []string) error
type ServiceAccessActor ¶
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"`
UI command.UI
Config command.Config
Actor ServiceAccessActor
// contains filtered or unexported fields
}
func (ServiceAccessCommand) Execute ¶
func (cmd ServiceAccessCommand) Execute(args []string) 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)
CloudControllerAPIVersion() string
}
type ServiceAuthTokensCommand ¶
func (*ServiceAuthTokensCommand) Execute ¶
func (cmd *ServiceAuthTokensCommand) Execute(args []string) error
type ServiceBrokersCommand ¶
type ServiceBrokersCommand struct {
// contains filtered or unexported fields
}
func (ServiceBrokersCommand) Execute ¶
func (ServiceBrokersCommand) Execute(args []string) 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
Actor ServiceActor
// contains filtered or unexported fields
}
func (ServiceCommand) Execute ¶
func (cmd ServiceCommand) Execute(args []string) error
type ServiceInstancesActor ¶
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
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
type ServicesCommand ¶
type ServicesCommand struct {
UI command.UI
Config command.Config
Actor ServiceInstancesActor
// contains filtered or unexported fields
}
func (ServicesCommand) Execute ¶
func (cmd ServicesCommand) Execute(args []string) error
type ServicesSummariesActor ¶
type ServicesSummariesActor interface {
GetServicesSummaries() ([]v2action.ServiceSummary, v2action.Warnings, error)
GetServicesSummariesForSpace(spaceGUID string) ([]v2action.ServiceSummary, v2action.Warnings, error)
GetServiceSummaryByName(serviceName string) (v2action.ServiceSummary, v2action.Warnings, error)
GetServiceSummaryForSpaceByName(spaceGUID, serviceName string) (v2action.ServiceSummary, v2action.Warnings, 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
type SetHealthCheckActor ¶
type SetHealthCheckActor interface {
SetApplicationHealthCheckTypeByNameAndSpace(name string, spaceGUID string, healthCheckType constant.ApplicationHealthCheckType, httpEndpoint string) (v2action.Application, v2action.Warnings, error)
}
type SetHealthCheckCommand ¶
type SetHealthCheckCommand struct {
RequiredArgs flag.V6SetHealthCheckArgs `positional-args:"yes"`
HTTPEndpoint string `long:"endpoint" default:"/" description:"Path on the app"`
UI command.UI
Config command.Config
Actor SetHealthCheckActor
// contains filtered or unexported fields
}
func (*SetHealthCheckCommand) Execute ¶
func (cmd *SetHealthCheckCommand) Execute(args []string) error
type SetOrgDefaultIsolationSegmentCommand ¶
type SetOrgDefaultIsolationSegmentCommand struct {
RequiredArgs flag.OrgIsolationArgs `positional-args:"yes"`
UI command.UI
Config command.Config
Actor SetOrgDefaultIsolationSegmentActor
ActorV2 SetOrgDefaultIsolationSegmentActorV2
// contains filtered or unexported fields
}
func (SetOrgDefaultIsolationSegmentCommand) Execute ¶
func (cmd SetOrgDefaultIsolationSegmentCommand) Execute(args []string) error
type SetOrgRoleCommand ¶
type SetOrgRoleCommand struct {
RequiredArgs flag.SetOrgRoleArgs `positional-args:"yes"`
ClientCredentials bool `long:"client" description:"Treat USERNAME as the client-id of a (non-user) service account"`
// contains filtered or unexported fields
}
func (SetOrgRoleCommand) Execute ¶
func (SetOrgRoleCommand) Execute(args []string) 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
type SetRunningEnvironmentVariableGroupCommand ¶
type SetRunningEnvironmentVariableGroupCommand struct {
RequiredArgs flag.ParamsAsJSON `positional-args:"yes"`
// contains filtered or unexported fields
}
func (SetRunningEnvironmentVariableGroupCommand) Execute ¶
func (SetRunningEnvironmentVariableGroupCommand) Execute(args []string) error
type SetSpaceIsolationSegmentCommand ¶
type SetSpaceIsolationSegmentCommand struct {
RequiredArgs flag.SpaceIsolationArgs `positional-args:"yes"`
UI command.UI
Config command.Config
Actor SetSpaceIsolationSegmentActor
ActorV2 SetSpaceIsolationSegmentActorV2
// contains filtered or unexported fields
}
func (SetSpaceIsolationSegmentCommand) Execute ¶
func (cmd SetSpaceIsolationSegmentCommand) Execute(args []string) error
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
type SetSpaceRoleCommand ¶
type SetSpaceRoleCommand struct {
RequiredArgs flag.SetSpaceRoleArgs `positional-args:"yes"`
ClientCredentials bool `long:"client" description:"Treat USERNAME as the client-id of a (non-user) service account"`
// contains filtered or unexported fields
}
func (SetSpaceRoleCommand) Execute ¶
func (SetSpaceRoleCommand) Execute(args []string) error
type SetStagingEnvironmentVariableGroupCommand ¶
type SetStagingEnvironmentVariableGroupCommand struct {
RequiredArgs flag.ParamsAsJSON `positional-args:"yes"`
// contains filtered or unexported fields
}
func (SetStagingEnvironmentVariableGroupCommand) Execute ¶
func (SetStagingEnvironmentVariableGroupCommand) Execute(args []string) error
type SharePrivateDomainCommand ¶
type SharePrivateDomainCommand struct {
// contains filtered or unexported fields
}
func (SharePrivateDomainCommand) Execute ¶
func (SharePrivateDomainCommand) Execute(args []string) error
type ShareServiceActor ¶
type ShareServiceActor interface {
}
type ShareServiceCommand ¶
type ShareServiceCommand struct {
// contains filtered or unexported fields
}
func (ShareServiceCommand) Execute ¶
func (cmd ShareServiceCommand) Execute(args []string) error
type SpaceActor ¶
type SpaceActorV3 ¶
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
Actor SpaceActor
ActorV3 SpaceActorV3
// contains filtered or unexported fields
}
func (SpaceCommand) Execute ¶
func (cmd SpaceCommand) Execute(args []string) 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
type SpaceQuotasCommand ¶
type SpaceQuotasCommand struct {
// contains filtered or unexported fields
}
func (SpaceQuotasCommand) Execute ¶
func (SpaceQuotasCommand) Execute(args []string) 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
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
type SpacesActor ¶
type SpacesCommand ¶
type SpacesCommand struct {
UI command.UI
Config command.Config
Actor SpacesActor
// contains filtered or unexported fields
}
func (SpacesCommand) Execute ¶
func (cmd SpacesCommand) Execute([]string) 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
type StacksCommand ¶
type StacksCommand struct {
// contains filtered or unexported fields
}
func (StacksCommand) Execute ¶
func (StacksCommand) Execute(args []string) error
type StagingEnvironmentVariableGroupCommand ¶
type StagingEnvironmentVariableGroupCommand struct {
// contains filtered or unexported fields
}
func (StagingEnvironmentVariableGroupCommand) Execute ¶
func (StagingEnvironmentVariableGroupCommand) Execute(args []string) error
type StagingSecurityGroupsCommand ¶
type StagingSecurityGroupsCommand struct {
// contains filtered or unexported fields
}
func (StagingSecurityGroupsCommand) Execute ¶
func (StagingSecurityGroupsCommand) Execute(args []string) error
type StartActor ¶
type StartActor interface {
GetApplicationByNameAndSpace(name string, spaceGUID string) (v2action.Application, v2action.Warnings, error)
GetApplicationSummaryByNameAndSpace(name string, spaceGUID string) (v2action.ApplicationSummary, v2action.Warnings, error)
StartApplication(app v2action.Application, client v2action.NOAAClient) (<-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
Actor StartActor // todo rename key to StartActor to avoid confusion
ApplicationSummaryActor shared.ApplicationSummaryActor
NOAAClient *consumer.Consumer
// contains filtered or unexported fields
}
func (StartCommand) Execute ¶
func (cmd StartCommand) Execute(args []string) 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
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)
CloudControllerAPIVersion() string
}
type TargetCommand ¶
type TargetCommand struct {
Organization string `short:"o" description:"Organization"`
Space string `short:"s" description:"Space"`
UI command.UI
Config command.Config
Actor TargetActor
// contains filtered or unexported fields
}
func (*TargetCommand) Execute ¶
func (cmd *TargetCommand) Execute(args []string) error
type TasksActor ¶
type TasksCommand ¶
type TasksCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
UI command.UI
Config command.Config
Actor TasksActor
// contains filtered or unexported fields
}
func (TasksCommand) Execute ¶
func (cmd TasksCommand) Execute(args []string) error
type TerminateTaskActor ¶
type TerminateTaskActor interface {
GetApplicationByNameAndSpace(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error)
GetTaskBySequenceIDAndApplication(sequenceID int, appGUID string) (v3action.Task, v3action.Warnings, error)
TerminateTask(taskGUID string) (v3action.Task, v3action.Warnings, error)
}
type TerminateTaskCommand ¶
type TerminateTaskCommand struct {
RequiredArgs flag.TerminateTaskArgs `positional-args:"yes"`
UI command.UI
Config command.Config
Actor TerminateTaskActor
// contains filtered or unexported fields
}
func (TerminateTaskCommand) Execute ¶
func (cmd TerminateTaskCommand) Execute(args []string) 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
type UnbindRunningSecurityGroupCommand ¶
type UnbindRunningSecurityGroupCommand struct {
RequiredArgs flag.SecurityGroup `positional-args:"yes"`
// contains filtered or unexported fields
}
func (UnbindRunningSecurityGroupCommand) Execute ¶
func (UnbindRunningSecurityGroupCommand) Execute(args []string) error
type UnbindSecurityGroupActor ¶
type UnbindSecurityGroupActor interface {
UnbindSecurityGroupByNameAndSpace(securityGroupName string, spaceGUID string, lifecycle constant.SecurityGroupLifecycle) (v2action.Warnings, error)
UnbindSecurityGroupByNameOrganizationNameAndSpaceName(securityGroupName string, orgName string, spaceName string, lifecycle constant.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
// contains filtered or unexported fields
}
func (UnbindSecurityGroupCommand) Execute ¶
func (cmd UnbindSecurityGroupCommand) Execute(args []string) error
type UnbindServiceActor ¶
type UnbindServiceCommand ¶
type UnbindServiceCommand struct {
RequiredArgs flag.BindServiceArgs `positional-args:"yes"`
UI command.UI
Config command.Config
Actor UnbindServiceActor
// contains filtered or unexported fields
}
func (UnbindServiceCommand) Execute ¶
func (cmd UnbindServiceCommand) Execute(args []string) error
type UnbindStagingSecurityGroupCommand ¶
type UnbindStagingSecurityGroupCommand struct {
RequiredArgs flag.SecurityGroup `positional-args:"yes"`
// contains filtered or unexported fields
}
func (UnbindStagingSecurityGroupCommand) Execute ¶
func (UnbindStagingSecurityGroupCommand) Execute(args []string) error
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
type UnsetEnvCommand ¶
type UnsetEnvCommand struct {
// contains filtered or unexported fields
}
func (UnsetEnvCommand) Execute ¶
func (UnsetEnvCommand) Execute(args []string) 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
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
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
type UnsharePrivateDomainCommand ¶
type UnsharePrivateDomainCommand struct {
// contains filtered or unexported fields
}
func (UnsharePrivateDomainCommand) Execute ¶
func (UnsharePrivateDomainCommand) Execute(args []string) error
type UnshareServiceActor ¶
type UnshareServiceActor interface {
}
type UnshareServiceCommand ¶
type UnshareServiceCommand struct {
// contains filtered or unexported fields
}
func (UnshareServiceCommand) Execute ¶
func (cmd UnshareServiceCommand) Execute(args []string) error
type UpdateBuildpackActor ¶
type UpdateBuildpackActor interface {
CloudControllerAPIVersion() string
UpdateBuildpackByNameAndStack(name, currentStack string, position types.NullInt, locked types.NullBool, enabled types.NullBool, newStack string) (string, v2action.Warnings, error)
PrepareBuildpackBits(inputPath string, tmpDirPath string, downloader v2action.Downloader) (string, error)
UploadBuildpack(GUID string, path string, progBar v2action.SimpleProgressBar) (v2action.Warnings, error)
}
type UpdateBuildpackCommand ¶
type UpdateBuildpackCommand struct {
RequiredArgs flag.BuildpackName `positional-args:"yes"`
NewStack string `long:"assign-stack" description:"Assign a stack to a buildpack that does not have a stack association"`
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 types.NullInt `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"`
CurrentStack string `short:"s" description:"Specify stack to disambiguate buildpacks with the same name"`
UI command.UI
Actor UpdateBuildpackActor
Config command.Config
ProgressBar v2action.SimpleProgressBar
// contains filtered or unexported fields
}
func (UpdateBuildpackCommand) Execute ¶
func (cmd UpdateBuildpackCommand) Execute(args []string) error
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
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
type UpdateServiceActor ¶
type UpdateServiceAuthTokenCommand ¶
type UpdateServiceAuthTokenCommand struct {
RequiredArgs flag.ServiceAuthTokenArgs `positional-args:"yes"`
UI command.UI
// contains filtered or unexported fields
}
func (*UpdateServiceAuthTokenCommand) Execute ¶
func (cmd *UpdateServiceAuthTokenCommand) Execute(args []string) error
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
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"`
Upgrade bool `` /* 166-byte string literal not displayed */
ForceUpgrade bool `` /* 148-byte string literal not displayed */
UI command.UI
Actor UpdateServiceActor
Config command.Config
// contains filtered or unexported fields
}
func (*UpdateServiceCommand) Execute ¶
func (cmd *UpdateServiceCommand) Execute(args []string) 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
type UpdateUserProvidedServiceCommand ¶
type UpdateUserProvidedServiceCommand struct {
RequiredArgs flag.ServiceInstance `positional-args:"yes"`
SyslogDrainURL flag.OptionalString `short:"l" description:"URL to which logs for bound applications will be streamed"`
Credentials flag.CredentialsOrJSON `` /* 203-byte string literal not displayed */
RouteServiceURL flag.OptionalString `short:"r" description:"URL to which requests for bound routes will be forwarded. Scheme for this URL must be https"`
Tags flag.Tags `short:"t" description:"User provided tags"`
UI command.UI
Config command.Config
Actor UpdateUserProvidedServiceActor
// contains filtered or unexported fields
}
func (*UpdateUserProvidedServiceCommand) Execute ¶
func (cmd *UpdateUserProvidedServiceCommand) Execute(args []string) error
type V2ActorMaker ¶
type V2ActorMakerFunc ¶
func (V2ActorMakerFunc) NewV2Actor ¶
func (a V2ActorMakerFunc) NewV2Actor(config command.Config, ui command.UI, targetCF bool) (V2LoginActor, error)
type V2LoginActor ¶
type V2PushActor ¶
type V2PushActor interface {
Apply(config pushaction.ApplicationConfig, progressBar pushaction.ProgressBar) (<-chan pushaction.ApplicationConfig, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error)
CloudControllerV2APIVersion() string
CloudControllerV3APIVersion() string
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, pathsToVarsFiles []string, vars []template.VarKV) ([]manifest.Application, pushaction.Warnings, error)
}
type V2V3AppSummaryActor ¶
type V2V3AppSummaryActor interface {
GetApplicationSummaryByNameAndSpace(appName string, spaceGUID string, withObfuscatedValues bool) (v2v3action.ApplicationSummary, v2v3action.Warnings, error)
}
type V3AppActor ¶
type V3AppActor interface {
shared.V3AppSummaryActor
GetApplicationByNameAndSpace(name string, spaceGUID string) (v3action.Application, v3action.Warnings, error)
}
type V3AppCommand ¶
type V3AppCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
GUID bool `` /* 131-byte string literal not displayed */
UI command.UI
Config command.Config
AppSummaryActor V2V3AppSummaryActor
Actor V3AppActor
// contains filtered or unexported fields
}
func (V3AppCommand) Execute ¶
func (cmd V3AppCommand) Execute(args []string) error
type V3ApplyManifestActor ¶
type V3ApplyManifestCommand ¶
type V3ApplyManifestCommand struct {
PathToManifest flag.PathWithExistenceCheck `short:"f" description:"Path to app manifest" required:"true"`
UI command.UI
Config command.Config
Actor V3ApplyManifestActor
Parser ManifestParser
// contains filtered or unexported fields
}
func (V3ApplyManifestCommand) Execute ¶
func (cmd V3ApplyManifestCommand) Execute(args []string) error
type V3AppsActor ¶
type V3AppsCommand ¶
type V3AppsCommand struct {
UI command.UI
Config command.Config
Actor V3AppsActor
V2AppActor shared.V2AppActor
// contains filtered or unexported fields
}
func (V3AppsCommand) Execute ¶
func (cmd V3AppsCommand) Execute(args []string) error
type V3CancelZdtPushActor ¶
type V3CancelZdtPushCommand ¶
type V3CancelZdtPushCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
UI command.UI
Config command.Config
CancelZdtPushActor V3CancelZdtPushActor
// contains filtered or unexported fields
}
func (V3CancelZdtPushCommand) Execute ¶
func (cmd V3CancelZdtPushCommand) Execute(args []string) error
type V3CreateAppActor ¶
type V3CreateAppActor interface {
CreateApplicationInSpace(app v3action.Application, spaceGUID string) (v3action.Application, v3action.Warnings, error)
}
type V3CreateAppCommand ¶
type V3CreateAppCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
AppType flag.AppType `` /* 128-byte string literal not displayed */
UI command.UI
Config command.Config
Actor V3CreateAppActor
// contains filtered or unexported fields
}
func (V3CreateAppCommand) Execute ¶
func (cmd V3CreateAppCommand) Execute(args []string) error
type V3CreatePackageActor ¶
type V3CreatePackageActor interface {
CreateDockerPackageByApplicationNameAndSpace(appName string, spaceGUID string, dockerImageCredentials v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error)
CreateAndUploadBitsPackageByApplicationNameAndSpace(appName string, spaceGUID string, bitsPath string) (v3action.Package, v3action.Warnings, error)
}
type V3CreatePackageCommand ¶
type V3CreatePackageCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
DockerImage flag.DockerImage `long:"docker-image" short:"o" description:"Docker image to use (e.g. user/docker-image-name)"`
AppPath flag.PathWithExistenceCheck `short:"p" description:"Path to app directory or to a zip file of the contents of the app directory"`
UI command.UI
Config command.Config
Actor V3CreatePackageActor
PackageDisplayer shared.PackageDisplayer
// contains filtered or unexported fields
}
func (V3CreatePackageCommand) Execute ¶
func (cmd V3CreatePackageCommand) Execute(args []string) error
type V3DeleteActor ¶
type V3DeleteCommand ¶
type V3DeleteCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
Force bool `short:"f" description:"Force deletion without confirmation"`
UI command.UI
Config command.Config
Actor V3DeleteActor
// contains filtered or unexported fields
}
func (V3DeleteCommand) Execute ¶
func (cmd V3DeleteCommand) Execute(args []string) error
type V3DropletsActor ¶
type V3DropletsCommand ¶
type V3DropletsCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
UI command.UI
Config command.Config
Actor V3DropletsActor
// contains filtered or unexported fields
}
func (V3DropletsCommand) Execute ¶
func (cmd V3DropletsCommand) Execute(args []string) error
type V3EnvActor ¶
type V3EnvCommand ¶
type V3EnvCommand struct {
RequiredArgs flag.EnvironmentArgs `positional-args:"yes"`
UI command.UI
Config command.Config
Actor V3EnvActor
// contains filtered or unexported fields
}
func (V3EnvCommand) Execute ¶
func (cmd V3EnvCommand) Execute(args []string) error
type V3GetHealthCheckActor ¶
type V3GetHealthCheckCommand ¶
type V3GetHealthCheckCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
UI command.UI
Config command.Config
Actor V3GetHealthCheckActor
// contains filtered or unexported fields
}
func (V3GetHealthCheckCommand) Execute ¶
func (cmd V3GetHealthCheckCommand) Execute(args []string) error
type V3PackagesActor ¶
type V3PackagesCommand ¶
type V3PackagesCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
UI command.UI
Config command.Config
Actor V3PackagesActor
// contains filtered or unexported fields
}
func (V3PackagesCommand) Execute ¶
func (cmd V3PackagesCommand) Execute(args []string) error
type V3PushActor ¶
type V3PushActor interface {
CreateAndUploadBitsPackageByApplicationNameAndSpace(appName string, spaceGUID string, bitsPath string) (v3action.Package, v3action.Warnings, error)
CreateDockerPackageByApplicationNameAndSpace(appName string, spaceGUID string, dockerImageCredentials v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error)
CreateApplicationInSpace(app v3action.Application, spaceGUID string) (v3action.Application, v3action.Warnings, error)
GetApplicationByNameAndSpace(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error)
GetApplicationSummaryByNameAndSpace(appName string, spaceGUID string, withObfuscatedValues bool) (v3action.ApplicationSummary, v3action.Warnings, error)
GetStreamingLogsForApplicationByNameAndSpace(appName string, spaceGUID string, client v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error)
PollStart(appGUID string, warnings chan<- v3action.Warnings) error
SetApplicationDropletByApplicationNameAndSpace(appName string, spaceGUID string, dropletGUID string) (v3action.Warnings, error)
StagePackage(packageGUID string, appName string) (<-chan v3action.Droplet, <-chan v3action.Warnings, <-chan error)
StartApplication(appGUID string) (v3action.Warnings, error)
StopApplication(appGUID string) (v3action.Warnings, error)
UpdateApplication(app v3action.Application) (v3action.Application, v3action.Warnings, error)
}
type V3PushCommand ¶
type V3PushCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
Buildpacks []string `` /* 317-byte string literal not displayed */
DockerImage flag.DockerImage `long:"docker-image" short:"o" description:"Docker image to use (e.g. user/docker-image-name)"`
DockerUsername string `long:"docker-username" description:"Repository username; used with password from environment variable CF_DOCKER_PASSWORD"`
NoRoute bool `long:"no-route" description:"Do not map a route to this app"`
NoStart bool `long:"no-start" description:"Do not stage and start the 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"`
UI command.UI
Config command.Config
NOAAClient v3action.NOAAClient
AppSummaryDisplayer shared.AppSummaryDisplayer
PackageDisplayer shared.PackageDisplayer
ProgressBar ProgressBar
Actor V3PushActor
OriginalV2PushActor OriginalV2PushActor
// contains filtered or unexported fields
}
func (V3PushCommand) Execute ¶
func (cmd V3PushCommand) Execute(args []string) error
type V3RestartActor ¶
type V3RestartAppInstanceCommand ¶
type V3RestartAppInstanceCommand struct {
RequiredArgs flag.AppInstance `positional-args:"yes"`
ProcessType string `long:"process" default:"web" description:"Process to restart"`
UI command.UI
Config command.Config
Actor V3RestartAppInstanceActor
// contains filtered or unexported fields
}
func (V3RestartAppInstanceCommand) Execute ¶
func (cmd V3RestartAppInstanceCommand) Execute(args []string) error
type V3RestartCommand ¶
type V3RestartCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
UI command.UI
Config command.Config
Actor V3RestartActor
// contains filtered or unexported fields
}
func (V3RestartCommand) Execute ¶
func (cmd V3RestartCommand) Execute(args []string) error
type V3SSHActor ¶
type V3SSHCommand ¶
type V3SSHCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
ProcessIndex uint `long:"app-instance-index" short:"i" default:"0" description:"App process instance index"`
Commands []string `long:"command" short:"c" description:"Command to run"`
DisablePseudoTTY bool `long:"disable-pseudo-tty" short:"T" description:"Disable pseudo-tty allocation"`
ForcePseudoTTY bool `long:"force-pseudo-tty" description:"Force pseudo-tty allocation"`
LocalPortForwardSpecs []flag.SSHPortForwarding `short:"L" description:"Local port forward specification"`
ProcessType string `long:"process" default:"web" description:"App process name"`
RequestPseudoTTY 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. Not recommended!"`
SkipRemoteExecution bool `long:"skip-remote-execution" short:"N" description:"Do not execute a remote command"`
UI command.UI
Config command.Config
Actor V3SSHActor
SSHActor SSHActor
SSHClient *clissh.SecureShell
// contains filtered or unexported fields
}
func (V3SSHCommand) EvaluateTTYOption ¶
func (cmd V3SSHCommand) EvaluateTTYOption() (sharedaction.TTYOption, error)
EvaluateTTYOption determines which TTY options are mutually exclusive and returns an error accordingly.
func (V3SSHCommand) Execute ¶
func (cmd V3SSHCommand) Execute(args []string) error
type V3ScaleActor ¶
type V3ScaleActor interface {
shared.V3AppSummaryActor
GetApplicationByNameAndSpace(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error)
ScaleProcessByApplication(appGUID string, process v3action.Process) (v3action.Warnings, error)
StopApplication(appGUID string) (v3action.Warnings, error)
StartApplication(appGUID string) (v3action.Warnings, error)
PollStart(appGUID string, warnings chan<- v3action.Warnings) error
}
type V3ScaleCommand ¶
type V3ScaleCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
Force bool `short:"f" description:"Force restart of app without prompt"`
Instances flag.Instances `short:"i" required:"false" description:"Number of instances"`
DiskLimit flag.Megabytes `short:"k" required:"false" description:"Disk limit (e.g. 256M, 1024M, 1G)"`
MemoryLimit flag.Megabytes `short:"m" required:"false" description:"Memory limit (e.g. 256M, 1024M, 1G)"`
ProcessType string `long:"process" default:"web" description:"App process to scale"`
UI command.UI
Config command.Config
Actor V3ScaleActor
AppSummaryDisplayer shared.AppSummaryDisplayer
// contains filtered or unexported fields
}
func (V3ScaleCommand) Execute ¶
func (cmd V3ScaleCommand) Execute(args []string) error
type V3SetDropletActor ¶
type V3SetDropletCommand ¶
type V3SetDropletCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
DropletGUID string `short:"d" long:"droplet-guid" description:"The guid of the droplet to use" required:"true"`
UI command.UI
Config command.Config
Actor V3SetDropletActor
// contains filtered or unexported fields
}
func (V3SetDropletCommand) Execute ¶
func (cmd V3SetDropletCommand) Execute(args []string) error
type V3SetEnvActor ¶
type V3SetEnvCommand ¶
type V3SetEnvCommand struct {
RequiredArgs flag.SetEnvironmentArgs `positional-args:"yes"`
UI command.UI
Config command.Config
Actor V3SetEnvActor
// contains filtered or unexported fields
}
func (V3SetEnvCommand) Execute ¶
func (cmd V3SetEnvCommand) Execute(args []string) error
type V3SetHealthCheckActor ¶
type V3SetHealthCheckCommand ¶
type V3SetHealthCheckCommand struct {
RequiredArgs flag.SetHealthCheckArgs `positional-args:"yes"`
HTTPEndpoint string `long:"endpoint" default:"/" description:"Path on the app"`
InvocationTimeout flag.PositiveInteger `long:"invocation-timeout" description:"Time (in seconds) that controls individual health check invocations"`
ProcessType string `long:"process" default:"web" description:"App process to update"`
UI command.UI
Config command.Config
Actor V3SetHealthCheckActor
// contains filtered or unexported fields
}
func (V3SetHealthCheckCommand) Execute ¶
func (cmd V3SetHealthCheckCommand) Execute(args []string) error
type V3StageActor ¶
type V3StageActor interface {
GetStreamingLogsForApplicationByNameAndSpace(appName string, spaceGUID string, client v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error)
StagePackage(packageGUID string, appName string) (<-chan v3action.Droplet, <-chan v3action.Warnings, <-chan error)
}
type V3StageCommand ¶
type V3StageCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
PackageGUID string `long:"package-guid" description:"The guid of the package to stage" required:"true"`
UI command.UI
Config command.Config
NOAAClient v3action.NOAAClient
Actor V3StageActor
// contains filtered or unexported fields
}
func (V3StageCommand) Execute ¶
func (cmd V3StageCommand) Execute(args []string) error
type V3StartActor ¶
type V3StartCommand ¶
type V3StartCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
UI command.UI
Config command.Config
Actor V3StartActor
// contains filtered or unexported fields
}
func (V3StartCommand) Execute ¶
func (cmd V3StartCommand) Execute(args []string) error
type V3StopActor ¶
type V3StopCommand ¶
type V3StopCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
UI command.UI
Config command.Config
Actor V3StopActor
// contains filtered or unexported fields
}
func (V3StopCommand) Execute ¶
func (cmd V3StopCommand) Execute(args []string) error
type V3UnsetEnvActor ¶
type V3UnsetEnvCommand ¶
type V3UnsetEnvCommand struct {
RequiredArgs flag.UnsetEnvironmentArgs `positional-args:"yes"`
UI command.UI
Config command.Config
Actor V3UnsetEnvActor
// contains filtered or unexported fields
}
func (V3UnsetEnvCommand) Execute ¶
func (cmd V3UnsetEnvCommand) Execute(args []string) error
type V3ZeroDowntimePushCommand ¶
type V3ZeroDowntimePushCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
Buildpacks []string `` /* 317-byte string literal not displayed */
StackName string `short:"s" description:"Stack to use (a stack is a pre-built file system, including an operating system, that can run apps)"`
DockerImage flag.DockerImage `long:"docker-image" short:"o" description:"Docker image to use (e.g. user/docker-image-name)"`
DockerUsername string `long:"docker-username" description:"Repository username; used with password from environment variable CF_DOCKER_PASSWORD"`
NoRoute bool `long:"no-route" description:"Do not map a route to this app"`
NoStart bool `long:"no-start" description:"Do not stage and start the app after pushing"`
WaitUntilDeployed bool `long:"wait-for-deploy-complete" description:"Wait for the entire deployment to complete"`
AppPath flag.PathWithExistenceCheck `short:"p" description:"Path to app directory or to a zip file of the contents of the app directory"`
UI command.UI
Config command.Config
NOAAClient v3action.NOAAClient
AppSummaryDisplayer shared.AppSummaryDisplayer
PackageDisplayer shared.PackageDisplayer
ProgressBar ProgressBar
ZdtActor V3ZeroDowntimeVersionActor
V3PushActor V3PushActor
OriginalV2PushActor OriginalV2PushActor
// contains filtered or unexported fields
}
func (V3ZeroDowntimePushCommand) Execute ¶
func (cmd V3ZeroDowntimePushCommand) Execute(args []string) error
type V3ZeroDowntimeRestartActor ¶
type V3ZeroDowntimeRestartActor interface {
ZeroDowntimePollStart(appGUID string, warningsChannel chan<- v3action.Warnings) error
CreateDeployment(appGUID, dropletGUID string) (string, v3action.Warnings, error)
CloudControllerAPIVersion() string
GetApplicationByNameAndSpace(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error)
StartApplication(appGUID string) (v3action.Warnings, error)
}
type V3ZeroDowntimeRestartCommand ¶
type V3ZeroDowntimeRestartCommand struct {
RequiredArgs flag.AppName `positional-args:"yes"`
UI command.UI
Config command.Config
Actor V3ZeroDowntimeRestartActor
// contains filtered or unexported fields
}
func (V3ZeroDowntimeRestartCommand) Execute ¶
func (cmd V3ZeroDowntimeRestartCommand) Execute(args []string) error
type V3ZeroDowntimeVersionActor ¶
type V3ZeroDowntimeVersionActor interface {
ZeroDowntimePollStart(appGUID string, warningsChannel chan<- v3action.Warnings) error
CreateDeployment(appGUID string, deploymentGUID string) (string, v3action.Warnings, error)
PollDeployment(deploymentGUID string, warningsChannel chan<- v3action.Warnings) error
CloudControllerAPIVersion() string
CreateAndUploadBitsPackageByApplicationNameAndSpace(appName string, spaceGUID string, bitsPath string) (v3action.Package, v3action.Warnings, error)
CreateDockerPackageByApplicationNameAndSpace(appName string, spaceGUID string, dockerImageCredentials v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error)
CreateApplicationInSpace(app v3action.Application, spaceGUID string) (v3action.Application, v3action.Warnings, error)
GetApplicationByNameAndSpace(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error)
GetCurrentDropletByApplication(appGUID string) (v3action.Droplet, v3action.Warnings, error)
GetStreamingLogsForApplicationByNameAndSpace(appName string, spaceGUID string, client v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error)
PollStart(appGUID string, warningsChannel chan<- v3action.Warnings) error
SetApplicationDropletByApplicationNameAndSpace(appName string, spaceGUID string, dropletGUID string) (v3action.Warnings, error)
StagePackage(packageGUID string, appName string) (<-chan v3action.Droplet, <-chan v3action.Warnings, <-chan error)
RestartApplication(appGUID string) (v3action.Warnings, error)
UpdateApplication(app v3action.Application) (v3action.Application, v3action.Warnings, error)
}
Source Files
¶
- add_network_policy_command.go
- allow_space_ssh_command.go
- api_command.go
- apps_command.go
- auth_command.go
- bind_route_service_command.go
- bind_running_security_group_command.go
- bind_security_group_command.go
- bind_service_command.go
- bind_staging_security_group_command.go
- buildpacks_command.go
- check_route_command.go
- config_command.go
- copy_source_command.go
- create_app_manifest_command.go
- create_buildpack_command.go
- create_domain_command.go
- create_isolation_segment_command.go
- create_org_command.go
- create_quota_command.go
- create_route_command.go
- create_security_group_command.go
- create_service_auth_token_command.go
- create_service_broker_command.go
- create_service_command.go
- create_service_key_command.go
- create_shared_domain_command.go
- create_space_command.go
- create_space_quota_command.go
- create_user_command.go
- create_user_provided_service_command.go
- curl_command.go
- delete_buildpack_command.go
- delete_command.go
- delete_domain_command.go
- delete_isolation_segment_command.go
- delete_org_command.go
- delete_orphaned_routes_command.go
- delete_quota_command.go
- delete_route_command.go
- delete_security_group_command.go
- delete_service_auth_token_command.go
- delete_service_broker_command.go
- delete_service_command.go
- delete_service_key_command.go
- delete_shared_domain_command.go
- delete_space_command.go
- delete_space_quota_command.go
- delete_user_command.go
- disable_feature_flag_command.go
- disable_org_isolation_command.go
- disable_service_access_command.go
- disable_ssh_command.go
- disallow_space_ssh_command.go
- domains_command.go
- enable_feature_flag_command.go
- enable_org_isolation_command.go
- enable_service_access_command.go
- enable_ssh_command.go
- env_command.go
- events_command.go
- feature_flag_command.go
- feature_flags_command.go
- files_command.go
- get_health_check_command.go
- godoc.go
- isolation_segments_command.go
- login_command.go
- logout_command.go
- logs_command.go
- map_route_command.go
- marketplace_command.go
- migrate_service_instances_command.go
- network_policies_command.go
- oauth_token_command.go
- org_command.go
- org_users_command.go
- orgs_command.go
- passwd_command.go
- purge_service_instance_command.go
- purge_service_offering_command.go
- push_command.go
- quota_command.go
- quotas_command.go
- remove_network_policy_command.go
- rename_buildpack_command.go
- rename_command.go
- rename_org_command.go
- rename_service_broker_command.go
- rename_service_command.go
- rename_space_command.go
- reset_org_default_isolation_segment_command.go
- reset_space_isolation_segment_command.go
- restage_command.go
- restart_app_instance_command.go
- restart_command.go
- router_groups_command.go
- routes_command.go
- run_task_command.go
- running_environment_variable_group_command.go
- running_security_groups_command.go
- scale_command.go
- security_group_command.go
- security_groups_command.go
- service_access_command.go
- service_auth_tokens_command.go
- service_brokers_command.go
- service_command.go
- service_key_command.go
- service_keys_command.go
- services_command.go
- set_env_command.go
- set_health_check_command.go
- set_org_default_isolation_segment_command.go
- set_org_role_command.go
- set_quota_command.go
- set_running_environment_variable_group_command.go
- set_space_isolation_segment_command.go
- set_space_quota_command.go
- set_space_role_command.go
- set_staging_environment_variable_group_command.go
- share_private_domain_command.go
- share_service_command.go
- space_command.go
- space_quota_command.go
- space_quotas_command.go
- space_ssh_allowed_command.go
- space_users_command.go
- spaces_command.go
- ssh_code_command.go
- ssh_command.go
- ssh_enabled_command.go
- stack_command.go
- stacks_command.go
- staging_environment_variable_group_command.go
- staging_security_groups_command.go
- start_command.go
- stop_command.go
- target_command.go
- tasks_command.go
- terminate_task_command.go
- unbind_route_service_command.go
- unbind_running_security_group_command.go
- unbind_security_group_command.go
- unbind_service_command.go
- unbind_staging_security_group_command.go
- unmap_route_command.go
- unset_env_command.go
- unset_org_role_command.go
- unset_space_quota_command.go
- unset_space_role_command.go
- unshare_private_domain_command.go
- unshare_service_command.go
- update_buildpack_command.go
- update_quota_command.go
- update_security_group_command.go
- update_service_auth_token_command.go
- update_service_broker_command.go
- update_service_command.go
- update_space_quota_command.go
- update_user_provided_service_command.go
- v3_app_command.go
- v3_apply_manifest_command.go
- v3_apps_command.go
- v3_cancel_zdt_push_command.go
- v3_create_app_command.go
- v3_create_package_command.go
- v3_delete_command.go
- v3_droplets_command.go
- v3_env_command.go
- v3_get_health_check_command.go
- v3_packages_command.go
- v3_push_command.go
- v3_restart_app_instance_command.go
- v3_restart_command.go
- v3_scale_command.go
- v3_set_droplet_command.go
- v3_set_env_command.go
- v3_set_health_check_command.go
- v3_ssh_command.go
- v3_stage_command.go
- v3_start_command.go
- v3_stop_command.go
- v3_unset_env_command.go
- v3_zdt_push_command.go
- v3_zdt_restart_command.go
Directories
¶
| Path | Synopsis |
|---|---|
|
Package shared should not be imported by external consumers.
|
Package shared should not be imported by external consumers. |
|
sharedfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
|
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Click to show internal directories.
Click to hide internal directories.