attributeDefinition tipo de recurso

Namespace: microsoft.graph

Descreve um atributo de um objeto. Esse objeto é configurado na propriedade attributes de objectDefinition.

Propriedades

Propriedade Tipo Descrição
âncora 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 deve ser designado como âncora para dar suporte à sincronização.
caseExact Booliano true Se o valor desse atributo deve ser tratado como diferenciando maiúsculas de minúsculas. Essa configuração afeta como o mecanismo de sincronização detecta alterações no atributo.
defaultValue Cadeia de caracteres O valor padrão do atributo.
flowNullValues Booliano "true" para permitir valores nulos para atributos.
de metadados coleção attributeDefinitionMetadataEntry Metadados para o objeto fornecido.
valores múltiplos Booliano true se um atributo puder ter vários valores. O padrão é false.
Mutabilidade Mutabilidade A 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 dentro da definição de objeto. Não anulável.
obrigatório Booliano true if for obrigatório. O objeto não poderá ser criado se algum 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 padrão o valor não foi definido, a sincronização registrará um erro.
Objetos referenciados coleção referencedObject Para atributos com reference tipo, lista objetos referenciados (por exemplo, o atributo seria listado managerUser como o objeto referenciado).
type attributeType Tipo de valor de atributo. Os valores possíveis são: String, Integer, Reference, BinaryBoolean, ,DateTime. O padrão é String.

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

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