func validateGcpKey()

in config/endpoint.go [136:148]


func validateGcpKey(identities Identities, endpointType, identity string) error {
	if identity == "" {
		return fmt.Errorf("%v: missing identity name", endpointType)
	}
	i := identities.Get(identity)
	if i == nil {
		return fmt.Errorf("%v: nonexistent identity: %v", endpointType, identity)
	}
	if i.GCP == nil {
		return fmt.Errorf("%v: %v is not a GCP identity", endpointType, identity)
	}
	return nil
}