Тип ресурса customSecurityAttributeDefinition

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Представляет схему настраиваемого атрибута безопасности (пара "ключ—значение"). Например, имя настраиваемого атрибута безопасности, описание, тип данных и допустимые значения.

В клиенте можно определить до 500 активных объектов. Объект customSecurityAttributeDefinition нельзя переименовать или удалить, но его можно отключить с помощью операции Update customSecurityAttributeDefinition . Должен быть частью attributeSet.

Наследует от сущности.

Методы

Метод Тип возвращаемых данных Описание
Перечисление customSecurityAttributeDefinitions Коллекция customSecurityAttributeDefinition Получите список объектов customSecurityAttributeDefinition и их свойств.
Получение customSecurityAttributeDefinition customSecurityAttributeDefinition Чтение свойств и связей объекта customSecurityAttributeDefinition .
Создание customSecurityAttributeDefinition customSecurityAttributeDefinition Создайте объект customSecurityAttributeDefinition .
Обновление customSecurityAttributeDefinition customSecurityAttributeDefinition Обновите свойства объекта customSecurityAttributeDefinition .

Свойства

Свойство Тип Описание
attributeSet String Имя набора атрибутов. Без учета регистра.
description String Описание настраиваемого атрибута безопасности. Может содержать до 128 символов и содержать символы Юникода. Можно изменить позже.
id String Идентификатор настраиваемого атрибута безопасности, который представляет собой сочетание имени набора атрибутов и имени настраиваемого атрибута безопасности, разделенного символом подчеркивания (attributeSet_name). Свойство id создается автоматически и не может быть задано. Без учета регистра. Наследуется от сущности.
isCollection Логический Указывает, можно ли назначить настраиваемый атрибут безопасности несколько значений. Не может быть изменено позже. Если для параметра type задано значение Boolean, isCollection не может быть задано значение true.
isSearchable Логический Указывает, индексируются ли значения настраиваемых атрибутов безопасности для поиска объектов, которым назначены значения атрибутов. Не может быть изменено позже.
name String Имя настраиваемого атрибута безопасности. Должен быть уникальным в наборе атрибутов. Может содержать до 32 символов и содержать символы Юникода. Не может содержать пробелы или специальные символы. Не может быть изменено позже. Без учета регистра.
status String Указывает, активен или деактивирован настраиваемый атрибут безопасности. Допустимые значения: Available и Deprecated. Можно изменить позже.
type String Тип данных для значений настраиваемых атрибутов безопасности. Поддерживаемые типы: Boolean, Integerи String. Не может быть изменено позже.
usePreDefinedValuesOnly Логический Указывает, можно ли назначать настраиваемым атрибутам безопасности только предопределенные значения. Если задано значение false, допустимы значения в свободной форме. Позже может быть изменено с true на false, но не может быть изменено с false на true. Если для типа задано значение Boolean, параметру usePreDefinedValuesOnly не может быть присвоено значение true.

Связи

Связь Тип Описание
allowedValues Коллекция allowedValue Значения, предопределенные для этого настраиваемого атрибута безопасности. Это свойство навигации не возвращается по умолчанию и должно быть указано в запросе $expand . Например, /directory/customSecurityAttributeDefinitions?$expand=allowedValues.

Представление JSON

Ниже указано представление ресурса в формате JSON.

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