code: func (b *BigIP) AddMonitor(config *Monitor, monitorType string) error {
  	if strings.Contains(config.ParentMonitor, "gateway") {
  		config.ParentMonitor = "gateway_icmp"
  	}
  
  	return b.post(config, uriLtm, uriMonitor, monitorType)
  }
docs: // Create a monitor by supplying a config