tipo de recurso customSecurityAttributeDefinition
Espacio de nombres: microsoft.graph
Importante
Las API de la versión /beta
de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.
Representa el esquema de un atributo de seguridad personalizado (par clave-valor). Por ejemplo, el nombre del atributo de seguridad personalizado, la descripción, el tipo de datos y los valores permitidos.
Puede definir hasta 500 objetos activos en un inquilino. No se puede cambiar el nombre ni eliminar el objeto customSecurityAttributeDefinition , pero se puede desactivar mediante la operación Update customSecurityAttributeDefinition . Debe formar parte de un attributeSet.
Hereda de la entidad.
Methods
Método | Tipo devuelto | Descripción |
---|---|---|
List | colección customSecurityAttributeDefinition | Obtenga una lista de los objetos customSecurityAttributeDefinition y sus propiedades. |
Get | customSecurityAttributeDefinition | Lea las propiedades y relaciones de un objeto customSecurityAttributeDefinition . |
Crear | customSecurityAttributeDefinition | Cree un nuevo objeto customSecurityAttributeDefinition . |
Actualizar | customSecurityAttributeDefinition | Actualice las propiedades de un objeto customSecurityAttributeDefinition . |
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
attributeSet | Cadena | Nombre del conjunto de atributos. No distingue mayúsculas de minúsculas. |
description | Cadena | Descripción del atributo de seguridad personalizado. Puede tener hasta 128 caracteres e incluir caracteres Unicode. Se puede cambiar más adelante. |
id | Cadena | Identificador del atributo de seguridad personalizado, que es una combinación del nombre del conjunto de atributos y el nombre del atributo de seguridad personalizado separados por un carácter de subrayado (attributeSet _name ). La propiedad id se genera automáticamente y no se puede establecer. No distingue mayúsculas de minúsculas. Heredado de la entidad. |
isCollection | Booleano | Indica si se pueden asignar varios valores al atributo de seguridad personalizado. No se puede cambiar más adelante. Si type está establecido en Boolean , isCollection no se puede establecer en true . |
isSearchable | Booleano | Indica si los valores de atributos de seguridad personalizados se indizan para buscar en objetos a los que se asignan valores de atributo. No se puede cambiar más adelante. |
name | Cadena | Nombre del atributo de seguridad personalizado. Debe ser único dentro de un conjunto de atributos. Puede tener hasta 32 caracteres e incluir caracteres Unicode. No puede contener espacios ni caracteres especiales. No se puede cambiar más adelante. No distingue mayúsculas de minúsculas. |
status | Cadena | Especifica si el atributo de seguridad personalizado está activo o desactivado. Los valores aceptables son: Available y Deprecated . Se puede cambiar más adelante. |
type | Cadena | Tipo de datos para los valores de atributo de seguridad personalizados. Los tipos admitidos son: Boolean , Integer y String . No se puede cambiar más adelante. |
usePreDefinedValuesOnly | Booleano | Indica si solo se pueden asignar valores predefinidos al atributo de seguridad personalizado. Si se establece en false , se permiten los valores de forma libre. Más adelante se puede cambiar de true a false , pero no se puede cambiar de false a true . Si type está establecido en Boolean , usePreDefinedValuesOnly no se puede establecer en true . |
Relaciones
Relación | Tipo | Descripción |
---|---|---|
allowedValues | colección allowedValue | Valores predefinidos para este atributo de seguridad personalizado. Esta propiedad de navegación no se devuelve de forma predeterminada y debe especificarse en una $expand consulta. Por ejemplo, /directory/customSecurityAttributeDefinitions?$expand=allowedValues . |
Representación JSON
La siguiente representación JSON muestra el tipo de recurso.
{
"@odata.type": "#microsoft.graph.customSecurityAttributeDefinition",
"attributeSet": "String",
"description": "String",
"id": "String (identifier)",
"isCollection": "Boolean",
"isSearchable": "Boolean",
"name": "String",
"status": "String",
"type": "String",
"usePreDefinedValuesOnly": "Boolean"
}