Compartilhar via


GraphScope interface

Contêiner em que uma entidade de grafo é definida (organização, projeto, equipe)

Extends

Propriedades

administratorDescriptor

O descritor de assunto que faz referência ao grupo de administradores para esse escopo. Somente os membros desse grupo podem alterar o conteúdo desse escopo ou atribuir permissões a outros usuários para acessar esse escopo.

isGlobal

Quando true, esse escopo também é um host de proteção para um ou mais escopos.

parentDescriptor

O descritor de assunto para a conta ou organização mais próxima na árvore ancestral desse escopo.

scopeType

O tipo desse escopo. Normalmente, ServiceHost ou TeamProject.

securingHostDescriptor

O descritor de assunto para a organização que contém na árvore ancestral desse escopo.

Propriedades herdadas

descriptor

O descritor é a principal maneira de referenciar o assunto do grafo enquanto o sistema está em execução. Esse campo identificará exclusivamente o mesmo assunto de grafo entre contas e organizações.

displayName

Esse é o nome de exibição não exclusivo do assunto do grafo. Para alterar esse campo, você deve alterar seu valor no provedor de origem.

legacyDescriptor

[Somente uso interno] O descritor herdado está aqui caso você precise acessar a versão antiga do IMS usando o descritor de identidade.

origin

O tipo de provedor de origem para o identificador de origem (ex:AD, AAD, MSA)

originId

O identificador exclusivo do sistema de origem. Normalmente, um sid, id de objeto ou Guid. As operações de vinculação e desvinculação podem fazer com que esse valor seja alterado para um usuário porque o usuário não tem o suporte de um provedor diferente e tem uma ID exclusiva diferente no novo provedor.

subjectKind

Esse campo identifica o tipo da entidade do grafo (por exemplo: Grupo, Escopo, Usuário).

url

Essa URL é a rota completa para o recurso de origem desta entidade de grafo.

Detalhes da propriedade

administratorDescriptor

O descritor de assunto que faz referência ao grupo de administradores para esse escopo. Somente os membros desse grupo podem alterar o conteúdo desse escopo ou atribuir permissões a outros usuários para acessar esse escopo.

administratorDescriptor: string

Valor da propriedade

string

isGlobal

Quando true, esse escopo também é um host de proteção para um ou mais escopos.

isGlobal: boolean

Valor da propriedade

boolean

parentDescriptor

O descritor de assunto para a conta ou organização mais próxima na árvore ancestral desse escopo.

parentDescriptor: string

Valor da propriedade

string

scopeType

O tipo desse escopo. Normalmente, ServiceHost ou TeamProject.

scopeType: GroupScopeType

Valor da propriedade

securingHostDescriptor

O descritor de assunto para a organização que contém na árvore ancestral desse escopo.

securingHostDescriptor: string

Valor da propriedade

string

Detalhes das propriedades herdadas

descriptor

O descritor é a principal maneira de referenciar o assunto do grafo enquanto o sistema está em execução. Esse campo identificará exclusivamente o mesmo assunto de grafo entre contas e organizações.

descriptor: string

Valor da propriedade

string

Herdado deGraphSubject.descriptor

displayName

Esse é o nome de exibição não exclusivo do assunto do grafo. Para alterar esse campo, você deve alterar seu valor no provedor de origem.

displayName: string

Valor da propriedade

string

Herdado deGraphSubject.displayName

legacyDescriptor

[Somente uso interno] O descritor herdado está aqui caso você precise acessar a versão antiga do IMS usando o descritor de identidade.

legacyDescriptor: string

Valor da propriedade

string

Herdado deGraphSubject.legacyDescriptor

origin

O tipo de provedor de origem para o identificador de origem (ex:AD, AAD, MSA)

origin: string

Valor da propriedade

string

Herdado deGraphSubject.origin

originId

O identificador exclusivo do sistema de origem. Normalmente, um sid, id de objeto ou Guid. As operações de vinculação e desvinculação podem fazer com que esse valor seja alterado para um usuário porque o usuário não tem o suporte de um provedor diferente e tem uma ID exclusiva diferente no novo provedor.

originId: string

Valor da propriedade

string

Herdado deGraphSubject.originId

subjectKind

Esse campo identifica o tipo da entidade do grafo (por exemplo: Grupo, Escopo, Usuário).

subjectKind: string

Valor da propriedade

string

Herdado deGraphSubject.subjectKind

url

Essa URL é a rota completa para o recurso de origem desta entidade de grafo.

url: string

Valor da propriedade

string

Herdado deGraphSubject.url