summaryrefslogtreecommitdiffstats
path: root/mof
diff options
context:
space:
mode:
Diffstat (limited to 'mof')
-rw-r--r--mof/LMI_Account.mof25
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") ]