Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Espace de noms: microsoft.graph
Importante
Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .
Définit la manière dont une valeur doit être extraite (ou transformée) de l’objet source dans un attributeMapping. Par exemple, il peut s’agir d’une valeur prise à partir d’un attribut donné sur l’objet source, ou il peut s’agir d’une expression plus complexe de concaténation/extraction/remplacement de chaîne basée sur plusieurs attributs source.
Propriétés
| Propriété | Type | Description |
|---|---|---|
| expression | String | Représentation d’expression équivalente de cet objet attributeMappingSource . |
| nom | String | Paramètre Name de la source de mappage. Selon la valeur de la propriété type , il peut s’agir du nom de la fonction, du nom de l’attribut source ou d’une valeur constante à utiliser. |
| paramètres | collection stringKeyAttributeMappingSourceValuePair | Si cet objet représente une fonction, répertorie les paramètres de celle-ci. Les paramètres sont constitués des objets attributeMappingSource eux-mêmes, ce qui permet des expressions complexes. Si type n’est pas Function, cette propriété est null/empty array. |
| type | attributeMappingSourceType | Type de cette source de mappage d’attributs. Les valeurs possibles sont Attribute, Constant, Function. La valeur par défaut est Attribute. |
Exemples de syntaxes
Mappage simple d’attribut à attribut.
{
"expression": "[mail]",
"name": "mail",
"type": "Attribute"
}
Expression extrayant les huit premiers caractères de l’attribut source.
{
"expression": "Mid([userPrincipalName], 1, 8)",
"name": "Mid",
"parameters": [
{
"key": "source",
"value": {
"expression": "[userPrincipalName]",
"name": "userPrincipalName",
"parameters": [],
"type": "Attribute"
}
},
{
"key": "start",
"value": {
"expression": "\"1\"",
"name": "1",
"parameters": [],
"type": "Constant"
}
},
{
"key": "length",
"value": {
"expression": "\"8\"",
"name": "8",
"parameters": [],
"type": "Constant"
}
}
],
"type": "Function"
}
Relations
Aucun.
Représentation JSON
La représentation JSON suivante montre le type de ressource.
{
"@odata.type": "#microsoft.graph.attributeMappingSource",
"expression": "String",
"name": "String",
"parameters": [
{
"@odata.type": "microsoft.graph.stringKeyAttributeMappingSourceValuePair"
}
],
"type": "String"
}