tipo de recurso customSecurityAttributeDefinition

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

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.

Você pode definir até 500 objetos ativos em um locatário. O objeto customSecurityAttributeDefinition não pode ser renomeado ou excluído, mas pode ser desativado usando a operação Update customSecurityAttributeDefinition . Deve fazer parte de um attributeSet.

Herda de entidade.

Methods

Método Tipo de retorno Descrição
Listar customSecurityAttributeDefinitions coleção customSecurityAttributeDefinition Obtenha uma lista dos objetos customSecurityAttributeDefinition e suas propriedades.
Obter customSecurityAttributeDefinition customSecurityAttributeDefinition Leia as propriedades e as relações de um objeto customSecurityAttributeDefinition .
Criar customSecurityAttributeDefinition customSecurityAttributeDefinition Crie um novo objeto customSecurityAttributeDefinition .
Atualizar customSecurityAttributeDefinition customSecurityAttributeDefinition Atualize as propriedades de um objeto customSecurityAttributeDefinition .

Propriedades

Propriedade Tipo Descrição
attributeSet Cadeia de caracteres Nome do conjunto de atributos. Caso insensível.
description Cadeia de caracteres Descrição do atributo de segurança personalizado. Pode ter até 128 caracteres e incluir caracteres Unicode. Pode ser alterado posteriormente.
id Cadeia de caracteres Identificador do atributo de segurança personalizado, que é uma combinação do nome do conjunto de atributos e do nome do atributo de segurança personalizado separado por um sublinhado (attributeSet_name). A propriedade id é gerada automaticamente e não pode ser definida. Caso insensível. 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 poderá ser definido como true.
Issearchable Booliano Indica se os valores de atributo de segurança personalizados são indexados para pesquisa em objetos atribuídos a valores de atributo. Não pode ser alterado mais tarde.
nome Cadeia de caracteres Nome do atributo de segurança personalizado. Deve ser exclusivo dentro de um conjunto de atributos. Pode ter até 32 caracteres e incluir caracteres Unicode. Não é possível conter espaços ou caracteres especiais. Não pode ser alterado mais tarde. Caso insensível.
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 posteriormente.
type Cadeia de caracteres Tipo de dados para os valores de atributo de segurança personalizados. Os tipos com suporte são: Boolean, Integere String. Não pode ser alterado mais tarde.
usePreDefinedValuesOnly Booliano Indica se somente valores predefinidos podem ser atribuídos ao atributo de segurança personalizado. Se definido como false, os valores de formulário livre serão permitidos. Posteriormente, 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 poderá ser definido como true.

Relações

Relação Tipo Descrição
Allowedvalues coleção allowedValue Valores predefinidos para esse atributo de segurança personalizado. Essa propriedade de navegação não é retornada por padrão e deve ser especificada em uma $expand consulta. Por exemplo, /directory/customSecurityAttributeDefinitions?$expand=allowedValues.

Representação JSON

Veja a seguir uma representação JSON do 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"
}