Groups interface
Interface que representa um Grupo.
Métodos
create(string, string, string, Groups |
Crie um novo grupo ao enviar um objeto json do tipo "grupo", conforme indicado na secção Modelos, como parte do Corpo do Pedido. O nome do grupo num projeto é exclusivo. Esta operação é Idempotent. |
delete(string, string, string, Groups |
Elimine o grupo do projeto. As máquinas permanecem no projeto. Eliminar um grupo inexistente resulta numa não operação. Um grupo é um mecanismo de agregação para máquinas num projeto. Por conseguinte, a eliminação do grupo não elimina máquinas virtuais no mesmo. |
get(string, string, string, Groups |
Obtenha informações relacionadas com um grupo específico no projeto. Devolve um objeto json do tipo "grupo", conforme especificado na secção modelos. |
list |
Crie todos os grupos no projeto. Devolve uma matriz json de objetos do tipo "grupo", conforme especificado na secção Modelos. |
update |
Atualize as máquinas no grupo ao adicionar ou remover máquinas. |
Detalhes de Método
create(string, string, string, GroupsCreateOptionalParams)
Crie um novo grupo ao enviar um objeto json do tipo "grupo", conforme indicado na secção Modelos, como parte do Corpo do Pedido. O nome do grupo num projeto é exclusivo.
Esta operação é Idempotent.
function create(resourceGroupName: string, projectName: string, groupName: string, options?: GroupsCreateOptionalParams): Promise<GroupsCreateResponse>
Parâmetros
- resourceGroupName
-
string
Nome do Grupo de Recursos do Azure do qual o projeto faz parte.
- projectName
-
string
Nome do projeto do Azure Migrate.
- groupName
-
string
Nome exclusivo de um grupo dentro de um projeto.
- options
- GroupsCreateOptionalParams
Os parâmetros de opções.
Devoluções
Promise<GroupsCreateResponse>
delete(string, string, string, GroupsDeleteOptionalParams)
Elimine o grupo do projeto. As máquinas permanecem no projeto. Eliminar um grupo inexistente resulta numa não operação.
Um grupo é um mecanismo de agregação para máquinas num projeto. Por conseguinte, a eliminação do grupo não elimina máquinas virtuais no mesmo.
function delete(resourceGroupName: string, projectName: string, groupName: string, options?: GroupsDeleteOptionalParams): Promise<GroupsDeleteHeaders>
Parâmetros
- resourceGroupName
-
string
Nome do Grupo de Recursos do Azure do qual o projeto faz parte.
- projectName
-
string
Nome do projeto do Azure Migrate.
- groupName
-
string
Nome exclusivo de um grupo dentro de um projeto.
- options
- GroupsDeleteOptionalParams
Os parâmetros de opções.
Devoluções
Promise<GroupsDeleteHeaders>
get(string, string, string, GroupsGetOptionalParams)
Obtenha informações relacionadas com um grupo específico no projeto. Devolve um objeto json do tipo "grupo", conforme especificado na secção modelos.
function get(resourceGroupName: string, projectName: string, groupName: string, options?: GroupsGetOptionalParams): Promise<GroupsGetResponse>
Parâmetros
- resourceGroupName
-
string
Nome do Grupo de Recursos do Azure do qual o projeto faz parte.
- projectName
-
string
Nome do projeto do Azure Migrate.
- groupName
-
string
Nome exclusivo de um grupo dentro de um projeto.
- options
- GroupsGetOptionalParams
Os parâmetros de opções.
Devoluções
Promise<GroupsGetResponse>
listByProject(string, string, GroupsListByProjectOptionalParams)
Crie todos os grupos no projeto. Devolve uma matriz json de objetos do tipo "grupo", conforme especificado na secção Modelos.
function listByProject(resourceGroupName: string, projectName: string, options?: GroupsListByProjectOptionalParams): PagedAsyncIterableIterator<Group, Group[], PageSettings>
Parâmetros
- resourceGroupName
-
string
Nome do Grupo de Recursos do Azure do qual o projeto faz parte.
- projectName
-
string
Nome do projeto do Azure Migrate.
Os parâmetros de opções.
Devoluções
updateMachines(string, string, string, GroupsUpdateMachinesOptionalParams)
Atualize as máquinas no grupo ao adicionar ou remover máquinas.
function updateMachines(resourceGroupName: string, projectName: string, groupName: string, options?: GroupsUpdateMachinesOptionalParams): Promise<GroupsUpdateMachinesResponse>
Parâmetros
- resourceGroupName
-
string
Nome do Grupo de Recursos do Azure do qual o projeto faz parte.
- projectName
-
string
Nome do projeto do Azure Migrate.
- groupName
-
string
Nome exclusivo de um grupo dentro de um projeto.
Os parâmetros de opções.
Devoluções
Promise<GroupsUpdateMachinesResponse>