You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Application (client) ID of the Entra application where the directory extension is registered. Specify either appId, appObjectId or appName, but not multiple.
--appObjectId [appObjectId]
Object ID of the Entra application where the directory extension is registered. Specify either appId, appObjectId or appName, but not multiple.
--appName [appName]
The name of Entra application where the directory extension is registered. Specify either appId, appObjectId or appName, but not multiple.
--dataType <dataType>
The data type of the value the extension property can hold. Possible values are: Binary, Boolean, DateTime, Integer, LargeInteger and String.
targetObjects <targetObjects>
Comma-separated list of Microsoft Graph resources that can use the extension. Possible values are: User, Group, Application, AdministrativeUnit, Device and Organization.
--isMultiValued
Defines the directory extension as a multi-valued property
Examples
Create a new directory extension of string type defined for user resource.
Directory extensions allow to add custom data to user, group, administrative unit, application, device and organization resources inside the Microsoft Graph.
The text was updated successfully, but these errors were encountered:
Nice spec @MartinM85, the only thing I would change is the description. Defines the directory extension doesn't say much in my opinion. Let's try something like Adds a new directory extension or Creates a new directory extension.
Are you willing to implement this? Or should we open it up?
I'd like to remind you that we require all new commands to be using a ZOD scheme. You can find some examples in login, spo site get or: #6214, #6216, #6303
Usage
m365 graph directoryextension add
Description
Creates a new directory extension
Options
-n, --name <name>
--appId [appId]
appId
,appObjectId
orappName
, but not multiple.--appObjectId [appObjectId]
appId
,appObjectId
orappName
, but not multiple.--appName [appName]
appId
,appObjectId
orappName
, but not multiple.--dataType <dataType>
Binary
,Boolean
,DateTime
,Integer
,LargeInteger
andString
.targetObjects <targetObjects>
User
,Group
,Application
,AdministrativeUnit
,Device
andOrganization
.--isMultiValued
Examples
Create a new directory extension of string type defined for user resource.
Create a new multi-valued directory extension of integer type defined for device and application resource
m365 graph directoryextension add --name departmentIds --appId 1caf7dcd-7e83-4c3a-94f7-932a1299c844 --targetObjects 'Application,Device' --dataType Integer --isMultiValued
Default properties
No response
Additional Info
Directory extensions allow to add custom data to user, group, administrative unit, application, device and organization resources inside the Microsoft Graph.
The text was updated successfully, but these errors were encountered: