.. _dmtf-profile: DMTF profile ============= The provider implements DMTF's `Simple Identity Management Profile `_, version 1.0.1. Profile adjustment ------------------ The settings classes are not implemented. Necessary settings are done directly in methods of :ref:`LMI_AccountManagementService `. :ref:`LMI_AccountManagementService ` is subclass of :ref:`CIM_SecurityService `, because there is a change in method parameters as follows: * :ref:`CreateAccount ` does not take EmbeddedInstance as parameter, but a list of parameters. Implementation -------------- All mandatory classes are implemented. Classes ^^^^^^^ Implemented DMTF classes: .. generated by for file in *Provider.c; do prov="${file%%Provider.c}"; printf '* :ref:`%s <%s>`\n\n' "$prov" "${prov/_/-}"; done * :ref:`LMI_AccountCapabilities ` * :ref:`LMI_AccountInstanceCreationIndication ` * :ref:`LMI_AccountInstanceDeletionIndication ` * :ref:`LMI_AccountManagementCapabilities ` * :ref:`LMI_AccountManagementServiceCapabilities ` * :ref:`LMI_AccountManagementService ` * :ref:`LMI_AccountManagementServiceSettingData ` * :ref:`LMI_AccountOnSystem ` * :ref:`LMI_Account ` * :ref:`LMI_AccountSettingData ` * :ref:`LMI_AssignedAccountIdentity ` * :ref:`LMI_AssignedGroupIdentity ` * :ref:`LMI_EnabledAccountCapabilities ` * :ref:`LMI_Group ` * :ref:`LMI_HostedAccountManagementService ` * :ref:`LMI_Identity ` * :ref:`LMI_MemberOfGroup ` * :ref:`LMI_OwningGroup ` * :ref:`LMI_ServiceAffectsIdentity ` * :ref:`LMI_SettingsDefineAccountCapabilities ` * :ref:`LMI_SettingsDefineManagementCapabilities ` Methods ^^^^^^^ Implemented: * :ref:`CreateAccount ` Additional methods: * :ref:`CreateGroup `