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 de versão.

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

Até 500 objetos ativos podem ser definidos em um locatário. O objeto não pode ser renomeado ou excluído, mas pode ser desativado usando a customSecurityAttributeDefiniton operação Update customSecurityAttributeDefinition. Deve fazer parte de um conjunto de atributos.

Methods

Método Tipo de retorno Descrição
Listar customSecurityAttributeDefinitions Coleção customSecurityAttributeDefinition Obter 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. Maiúsculas de minúsculas.
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 String 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 separado por um sublinhado ( attributeSet _ name ). A id propriedade é gerada automaticamente e não pode ser definida. Maiúsculas de minúsculas.
isCollection Boolean Indica se vários valores podem ser atribuídos ao atributo de segurança personalizado. Não é possível alterá-los posteriormente. Se type estiver definido como Boolean, não será possível definir como isCollection true.
isSearchable Booliano Indica se os valores de atributo de segurança personalizados serão indexados para pesquisa em objetos atribuídos a valores de atributo. Não é possível alterá-los posteriormente.
nome Cadeia de caracteres Nome do atributo de segurança personalizado. Deve ser exclusivo em 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 é possível alterá-los posteriormente. Maiúsculas de minúsculas.
status String 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 Boolean são Integer , e String . Não é possível alterá-los posteriormente.
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 falso para verdadeiro. Se type estiver definido como Boolean, não será possível definir como usePreDefinedValuesOnly 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 $expand uma 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"
}