code: public OvhTask serviceName_federation_activeDirectory_POST(String serviceName, String baseDnForGroups, String baseDnForUsers, String description, String domainAlias, String domainName, String ip, String password, String username) throws IOException {
  		String qPath = "/dedicatedCloud/{serviceName}/federation/activeDirectory";
  		StringBuilder sb = path(qPath, serviceName);
  		HashMap<String, Object>o = new HashMap<String, Object>();
  		addBody(o, "baseDnForGroups", baseDnForGroups);
  		addBody(o, "baseDnForUsers", baseDnForUsers);
  		addBody(o, "description", description);
  		addBody(o, "domainAlias", domainAlias);
  		addBody(o, "domainName", domainName);
  		addBody(o, "ip", ip);
  		addBody(o, "password", password);
  		addBody(o, "username", username);
  		String resp = exec(qPath, "POST", sb.toString(), o);
  		return convertTo(resp, OvhTask.class);
  	}
docs: Add a new option user access
  
  REST: POST /dedicatedCloud/{serviceName}/federation/activeDirectory
  @param domainAlias [required] Active Directory NetBIOS name, e.g. example
  @param username [required] Active Directory username, e.g. jdoe@example.com
  @param description [required] Description of your option access network
  @param domainName [required] Active Directory domain name, e.g. example.com
  @param baseDnForUsers [required] Active Directory base DN for users, e.g. dc=example,dc=com
  @param ip [required] IP address of the remote service, e.g. 123.100.200.0
  @param password [required] Active Directory password
  @param baseDnForGroups [required] Active Directory base DN for groups, e.g. dc=example,dc=com
  @param serviceName [required] Domain of the service