Compartir a través de


Assessments interface

Interfaz que representa una evaluación.

Métodos

create(string, string, string, string, AssessmentsCreateOptionalParams)

Cree una nueva evaluación con el nombre especificado y la configuración especificada. Dado que el nombre de una evaluación de un proyecto es un identificador único, si ya existe una evaluación con el nombre proporcionado, se actualiza la evaluación existente.

Cualquier operación PUT, lo que da lugar a crear o actualizar en una evaluación, hará que la evaluación entre en un estado "InProgress". Esto se indicará mediante el campo "computationState" en el objeto Assessment. Durante este tiempo, no se permitirá ninguna otra operación PUT en ese objeto de evaluación, ni una operación de eliminación. Una vez completado el cálculo de la evaluación, el campo "computationState" se actualizará a "Ready" y, a continuación, se pueden producir otras operaciones PUT o DELETE en la evaluación.

Cuando la evaluación está en cálculo, cualquier PUT provocará un error de solicitud incorrecta 400.

delete(string, string, string, string, AssessmentsDeleteOptionalParams)

Elimine una evaluación del proyecto. Las máquinas permanecen en la evaluación. La eliminación de una evaluación inexistente da como resultado una operación sin operación.

Cuando una evaluación está en cálculo, como se indica en el campo "computationState", no se puede eliminar. Cualquier intento de este tipo devolverá una solicitud incorrecta 400.

get(string, string, string, string, AssessmentsGetOptionalParams)

Obtiene una evaluación existente con el nombre especificado. Devuelve un objeto json de tipo 'assessment' como se especifica en la sección Modelos.

getReportDownloadUrl(string, string, string, string, AssessmentsGetReportDownloadUrlOptionalParams)

Obtenga la dirección URL para descargar la evaluación en un formato de informe.

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Obtenga todas las evaluaciones creadas para el grupo especificado.

Devuelve una matriz json de objetos de tipo 'assessment' como se especifica en la sección Modelos.

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Obtenga todas las evaluaciones creadas en el proyecto.

Devuelve una matriz json de objetos de tipo 'assessment' como se especifica en la sección Modelos.

Detalles del método

create(string, string, string, string, AssessmentsCreateOptionalParams)

Cree una nueva evaluación con el nombre especificado y la configuración especificada. Dado que el nombre de una evaluación de un proyecto es un identificador único, si ya existe una evaluación con el nombre proporcionado, se actualiza la evaluación existente.

Cualquier operación PUT, lo que da lugar a crear o actualizar en una evaluación, hará que la evaluación entre en un estado "InProgress". Esto se indicará mediante el campo "computationState" en el objeto Assessment. Durante este tiempo, no se permitirá ninguna otra operación PUT en ese objeto de evaluación, ni una operación de eliminación. Una vez completado el cálculo de la evaluación, el campo "computationState" se actualizará a "Ready" y, a continuación, se pueden producir otras operaciones PUT o DELETE en la evaluación.

Cuando la evaluación está en cálculo, cualquier PUT provocará un error de solicitud incorrecta 400.

function create(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsCreateOptionalParams): Promise<AssessmentsCreateResponse>

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.

assessmentName

string

Nombre único de una evaluación dentro de un proyecto.

options
AssessmentsCreateOptionalParams

Parámetros de opciones.

Devoluciones

delete(string, string, string, string, AssessmentsDeleteOptionalParams)

Elimine una evaluación del proyecto. Las máquinas permanecen en la evaluación. La eliminación de una evaluación inexistente da como resultado una operación sin operación.

Cuando una evaluación está en cálculo, como se indica en el campo "computationState", no se puede eliminar. Cualquier intento de este tipo devolverá una solicitud incorrecta 400.

function delete(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsDeleteOptionalParams): Promise<AssessmentsDeleteHeaders>

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.

assessmentName

string

Nombre único de una evaluación dentro de un proyecto.

options
AssessmentsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

get(string, string, string, string, AssessmentsGetOptionalParams)

Obtiene una evaluación existente con el nombre especificado. Devuelve un objeto json de tipo 'assessment' como se especifica en la sección Modelos.

function get(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsGetOptionalParams): Promise<AssessmentsGetResponse>

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.

assessmentName

string

Nombre único de una evaluación dentro de un proyecto.

options
AssessmentsGetOptionalParams

Parámetros de opciones.

Devoluciones

getReportDownloadUrl(string, string, string, string, AssessmentsGetReportDownloadUrlOptionalParams)

Obtenga la dirección URL para descargar la evaluación en un formato de informe.

function getReportDownloadUrl(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsGetReportDownloadUrlOptionalParams): Promise<AssessmentsGetReportDownloadUrlResponse>

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.

assessmentName

string

Nombre único de una evaluación dentro de un proyecto.

options
AssessmentsGetReportDownloadUrlOptionalParams

Parámetros de opciones.

Devoluciones

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Obtenga todas las evaluaciones creadas para el grupo especificado.

Devuelve una matriz json de objetos de tipo 'assessment' como se especifica en la sección Modelos.

function listByGroup(resourceGroupName: string, projectName: string, groupName: string, options?: AssessmentsListByGroupOptionalParams): PagedAsyncIterableIterator<Assessment, Assessment[], 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.

groupName

string

Nombre único de un grupo dentro de un proyecto.

options
AssessmentsListByGroupOptionalParams

Parámetros de opciones.

Devoluciones

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Obtenga todas las evaluaciones creadas en el proyecto.

Devuelve una matriz json de objetos de tipo 'assessment' como se especifica en la sección Modelos.

function listByProject(resourceGroupName: string, projectName: string, options?: AssessmentsListByProjectOptionalParams): PagedAsyncIterableIterator<Assessment, Assessment[], 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.

options
AssessmentsListByProjectOptionalParams

Parámetros de opciones.

Devoluciones