packer-cn/builder/googlecompute/image.go

24 lines
344 B
Go

package googlecompute
import (
"strings"
)
type Image struct {
Labels map[string]string
Licenses []string
Name string
ProjectId string
SelfLink string
SizeGb int64
}
func (i *Image) IsWindows() bool {
for _, license := range i.Licenses {
if strings.Contains(license, "windows") {
return true
}
}
return false
}