Documentation
¶
Index ¶
- type ClosePortFeature
- type ClosePortInput
- type ClosePortOutput
- type ClosePortOutputContent
- type ClosePortOutputHandler
- type EditFeature
- type EditInput
- type EditOutput
- type EditOutputContent
- type EditOutputHandler
- type InitFeature
- type InitInput
- type InitOutput
- type InitOutputContent
- type InitOutputHandler
- type OpenPortFeature
- type OpenPortInput
- type OpenPortOutput
- type OpenPortOutputContent
- type OpenPortOutputHandler
- type RemoveFeature
- type RemoveInput
- type RemoveOutput
- type RemoveOutputContent
- type RemoveOutputHandler
- type UninstallFeature
- type UninstallInput
- type UninstallOutput
- type UninstallOutputContent
- type UninstallOutputHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClosePortFeature ¶
type ClosePortFeature struct {
// contains filtered or unexported fields
}
func NewClosePortFeature ¶
func NewClosePortFeature( stepper stepper.Stepper, outputHandler ClosePortOutputHandler, cloudServiceBuilder entities.CloudServiceBuilder, ) ClosePortFeature
func (ClosePortFeature) Execute ¶
func (o ClosePortFeature) Execute(input ClosePortInput) error
type ClosePortInput ¶
type ClosePortInput struct { ResolvedRepository entities.ResolvedEnvRepository PortToClose string }
type ClosePortOutput ¶
type ClosePortOutput struct { Error error Content *ClosePortOutputContent Stepper stepper.Stepper }
type ClosePortOutputContent ¶
type ClosePortOutputHandler ¶
type ClosePortOutputHandler interface {
HandleOutput(ClosePortOutput) error
}
type EditFeature ¶
type EditFeature struct {
// contains filtered or unexported fields
}
func NewEditFeature ¶
func NewEditFeature( stepper stepper.Stepper, outputHandler EditOutputHandler, cloudServiceBuilder entities.CloudServiceBuilder, ) EditFeature
func (EditFeature) Execute ¶
func (e EditFeature) Execute(input EditInput) error
type EditInput ¶
type EditInput struct {
ResolvedRepository entities.ResolvedEnvRepository
}
type EditOutput ¶
type EditOutput struct { Error error Content *EditOutputContent Stepper stepper.Stepper }
type EditOutputContent ¶
type EditOutputHandler ¶
type EditOutputHandler interface {
HandleOutput(EditOutput) error
}
type InitFeature ¶
type InitFeature struct {
// contains filtered or unexported fields
}
func NewInitFeature ¶
func NewInitFeature( stepper stepper.Stepper, outputHandler InitOutputHandler, cloudServiceBuilder entities.CloudServiceBuilder, ) InitFeature
func (InitFeature) Execute ¶
func (i InitFeature) Execute(input InitInput) error
type InitInput ¶
type InitInput struct { InstanceType string ResolvedRepository entities.ResolvedEnvRepository }
type InitOutput ¶
type InitOutput struct { Error error Content *InitOutputContent Stepper stepper.Stepper }
type InitOutputContent ¶
type InitOutputHandler ¶
type InitOutputHandler interface {
HandleOutput(InitOutput) error
}
type OpenPortFeature ¶
type OpenPortFeature struct {
// contains filtered or unexported fields
}
func NewOpenPortFeature ¶
func NewOpenPortFeature( stepper stepper.Stepper, outputHandler OpenPortOutputHandler, cloudServiceBuilder entities.CloudServiceBuilder, ) OpenPortFeature
func (OpenPortFeature) Execute ¶
func (o OpenPortFeature) Execute(input OpenPortInput) error
type OpenPortInput ¶
type OpenPortInput struct { ResolvedRepository entities.ResolvedEnvRepository PortToOpen string }
type OpenPortOutput ¶
type OpenPortOutput struct { Error error Content *OpenPortOutputContent Stepper stepper.Stepper }
type OpenPortOutputContent ¶
type OpenPortOutputHandler ¶
type OpenPortOutputHandler interface {
HandleOutput(OpenPortOutput) error
}
type RemoveFeature ¶
type RemoveFeature struct {
// contains filtered or unexported fields
}
func NewRemoveFeature ¶
func NewRemoveFeature( stepper stepper.Stepper, outputHandler RemoveOutputHandler, cloudServiceBuilder entities.CloudServiceBuilder, ) RemoveFeature
func (RemoveFeature) Execute ¶
func (r RemoveFeature) Execute(input RemoveInput) error
type RemoveInput ¶
type RemoveInput struct { ResolvedRepository entities.ResolvedEnvRepository PreRemoveHook entities.HookRunner ForceRemove bool ConfirmRemove func() (bool, error) }
type RemoveOutput ¶
type RemoveOutput struct { Error error Content *RemoveOutputContent Stepper stepper.Stepper }
type RemoveOutputContent ¶
type RemoveOutputHandler ¶
type RemoveOutputHandler interface {
HandleOutput(RemoveOutput) error
}
type UninstallFeature ¶
type UninstallFeature struct {
// contains filtered or unexported fields
}
func NewUninstallFeature ¶
func NewUninstallFeature( stepper stepper.Stepper, outputHandler UninstallOutputHandler, cloudServiceBuilder entities.CloudServiceBuilder, ) UninstallFeature
func (UninstallFeature) Execute ¶
func (u UninstallFeature) Execute(input UninstallInput) error
type UninstallInput ¶
type UninstallOutput ¶
type UninstallOutput struct { Error error Content *UninstallOutputContent Stepper stepper.Stepper }
type UninstallOutputContent ¶
type UninstallOutputHandler ¶
type UninstallOutputHandler interface {
HandleOutput(UninstallOutput) error
}
Click to show internal directories.
Click to hide internal directories.