1
1
Fork 0
mirror of https://github.com/adammck/terraform-inventory synced 2024-05-11 22:06:18 +02:00
terraform-inventory/output.go
2019-08-01 11:21:54 -04:00

26 lines
418 B
Go

package main
import (
"fmt"
)
type Output struct {
// The keyName and value of the output
keyName string
value interface{}
}
func NewOutput(keyName string, value interface{}) (*Output, error) {
// TODO: Warn instead of silently ignore error?
if len(keyName) == 0 {
return nil, fmt.Errorf("couldn't parse output keyName: %s", keyName)
}
return &Output{
keyName: keyName,
value: value,
}, nil
}