tipo de recurso attributeMappingSource
Espacio de nombres: microsoft.graph
Importante
Las API de la versión /beta
de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.
Define cómo se debe extraer (o transformar) un valor del objeto de origen. Por ejemplo, puede ser un valor tomado de un atributo determinado en el objeto de origen, o puede ser una expresión más compleja de concatenación de cadenas, extracción o reemplazo en función de varios atributos de origen.
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
expresión | Cadena | Representación de expresión equivalente de este objeto attributeMappingSource . |
name | Cadena | Parámetro name del origen de asignación. Dependiendo del valor de la propiedad type , puede ser el nombre de la función, el nombre del atributo de origen o un valor constante que se va a usar. |
parameters | stringKeyAttributeMappingSourceValuePair (colección) | Si este objeto representa una función, enumera los parámetros de función. Los parámetros constan de los propios objetos attributeMappingSource , lo que permite expresiones complejas. Si type no Function es , esta propiedad es null/empty array. |
type | attributeMappingSourceType | Tipo de este origen de asignación de atributos. Los valores posibles son: Attribute , Constant y Function . El valor predeterminado es Attribute . |
Sintaxis de ejemplo
Atributo simple a asignación de atributos.
{
"expression": "[mail]",
"name": "mail",
"type": "Attribute"
}
Expresión que extrae los ocho primeros caracteres del atributo de origen.
{
"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"
}
Representación JSON
La siguiente representación JSON muestra el tipo de recurso.
{
"@odata.type": "#microsoft.graph.attributeMappingSource",
"expression": "String",
"name": "String",
"parameters": [
{
"@odata.type": "microsoft.graph.stringKeyAttributeMappingSourceValuePair"
}
],
"type": "String"
}