Compartilhar via


customSecurityAttributeDefinition resource type

Namespace: microsoft.graph

Representa o esquema de um atributo de segurança personalizado (par chave-valor). Por exemplo, o nome do atributo de segurança personalizado, a descrição, o tipo de dados e os valores permitidos.

Pode definir até 500 objetos ativos num inquilino. O objeto customSecurityAttributeDefinition não pode ser alterado ou eliminado, mas pode ser desativado através da operação Update customSecurityAttributeDefinition . Tem de fazer parte de um attributeSet.

Herda de entidade.

Methods

Método Tipo de retorno Descrição
List customSecurityAttributeDefinition collection Obtenha uma lista dos objetos customSecurityAttributeDefinition e respetivas propriedades.
Get customSecurityAttributeDefinition Leia as propriedades e relações de um objeto customSecurityAttributeDefinition .
Create customSecurityAttributeDefinition Crie um novo objeto customSecurityAttributeDefinition .
Atualizar customSecurityAttributeDefinition Atualize as propriedades de um objeto customSecurityAttributeDefinition .

Propriedades

Propriedade Tipo Descrição
attributeSet Cadeia de caracteres Nome do conjunto de atributos. Não sensível a maiúsculas e minúsculas
description Cadeia de caracteres Descrição do atributo de segurança personalizado. Pode ter até 128 carateres e incluir carateres Unicode. Pode ser alterado mais tarde.
id Cadeia de caracteres Identificador do atributo de segurança personalizado que é uma combinação do nome do conjunto de atributos e o nome do atributo de segurança personalizado separados por um caráter de sublinhado (attributeSet_name). A propriedade ID é gerada automaticamente e não pode ser definida. Não sensível a maiúsculas e minúsculas Herdado da entidade.
isCollection Booliano Indica se vários valores podem ser atribuídos ao atributo de segurança personalizado. Não pode ser alterado mais tarde. Se o tipo estiver definido como Boolean, isCollection não pode ser definido como true.
isSearchable Booliano Indica se os valores de atributos de segurança personalizados estão indexados para pesquisa em objetos que são valores de atributo atribuídos. Não pode ser alterado mais tarde.
nome Cadeia de caracteres Nome do atributo de segurança personalizado. Tem de ser exclusivo dentro de um conjunto de atributos. Pode ter até 32 carateres de comprimento e incluir carateres Unicode. Não é possível conter espaços ou carateres especiais. Não pode ser alterado mais tarde. Não sensível a maiúsculas e minúsculas
status Cadeia de caracteres Especifica se o atributo de segurança personalizado está ativo ou desativado. Os valores aceitáveis são: Available e Deprecated. Pode ser alterado mais tarde.
type Cadeia de caracteres Tipo de dados para os valores de atributos de segurança personalizados. Os tipos suportados são: Boolean, Integere String. Não pode ser alterado mais tarde.
usePreDefinedValuesOnly Booliano Indica se apenas os valores predefinidos podem ser atribuídos ao atributo de segurança personalizado. Se definido como false, os valores de forma livre são permitidos. Mais tarde, pode ser alterado de true para false, mas não pode ser alterado de false para true. Se o tipo estiver definido como Boolean, usePreDefinedValuesOnly não pode ser definido como true.

Relações

Relação Tipo Descrição
allowedValues coleção allowedValue Valores predefinidos para este atributo de segurança personalizado. Esta propriedade de navegação não é devolvida por predefinição e tem de ser especificada numa $expand consulta. Por exemplo, /directory/customSecurityAttributeDefinitions?$expand=allowedValues.

Representação JSON

A representação JSON seguinte mostra o 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"
}