Type de ressource customSecurityAttributeDefinition

Espace de noms: microsoft.graph

Représente le schéma d’un attribut de sécurité personnalisé (paire clé-valeur). Par exemple, le nom, la description, le type de données et les valeurs autorisées de l’attribut de sécurité personnalisé.

Vous pouvez définir jusqu’à 500 objets actifs dans un locataire. L’objet customSecurityAttributeDefinition ne peut pas être renommé ou supprimé, mais il peut être désactivé à l’aide de l’opération Update customSecurityAttributeDefinition. Doit faire partie d’un attributeSet.

Hérite de l’entité.

Méthodes

Méthode Type de retour Description
Répertorier customSecurityAttributeDefinitions collection customSecurityAttributeDefinition Obtenez la liste des objets customSecurityAttributeDefinition et leurs propriétés.
Obtenir customSecurityAttributeDefinition customSecurityAttributeDefinition Lisez les propriétés et les relations d’un objet customSecurityAttributeDefinition .
Créer customSecurityAttributeDefinition customSecurityAttributeDefinition Créez un objet customSecurityAttributeDefinition .
Mettre à jour customSecurityAttributeDefinition customSecurityAttributeDefinition Mettez à jour les propriétés d’un objet customSecurityAttributeDefinition .

Propriétés

Propriété Type Description
attributeSet Chaîne Nom du jeu d’attributs. Non sensible à la casse.
description Chaîne Description de l’attribut de sécurité personnalisé. Peut contenir jusqu’à 128 caractères et inclure des caractères Unicode. Peut être modifié ultérieurement.
id Chaîne Identificateur de l’attribut de sécurité personnalisé qui est une combinaison du nom du jeu d’attributs et du nom de l’attribut de sécurité personnalisé séparés par un trait de soulignement (attributeSet_name). La propriété id est générée automatiquement et ne peut pas être définie. Non sensible à la casse. Hérité de l’entité.
isCollection Valeur booléenne Indique si plusieurs valeurs peuvent être affectées à l’attribut de sécurité personnalisé. Ne peut pas être modifié ultérieurement. Si type a la Booleanvaleur , isCollection ne peut pas être défini sur true.
isSearchable Valeur booléenne Indique si les valeurs d’attribut de sécurité personnalisées sont indexées pour la recherche sur les objets auxquels des valeurs d’attribut sont attribuées. Ne peut pas être modifié ultérieurement.
nom Chaîne Nom de l’attribut de sécurité personnalisé. Doit être unique dans un jeu d’attributs. Peut contenir jusqu’à 32 caractères et inclure des caractères Unicode. Ne peut pas contenir d’espaces ou de caractères spéciaux. Ne peut pas être modifié ultérieurement. Non sensible à la casse.
status Chaîne Spécifie si l’attribut de sécurité personnalisé est actif ou désactivé. Les valeurs acceptables sont : Available et Deprecated. Peut être modifié ultérieurement.
type Chaîne Type de données pour les valeurs d’attribut de sécurité personnalisées. Les types pris en charge sont les suivants : Boolean, Integeret String. Ne peut pas être modifié ultérieurement.
usePreDefinedValuesOnly Valeur booléenne Indique si seules des valeurs prédéfinies peuvent être affectées à l’attribut de sécurité personnalisé. Si la falsevaleur est définie sur , les valeurs de forme libre sont autorisées. Peut être modifié ultérieurement de true à , mais ne peut pas être remplacé par falsetrue.false Si type est défini sur Boolean, usePreDefinedValuesOnly ne peut pas être défini sur true.

Relations

Relation Type Description
allowedValues collection allowedValue Valeurs prédéfinies pour cet attribut de sécurité personnalisé. Cette propriété de navigation n’est pas retournée par défaut et doit être spécifiée dans une $expand requête. Par exemple : /directory/customSecurityAttributeDefinitions?$expand=allowedValues.

Représentation JSON

Voici une représentation JSON de la ressource.

{
  "@odata.type": "#microsoft.graph.customSecurityAttributeDefinition",
  "attributeSet": "String",
  "description": "String",
  "id": "String (identifier)",
  "isCollection": "Boolean",
  "isSearchable": "Boolean",
  "name": "String",
  "status": "String",
  "type": "String",
  "usePreDefinedValuesOnly": "Boolean"
}