Partilhar via


Assessments interface

Interface que representa uma Avaliação.

Métodos

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

Crie uma nova avaliação com o nome fornecido e as configurações especificadas. Uma vez que o nome de uma avaliação num projeto é um identificador único, se já existir uma avaliação com o nome fornecido, a avaliação existente é atualizada.

Qualquer operação PUT, resultando na criação ou atualização de uma avaliação, fará com que a avaliação entre em um estado "InProgress". Isto será indicado pelo campo 'computationState' no objeto Assessment. Durante esse tempo, nenhuma outra operação PUT será permitida nesse objeto de avaliação, nem uma operação Delete. Quando o cálculo para a avaliação estiver concluído, o campo 'computationState' será atualizado para 'Ready', e então outras operações PUT ou DELETE podem acontecer na avaliação.

Quando a avaliação está sob cálculo, qualquer PUT levará a um erro 400 - Bad Request.

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

Excluir uma avaliação do projeto. As máquinas permanecem na avaliação. A exclusão de uma avaliação inexistente resulta em uma não-operação.

Quando uma avaliação está sob cálculo, como indicado pelo campo 'computationState', ela não pode ser excluída. Qualquer tentativa desse tipo retornará um 400 - Bad Request.

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

Obtenha uma avaliação existente com o nome especificado. Retorna um objeto json do tipo 'assessment' conforme especificado na seção Modelos.

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

Obtenha o URL para transferir a avaliação num formato de relatório.

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Obtenha todas as avaliações criadas para o grupo especificado.

Retorna uma matriz json de objetos do tipo 'assessment', conforme especificado na seção Modelos.

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Obtenha todas as avaliações criadas no projeto.

Retorna uma matriz json de objetos do tipo 'assessment', conforme especificado na seção Modelos.

Detalhes de Método

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

Crie uma nova avaliação com o nome fornecido e as configurações especificadas. Uma vez que o nome de uma avaliação num projeto é um identificador único, se já existir uma avaliação com o nome fornecido, a avaliação existente é atualizada.

Qualquer operação PUT, resultando na criação ou atualização de uma avaliação, fará com que a avaliação entre em um estado "InProgress". Isto será indicado pelo campo 'computationState' no objeto Assessment. Durante esse tempo, nenhuma outra operação PUT será permitida nesse objeto de avaliação, nem uma operação Delete. Quando o cálculo para a avaliação estiver concluído, o campo 'computationState' será atualizado para 'Ready', e então outras operações PUT ou DELETE podem acontecer na avaliação.

Quando a avaliação está sob cálculo, qualquer PUT levará a um erro 400 - Bad Request.

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

Parâmetros

resourceGroupName

string

Nome do Grupo de Recursos do Azure do qual o projeto faz parte.

projectName

string

Nome do projeto Azure Migrate.

groupName

string

Nome exclusivo de um grupo dentro de um projeto.

assessmentName

string

Nome exclusivo de uma avaliação dentro de um projeto.

options
AssessmentsCreateOptionalParams

Os parâmetros de opções.

Devoluções

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

Excluir uma avaliação do projeto. As máquinas permanecem na avaliação. A exclusão de uma avaliação inexistente resulta em uma não-operação.

Quando uma avaliação está sob cálculo, como indicado pelo campo 'computationState', ela não pode ser excluída. Qualquer tentativa desse tipo retornará um 400 - Bad Request.

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

Parâmetros

resourceGroupName

string

Nome do Grupo de Recursos do Azure do qual o projeto faz parte.

projectName

string

Nome do projeto Azure Migrate.

groupName

string

Nome exclusivo de um grupo dentro de um projeto.

assessmentName

string

Nome exclusivo de uma avaliação dentro de um projeto.

options
AssessmentsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

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

Obtenha uma avaliação existente com o nome especificado. Retorna um objeto json do tipo 'assessment' conforme especificado na seção Modelos.

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

Parâmetros

resourceGroupName

string

Nome do Grupo de Recursos do Azure do qual o projeto faz parte.

projectName

string

Nome do projeto Azure Migrate.

groupName

string

Nome exclusivo de um grupo dentro de um projeto.

assessmentName

string

Nome exclusivo de uma avaliação dentro de um projeto.

options
AssessmentsGetOptionalParams

Os parâmetros de opções.

Devoluções

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

Obtenha o URL para transferir a avaliação num formato de relatório.

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

Parâmetros

resourceGroupName

string

Nome do Grupo de Recursos do Azure do qual o projeto faz parte.

projectName

string

Nome do projeto Azure Migrate.

groupName

string

Nome exclusivo de um grupo dentro de um projeto.

assessmentName

string

Nome exclusivo de uma avaliação dentro de um projeto.

options
AssessmentsGetReportDownloadUrlOptionalParams

Os parâmetros de opções.

Devoluções

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Obtenha todas as avaliações criadas para o grupo especificado.

Retorna uma matriz json de objetos do tipo 'assessment', conforme especificado na seção Modelos.

function listByGroup(resourceGroupName: string, projectName: string, groupName: string, options?: AssessmentsListByGroupOptionalParams): PagedAsyncIterableIterator<Assessment, Assessment[], PageSettings>

Parâmetros

resourceGroupName

string

Nome do Grupo de Recursos do Azure do qual o projeto faz parte.

projectName

string

Nome do projeto Azure Migrate.

groupName

string

Nome exclusivo de um grupo dentro de um projeto.

options
AssessmentsListByGroupOptionalParams

Os parâmetros de opções.

Devoluções

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Obtenha todas as avaliações criadas no projeto.

Retorna uma matriz json de objetos do tipo 'assessment', conforme especificado na seção Modelos.

function listByProject(resourceGroupName: string, projectName: string, options?: AssessmentsListByProjectOptionalParams): PagedAsyncIterableIterator<Assessment, Assessment[], PageSettings>

Parâmetros

resourceGroupName

string

Nome do Grupo de Recursos do Azure do qual o projeto faz parte.

projectName

string

Nome do projeto Azure Migrate.

options
AssessmentsListByProjectOptionalParams

Os parâmetros de opções.

Devoluções