Matter::Cluster::AccessControlCluster
Inherits Matter::Cluster::Base < Reference < Object
Access Control Cluster (0x001F)
Provides fine-grained access control for Matter devices using Access Control Lists (ACLs).
Matter Spec: Core 9.10
Constants
Attributes
Constructors
Class methods
Access Control Cluster (0x001F)
Provides fine-grained access control for Matter devices using Access Control Lists (ACLs).
Matter Spec: Core 9.10
Instance methods
Check if a subject has the required privilege Supports CaseAuthenticatedTag (CAT) subject matching per Matter spec
Convenience wrapper for the generated cluster metadata privilege enum.
Helper: Get ACL entries for a specific fabric
Read an attribute value The fabric_index parameter is optional and used for fabric-scoped attributes like CurrentFabricIndex in OperationalCredentialsCluster
Restore cluster state from JSON. Override in subclasses that need to restore state. The json parameter is the string returned by save_state.
Save cluster state to JSON for persistence. Override in subclasses that need to persist state (e.g., scenes, groups). Returns nil if no state needs to be persisted.
Write an attribute value
Nested types
- Matter::Cluster::AccessControlCluster::AccessControlEntry
- Matter::Cluster::AccessControlCluster::AccessControlEntryAuthMode
- Matter::Cluster::AccessControlCluster::AccessControlEntryPrivilege
- Matter::Cluster::AccessControlCluster::ExtensionEntry
- Matter::Cluster::AccessControlCluster::PersistedAclEntry
- Matter::Cluster::AccessControlCluster::PersistedExtensionEntry
- Matter::Cluster::AccessControlCluster::PersistedState
- Matter::Cluster::AccessControlCluster::PersistedTarget
- Matter::Cluster::AccessControlCluster::Target