code: func (b *BigIP) CreateMonitor(name, parent string, interval, timeout int, send, receive, monitorType string) error {
  	config := &Monitor{
  		Name:          name,
  		ParentMonitor: parent,
  		Interval:      interval,
  		Timeout:       timeout,
  		SendString:    send,
  		ReceiveString: receive,
  	}
  
  	return b.AddMonitor(config, monitorType)
  }
docs: // CreateMonitor adds a new monitor to the BIG-IP system. <monitorType> must be one of "http", "https",
  // "icmp", "gateway icmp", "inband", "postgresql", "mysql", "udp" or "tcp".