Partilhar via


attributeDefinition resource type

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 Versão.

Descreve um atributo de um objeto.

Propriedades

Propriedade Tipo Descrição
âncora Booliano true se o atributo deve ser utilizado como âncora para o objeto. Os atributos de âncora têm de ter um valor exclusivo que identifique um objeto e têm de ser imutáveis. O padrão é false. Um e apenas um dos atributos do objeto têm de ser designados como âncora para suportar a sincronização.
caseExact Booliano true se o valor deste atributo deve ser tratado como sensível às maiúsculas e minúsculas. Esta definição afeta a forma como o motor de sincronização deteta alterações para o atributo .
defaultValue Cadeia de caracteres O valor predefinido do atributo .
flowNullValues Booliano 'true' para permitir valores nulos para atributos.
metadados attributeDefinitionMetadataEntry collection Metadados para o objeto especificado.
de valores múltiplos Booliano true se um atributo puder ter múltiplos valores. O padrão é false.
desativação de som desativação de som 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. Tem de ser exclusivo na definição do objeto. Não anulável.
obrigatório Booliano true se for necessário um atributo. O objeto não pode ser criado se algum dos atributos necessários estiver em falta. Se durante a sincronização, o atributo necessário não tiver valor, será utilizado o valor predefinido. Se o valor predefinido não tiver sido definido, a sincronização registará 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).
type attributeType Tipo de valor de atributo. Os valores possíveis são: String, , ReferenceInteger, , Binary, Boolean,DateTime. O padrão é String.

Representação JSON

A representação JSON seguinte 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"
}