Assessments interface
Interfaz que representa una evaluación.
Métodos
create(string, string, string, string, Assessments |
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, Assessments |
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, Assessments |
Obtiene una evaluación existente con el nombre especificado. Devuelve un objeto json de tipo 'assessment' como se especifica en la sección Modelos. |
get |
Obtenga la dirección URL para descargar la evaluación en un formato de informe. |
list |
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. |
list |
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
Promise<AssessmentsCreateResponse>
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
Promise<AssessmentsDeleteHeaders>
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
Promise<AssessmentsGetResponse>
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.
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.
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.
Parámetros de opciones.