Assessments interface
Interfaccia che rappresenta una valutazione.
Metodi
| create(string, string, string, string, Assessments |
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, Assessments |
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, Assessments |
Ottenere una valutazione esistente con il nome specificato. Restituisce un oggetto JSON di tipo 'assessment' come specificato nella sezione Models. |
| get |
Ottenere l'URL per scaricare la valutazione in un formato di report. |
| list |
Ottiene tutte le valutazioni create per il gruppo specificato. Restituisce una matrice json di oggetti di tipo 'assessment' come specificato nella sezione Models. |
| list |
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
Promise<AssessmentsCreateResponse>
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
Promise<AssessmentsDeleteHeaders>
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
Promise<AssessmentsGetResponse>
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.
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.
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.
Parametri delle opzioni.