Assessments interface
Interface que representa uma Avaliação.
Métodos
create(string, string, string, string, Assessments |
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, Assessments |
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, Assessments |
Obtenha uma avaliação existente com o nome especificado. Retorna um objeto json do tipo 'assessment' conforme especificado na seção Modelos. |
get |
Obtenha o URL para transferir a avaliação num formato de relatório. |
list |
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. |
list |
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
Promise<AssessmentsCreateResponse>
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
Promise<AssessmentsDeleteHeaders>
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
Promise<AssessmentsGetResponse>
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.
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.
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.
Os parâmetros de opções.