Actions43
- Application Rule Actions
- Computer Actions
- Device Rule Actions
- Drive Rule Actions
- Entity Actions
- Group Actions
- Manage Schema Extension Actions
Manage Schema Extension → Check Extension Properties
AI-generatedSummary
Check custom properties of a specified DriveLock schema extension for presence, data type correctness, and whether display names or descriptions have changed. Optionally create missing or update properties with new descriptions or display names based on provided definitions.
Inputs
- Schema to Extend (required) — Select the DriveLock schema to check and optionally update custom properties for (e.g., Computers, Devices, Drives, Software, Binaries, Users).
- Create Missing or Update Properties — Boolean flag to create missing custom properties or update existing ones if they differ in description or display names.
- Custom Properties (required) — A collection of custom property definitions to check. Each includes property name, data type (String, Int, Boolean, Datetime), optional description, English display name, and German display name.
Output shape
a single object with check results
Returns an object indicating whether all properties are found, data types are correct, none have changed, and detailed results per property. Throws errors if properties are missing or incorrect and creation/update is not enabled or if creation/update encounters issues.
Examples
Example 1: Check and verify custom properties extension for the Computers schema without creating missing properties
Set 'Schema to Extend' to 'Computers', provide a list of custom properties, leave 'Create Missing or Update Properties' as false. The operation checks existence and validity, throwing an error if discrepancies are found.
Example 2: Automatically create missing custom properties and update descriptions for the Devices schema
Set 'Schema to Extend' to 'Devices', provide custom properties, set 'Create Missing or Update Properties' to true. The operation creates missing properties or updates descriptions and display names where needed, then returns check results.