Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct { }
Controller struct
func (*Controller) Bootstrap ¶
func (c *Controller) Bootstrap(b *Flags) error
func (*Controller) DeleteCluster ¶
func (c *Controller) DeleteCluster(b *Flags) error
func (*Controller) Deploy ¶
func (c *Controller) Deploy(serviceName string, d service.Deploy) (*service.DeployResult, error)
func (*Controller) Resume ¶
func (c *Controller) Resume() error
func (*Controller) SetDeployDefaults ¶
func (c *Controller) SetDeployDefaults(d *service.Deploy)
type ExportedApps ¶
type Flags ¶
type Flags struct { Bootstrap bool DisableEcsDeploy bool Profile string Region string ClusterName string Environment string AlbSecurityGroups string EcsSubnets string CloudwatchLogsPrefix string CloudwatchLogsEnabled bool KeyName string InstanceType string EcsSecurityGroups string EcsMinSize string EcsMaxSize string EcsDesiredSize string ParamstoreEnabled bool ParamstoreKmsArn string ParamstorePrefix string LoadbalancerDomain string Server bool DeleteCluster string }
type ListenerRule ¶
type ListenerRule struct { ListenerRuleArn string `json:"listenerRuleArn"` TargetGroupArn string `json:"targetGroupArn" binding:"dive"` Conditions []ListenerRuleCondition `json:"conditions" binding:"dive"` }
type ListenerRuleCondition ¶
type ListenerRuleExport ¶
type ListenerRuleExport struct { RuleKeys RulePriority `json:"ruleKeys" binding:"dive"` Rules map[int64]ListenerRule `json:"rules" binding:"dive"` }
type RulePriority ¶
type RulePriority []int64
func (RulePriority) Len ¶
func (a RulePriority) Len() int
func (RulePriority) Less ¶
func (a RulePriority) Less(i, j int) bool
func (RulePriority) Swap ¶
func (a RulePriority) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.