第3章 IdM API と IdM CLI コマンドの比較
IdM API コマンドは、Python 対話型コンソールで使用できます。IdM API コマンドは、ipa ツールのコマンドとは異なります。
IdM CLI と IdM API コマンドの違い
- コマンドの命名構造
-
ipaCLI コマンドでは、user-addのようにハイフンが使用されますが、IdM API コマンドでは、user_addのように、代わりにアンダースコアが使用されます。 - パラメーターの命名
-
パラメーターは、IdM CLI コマンドと IdM API コマンドで異なります。たとえば、IdM CLI
user-addコマンドにはfirstパラメーターがありますが、IdM APIuser_addコマンドにはgivennameパラメーターがあります。 - 日付書式
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:%MZさらに、IdM API では Python のビルトインクラス
datetimeを使用できます。
-
便利な CLI ツール
-
consoleは対話型の Python コンソールを起動します。これを使用すると、IdM API コマンドを実行できます。 -
helpコマンドは、さまざまな例を含むトピックとコマンドの説明を表示します。 -
show-mappingコマンドは、CLI パラメーター名と LDAP 属性の間のマッピングを表示します。