Compartir a través de


tipo de recurso attributeMapping

Espacio de nombres: microsoft.graph

Define cómo deben fluir los valores del atributo de destino determinado durante la sincronización.

Propiedades

Propiedad Tipo Descripción
defaultValue Cadena Valor predeterminado que se usará en caso de que la propiedad de origen se evaluara nullcomo . Opcional.
exportMissingReferences Booleano Únicamente para uso interno.
flowBehavior attributeFlowBehavior Define cuándo se debe exportar este atributo al directorio de destino. Los valores posibles son: FlowWhenChanged y FlowAlways. El valor predeterminado es FlowWhenChanged.
flowType attributeFlowType Define cuándo se debe actualizar este atributo en el directorio de destino. Los posibles valores son:
  • Always (valor predeterminado)
  • ObjectAddOnly - solo cuando se crea un nuevo objeto
  • MultiValueAddOnly : solo cuando el cambio agrega nuevos valores a un atributo con varios valores
  • ValueAddOnly - Si hay un valor actual, solo fluye las operaciones "Agregar"; no fluirá las operaciones "Quitar"
  • AttributeAddOnly - Solo propaga los cambios si no existe ningún valor actual.
  • matchingPriority Int32 Si es mayor que 0, este atributo se usará para realizar una coincidencia inicial de los objetos entre los directorios de origen y de destino. El motor de sincronización intentará buscar primero el objeto coincidente mediante el atributo con el valor más bajo de prioridad coincidente. Si no se encuentra, se usará el atributo con la siguiente prioridad coincidente, y así sucesivamente hasta que se encuentre una coincidencia o no se dejen más atributos coincidentes. Solo los atributos que se espera que tengan valores únicos, como el correo electrónico, deben usarse como atributos coincidentes.
    source attributeMappingSource Define cómo se debe extraer (o transformar) un valor del objeto de origen.
    targetAttributeName Cadena Nombre del atributo en el objeto de destino.

    Representación JSON

    La siguiente representación JSON muestra el tipo de recurso.

    {
      "@odata.type": "#microsoft.graph.attributeMapping",
      "defaultValue": "String",
      "exportMissingReferences": "Boolean",
      "flowBehavior": "String",
      "flowType": "String",
      "matchingPriority": "Integer",
      "source": {
        "@odata.type": "microsoft.graph.attributeMappingSource"
      },
      "targetAttributeName": "String"
    }