Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // Commands hold Command implementation of screwdriver Commands map[string]cli.CommandFactory )
Commands is the mapping of screwdriver sub commands.
Functions ¶
This section is empty.
Types ¶
type ClusterCommand ¶
type ClusterCommand struct{}
ClusterCommand is a Command implementation used to operate ECS cluster.
func (*ClusterCommand) Run ¶
func (c *ClusterCommand) Run(argsRow []string) int
Run is a Command implementation method for ClusterCommand
func (*ClusterCommand) Synopsis ¶
func (c *ClusterCommand) Synopsis() string
Synopsis describe service command overview.
type ClusterCreateCommand ¶
type ClusterCreateCommand struct{}
ClusterCreateCommand is a Command implementation used to create ECS cluster.
func (*ClusterCreateCommand) Help ¶
func (c *ClusterCreateCommand) Help() string
Help show Command implementation method for ClusterCreateCommand.
func (*ClusterCreateCommand) Run ¶
func (c *ClusterCreateCommand) Run(args []string) int
Run is Command implementation method for ClusterCreateCommand.
func (*ClusterCreateCommand) Synopsis ¶
func (c *ClusterCreateCommand) Synopsis() string
Synopsis Command implementation method for ClusterCreateCommand.
type ClusterDeleteCommand ¶
type ClusterDeleteCommand struct{}
ClusterDeleteCommand is a Command implementation used to delete ECS cluster.
func (*ClusterDeleteCommand) Help ¶
func (c *ClusterDeleteCommand) Help() string
Help show Command implementation method for ClusterDeleteCommand.
func (*ClusterDeleteCommand) Run ¶
func (c *ClusterDeleteCommand) Run(args []string) int
Run is Command implementation method for ClusterDeleteCommand.
func (*ClusterDeleteCommand) Synopsis ¶
func (c *ClusterDeleteCommand) Synopsis() string
Synopsis Command implementation method for ClusterDeleteCommand.
type ClusterListCommand ¶
type ClusterListCommand struct{}
ClusterListCommand is a Command implementation used to show the list of ECS cluster.
func (*ClusterListCommand) Help ¶
func (c *ClusterListCommand) Help() string
Help show Command implementation method for ClusterListCommand.
func (*ClusterListCommand) Run ¶
func (c *ClusterListCommand) Run(args []string) int
Run is Command implementation method for ClusterListCommand.
func (*ClusterListCommand) Synopsis ¶
func (c *ClusterListCommand) Synopsis() string
Synopsis Command implementation method for ClusterListCommand.
type ServiceCommand ¶
type ServiceCommand struct{}
ServiceCommand is a Command implementation used to operate ECS service
func (*ServiceCommand) Run ¶
func (c *ServiceCommand) Run(argsRow []string) int
Run is a Command implementation method for ServiceCommand
func (*ServiceCommand) Synopsis ¶
func (c *ServiceCommand) Synopsis() string
Synopsis describe service command overview.
type ServiceCreateCommand ¶
type ServiceCreateCommand struct{}
ServiceCreateCommand is a Command implementation used to create ECS service
func (*ServiceCreateCommand) Help ¶
func (c *ServiceCreateCommand) Help() string
Help show Command implementation method for ServiceListCommand.
func (*ServiceCreateCommand) Run ¶
func (c *ServiceCreateCommand) Run(args []string) int
Run is Command implementation method for ServiceCreateCommand
func (*ServiceCreateCommand) Synopsis ¶
func (c *ServiceCreateCommand) Synopsis() string
Synopsis Command implementation method for ServiceCreateCommand.
type ServiceListCommand ¶
type ServiceListCommand struct{}
ServiceListCommand is a Command implementation used to get ECS service list.
func (*ServiceListCommand) Help ¶
func (c *ServiceListCommand) Help() string
Help show Command implementation method for ServiceListCommand.
func (*ServiceListCommand) Run ¶
func (c *ServiceListCommand) Run(args []string) int
Run is Command implementation method for ServiceListCommand.
func (*ServiceListCommand) Synopsis ¶
func (c *ServiceListCommand) Synopsis() string
Synopsis Command implementation method for ServiceListCommand.
type ServiceUpdateCommand ¶
type ServiceUpdateCommand struct{}
ServiceUpdateCommand is a Command implementation used to update ECS service
func (*ServiceUpdateCommand) Help ¶
func (c *ServiceUpdateCommand) Help() string
Help show Command implementation method for ServiceUpdateCommand.
func (*ServiceUpdateCommand) Run ¶
func (c *ServiceUpdateCommand) Run(args []string) int
Run is Command implementation method for ServiceUpdateCommand.
func (*ServiceUpdateCommand) Synopsis ¶
func (c *ServiceUpdateCommand) Synopsis() string
Synopsis Command implementation method for ServiceUpdateCommand.
type TaskCommand ¶
type TaskCommand struct { }
TaskCommand is a Command implementation used to operate ECS task.
func (*TaskCommand) Run ¶
func (c *TaskCommand) Run(argsRow []string) int
Run is a Command implementation method for TaskCommand.
func (*TaskCommand) Synopsis ¶
func (c *TaskCommand) Synopsis() string
Synopsis describe task command overview.
type TaskDefsCommand ¶
type TaskDefsCommand struct{}
TaskDefsCommand is a Command implementation used to get ECS task definition list.
func (*TaskDefsCommand) Help ¶
func (c *TaskDefsCommand) Help() string
Help show Command implementation method for TaskDefsCommand.
func (*TaskDefsCommand) Run ¶
func (c *TaskDefsCommand) Run(args []string) int
Run is Command implementation method for TaskDefsCommand.
func (*TaskDefsCommand) Synopsis ¶
func (c *TaskDefsCommand) Synopsis() string
Synopsis Command implementation method for TaskDefsCommand.
type TaskListCommand ¶
type TaskListCommand struct { }
TaskListCommand is a Command implementation used to get ECS task definition list.
func (*TaskListCommand) Help ¶
func (c *TaskListCommand) Help() string
Help show Command implementation method for TaskListCommand.
func (*TaskListCommand) Run ¶
func (c *TaskListCommand) Run(argsRow []string) int
Run is Command implementation method for TaskListCommand.
func (*TaskListCommand) Synopsis ¶
func (c *TaskListCommand) Synopsis() string
Synopsis Command implementation method for TaskListCommand.
type TaskRegisterCommand ¶
type TaskRegisterCommand struct{}
TaskRegisterCommand is a Command implementation used to register ECS task definition.
func (*TaskRegisterCommand) Help ¶
func (c *TaskRegisterCommand) Help() string
Help show Command implementation method for TaskRegisterCommand.
func (*TaskRegisterCommand) Run ¶
func (c *TaskRegisterCommand) Run(args []string) int
Run is Command implementation method for TaskRegisterCommand.
func (*TaskRegisterCommand) Synopsis ¶
func (c *TaskRegisterCommand) Synopsis() string
Synopsis Command implementation method for TaskRegisterCommand.