Versions in this module Expand all Collapse all v0 v0.1.0 Nov 29, 2018 Changes in this version + func DeleteECSService(serviceName string, cfg *types.DeployHandlerConfig) error + func DeleteTaskRevision(functionName string) error + func GetLatestTaskRevision(functionName string) (string, error) + func GetServiceList() ([]requests.Function, error) + type PolicyBuilder struct + func NewPolicyBuilder() *PolicyBuilder + func (p *PolicyBuilder) AddStatement(actions []string, resources []string) + func (p *PolicyBuilder) String() string v0.0.1 Jul 8, 2018 Changes in this version + func ClusterID() *string + func CreateTaskRevision(client *ecs.ECS, request requests.CreateFunctionRequest) (*ecs.RegisterTaskDefinitionOutput, error) + func FindECSServiceArn(client *ecs.ECS, serviceName string) (*string, error) + func IsFaasService(arn *string) bool + func KeyValuePairGetValue(name string, values []*ecs.KeyValuePair) (*string, bool) + func ServiceNameForDisplay(name *string) string + func ServiceNameFromArn(arn *string) *string + func ServiceNameFromFunctionName(functionName string) string + func UpdateECSServiceDesiredCount(ecsClient *ecs.ECS, serviceName string, desiredCount int) (*ecs.Service, error) + func UpdateOrCreateECSService(ecsClient *ecs.ECS, ec2Client *ec2.EC2, ...) (*ecs.Service, error) + func VpcFromSubnet(client *ec2.EC2, subnets string) string