Partager via


GraphScopeCreationContext interface

Ce type est le sous-ensemble de champs qui peuvent être fournis par l’utilisateur pour créer une étendue Vsts. La création d’étendue est actuellement limitée aux scénarios internes de back-compat. Les utilisateurs finaux qui tentent de créer une étendue avec cette API échouent.

Propriétés

adminGroupDescription

Définissez ce champ pour remplacer la description par défaut du groupe d’administration de cette étendue.

adminGroupName

Toutes les étendues ont un groupe d’administrateurs qui contrôle l’accès au contenu de l’étendue. Définissez ce champ pour utiliser un nom de groupe non défini par défaut pour ce groupe d’administrateurs.

creatorId

Définissez ce champ facultatif si cette étendue est créée pour le compte d’un utilisateur autre que l’utilisateur effectuant la demande. Il doit s’agir de l’ID de l’utilisateur qui n’est pas le demandeur.

name

L’étendue doit être fournie avec un nom unique dans l’étendue parente. Cela signifie que l’étendue créée peut avoir un parent ou un enfant portant le même nom, mais aucun frère portant le même nom.

scopeType

Type d’étendue créé.

storageKey

ID facultatif qui représente de manière unique l’étendue dans son étendue parente. Si ce paramètre n’est pas fourni, les Vsts sont générés automatiquement.

Détails de la propriété

adminGroupDescription

Définissez ce champ pour remplacer la description par défaut du groupe d’administration de cette étendue.

adminGroupDescription: string

Valeur de propriété

string

adminGroupName

Toutes les étendues ont un groupe d’administrateurs qui contrôle l’accès au contenu de l’étendue. Définissez ce champ pour utiliser un nom de groupe non défini par défaut pour ce groupe d’administrateurs.

adminGroupName: string

Valeur de propriété

string

creatorId

Définissez ce champ facultatif si cette étendue est créée pour le compte d’un utilisateur autre que l’utilisateur effectuant la demande. Il doit s’agir de l’ID de l’utilisateur qui n’est pas le demandeur.

creatorId: string

Valeur de propriété

string

name

L’étendue doit être fournie avec un nom unique dans l’étendue parente. Cela signifie que l’étendue créée peut avoir un parent ou un enfant portant le même nom, mais aucun frère portant le même nom.

name: string

Valeur de propriété

string

scopeType

Type d’étendue créé.

scopeType: GroupScopeType

Valeur de propriété

storageKey

ID facultatif qui représente de manière unique l’étendue dans son étendue parente. Si ce paramètre n’est pas fourni, les Vsts sont générés automatiquement.

storageKey: string

Valeur de propriété

string