Condividi tramite


Assessments interface

Interfaccia che rappresenta una valutazione.

Metodi

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

Creare una nuova valutazione con il nome specificato e le impostazioni specificate. Poiché il nome di una valutazione in un progetto è un identificatore univoco, se esiste già una valutazione con il nome specificato, la valutazione esistente viene aggiornata.

Qualsiasi operazione PUT, che comporta la creazione o l'aggiornamento di una valutazione, causerà l'inserimento della valutazione in uno stato "InProgress". Verrà indicato dal campo 'computationState' nell'oggetto Assessment. Durante questo periodo non saranno consentite altre operazioni PUT su tale oggetto di valutazione, né verrà eseguita un'operazione Delete. Una volta completato il calcolo della valutazione, il campo 'computationState' verrà aggiornato a 'Ready', quindi altre operazioni PUT o DELETE possono verificarsi nella valutazione.

Quando la valutazione è in fase di calcolo, qualsiasi PUT genererà un errore 400 - Richiesta non valida.

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

Eliminare una valutazione dal progetto. I computer rimangono nella valutazione. L'eliminazione di una valutazione inesistente comporta un'operazione non operativa.

Quando una valutazione è in fase di calcolo, come indicato dal campo 'computationState', non può essere eliminata. Qualsiasi tentativo di questo tipo restituirà una richiesta 400 - Richiesta non valida.

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

Ottenere una valutazione esistente con il nome specificato. Restituisce un oggetto JSON di tipo 'assessment' come specificato nella sezione Models.

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

Ottenere l'URL per scaricare la valutazione in un formato di report.

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Ottiene tutte le valutazioni create per il gruppo specificato.

Restituisce una matrice json di oggetti di tipo 'assessment' come specificato nella sezione Models.

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Ottiene tutte le valutazioni create nel progetto.

Restituisce una matrice json di oggetti di tipo 'assessment' come specificato nella sezione Models.

Dettagli metodo

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

Creare una nuova valutazione con il nome specificato e le impostazioni specificate. Poiché il nome di una valutazione in un progetto è un identificatore univoco, se esiste già una valutazione con il nome specificato, la valutazione esistente viene aggiornata.

Qualsiasi operazione PUT, che comporta la creazione o l'aggiornamento di una valutazione, causerà l'inserimento della valutazione in uno stato "InProgress". Verrà indicato dal campo 'computationState' nell'oggetto Assessment. Durante questo periodo non saranno consentite altre operazioni PUT su tale oggetto di valutazione, né verrà eseguita un'operazione Delete. Una volta completato il calcolo della valutazione, il campo 'computationState' verrà aggiornato a 'Ready', quindi altre operazioni PUT o DELETE possono verificarsi nella valutazione.

Quando la valutazione è in fase di calcolo, qualsiasi PUT genererà un errore 400 - Richiesta non valida.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse di Azure di cui fa parte il progetto.

projectName

string

Nome del progetto Azure Migrate.

groupName

string

Nome univoco di un gruppo all'interno di un progetto.

assessmentName

string

Nome univoco di una valutazione all'interno di un progetto.

options
AssessmentsCreateOptionalParams

Parametri delle opzioni.

Restituisce

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

Eliminare una valutazione dal progetto. I computer rimangono nella valutazione. L'eliminazione di una valutazione inesistente comporta un'operazione non operativa.

Quando una valutazione è in fase di calcolo, come indicato dal campo 'computationState', non può essere eliminata. Qualsiasi tentativo di questo tipo restituirà una richiesta 400 - Richiesta non valida.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse di Azure di cui fa parte il progetto.

projectName

string

Nome del progetto Azure Migrate.

groupName

string

Nome univoco di un gruppo all'interno di un progetto.

assessmentName

string

Nome univoco di una valutazione all'interno di un progetto.

options
AssessmentsDeleteOptionalParams

Parametri delle opzioni.

Restituisce

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

Ottenere una valutazione esistente con il nome specificato. Restituisce un oggetto JSON di tipo 'assessment' come specificato nella sezione Models.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse di Azure di cui fa parte il progetto.

projectName

string

Nome del progetto Azure Migrate.

groupName

string

Nome univoco di un gruppo all'interno di un progetto.

assessmentName

string

Nome univoco di una valutazione all'interno di un progetto.

options
AssessmentsGetOptionalParams

Parametri delle opzioni.

Restituisce

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

Ottenere l'URL per scaricare la valutazione in un formato di report.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse di Azure di cui fa parte il progetto.

projectName

string

Nome del progetto Azure Migrate.

groupName

string

Nome univoco di un gruppo all'interno di un progetto.

assessmentName

string

Nome univoco di una valutazione all'interno di un progetto.

options
AssessmentsGetReportDownloadUrlOptionalParams

Parametri delle opzioni.

Restituisce

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Ottiene tutte le valutazioni create per il gruppo specificato.

Restituisce una matrice json di oggetti di tipo 'assessment' come specificato nella sezione Models.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse di Azure di cui fa parte il progetto.

projectName

string

Nome del progetto Azure Migrate.

groupName

string

Nome univoco di un gruppo all'interno di un progetto.

options
AssessmentsListByGroupOptionalParams

Parametri delle opzioni.

Restituisce

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Ottiene tutte le valutazioni create nel progetto.

Restituisce una matrice json di oggetti di tipo 'assessment' come specificato nella sezione Models.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse di Azure di cui fa parte il progetto.

projectName

string

Nome del progetto Azure Migrate.

options
AssessmentsListByProjectOptionalParams

Parametri delle opzioni.

Restituisce