ManagementGroupsOperations interface

Interface représentant une opération de ManagementGroups.

Propriétés

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
createOrUpdate

Crée ou met à jour un groupe d’administration. Si un groupe de gestion est déjà créé et qu’une demande de création ultérieure est envoyée avec différentes propriétés, les propriétés du groupe de gestion seront mises à jour.

delete

Supprime un groupe d’administration. Si un groupe de gestion contient des ressources enfants, la requête échouera.

get

Obtenez les détails du groupe d’administration.

list

Répertorie les groupes d’administration de l’utilisateur authentifié.

listDescendants

Listez toutes les entités issues d’un groupe de gestion.

update

Mettez à jour un groupe de gestion.

Détails de la propriété

beginCreateOrUpdate

Avertissement

Cette API est à présent déconseillée.

use createOrUpdate instead

beginCreateOrUpdate: (groupId: string, createManagementGroupRequest: CreateManagementGroupRequest, options?: ManagementGroupsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ManagementGroup>, ManagementGroup>>

Valeur de propriété

(groupId: string, createManagementGroupRequest: CreateManagementGroupRequest, options?: ManagementGroupsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ManagementGroup>, ManagementGroup>>

beginCreateOrUpdateAndWait

Avertissement

Cette API est à présent déconseillée.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (groupId: string, createManagementGroupRequest: CreateManagementGroupRequest, options?: ManagementGroupsCreateOrUpdateOptionalParams) => Promise<ManagementGroup>

Valeur de propriété

(groupId: string, createManagementGroupRequest: CreateManagementGroupRequest, options?: ManagementGroupsCreateOrUpdateOptionalParams) => Promise<ManagementGroup>

beginDelete

Avertissement

Cette API est à présent déconseillée.

use delete instead

beginDelete: (groupId: string, options?: ManagementGroupsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valeur de propriété

(groupId: string, options?: ManagementGroupsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Avertissement

Cette API est à présent déconseillée.

use delete instead

beginDeleteAndWait: (groupId: string, options?: ManagementGroupsDeleteOptionalParams) => Promise<void>

Valeur de propriété

(groupId: string, options?: ManagementGroupsDeleteOptionalParams) => Promise<void>

createOrUpdate

Crée ou met à jour un groupe d’administration. Si un groupe de gestion est déjà créé et qu’une demande de création ultérieure est envoyée avec différentes propriétés, les propriétés du groupe de gestion seront mises à jour.

createOrUpdate: (groupId: string, createManagementGroupRequest: CreateManagementGroupRequest, options?: ManagementGroupsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ManagementGroup>, ManagementGroup>

Valeur de propriété

(groupId: string, createManagementGroupRequest: CreateManagementGroupRequest, options?: ManagementGroupsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ManagementGroup>, ManagementGroup>

delete

Supprime un groupe d’administration. Si un groupe de gestion contient des ressources enfants, la requête échouera.

delete: (groupId: string, options?: ManagementGroupsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Valeur de propriété

(groupId: string, options?: ManagementGroupsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Obtenez les détails du groupe d’administration.

get: (groupId: string, options?: ManagementGroupsGetOptionalParams) => Promise<ManagementGroup>

Valeur de propriété

(groupId: string, options?: ManagementGroupsGetOptionalParams) => Promise<ManagementGroup>

list

Répertorie les groupes d’administration de l’utilisateur authentifié.

list: (options?: ManagementGroupsListOptionalParams) => PagedAsyncIterableIterator<ManagementGroupInfo, ManagementGroupInfo[], PageSettings>

Valeur de propriété

(options?: ManagementGroupsListOptionalParams) => PagedAsyncIterableIterator<ManagementGroupInfo, ManagementGroupInfo[], PageSettings>

listDescendants

Listez toutes les entités issues d’un groupe de gestion.

listDescendants: (groupId: string, options?: ManagementGroupsListDescendantsOptionalParams) => PagedAsyncIterableIterator<DescendantInfo, DescendantInfo[], PageSettings>

Valeur de propriété

(groupId: string, options?: ManagementGroupsListDescendantsOptionalParams) => PagedAsyncIterableIterator<DescendantInfo, DescendantInfo[], PageSettings>

update

Mettez à jour un groupe de gestion.

update: (groupId: string, patchGroupRequest: PatchManagementGroupRequest, options?: ManagementGroupsUpdateOptionalParams) => Promise<ManagementGroup>

Valeur de propriété

(groupId: string, patchGroupRequest: PatchManagementGroupRequest, options?: ManagementGroupsUpdateOptionalParams) => Promise<ManagementGroup>