Tipo de recurso extensionProperty
Namespace: microsoft.graph
Representa uma extensão de diretório que pode ser usada para adicionar uma propriedade personalizada a objetos de diretório sem exigir um armazenamento de dados externo. Por exemplo, se uma organização tiver um aplicativo de linha de negócios (LOB) que exija uma ID do Skype para cada usuário no diretório, o Microsoft Graph poderá ser usado para registrar uma nova propriedade chamada skypeId no objeto User do diretório e, em seguida, gravar um valor na nova propriedade para um usuário específico.
As extensões de diretório podem ser adicionadas aos seguintes objetos de diretório:
- user
- group
- organização
- device
- recursos do aplicativo
Somente 100 valores de extensão, em todos os tipos e todos os aplicativos, podem ser gravados em qualquer recurso Azure AD único.
Use esse recurso e métodos associados para gerenciar as definições de extensão de diretório. Para gerenciar os dados de extensão de diretório na instância de recurso estendido, use a mesma solicitação REST que você usa para gerenciar a instância de recurso.
Para obter mais informações sobre a extensibilidade do Microsoft Graph, consulte Adicionar propriedades personalizadas aos recursos usando extensões.
Herda de directoryObject.
Observação
Extensões criadas por meio do Azure AD Graph (preterido) e dados personalizados sincronizados do Active Directory local usando o Azure AD Connect Sync são representadas como extensões de diretório no Microsoft Graph.
Métodos
| Método | Tipo de retorno | Descrição |
|---|---|---|
| Criar extensionProperties | extensionProperty | Criar uma propriedade de extensão em um objeto de aplicativo. |
| Listar extensionProperties | Coleção extensionProperty | Listar propriedades de extensão em um objeto de aplicativo. |
| Obter extensionProperty | Coleção extensionProperty | Listar propriedades de extensão em um objeto de aplicativo. |
| Excluir extensionProperty | Nenhum | Excluir uma propriedade de extensão de um objeto de aplicativo. Você pode excluir somente as propriedades que não são sincronizadas do Active Directory local. |
Dica
- Para definir um valor para a propriedade de extensão para uma instância de um recurso especificado em targetObjects, use a operação Atualizar do recurso. Por exemplo, a API atualizar usuário para definir o valor de um usuário.
- Para remover a propriedade de extensão e seu valor de uma instância de um recurso especificado em targetObjects, defina o valor da propriedade de extensão como
null.
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| appDisplayName | Cadeia de caracteres | Nome de exibição do objeto de aplicativo no qual essa propriedade de extensão está definida. Somente leitura. |
| dataType | Cadeia de caracteres | Especifica o tipo de dados do valor que a propriedade de extensão pode conter. Há suporte para os valores a seguir. Não anulável.
|
| deletedDateTime | DateTimeOffset | Data e hora em que este objeto foi excluído. Sempre null quando o objeto não tiver sido excluído. Herdado de directoryObject. |
| isSyncedFromOnPremises | Booliano | Indica se essa propriedade de extensão foi sincronizada do Active Directory local usando o Azure AD Connect. Somente leitura. |
| name | String | Nome da propriedade de extensão. Não anulável. |
| targetObjects | Conjunto de cadeias de caracteres | Há suporte para os valores a seguir. Não anulável.
|
Relações
Nenhum
Representação JSON
Veja a seguir uma representação JSON do recurso.
{
"@odata.type": "#microsoft.graph.extensionProperty",
"id": "String (identifier)",
"deletedDateTime": "String (timestamp)",
"appDisplayName": "String",
"name": "String",
"dataType": "String",
"isSyncedFromOnPremises": "Boolean",
"targetObjects": [
"String"
]
}
Confira também
Comentários
Enviar e exibir comentários de