attributeDefinition resource type

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 l’attribut d’un objet. Cet objet est configuré dans la propriété attributes de objectDefinition.

Propriétés

Propriété Type Description
ancre Booléen true si l’attribut doit être utilisé comme point d’ancrage pour l’objet. Les attributs d’ancrage doivent avoir une valeur unique identifiant un objet et doivent être immuables. La valeur par défaut est false. Un et un seul des attributs de l’objet doit être désigné comme point d’ancrage pour prendre en charge la synchronisation.
caseExact Booléen true la valeur de cet attribut doit être considéré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.
defaultValue String Valeur par défaut de l’attribut.
flowNullValues Booléen « true » pour autoriser les valeurs NULL pour les attributs.
des métadonnées collection attributeDefinitionMetadataEntry Métadonnées pour l’objet donné.
valeurs multiples Booléen true si un attribut peut avoir plusieurs valeurs. La valeur par défaut est false.
mutabilité mutabilité La mutabilité d’un attribut. Les valeurs possibles sont : ReadWrite, ReadOnly, Immutable, WriteOnly. La valeur par défaut est ReadWrite.
nom String Nom de l’attribut. Doit être unique dans la définition de l’objet. Ne pouvant accepter la valeur null.
obligatoire Booléen true if est obligatoire. L’objet ne peut pas être créé si l’un des attributs requis est manquant. Si, lors de 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 enregistrera une erreur.
referencedObjects collection referencedObject Pour les attributs avec reference type, répertorie les objets référencés (par exemple, l’attribut manager serait répertorié User comme objet référencé).
type attributeType Type de valeur d’attribut. Les valeurs possibles sont les suivantes : String, , Integer, ReferenceBinary, Boolean, ,DateTime. La valeur par défaut est String.

Relations

Aucun.

Représentation JSON

La représentation JSON suivante montre le type de 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"
}