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"
}
Comentários
Enviar e exibir comentários de