Partilhar via


ManagementGroups interface

Interface que representa um ManagementGroups.

Métodos

beginCreateOrUpdate(string, CreateManagementGroupRequest, ManagementGroupsCreateOrUpdateOptionalParams)

Criar ou atualizar um grupo de gestão. Se um grupo de gestão já estiver criado e um pedido de criação subsequente for emitido com propriedades diferentes, as propriedades do grupo de gestão serão atualizadas.

beginCreateOrUpdateAndWait(string, CreateManagementGroupRequest, ManagementGroupsCreateOrUpdateOptionalParams)

Criar ou atualizar um grupo de gestão. Se um grupo de gestão já estiver criado e um pedido de criação subsequente for emitido com propriedades diferentes, as propriedades do grupo de gestão serão atualizadas.

beginDelete(string, ManagementGroupsDeleteOptionalParams)

Eliminar grupo de gestão. Se um grupo de gestão contiver recursos subordinados, o pedido falhará.

beginDeleteAndWait(string, ManagementGroupsDeleteOptionalParams)

Eliminar grupo de gestão. Se um grupo de gestão contiver recursos subordinados, o pedido falhará.

get(string, ManagementGroupsGetOptionalParams)

Obtenha os detalhes do grupo de gestão.

list(ManagementGroupsListOptionalParams)

Listar grupos de gestão para o utilizador autenticado.

listDescendants(string, ManagementGroupsGetDescendantsOptionalParams)

Listar todas as entidades descendentes de um grupo de gestão.

update(string, PatchManagementGroupRequest, ManagementGroupsUpdateOptionalParams)

Atualizar um grupo de gestão.

Detalhes de Método

beginCreateOrUpdate(string, CreateManagementGroupRequest, ManagementGroupsCreateOrUpdateOptionalParams)

Criar ou atualizar um grupo de gestão. Se um grupo de gestão já estiver criado e um pedido de criação subsequente for emitido com propriedades diferentes, as propriedades do grupo de gestão serão atualizadas.

function beginCreateOrUpdate(groupId: string, createManagementGroupRequest: CreateManagementGroupRequest, options?: ManagementGroupsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<ManagementGroup>, ManagementGroup>>

Parâmetros

groupId

string

ID do Grupo de Gestão.

createManagementGroupRequest
CreateManagementGroupRequest

Parâmetros de criação do grupo de gestão.

options
ManagementGroupsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PollerLike<@azure/core-lro.PollOperationState<ManagementGroup>, ManagementGroup>>

beginCreateOrUpdateAndWait(string, CreateManagementGroupRequest, ManagementGroupsCreateOrUpdateOptionalParams)

Criar ou atualizar um grupo de gestão. Se um grupo de gestão já estiver criado e um pedido de criação subsequente for emitido com propriedades diferentes, as propriedades do grupo de gestão serão atualizadas.

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

Parâmetros

groupId

string

ID do Grupo de Gestão.

createManagementGroupRequest
CreateManagementGroupRequest

Parâmetros de criação do grupo de gestão.

options
ManagementGroupsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<ManagementGroup>

beginDelete(string, ManagementGroupsDeleteOptionalParams)

Eliminar grupo de gestão. Se um grupo de gestão contiver recursos subordinados, o pedido falhará.

function beginDelete(groupId: string, options?: ManagementGroupsDeleteOptionalParams): Promise<PollerLike<PollOperationState<ManagementGroupsDeleteResponse>, ManagementGroupsDeleteResponse>>

Parâmetros

groupId

string

ID do Grupo de Gestão.

options
ManagementGroupsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PollerLike<@azure/core-lro.PollOperationState<ManagementGroupsDeleteResponse>, ManagementGroupsDeleteResponse>>

beginDeleteAndWait(string, ManagementGroupsDeleteOptionalParams)

Eliminar grupo de gestão. Se um grupo de gestão contiver recursos subordinados, o pedido falhará.

function beginDeleteAndWait(groupId: string, options?: ManagementGroupsDeleteOptionalParams): Promise<ManagementGroupsDeleteResponse>

Parâmetros

groupId

string

ID do Grupo de Gestão.

options
ManagementGroupsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

get(string, ManagementGroupsGetOptionalParams)

Obtenha os detalhes do grupo de gestão.

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

Parâmetros

groupId

string

ID do Grupo de Gestão.

options
ManagementGroupsGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<ManagementGroup>

list(ManagementGroupsListOptionalParams)

Listar grupos de gestão para o utilizador autenticado.

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

Parâmetros

options
ManagementGroupsListOptionalParams

Os parâmetros de opções.

Devoluções

listDescendants(string, ManagementGroupsGetDescendantsOptionalParams)

Listar todas as entidades descendentes de um grupo de gestão.

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

Parâmetros

groupId

string

ID do Grupo de Gestão.

options
ManagementGroupsGetDescendantsOptionalParams

Os parâmetros de opções.

Devoluções

update(string, PatchManagementGroupRequest, ManagementGroupsUpdateOptionalParams)

Atualizar um grupo de gestão.

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

Parâmetros

groupId

string

ID do Grupo de Gestão.

patchGroupRequest
PatchManagementGroupRequest

Parâmetros de patch do grupo de gestão.

options
ManagementGroupsUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<ManagementGroup>