Share via


customSecurityAttributeDefinition-Ressourcentyp

Namespace: microsoft.graph

Stellt das Schema eines benutzerdefinierten Sicherheitsattributes (Schlüssel-Wert-Paar) dar. Beispiel: Name, Beschreibung, Datentyp und zulässige Werte für benutzerdefinierte Sicherheitsattribute.

Sie können bis zu 500 aktive Objekte in einem Mandanten definieren. Das customSecurityAttributeDefinition-Objekt kann nicht umbenannt oder gelöscht werden, aber es kann mithilfe des Vorgangs update customSecurityAttributeDefinition deaktiviert werden. Muss Teil eines attributeSets sein.

Erbt von entity.

Methoden

Methode Rückgabetyp Beschreibung
Auflisten von customSecurityAttributeDefinitions customSecurityAttributeDefinition-Auflistung Ruft eine Liste der customSecurityAttributeDefinition-Objekte und deren Eigenschaften ab.
Abrufen von customSecurityAttributeDefinition customSecurityAttributeDefinition Liest die Eigenschaften und Beziehungen eines customSecurityAttributeDefinition-Objekts .
Erstellen von customSecurityAttributeDefinition customSecurityAttributeDefinition Erstellen Sie ein neues customSecurityAttributeDefinition-Objekt .
Aktualisieren von customSecurityAttributeDefinition customSecurityAttributeDefinition Aktualisieren sie die Eigenschaften eines customSecurityAttributeDefinition-Objekts .

Eigenschaften

Eigenschaft Typ Beschreibung
attributeSet String Name des Attributsatzes. Groß-/Kleinschreibung wird nicht beachtet.
description String Beschreibung des benutzerdefinierten Sicherheitsattributes. Kann bis zu 128 Zeichen lang sein und Unicode-Zeichen enthalten. Kann später geändert werden.
id String Bezeichner des benutzerdefinierten Sicherheitsattributes, das eine Kombination aus dem Attributsatznamen und dem benutzerdefinierten Sicherheitsattributennamen ist, getrennt durch einen Unterstrich (attributeSet_name). Die Id-Eigenschaft wird automatisch generiert und kann nicht festgelegt werden. Groß-/Kleinschreibung wird nicht beachtet. Geerbt von entity.
isCollection Boolesch Gibt an, ob dem benutzerdefinierten Sicherheitsattribute mehrere Werte zugewiesen werden können. Kann später nicht mehr geändert werden. Wenn type auf Booleanfestgelegt ist, kann isCollection nicht auf truefestgelegt werden.
isSearchable Boolesch Gibt an, ob benutzerdefinierte Sicherheitsattributewerte für die Suche nach Objekten indiziert werden, denen Attributwerte zugewiesen sind. Kann später nicht mehr geändert werden.
name String Name des benutzerdefinierten Sicherheitsattributes. Muss innerhalb eines Attributsatzes eindeutig sein. Kann bis zu 32 Zeichen lang sein und Unicode-Zeichen enthalten. Darf keine Leerzeichen oder Sonderzeichen enthalten. Kann später nicht mehr geändert werden. Groß-/Kleinschreibung wird nicht beachtet.
status String Gibt an, ob das benutzerdefinierte Sicherheitsattribute aktiv oder deaktiviert ist. Zulässige Werte sind: Available und Deprecated. Kann später geändert werden.
type String Datentyp für die werte des benutzerdefinierten Sicherheitsattributes. Unterstützte Typen sind: Boolean, Integerund String. Kann später nicht mehr geändert werden.
usePreDefinedValuesOnly Boolesch Gibt an, ob dem benutzerdefinierten Sicherheitsattribute nur vordefinierte Werte zugewiesen werden können. Wenn auf falsefestgelegt ist, sind Freiformwerte zulässig. Kann später von true in falsegeändert werden, aber nicht von false in truegeändert werden. Wenn type auf Booleanfestgelegt ist, kann usePreDefinedValuesOnly nicht auf truefestgelegt werden.

Beziehungen

Beziehung Typ Beschreibung
Allowedvalues allowedValue-Sammlung Werte, die für dieses benutzerdefinierte Sicherheitsattribute vordefiniert sind. Diese Navigationseigenschaft wird standardmäßig nicht zurückgegeben und muss in einer $expand Abfrage angegeben werden. Beispiel: /directory/customSecurityAttributeDefinitions?$expand=allowedValues.

JSON-Darstellung

Es folgt eine JSON-Darstellung der 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"
}