customSecurityAttributeDefinition resource type
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.
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 , Integer e 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"
}