Tipo de recurso attributeDefinition

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.

Descreve um atributo de um objeto.

Propriedades

Propriedade Tipo Descrição
anchor Booliano true se o atributo deve ser usado como âncora para o objeto. Os atributos de âncora devem ter um valor exclusivo que identifique um objeto e devem ser imutáveis. O padrão é false. Um e apenas um dos atributos do objeto devem ser designados como âncora para dar suporte à sincronização.
caseExact Booliano true se o valor desse atributo deve ser tratado como sensível a caso. Essa configuração afeta como o mecanismo de sincronização detecta alterações para o atributo.
flowNullValues Booliano 'true' para permitir valores nulos para atributos.
metadados Coleção metadataEntry Propriedades de extensão adicionais. A menos que mencionado explicitamente, os valores de metadados não devem ser alterados.
multivalued Booliano true se um atributo pode ter vários valores. O padrão é false.
mutabilidade mutabilidade Mutabilidade de um atributo. Os valores possíveis são: ReadWrite ReadOnly , , , Immutable WriteOnly . O padrão é ReadWrite.
nome Cadeia de caracteres Nome do atributo. Deve ser exclusivo na definição do objeto. Não anulável.
obrigatório Booliano true se o atributo for necessário. O objeto não poderá ser criado se nenhum dos atributos necessários estiver ausente. Se durante a sincronização, o atributo necessário não tiver valor, o valor padrão será usado. Se o valor padrão não foi definido, a sincronização registrará um erro.
referencedObjects Coleção referencedObject Para atributos com reference tipo, lista objetos referenciados (por exemplo, o manager atributo listaria User como o objeto referenciado).
tipo attributeType Tipo de valor de atributo. Os valores possíveis String são: Integer , , , , , Reference Binary Boolean DateTime . O padrão é String.

Representação JSON

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

{
  "anchor": true,
  "caseExact": true,
  "defaultValue": "String",
  "flowNullValues": true,
  "metadata": [{"@odata.type": "microsoft.graph.metadataEntry"}],
  "multivalued": true,
  "mutability": "String",
  "name": "String",
  "referencedObjects": [{"@odata.type": "microsoft.graph.referencedObject"}],
  "required": true,
  "type": "String"
}