8 PubSub Security Key Service model

8.5 SecurityGroupFolderType

8.5.1 SecurityGroupFolderType definition

The SecurityGroupFolderType is formally defined Table 172.
Table 172 – SecurityGroupFolderType definition
Attribute | Value |
---|---|
BrowseName | SecurityGroupFolderType |
IsAbstract | False |
Subtype of FolderType defined in OPC 10000-5.
References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
Organizes | Object | <SecurityGroupFolderName> | SecurityGroup FolderType | OptionalPlaceholder | |
HasComponent | Object | <SecurityGroupName> | SecurityGroupType | OptionalPlaceholder | |
HasComponent | Method | AddSecurityGroup | Defined in 8.5.2. | Mandatory | |
HasComponent | Method | RemoveSecurityGroup | Defined in 8.5.3. | Mandatory | |
HasComponent | Method | AddSecurityGroupFolder | Defined in 8.5.4. | Optional | |
HasComponent | Method | RemoveSecurityGroupFolder | Defined in 8.5.5. | Optional | |
HasProperty | Variable | SupportedSecurityPolicyUris | String[] | PropertyType | Optional |
Conformance Units | |||||
PubSub Model SKS |
The SecurityGroupFolderType ObjectType is a concrete type and can be used directly.
Instances of the SecurityGroupFolderType can contain SecurityGroup Objects or other instances of the SecurityGroupFolderType. This can be used to build a tree of folder Objects used to organize the configured SecurityGroups.
The SecurityGroup Objects are added as components to the instance of the SecurityGroupFolderType. A SecurityGroup Object is referenced only from one folder. If the folder is deleted, all referenced SecurityGroup Objects are deleted with the folder.
The SupportedSecurityPolicyUris Property contains a String array with the SecurityPolicyUris supported by the SKS. The Property shall be provided at the root SecurityGroupFolder. The default SecurityPolicyUri is the first array element.