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_NodeIdUnknownThe SecurityGroupNodeId is unknown.
Bad_NodeIdInvalidThe SecurityGroupNodeId is not a NodeId of a SecurityGroupType Object.
Bad_UserAccessDeniedThe Session user is not allowed to delete the SecurityGroupType Object.
Bad_SecurityModeInsufficientThe communication channel is not using signing.

Table 218 specifies the AddressSpace representation for the RemoveSecurityGroup Method.

Table 218 – RemoveSecurityGroup Method AddressSpace definition
Attribute Value
BrowseNameRemoveSecurityGroup
References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasPropertyVariableInputArgumentsArgument[] PropertyTypeMandatory
ConformanceUnits
PubSub Model SKS