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 |
---|---|---|
List | collection customSecurityAttributeDefinition | Obtenez la liste des objets customSecurityAttributeDefinition et leurs propriétés. |
Obtenir | customSecurityAttributeDefinition | Lisez les propriétés et les relations d’un objet customSecurityAttributeDefinition . |
Create | customSecurityAttributeDefinition | Créez un objet customSecurityAttributeDefinition . |
Mettre à jour | 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 Boolean valeur , 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 , Integer et 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 false valeur 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 false true .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
La représentation JSON suivante montre le type de 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"
}