--- alias: user-guide-iot-event-definition-security-permissions tags: - data platform description: "IoT Event Definitions security permissions control access based on entity type and object-level settings" --- # IoT Event Definition Security Permissions ## Overview The **IoT Events Definitions** (as well as, Analytics Views and Data Sets) are protected by the object security level. For more information, see [[security-admin#security-levels|Security Levels]]. ## Object-Level Behavior in IoT Event Definition {% include-markdown 'includes/pages/security_permissions_data_platform.md' %} ## Detailed Permissions Matrix The table below summarizes all possible permission combinations for IoT Events Definitions, based on whether the entity is System or Non-System, and whether object-level security is On or Off. | Entity Type | Object-Level | Action | Administrator | User (No Data Group) | User (Read Access) | User (Write Access) | Access Notes | | -------------- | ------------ | ---------------------------- | ------------- | -------------------- | ------------------ | ------------------- | ---------------------------------------------------------- | | **System** | **Off** | Edit | :material-close:{ style="color: #EF5350" } | :material-close:{ style="color: #EF5350" } | :material-close:{ style="color: #EF5350" } | :material-close:{ style="color: #EF5350" } | System entities cannot be edited when Object-Level is off. | | **System** | **Off** | Import | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | Allowed. | | **System** | **Off** | Import via Integration Entry | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | Allowed. | | **Non-System** | **Off** | Edit | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | Allowed. | | **Non-System** | **Off** | Edit Properties | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | Allowed. | | **Non-System** | **Off** | Import | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | Allowed. | | **System** | **On** | Edit | :material-check:{ style="color: #4DB6AC" } | :material-alert:{ style="color: #FFB300" } Forbidden properties | :material-close:{ style="color: #EF5350" } | :material-alert:{ style="color: #FFB300" } Forbidden properties | Users with Write Access or no Data Group can edit only partial properties. | | **System** | **On** | View | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | Full viewing access. Users with no access cannot view. | | **System** | **On** | Terminate | :material-close:{ style="color: #EF5350" } | :material-close:{ style="color: #EF5350" } | :material-close:{ style="color: #EF5350" } | :material-close:{ style="color: #EF5350" } | Termination not allowed. | | **System** | **On** | Import | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | Allowed. | | **System** | **On** | Import via Integration Entry | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | Allowed. | | **Non-System** | **On** | Edit | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-close:{ style="color: #EF5350" } | :material-check:{ style="color: #4DB6AC" } | Allowed except for Read Access users. | | **Non-System** | **On** | View | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | Allowed. | | **Non-System** | **On** | Terminate | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | Allowed. | | **Non-System** | **On** | Import | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | :material-check:{ style="color: #4DB6AC" } | Allowed. | Table: IoT Event Definitions permissions matrix !!! info On the Details page of each IoT Event Definition, the Owner Type property indicates whether the event is a System or Non-System IoT Event.