8.5.3 RemoveSecurityGroup Method
This Method is used to remove a SecurityGroupType Object from the SecurityGroupFolderType Object.
The Client shall be authorized to modify the configuration for the SKS functionality and shall use at least a signed communication channelwhen invoking this Method on the Server.
See 8.3.2 for details on the lifetime of keys previously issued for this SecurityGroup.
Signature
RemoveSecurityGroup (
[in] NodeId SecurityGroupNodeId
);
| Argument | Description |
| SecurityGroupNodeId | NodeId of the SecurityGroupType Object to remove from the Server |
Method Result Codes
| ResultCode | Description |
| Bad_NodeIdUnknown | The SecurityGroupNodeId is unknown. |
| Bad_NodeIdInvalid | The SecurityGroupNodeId is not a NodeId of a SecurityGroupType Object. |
| Bad_UserAccessDenied | The Session user is not allowed to delete the SecurityGroupType Object. |
| Bad_SecurityModeInsufficient | The communication channel is not using signing. |
Table 218 specifies the AddressSpace representation for the RemoveSecurityGroup Method.
| Attribute | Value | ||||
| BrowseName | RemoveSecurityGroup | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| HasProperty | Variable | InputArguments | Argument[] | PropertyType | Mandatory |
| ConformanceUnits | |||||
|---|---|---|---|---|---|
| PubSub Model SKS |