Tipo de recurso directoryDefinition

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.

Fornece informações do mecanismo de sincronização sobre um diretório e seus objetos. Esse recurso informa ao mecanismo de sincronização, por exemplo, que o diretório tem objetos denominados usuário e grupo , quais atributos são suportados para esses objetos e os tipos para esses atributos. Para que o objeto e o atributo participem de regras de sincronização e mapeamentos de objetos, eles devem ser definidoscomo parte da definição de diretório.

Em geral, o esquema de sincronização padrão fornecido como parte do modelo de sincronização definirá os objetos e atributos mais usados para esse diretório. No entanto, se o diretório suportar a adição de atributos personalizados, talvez você queira expandir a definição padrão com seus próprios objetos ou atributos personalizados. Para obter mais informações, consulte Configure synchronization with custom attributes and Configure synchronization with directory extension attributes.

As definições de diretório são atualizadas como parte do esquema de sincronização.

Métodos

Método Tipo de retorno Descrição
Descobrir directoryDefinition directoryDefinition Descubra o esquema e as propriedades suportadas do diretório.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres Identificador de diretório. Não anulável.
metadados Coleção metadataEntry Propriedades de extensão adicionais. A menos que mencionado explicitamente, os valores de metadados não devem ser alterados.
nome Cadeia de caracteres Nome do diretório. Deve ser exclusivo no esquema de sincronização. Não anulável.
objects coleção objectDefinition Coleção de objetos suportados pelo diretório.
versão String Valor somente leitura que indica a versão descoberta. null se a descoberta ainda não tiver ocorrido.
discoveryDateTime DateTimeOffset Representa a data e a hora de descoberta usando o formato ISO 8601 e está sempre em horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z.
discoverabilities directoryDefinitionDiscoverabilities Valor somente leitura indicando que tipo de descoberta o aplicativo oferece suporte. Os possíveis valores são: AttributeDataTypes, AttributeNames, AttributeReadOnly, None, ReferenceAttributes, UnknownFutureValue.

Representação JSON

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

{
  "discoverabilities": "String",
  "discoveryDateTime": "DateTimeOffset",
  "id": "String",
  "metadata": [{"@odata.type": "microsoft.graph.stringKeyStringValuePair"}],
  "name": "String",
  "objects": [{"@odata.type": "microsoft.graph.objectDefinition"}],
  "version": "String"
}