24 lines
344 B
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
|
|
}
|