diff options
Diffstat (limited to 'mof')
-rw-r--r-- | mof/LMI_Account.mof | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/mof/LMI_Account.mof b/mof/LMI_Account.mof index b2cbc00..75f0cf1 100644 --- a/mof/LMI_Account.mof +++ b/mof/LMI_Account.mof @@ -94,6 +94,31 @@ class LMI_AccountManagementService: CIM_SecurityService "such instances are created." )] CIM_Identity REF Identities[]); + [ Description ( "Create a new group on the system") ] + uint32 CreateGroup( + [Required, IN, Description ( + "The scoping ComputerSystem in which to create the Account." + )] + CIM_ComputerSystem REF System, + [Required, IN, Description ( + "Desired group name for the account to be created." ) ] + string Name, + [IN, Description ( + "Pick a specific group id for new user" ) ] + uint32 GID, + [IN, Description ( + "True for creating system account" ) ] + boolean SystemAccount, + [IN ( false ), OUT, Description ( + "Reference to the instance of CIM_Group created " + "when the method returns a value of 0." )] + CIM_Group REF Group, + [IN ( false ), OUT, Description ( + "Reference to the instances of CIM_Identity created " + "when the method returns a value of 0. NULL if no " + "such instances are created." )] + CIM_Identity REF Identities[]); + }; [ Provider("cmpi:cmpiCura_Account") ] |