@@ -55,10 +55,13 @@ Connectivity Standards Alliance
55
55
508 Second Street, Suite 206
56
56
Davis, CA 95616, USA
57
57
-->
58
- <cluster xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" types types.xsd cluster cluster.xsd" id =" 0x001F" name =" AccessControl " revision =" 1" >
58
+ <cluster xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" types types.xsd cluster cluster.xsd" id =" 0x001F" name =" Access Control " revision =" 1" >
59
59
<revisionHistory >
60
60
<revision revision =" 1" summary =" Initial Release" />
61
61
</revisionHistory >
62
+ <clusterIds >
63
+ <clusterId id =" 0x001F" name =" AccessControl" />
64
+ </clusterIds >
62
65
<classification hierarchy =" base" role =" utility" picsCode =" ACL" scope =" Node" />
63
66
<dataTypes >
64
67
<enum name =" AccessControlEntryAuthModeEnum" >
@@ -112,25 +115,27 @@ Davis, CA 95616, USA
112
115
<access fabricSensitive =" true" />
113
116
<mandatoryConform />
114
117
</field >
115
- <field id =" 3" name =" Subjects" type =" ref_DataTypeList[SubjectID]" >
118
+ <field id =" 3" name =" Subjects" type =" list" >
119
+ <entry type =" SubjectID" />
116
120
<access fabricSensitive =" true" />
117
121
<quality nullable =" true" />
118
122
<mandatoryConform />
119
- <constraint type =" max " value =" SubjectsPerAccessControlEntry" />
123
+ <constraint type =" maxCount " value =" SubjectsPerAccessControlEntry" />
120
124
</field >
121
- <field id =" 4" name =" Targets" type =" ref_DataTypeList[AccessControlTargetStruct Type]" >
125
+ <field id =" 4" name =" Targets" type =" list" >
126
+ <entry type =" AccessControlTargetStruct" />
122
127
<access fabricSensitive =" true" />
123
128
<quality nullable =" true" />
124
129
<mandatoryConform />
125
- <constraint type =" max " value =" TargetsPerAccessControlEntry" />
130
+ <constraint type =" maxCount " value =" TargetsPerAccessControlEntry" />
126
131
</field >
127
132
<access fabricScoped =" true" />
128
133
</struct >
129
134
<struct name =" AccessControlExtensionStruct" >
130
- <field id =" 1" name =" Data" type =" ref_DataTypeOctstr " >
135
+ <field id =" 1" name =" Data" type =" octstr " >
131
136
<access fabricSensitive =" true" />
132
137
<mandatoryConform />
133
- <constraint type =" max " value =" 128" />
138
+ <constraint type =" maxLength " value =" 128" />
134
139
</field >
135
140
<access fabricScoped =" true" />
136
141
</struct >
@@ -150,12 +155,14 @@ Davis, CA 95616, USA
150
155
</struct >
151
156
</dataTypes >
152
157
<attributes >
153
- <attribute id =" 0x0000" name =" ACL" type =" ref_DataTypeList[AccessControlEntryStruct Type]" default =" desc" >
158
+ <attribute id =" 0x0000" name =" ACL" type =" list" default =" desc" >
159
+ <entry type =" AccessControlEntryStruct" />
154
160
<access read =" true" write =" true" readPrivilege =" admin" writePrivilege =" admin" fabricScoped =" true" />
155
161
<mandatoryConform />
156
162
<constraint type =" desc" />
157
163
</attribute >
158
- <attribute id =" 0x0001" name =" Extension" type =" ref_DataTypeList[AccessControlExtensionStruct Type]" default =" desc" >
164
+ <attribute id =" 0x0001" name =" Extension" type =" list" default =" desc" >
165
+ <entry type =" AccessControlExtensionStruct" />
159
166
<access read =" true" write =" true" readPrivilege =" admin" writePrivilege =" admin" fabricScoped =" true" />
160
167
<optionalConform />
161
168
<constraint type =" desc" />
0 commit comments