code: func validateTagList(tags []*api.Tag) error {
  	if len(tags) == 0 {
  		return status.Errorf(codes.InvalidArgument, "bad 'tags' - cannot be empty")
  	}
  	for _, t := range tags {
  		kv := common.JoinInstanceTag(t)
  		if err := common.ValidateInstanceTag(kv); err != nil {
  			return status.Errorf(codes.InvalidArgument, "bad tag in 'tags' - %s", err)
  		}
  	}
  	return nil
  }
docs: ////////////////////////////////////////////////////////////////////////////////
  // Tags support.