diff --git a/docs/guides/access-control-guide.md b/docs/guides/access-control-guide.md
index 6aa20e032825d5..46878ab1cfca09 100644
--- a/docs/guides/access-control-guide.md
+++ b/docs/guides/access-control-guide.md
@@ -552,13 +552,13 @@ await devCtrl.WriteAttribute(1, [ (0, Clusters.AccessControl.Attributes.Acl( [
authMode = Clusters.AccessControl.Enums.AccessControlEntryAuthModeEnum.kGroup,
subjects = [ 123, 456 ],
targets = [
- Clusters.AccessControl.Structs.Target(
+ Clusters.AccessControl.Structs.AccessControlTargetStruct(
cluster = Clusters.OnOff.id,
),
- Clusters.AccessControl.Structs.Target(
+ Clusters.AccessControl.Structs.AccessControlTargetStruct(
endpoint = 1,
),
- Clusters.AccessControl.Structs.Target(
+ Clusters.AccessControl.Structs.AccessControlTargetStruct(
cluster = Clusters.LevelControl.id,
endpoint = 2,
),
diff --git a/docs/guides/repl/Matter_Access_Control.ipynb b/docs/guides/repl/Matter_Access_Control.ipynb
index 8bc0c44a72a5ac..4d0d1853af206e 100644
--- a/docs/guides/repl/Matter_Access_Control.ipynb
+++ b/docs/guides/repl/Matter_Access_Control.ipynb
@@ -733,7 +733,7 @@
" fabricIndex = 1,\n",
" privilege = Clusters.AccessControl.Enums.AccessControlEntryPrivilegeEnum.kOperate,\n",
" authMode = Clusters.AccessControl.Enums.AccessControlEntryAuthModeEnum.kCase,\n",
- " targets = [ Clusters.AccessControl.Structs.Target(\n",
+ " targets = [ Clusters.AccessControl.Structs.AccessControlTargetStruct(\n",
" endpoint = 1,\n",
" ) ] ) )\n",
"acl"
diff --git a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter
index 946139ffd745b8..efb3595a682a07 100644
--- a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter
+++ b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter
@@ -565,7 +565,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -575,7 +575,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter
index a1c11bf2222ad3..352c979fdb45d0 100644
--- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter
+++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter
@@ -437,7 +437,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -447,7 +447,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/bridge-app/bridge-common/bridge-app.matter b/examples/bridge-app/bridge-common/bridge-app.matter
index d124f8ac6d96a3..42522020a4ac25 100644
--- a/examples/bridge-app/bridge-common/bridge-app.matter
+++ b/examples/bridge-app/bridge-common/bridge-app.matter
@@ -272,7 +272,7 @@ client cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -282,7 +282,7 @@ client cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
@@ -345,7 +345,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -355,7 +355,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter
index f877b18150cb75..209fab4eed6f9f 100644
--- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter
+++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter
@@ -328,7 +328,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -338,7 +338,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter
index 95535c1230eeb7..d0c664d461632c 100644
--- a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter
+++ b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter
@@ -327,7 +327,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -337,7 +337,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter
index 0640defe3eaa8d..c8a31a267133bb 100644
--- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter
+++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter
@@ -179,7 +179,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -189,7 +189,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter
index 3b2901c8a7a177..34e861f1c403d0 100644
--- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter
+++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter
@@ -328,7 +328,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -338,7 +338,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter
index 97343489973995..84b311674b00da 100644
--- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter
+++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter
@@ -179,7 +179,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -189,7 +189,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter
index da48fd8620215e..bd6fb19f08d653 100644
--- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter
+++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter
@@ -328,7 +328,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -338,7 +338,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter
index 27823b667a74b2..582bd4f96ce6e8 100644
--- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter
+++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter
@@ -166,7 +166,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -176,7 +176,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter
index 4ecf95da1ebf9b..d49c8e7f5e9563 100644
--- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter
+++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter
@@ -250,7 +250,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -260,7 +260,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter
index 63f51e5ea5ee6a..c7497fb1c97570 100644
--- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter
+++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter
@@ -322,7 +322,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -332,7 +332,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter
index 5d6d52e5d51ee2..b88238c22b429f 100644
--- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter
+++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter
@@ -250,7 +250,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -260,7 +260,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter
index a1d3bd0dbb437f..4a7bfc0b5da180 100644
--- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter
+++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter
@@ -250,7 +250,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -260,7 +260,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter
index ac8a603b1269eb..4ed6d772f53b4f 100644
--- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter
+++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter
@@ -250,7 +250,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -260,7 +260,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter
index d60e467378e6c8..6e0ec096b149cd 100644
--- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter
+++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter
@@ -328,7 +328,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -338,7 +338,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter
index 889f6dbe0895ed..f4b22d6633e7b1 100644
--- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter
+++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter
@@ -291,7 +291,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -301,7 +301,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter
index a2334a9ac6fd6a..8f5974a3d71e54 100644
--- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter
+++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter
@@ -227,7 +227,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -237,7 +237,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter
index e25f30f691fbf6..b38c45a2bd3477 100644
--- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter
+++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter
@@ -250,7 +250,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -260,7 +260,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter
index 75b4b86c9f1443..4f34fdd41dae6d 100644
--- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter
+++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter
@@ -322,7 +322,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -332,7 +332,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter
index 38b122b44ea457..fbb9233d5d9a9f 100644
--- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter
+++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter
@@ -250,7 +250,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -260,7 +260,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter
index f45c4ad63689ec..1dc75f8abc6d55 100644
--- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter
+++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter
@@ -179,7 +179,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -189,7 +189,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter
index 4fb63ee98280f7..3995f242f0931b 100644
--- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter
+++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter
@@ -179,7 +179,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -189,7 +189,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter
index 492e2d81c7fc67..18715acb6f5ec4 100644
--- a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter
+++ b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter
@@ -166,7 +166,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -176,7 +176,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter
index 1509a4b1a3e89c..81ee27dfd43ef9 100644
--- a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter
+++ b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter
@@ -272,7 +272,7 @@ client cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -282,7 +282,7 @@ client cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
@@ -345,7 +345,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -355,7 +355,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/light-switch-app/light-switch-common/light-switch-app.matter b/examples/light-switch-app/light-switch-common/light-switch-app.matter
index d6121d1d021e52..da4208b3f9b036 100644
--- a/examples/light-switch-app/light-switch-common/light-switch-app.matter
+++ b/examples/light-switch-app/light-switch-common/light-switch-app.matter
@@ -474,7 +474,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -484,7 +484,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter
index fb480cc02709f3..2dbd199b75aa36 100644
--- a/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter
+++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter
@@ -336,7 +336,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -346,7 +346,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter
index 1bd328d9902415..0716b734e7f564 100644
--- a/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter
+++ b/examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter
@@ -336,7 +336,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -346,7 +346,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/lighting-app/lighting-common/lighting-app.matter b/examples/lighting-app/lighting-common/lighting-app.matter
index 95ebbc9ec993d4..c78228137c6bb1 100644
--- a/examples/lighting-app/lighting-common/lighting-app.matter
+++ b/examples/lighting-app/lighting-common/lighting-app.matter
@@ -336,7 +336,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -346,7 +346,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/lighting-app/nxp/zap/lighting-on-off.matter b/examples/lighting-app/nxp/zap/lighting-on-off.matter
index 387a168abe9443..34bf74292995e6 100644
--- a/examples/lighting-app/nxp/zap/lighting-on-off.matter
+++ b/examples/lighting-app/nxp/zap/lighting-on-off.matter
@@ -329,7 +329,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -339,7 +339,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/lighting-app/qpg/zap/light.matter b/examples/lighting-app/qpg/zap/light.matter
index a92a666f4710e9..40c423237c181a 100644
--- a/examples/lighting-app/qpg/zap/light.matter
+++ b/examples/lighting-app/qpg/zap/light.matter
@@ -332,7 +332,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -342,7 +342,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter
index 250b1f18ebb39f..2f59d01d4fcbdd 100644
--- a/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter
+++ b/examples/lighting-app/silabs/efr32/data_model/lighting-thread-app.matter
@@ -336,7 +336,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -346,7 +346,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter
index 20248c67383065..73d2de73ab4308 100644
--- a/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter
+++ b/examples/lighting-app/silabs/efr32/data_model/lighting-wifi-app.matter
@@ -336,7 +336,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -346,7 +346,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/lock-app/lock-common/lock-app.matter b/examples/lock-app/lock-common/lock-app.matter
index 805736e96c7bba..8c6c9a892e0cc0 100644
--- a/examples/lock-app/lock-common/lock-app.matter
+++ b/examples/lock-app/lock-common/lock-app.matter
@@ -143,7 +143,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -153,7 +153,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/lock-app/nxp/zap/lock-app.matter b/examples/lock-app/nxp/zap/lock-app.matter
index a417b7f3f53522..2d99894bcf4d4f 100644
--- a/examples/lock-app/nxp/zap/lock-app.matter
+++ b/examples/lock-app/nxp/zap/lock-app.matter
@@ -101,7 +101,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -111,7 +111,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/lock-app/qpg/zap/lock.matter b/examples/lock-app/qpg/zap/lock.matter
index f77fed34c24f25..bf9b12ed538632 100644
--- a/examples/lock-app/qpg/zap/lock.matter
+++ b/examples/lock-app/qpg/zap/lock.matter
@@ -166,7 +166,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -176,7 +176,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/log-source-app/log-source-common/log-source-app.matter b/examples/log-source-app/log-source-common/log-source-app.matter
index 28a4b171b81e71..101588c19c93f3 100644
--- a/examples/log-source-app/log-source-common/log-source-app.matter
+++ b/examples/log-source-app/log-source-common/log-source-app.matter
@@ -36,7 +36,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -46,7 +46,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter b/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter
index 4e61fd9904cffd..998567c2530fac 100644
--- a/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter
+++ b/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter
@@ -55,7 +55,7 @@ client cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -65,7 +65,7 @@ client cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
@@ -128,7 +128,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -138,7 +138,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter
index e2b8ee36f81270..6f1a22ac175f81 100644
--- a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter
+++ b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter
@@ -228,7 +228,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -238,7 +238,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter
index c7a4d886fda5c1..1865188c3118af 100644
--- a/examples/placeholder/linux/apps/app1/config.matter
+++ b/examples/placeholder/linux/apps/app1/config.matter
@@ -512,7 +512,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -522,7 +522,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter
index 7e3ce228e46058..7ae83770cc884a 100644
--- a/examples/placeholder/linux/apps/app2/config.matter
+++ b/examples/placeholder/linux/apps/app2/config.matter
@@ -512,7 +512,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -522,7 +522,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/pump-app/pump-common/pump-app.matter b/examples/pump-app/pump-common/pump-app.matter
index 295e3a28d25392..3bac4bf2a3e799 100644
--- a/examples/pump-app/pump-common/pump-app.matter
+++ b/examples/pump-app/pump-common/pump-app.matter
@@ -257,7 +257,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -267,7 +267,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter b/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter
index a6569cfe537871..a28e9bb575af0b 100644
--- a/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter
+++ b/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter
@@ -182,7 +182,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -192,7 +192,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter
index 80bcc673f64119..ebe168fb236915 100644
--- a/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter
+++ b/examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter
@@ -55,7 +55,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -65,7 +65,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/thermostat/thermostat-common/thermostat.matter b/examples/thermostat/thermostat-common/thermostat.matter
index 6e4528e50cffd7..2338de0db03649 100644
--- a/examples/thermostat/thermostat-common/thermostat.matter
+++ b/examples/thermostat/thermostat-common/thermostat.matter
@@ -350,7 +350,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -360,7 +360,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/tv-app/tv-common/tv-app.matter b/examples/tv-app/tv-common/tv-app.matter
index ccec137cbe0382..c86d83ad658a8d 100644
--- a/examples/tv-app/tv-common/tv-app.matter
+++ b/examples/tv-app/tv-common/tv-app.matter
@@ -245,7 +245,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -255,7 +255,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter b/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter
index 679f0da2f11e81..ce145138afd91b 100644
--- a/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter
+++ b/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter
@@ -402,7 +402,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -412,7 +412,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/examples/window-app/common/window-app.matter b/examples/window-app/common/window-app.matter
index 144b19bd761a57..95241b99403f68 100644
--- a/examples/window-app/common/window-app.matter
+++ b/examples/window-app/common/window-app.matter
@@ -283,7 +283,7 @@ server cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -293,7 +293,7 @@ server cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/src/app/server/AclStorage.cpp b/src/app/server/AclStorage.cpp
index 62b90ebab3e98c..03ebc7a1341906 100644
--- a/src/app/server/AclStorage.cpp
+++ b/src/app/server/AclStorage.cpp
@@ -27,7 +27,7 @@ using Entry = AccessControl::Entry;
using EntryListener = AccessControl::EntryListener;
using StagingAuthMode = Clusters::AccessControl::AccessControlEntryAuthModeEnum;
using StagingPrivilege = Clusters::AccessControl::AccessControlEntryPrivilegeEnum;
-using StagingTarget = Clusters::AccessControl::Structs::Target::Type;
+using StagingTarget = Clusters::AccessControl::Structs::AccessControlTargetStruct::Type;
using Target = AccessControl::Entry::Target;
namespace {
diff --git a/src/app/server/AclStorage.h b/src/app/server/AclStorage.h
index bb12737328375e..6300bb66a5fb60 100644
--- a/src/app/server/AclStorage.h
+++ b/src/app/server/AclStorage.h
@@ -94,7 +94,7 @@ class AclStorage
{
using Entry = Access::AccessControl::Entry;
using StagingEntry = Clusters::AccessControl::Structs::AccessControlEntryStruct::Type;
- using StagingTarget = Clusters::AccessControl::Structs::Target::Type;
+ using StagingTarget = Clusters::AccessControl::Structs::AccessControlTargetStruct::Type;
public:
EncodableEntry(const Entry & entry) : mEntry(entry) {}
diff --git a/src/app/server/DefaultAclStorage.cpp b/src/app/server/DefaultAclStorage.cpp
index d36aaca31b8c3d..58d0d18feedda6 100644
--- a/src/app/server/DefaultAclStorage.cpp
+++ b/src/app/server/DefaultAclStorage.cpp
@@ -28,7 +28,7 @@ using Entry = AccessControl::Entry;
using EntryListener = AccessControl::EntryListener;
using StagingAuthMode = Clusters::AccessControl::AccessControlEntryAuthModeEnum;
using StagingPrivilege = Clusters::AccessControl::AccessControlEntryPrivilegeEnum;
-using StagingTarget = Clusters::AccessControl::Structs::Target::Type;
+using StagingTarget = Clusters::AccessControl::Structs::AccessControlTargetStruct::Type;
using Target = AccessControl::Entry::Target;
namespace {
diff --git a/src/app/zap-templates/zcl/data-model/chip/access-control-cluster.xml b/src/app/zap-templates/zcl/data-model/chip/access-control-cluster.xml
index ef1f55528ddf08..9dfca25814f008 100644
--- a/src/app/zap-templates/zcl/data-model/chip/access-control-cluster.xml
+++ b/src/app/zap-templates/zcl/data-model/chip/access-control-cluster.xml
@@ -40,7 +40,7 @@ limitations under the License.
-
+
@@ -52,7 +52,7 @@ limitations under the License.
-
+
diff --git a/src/controller/data_model/controller-clusters.matter b/src/controller/data_model/controller-clusters.matter
index 271670f7c03ac9..d5be767865f9ab 100644
--- a/src/controller/data_model/controller-clusters.matter
+++ b/src/controller/data_model/controller-clusters.matter
@@ -598,7 +598,7 @@ client cluster AccessControl = 31 {
kRemoved = 2;
}
- struct Target {
+ struct AccessControlTargetStruct {
nullable cluster_id cluster = 0;
nullable endpoint_no endpoint = 1;
nullable devtype_id deviceType = 2;
@@ -608,7 +608,7 @@ client cluster AccessControl = 31 {
fabric_sensitive AccessControlEntryPrivilegeEnum privilege = 1;
fabric_sensitive AccessControlEntryAuthModeEnum authMode = 2;
nullable fabric_sensitive int64u subjects[] = 3;
- nullable fabric_sensitive Target targets[] = 4;
+ nullable fabric_sensitive AccessControlTargetStruct targets[] = 4;
fabric_idx fabricIndex = 254;
}
diff --git a/src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp b/src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp
index 83f0c0b049b319..c3928fc61bab68 100644
--- a/src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp
+++ b/src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp
@@ -2368,24 +2368,27 @@ jobject DecodeAttributeValue(const app::ConcreteAttributePath & aPath, TLV::TLVR
entry_3.deviceType.Value(), newElement_3_deviceType);
}
- jclass targetStructClass_4;
+ jclass accessControlTargetStructStructClass_4;
err = chip::JniReferences::GetInstance().GetClassRef(
- env, "chip/devicecontroller/ChipStructs$AccessControlClusterTarget", targetStructClass_4);
+ env, "chip/devicecontroller/ChipStructs$AccessControlClusterAccessControlTargetStruct",
+ accessControlTargetStructStructClass_4);
if (err != CHIP_NO_ERROR)
{
- ChipLogError(Zcl, "Could not find class ChipStructs$AccessControlClusterTarget");
+ ChipLogError(Zcl, "Could not find class ChipStructs$AccessControlClusterAccessControlTargetStruct");
return nullptr;
}
- jmethodID targetStructCtor_4 = env->GetMethodID(targetStructClass_4, "",
- "(Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Long;)V");
- if (targetStructCtor_4 == nullptr)
+ jmethodID accessControlTargetStructStructCtor_4 =
+ env->GetMethodID(accessControlTargetStructStructClass_4, "",
+ "(Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Long;)V");
+ if (accessControlTargetStructStructCtor_4 == nullptr)
{
- ChipLogError(Zcl, "Could not find ChipStructs$AccessControlClusterTarget constructor");
+ ChipLogError(Zcl,
+ "Could not find ChipStructs$AccessControlClusterAccessControlTargetStruct constructor");
return nullptr;
}
- newElement_3 = env->NewObject(targetStructClass_4, targetStructCtor_4, newElement_3_cluster,
- newElement_3_endpoint, newElement_3_deviceType);
+ newElement_3 = env->NewObject(accessControlTargetStructStructClass_4, accessControlTargetStructStructCtor_4,
+ newElement_3_cluster, newElement_3_endpoint, newElement_3_deviceType);
chip::JniReferences::GetInstance().AddToList(newElement_0_targets, newElement_3);
}
}
diff --git a/src/controller/java/zap-generated/CHIPEventTLVValueDecoder.cpp b/src/controller/java/zap-generated/CHIPEventTLVValueDecoder.cpp
index 698b243a3100d1..97e66071a4f163 100644
--- a/src/controller/java/zap-generated/CHIPEventTLVValueDecoder.cpp
+++ b/src/controller/java/zap-generated/CHIPEventTLVValueDecoder.cpp
@@ -277,24 +277,27 @@ jobject DecodeEventValue(const app::ConcreteEventPath & aPath, TLV::TLVReader &
entry_3.deviceType.Value(), newElement_3_deviceType);
}
- jclass targetStructClass_4;
+ jclass accessControlTargetStructStructClass_4;
err = chip::JniReferences::GetInstance().GetClassRef(
- env, "chip/devicecontroller/ChipStructs$AccessControlClusterTarget", targetStructClass_4);
+ env, "chip/devicecontroller/ChipStructs$AccessControlClusterAccessControlTargetStruct",
+ accessControlTargetStructStructClass_4);
if (err != CHIP_NO_ERROR)
{
- ChipLogError(Zcl, "Could not find class ChipStructs$AccessControlClusterTarget");
+ ChipLogError(Zcl, "Could not find class ChipStructs$AccessControlClusterAccessControlTargetStruct");
return nullptr;
}
- jmethodID targetStructCtor_4 = env->GetMethodID(targetStructClass_4, "",
- "(Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Long;)V");
- if (targetStructCtor_4 == nullptr)
+ jmethodID accessControlTargetStructStructCtor_4 =
+ env->GetMethodID(accessControlTargetStructStructClass_4, "",
+ "(Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Long;)V");
+ if (accessControlTargetStructStructCtor_4 == nullptr)
{
- ChipLogError(Zcl, "Could not find ChipStructs$AccessControlClusterTarget constructor");
+ ChipLogError(Zcl,
+ "Could not find ChipStructs$AccessControlClusterAccessControlTargetStruct constructor");
return nullptr;
}
- newElement_3 = env->NewObject(targetStructClass_4, targetStructCtor_4, newElement_3_cluster,
- newElement_3_endpoint, newElement_3_deviceType);
+ newElement_3 = env->NewObject(accessControlTargetStructStructClass_4, accessControlTargetStructStructCtor_4,
+ newElement_3_cluster, newElement_3_endpoint, newElement_3_deviceType);
chip::JniReferences::GetInstance().AddToList(value_latestValue_targets, newElement_3);
}
}
diff --git a/src/controller/java/zap-generated/CHIPReadCallbacks.cpp b/src/controller/java/zap-generated/CHIPReadCallbacks.cpp
index 67b729f61bba45..1bc26a0625e228 100644
--- a/src/controller/java/zap-generated/CHIPReadCallbacks.cpp
+++ b/src/controller/java/zap-generated/CHIPReadCallbacks.cpp
@@ -4618,24 +4618,25 @@ void CHIPAccessControlAclAttributeCallback::CallbackFn(
entry_3.deviceType.Value(), newElement_3_deviceType);
}
- jclass targetStructClass_4;
+ jclass accessControlTargetStructStructClass_4;
err = chip::JniReferences::GetInstance().GetClassRef(
- env, "chip/devicecontroller/ChipStructs$AccessControlClusterTarget", targetStructClass_4);
+ env, "chip/devicecontroller/ChipStructs$AccessControlClusterAccessControlTargetStruct",
+ accessControlTargetStructStructClass_4);
if (err != CHIP_NO_ERROR)
{
- ChipLogError(Zcl, "Could not find class ChipStructs$AccessControlClusterTarget");
+ ChipLogError(Zcl, "Could not find class ChipStructs$AccessControlClusterAccessControlTargetStruct");
return;
}
- jmethodID targetStructCtor_4 =
- env->GetMethodID(targetStructClass_4, "", "(Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Long;)V");
- if (targetStructCtor_4 == nullptr)
+ jmethodID accessControlTargetStructStructCtor_4 = env->GetMethodID(
+ accessControlTargetStructStructClass_4, "", "(Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Long;)V");
+ if (accessControlTargetStructStructCtor_4 == nullptr)
{
- ChipLogError(Zcl, "Could not find ChipStructs$AccessControlClusterTarget constructor");
+ ChipLogError(Zcl, "Could not find ChipStructs$AccessControlClusterAccessControlTargetStruct constructor");
return;
}
- newElement_3 = env->NewObject(targetStructClass_4, targetStructCtor_4, newElement_3_cluster, newElement_3_endpoint,
- newElement_3_deviceType);
+ newElement_3 = env->NewObject(accessControlTargetStructStructClass_4, accessControlTargetStructStructCtor_4,
+ newElement_3_cluster, newElement_3_endpoint, newElement_3_deviceType);
chip::JniReferences::GetInstance().AddToList(newElement_0_targets, newElement_3);
}
}
diff --git a/src/controller/java/zap-generated/chip/devicecontroller/ChipStructs.java b/src/controller/java/zap-generated/chip/devicecontroller/ChipStructs.java
index 2e3c03514c24b4..a039df15f6aa64 100644
--- a/src/controller/java/zap-generated/chip/devicecontroller/ChipStructs.java
+++ b/src/controller/java/zap-generated/chip/devicecontroller/ChipStructs.java
@@ -142,12 +142,12 @@ public String toString() {
}
}
- public static class AccessControlClusterTarget {
+ public static class AccessControlClusterAccessControlTargetStruct {
public @Nullable Long cluster;
public @Nullable Integer endpoint;
public @Nullable Long deviceType;
- public AccessControlClusterTarget(
+ public AccessControlClusterAccessControlTargetStruct(
@Nullable Long cluster, @Nullable Integer endpoint, @Nullable Long deviceType) {
this.cluster = cluster;
this.endpoint = endpoint;
@@ -157,7 +157,7 @@ public AccessControlClusterTarget(
@Override
public String toString() {
StringBuilder output = new StringBuilder();
- output.append("AccessControlClusterTarget {\n");
+ output.append("AccessControlClusterAccessControlTargetStruct {\n");
output.append("\tcluster: ");
output.append(cluster);
output.append("\n");
@@ -176,14 +176,14 @@ public static class AccessControlClusterAccessControlEntryStruct {
public Integer privilege;
public Integer authMode;
public @Nullable ArrayList