code: func (info *LambdaAWSInfo) LogicalResourceName() string {
  	// Per http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resources-section-structure.html,
  	// we can only use alphanumeric, so we'll take the sanitized name and
  	// remove all underscores
  	// Prefer the user-supplied stable name to the internal one.
  	baseName := info.lambdaFunctionName()
  	resourceName := strings.Replace(sanitizedName(baseName), "_", "", -1)
  	prefix := fmt.Sprintf("%sLambda", resourceName)
  	return CloudFormationResourceName(prefix, info.lambdaFunctionName())
  }
docs: // LogicalResourceName returns the stable, content-addressable logical
  // name for this LambdaAWSInfo value. This is the CloudFormation
  // resource name