func lambdaAliasExists(svc *lambda.Lambda) (bool, error) { _, err := svc.GetAlias(&lambda.GetAliasInput{ FunctionName: aws.String("goad"), Name: aws.String(version.LambdaVersion()), }) if err != nil { if awsErr, ok := err.(awserr.Error); ok { if awsErr.Code() == "ResourceNotFoundException" { return false, nil } } return false, err } return true, nil }