Ce contenu n'est pas disponible dans la langue sélectionnée.
Chapter 3. IdM API and IdM CLI commands comparison
You can use the IdM API commands in the Python interactive console. The IdM API commands are different from the ipa tool commands.
IdM CLI and IdM API commands difference
- Command naming structure
-
The
ipaCLI commands use the hyphen, as inuser-add, but IdM API commands use the underscore instead, as inuser_add. - Parameter naming
-
The parameters are different for IdM CLI commands and IdM API commands. For example, the IdM CLI
user-addcommand has a parameterfirstbut the IdM APIuser_addcommand has a parametergivenname. - Date format
The following date formats are available for IdM CLI:
-
%Y%m%d%H%M%SZ -
%Y-%m-%dT%H:%M:%SZ -
%Y-%m-%dT%H:%MZ -
%Y-%m-%dZ -
%Y-%m-%d %H:%M:%SZ %Y-%m-%d %H:%MZAdditionally, the IdM API can use the Python built-in class
datetime.
-
Useful CLI tools
-
The
consolestarts an interactive Python console, which you can use to run IdM API commands. -
The
helpcommand shows description of the topics and the commands and includes various examples. -
The
show-mappingcommand shows the mapping between CLI parameter names and LDAP attributes.