8 PubSub Security Key Service model ToC Previous Next

8.6 PubSubKeyPushTargetType ToC Previous Next

8.6.4 DisconnectSecurityGroups Method ToC Previous Next

This Method disconnects instances of SecurityGroupType from this PubSubKeyPushTarget. This indicates that the SKS shall stop using the push model to distribute the keys of those SecurityGroups to the PubSubKeyPushTarget.

The Client shall be authorized to modify the configuration for the SKS functionality and shall use at least a signed communication channel when invoking this Method on the Server.

Signature

DisconnectSecurityGroups (
[in]	NodeId[]		SecurityGroupIds,
[out]	StatusCode[]	DisconnectResults
);

Argument Description
SecurityGroupIds The NodeIds of the SecurityGroups to disconnect.
DisconnectResults The result codes for the SecurityGroups to disconnect.

Method Result Codes

ResultCode Description
Bad_UserAccessDenied The Session user is not allowed to disconnet SecurityGroups from the push target.
Bad_SecurityModeInsufficient The communication channel is not using signing.

Operation Result Codes

ResultCode Description
Bad_NodeIdUnknown A SecurityGroupNodeId is unknown.
Bad_NodeIdInvalid A SecurityGroupNodeId is not a NodeId of a SecurityGroupType Object.

Previous Next