Assessments interface
Interface que representa uma Avaliações.
Métodos
create(string, string, string, string, Assessments |
Crie uma nova avaliação com o nome especificado e as configurações especificadas. Como o nome de uma avaliação em um projeto é um identificador exclusivo, se uma avaliação com o nome fornecido já existir, a avaliação existente será atualizada. Qualquer operação PUT, resultando em criar ou atualizar em uma avaliação, fará com que a avaliação vá em um estado "InProgress". Isso 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. Depois que a computação da avaliação for concluída, o campo 'computationState' será atualizado para 'Ready', e outras operações PUT ou DELETE poderão ocorrer na avaliação. Quando a avaliação estiver em computação, qualquer PUT levará a um erro 400 – Solicitação Incorreta. |
delete(string, string, string, string, Assessments |
Exclua uma avaliação do projeto. Os computadores permanecem na avaliação. A exclusão de uma avaliação inexistente resulta em uma não operação. Quando uma avaliação está em computação, conforme indicado pelo campo 'computationState', ela não pode ser excluída. Qualquer tentativa desse tipo retornará uma solicitação 400 – Inválida. |
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 a URL para baixar a avaliação em um 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 do método
create(string, string, string, string, AssessmentsCreateOptionalParams)
Crie uma nova avaliação com o nome especificado e as configurações especificadas. Como o nome de uma avaliação em um projeto é um identificador exclusivo, se uma avaliação com o nome fornecido já existir, a avaliação existente será atualizada.
Qualquer operação PUT, resultando em criar ou atualizar em uma avaliação, fará com que a avaliação vá em um estado "InProgress". Isso 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. Depois que a computação da avaliação for concluída, o campo 'computationState' será atualizado para 'Ready', e outras operações PUT ou DELETE poderão ocorrer na avaliação.
Quando a avaliação estiver em computação, qualquer PUT levará a um erro 400 – Solicitação Incorreta.
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 de Migrações para Azure.
- groupName
-
string
Nome exclusivo de um grupo dentro de um projeto.
- assessmentName
-
string
Nome exclusivo de uma avaliação em um projeto.
- options
- AssessmentsCreateOptionalParams
Os parâmetros de opções.
Retornos
Promise<AssessmentsCreateResponse>
delete(string, string, string, string, AssessmentsDeleteOptionalParams)
Exclua uma avaliação do projeto. Os computadores permanecem na avaliação. A exclusão de uma avaliação inexistente resulta em uma não operação.
Quando uma avaliação está em computação, conforme indicado pelo campo 'computationState', ela não pode ser excluída. Qualquer tentativa desse tipo retornará uma solicitação 400 – Inválida.
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 de Migrações para Azure.
- groupName
-
string
Nome exclusivo de um grupo dentro de um projeto.
- assessmentName
-
string
Nome exclusivo de uma avaliação em um projeto.
- options
- AssessmentsDeleteOptionalParams
Os parâmetros de opções.
Retornos
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 de Migrações para Azure.
- groupName
-
string
Nome exclusivo de um grupo dentro de um projeto.
- assessmentName
-
string
Nome exclusivo de uma avaliação em um projeto.
- options
- AssessmentsGetOptionalParams
Os parâmetros de opções.
Retornos
Promise<AssessmentsGetResponse>
getReportDownloadUrl(string, string, string, string, AssessmentsGetReportDownloadUrlOptionalParams)
Obtenha a URL para baixar a avaliação em um 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 de Migrações para Azure.
- groupName
-
string
Nome exclusivo de um grupo dentro de um projeto.
- assessmentName
-
string
Nome exclusivo de uma avaliação em um projeto.
Os parâmetros de opções.
Retornos
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 de Migrações para Azure.
- groupName
-
string
Nome exclusivo de um grupo dentro de um projeto.
Os parâmetros de opções.
Retornos
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 de Migrações para Azure.
Os parâmetros de opções.