Groups interface
Interfaz que representa un grupo.
Métodos
create(string, string, string, Groups |
Cree un grupo mediante el envío de un objeto JSON de tipo 'group' tal y como se indica en la sección Modelos como parte del cuerpo de la solicitud. El nombre del grupo de un proyecto es único. Esta operación es idempotente. |
delete(string, string, string, Groups |
Elimine el grupo del proyecto. Las máquinas permanecen en el proyecto. La eliminación de un grupo inexistente da como resultado una operación sin operación. Un grupo es un mecanismo de agregación para las máquinas de un proyecto. Por lo tanto, la eliminación del grupo no elimina las máquinas que contiene. |
get(string, string, string, Groups |
Obtenga información relacionada con un grupo específico del proyecto. Devuelve un objeto JSON de tipo 'group' tal como se especifica en la sección models. |
list |
Obtenga todos los grupos creados en el proyecto. Devuelve una matriz json de objetos de tipo 'group' como se especifica en la sección Modelos. |
update |
Actualice las máquinas en grupo agregando o quitando máquinas. |
Detalles del método
create(string, string, string, GroupsCreateOptionalParams)
Cree un grupo mediante el envío de un objeto JSON de tipo 'group' tal y como se indica en la sección Modelos como parte del cuerpo de la solicitud. El nombre del grupo de un proyecto es único.
Esta operación es idempotente.
function create(resourceGroupName: string, projectName: string, groupName: string, options?: GroupsCreateOptionalParams): Promise<GroupsCreateResponse>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos de Azure del que forma parte el proyecto.
- projectName
-
string
Nombre del proyecto de Azure Migrate.
- groupName
-
string
Nombre único de un grupo dentro de un proyecto.
- options
- GroupsCreateOptionalParams
Parámetros de opciones.
Devoluciones
Promise<GroupsCreateResponse>
delete(string, string, string, GroupsDeleteOptionalParams)
Elimine el grupo del proyecto. Las máquinas permanecen en el proyecto. La eliminación de un grupo inexistente da como resultado una operación sin operación.
Un grupo es un mecanismo de agregación para las máquinas de un proyecto. Por lo tanto, la eliminación del grupo no elimina las máquinas que contiene.
function delete(resourceGroupName: string, projectName: string, groupName: string, options?: GroupsDeleteOptionalParams): Promise<GroupsDeleteHeaders>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos de Azure del que forma parte el proyecto.
- projectName
-
string
Nombre del proyecto de Azure Migrate.
- groupName
-
string
Nombre único de un grupo dentro de un proyecto.
- options
- GroupsDeleteOptionalParams
Parámetros de opciones.
Devoluciones
Promise<GroupsDeleteHeaders>
get(string, string, string, GroupsGetOptionalParams)
Obtenga información relacionada con un grupo específico del proyecto. Devuelve un objeto JSON de tipo 'group' tal como se especifica en la sección models.
function get(resourceGroupName: string, projectName: string, groupName: string, options?: GroupsGetOptionalParams): Promise<GroupsGetResponse>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos de Azure del que forma parte el proyecto.
- projectName
-
string
Nombre del proyecto de Azure Migrate.
- groupName
-
string
Nombre único de un grupo dentro de un proyecto.
- options
- GroupsGetOptionalParams
Parámetros de opciones.
Devoluciones
Promise<GroupsGetResponse>
listByProject(string, string, GroupsListByProjectOptionalParams)
Obtenga todos los grupos creados en el proyecto. Devuelve una matriz json de objetos de tipo 'group' como se especifica en la sección Modelos.
function listByProject(resourceGroupName: string, projectName: string, options?: GroupsListByProjectOptionalParams): PagedAsyncIterableIterator<Group, Group[], PageSettings>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos de Azure del que forma parte el proyecto.
- projectName
-
string
Nombre del proyecto de Azure Migrate.
Parámetros de opciones.
Devoluciones
updateMachines(string, string, string, GroupsUpdateMachinesOptionalParams)
Actualice las máquinas en grupo agregando o quitando máquinas.
function updateMachines(resourceGroupName: string, projectName: string, groupName: string, options?: GroupsUpdateMachinesOptionalParams): Promise<GroupsUpdateMachinesResponse>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos de Azure del que forma parte el proyecto.
- projectName
-
string
Nombre del proyecto de Azure Migrate.
- groupName
-
string
Nombre único de un grupo dentro de un proyecto.
Parámetros de opciones.
Devoluciones
Promise<GroupsUpdateMachinesResponse>