attributeMapping tipo de recurso

Namespace: microsoft.graph

Define como os valores do atributo de destino determinado devem fluir durante a sincronização.

Propriedades

Propriedade Tipo Descrição
Defaultvalue Cadeia de caracteres Valor padrão a ser usado no caso de a propriedade de origem ser avaliada como null. Opcional.
exportMissingReferences Booliano Apenas para uso interno.
flowBehavior attributeFlowBehavior Define quando esse atributo deve ser exportado para o diretório de destino. Os valores possíveis são: FlowWhenChanged e FlowAlways. O padrão é FlowWhenChanged.
flowType attributeFlowType Define quando esse atributo deve ser atualizado no diretório de destino. Os valores possíveis são:
  • Always (padrão)
  • ObjectAddOnly - somente quando um novo objeto é criado
  • MultiValueAddOnly - somente quando a alteração estiver adicionando novos valores a um atributo de vários valores
  • ValueAddOnly - Se houver um valor atual, só fluir operações "Adicionar"; não fluirá operações "Remover"
  • AttributeAddOnly - Só propaga alterações se nenhum valor atual existir
  • matchingPriority Int32 Se maior que 0, esse atributo será usado para executar uma correspondência inicial dos objetos entre diretórios de origem e de destino. O mecanismo de sincronização tentará localizar o objeto correspondente usando o atributo com o menor valor de prioridade correspondente primeiro. Se não for encontrado, o atributo com a próxima prioridade correspondente será usado e, portanto, em um até que a correspondência seja encontrada ou não restem mais atributos correspondentes. Somente atributos que devem ter valores exclusivos, como email, devem ser usados como atributos correspondentes.
    source attributeMappingSource Define como um valor deve ser extraído (ou transformado) do objeto de origem.
    targetAttributeName Cadeia de caracteres Nome do atributo no objeto de destino.

    Representação JSON

    Veja a seguir uma representação JSON do recurso.

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