Type de ressource attributeDefinition

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Décrit un attribut d’un objet .

Propriétés

Propriété Type Description
Ancre Valeur booléenne true si l’attribut doit être utilisé comme ancre pour l’objet . Les attributs d’ancre doivent avoir une valeur unique identifiant un objet et doivent être immuables. La valeur par défaut est false. Un seul attribut de l’objet doit être désigné comme ancre pour prendre en charge la synchronisation.
caseExact Valeur booléenne true si la valeur de cet attribut doit être traitée comme respectant la casse. Ce paramètre affecte la façon dont le moteur de synchronisation détecte les modifications apportées à l’attribut.
flowNullValues Valeur booléenne 'true' pour autoriser les valeurs Null pour les attributs.
Métadonnées collection attributeDefinitionMetadataEntry Métadonnées pour l’objet donné.
valeurs multiples Valeur booléenne true si un attribut peut avoir plusieurs valeurs. La valeur par défaut est false.
Mutability Mutability Mutabilité d’un attribut. Les valeurs possibles sont les suivantes : ReadWrite, ReadOnly, Immutable, WriteOnly. La valeur par défaut est ReadWrite.
nom Chaîne Nom de l’attribut. Doit être unique dans la définition de l’objet. Ne pouvant accepter la valeur null.
obligatoire Valeur booléenne true si l’attribut est requis. L’objet ne peut pas être créé si l’un des attributs requis est manquant. Si pendant la synchronisation, l’attribut requis n’a pas de valeur, la valeur par défaut est utilisée. Si la valeur par défaut n’a pas été définie, la synchronisation enregistre une erreur.
referencedObjects collection referencedObject Pour les attributs de reference type, répertorie les objets référencés (par exemple, l’attribut manager liste comme User objet référencé).
type Attributetype Type de valeur d’attribut. Les valeurs possibles sont les suivantes : String, ReferenceInteger, , Binary, Boolean, , .DateTime La valeur par défaut est String.

Représentation JSON

Voici une représentation JSON de la ressource.

{
  "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"
}