Errata exists for this version of the document.
This Method is used to add a SecurityGroupType Object to the SecurityGroupFolderType Object.
The Client shall be authorized to modify the configuration for the PubSub functionality when invoking this Method on the Server.
Signature
AddSecurityGroup (
[in]StringSecurityGroupName
[in]DurationKeyLifetime
[in]StringSecurityPolicyUri
[in]UInt32MaxFutureKeyCount
[in]UInt32MaxPastKeyCount
[out]StringSecurityGroupId
[out]NodeIdSecurityGroupNodeId
);
Argument |
Description |
SecurityGroupName |
Name of the SecurityGroup to add. |
KeyLifetime |
The lifetime of a key in milliseconds |
SecurityPolicyUri |
The SecurityPolicy used for the SecurityGroup. |
MaxFutureKeyCount |
The maximum number of future keys returned by the Method GetSecurityKeys. |
MaxPastKeyCount |
The maximum number of historical keys stored by the SKS |
SecurityGroupId |
The identifier for the SecurityGroup. |
SecurityGroupNodeId |
The NodeId of the added SecurityGroupType Object. |
Method Result Codes
ResultCode |
Description |
Bad_NodeIdExists |
A SecurityGroup with the name already exists. |
Bad_UserAccessDenied |
The Session user is not allowed to configure the object. |