Condividi tramite


Assessments Operations - List By Group

Elencare le risorse di valutazione per gruppo

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}/assessments?api-version=2024-01-15

Parametri dell'URI

Nome In Necessario Tipo Descrizione
groupName
path True

string

pattern: ^[^<>&:\?/#]{1,260}$

Nome arm del gruppo

projectName
path True

string

pattern: ^[^<>&:\?/#]{1,260}$

Nome progetto valutazione

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

subscriptionId
path True

string (uuid)

ID della sottoscrizione di destinazione. Il valore deve essere un UUID.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Risposte

Nome Tipo Descrizione
200 OK

AssessmentListResult

Operazione ARM completata correttamente.

Other Status Codes

ErrorResponse

Risposta di errore imprevista.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

AssessmentsOperations_ListByGroup_MaximumSet_Gen

Esempio di richiesta

GET https://management.azure.com/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/ayagrawrg/providers/Microsoft.Migrate/assessmentProjects/app18700project/groups/kuchatur-test/assessments?api-version=2024-01-15

Risposta di esempio

{
  "value": [
    {
      "properties": {
        "assessmentErrorSummary": {},
        "monthlyUltraStorageCost": 21,
        "costComponents": [
          {
            "name": "MonthlyAzureHybridCostSavings",
            "value": 547.584,
            "description": null
          },
          {
            "name": "MonthlySecurityCost",
            "value": 44.64,
            "description": null
          },
          {
            "name": "MonthlyPremiumV2StorageCost",
            "value": 25.141248,
            "description": null
          }
        ],
        "eaSubscriptionId": null,
        "azurePricingTier": "Standard",
        "azureStorageRedundancy": "LocallyRedundant",
        "reservedInstance": "RI3Year",
        "azureHybridUseBenefit": "Yes",
        "linuxAzureHybridUseBenefit": "Yes",
        "azureDiskTypes": [
          "Premium",
          "PremiumV2",
          "StandardSSD"
        ],
        "azureVmFamilies": [
          "D_series",
          "Lsv2_series",
          "M_series",
          "Mdsv2_series",
          "Msv2_series",
          "Mv2_series"
        ],
        "monthlyComputeCost": 10,
        "monthlyBandwidthCost": 21,
        "monthlyStorageCost": 20,
        "monthlyPremiumStorageCost": 13,
        "monthlyStandardSsdStorageCost": 3,
        "suitabilitySummary": {
          "suitable": 3
        },
        "numberOfMachines": 3,
        "vmUptime": {
          "daysPerMonth": 13,
          "hoursPerDay": 20
        },
        "distributionBySupportStatus": {
          "extended": 3
        },
        "distributionByServicePackInsight": {},
        "distributionByOsName": {
          "microsoft Windows Server 2016 or later (64-bit)": 3
        },
        "groupType": "Default",
        "assessmentType": "MachineAssessment",
        "azureLocation": "SoutheastAsia",
        "azureOfferCode": "MSAZR0003P",
        "currency": "USD",
        "scalingFactor": 24,
        "percentile": "Percentile95",
        "timeRange": "Day",
        "perfDataStartTime": "2023-09-26T09:36:48.491Z",
        "perfDataEndTime": "2023-09-26T09:36:48.491Z",
        "stage": "InProgress",
        "discountPercentage": 6,
        "sizingCriterion": "PerformanceBased",
        "confidenceRatingInPercentage": 28,
        "pricesTimestamp": "2023-08-16T00:00:00",
        "createdTimestamp": "2023-09-26T09:14:05.7322406Z",
        "updatedTimestamp": "2023-09-26T09:14:05.7322406Z",
        "status": "Created",
        "schemaVersion": null,
        "provisioningState": "Succeeded"
      },
      "id": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/ayagrawrg/providers/Microsoft.Migrate/assessmentprojects/app18700project/groups/kuchatur-test/assessments/asm1",
      "name": "asm1",
      "type": "Microsoft.Migrate/assessmentprojects/groups/assessments",
      "systemData": {
        "createdBy": "sakanwar",
        "createdByType": "User",
        "createdAt": "2023-09-26T09:36:29.583Z",
        "lastModifiedBy": "sakanwar",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2023-09-26T09:36:29.583Z"
      }
    }
  ],
  "nextLink": "https://microsoft.com/a"
}

Definizioni

Nome Descrizione
Assessment

Risorsa di valutazione automatica.

AssessmentListResult

Risposta di un'operazione di elenco di valutazione.

AssessmentSizingCriterion

Criteri di ridimensionamento della valutazione.

AssessmentStage
AssessmentStatus

Stato valutazione.

AssessmentType
AzureCurrency

Valuta per Azure.

AzureDiskType
AzureHybridUseBenefit
AzureOfferCode
AzurePricingTier
AzureReservedInstance
AzureStorageRedundancy
AzureVmFamily
CostComponent

Classe per rappresentare il componente del costo.

CostComponentName

Enumerazione per rappresentare il nome del componente.

createdByType

Tipo di identità che ha creato la risorsa.

ErrorDetail

Dettagli dell'errore

ErrorResponse

Risposta di errore

GroupType
Percentile

Percentile per i dati sulle prestazioni.

ProvisioningState

Stato dell'operazione corrente.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

TimeRange

Intervallo di tempo per i dati sulle prestazioni.

VmUptime

Dettagli sul tempo totale di attività per la macchina virtuale.

Assessment

Risorsa di valutazione automatica.

Nome Tipo Descrizione
id

string (arm-id)

ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nome della risorsa

properties.assessmentErrorSummary

object

Ottiene o imposta il riepilogo degli errori di valutazione. Questo è il numero di computer interessati da ogni tipo di errore in questa valutazione.

properties.assessmentType

AssessmentType

Tipo di valutazione della valutazione.

properties.azureDiskTypes

AzureDiskType[]

Ottiene o imposta il tipo di archiviazione di Azure. Premium, Standard e così via.

properties.azureHybridUseBenefit

AzureHybridUseBenefit

Ottiene o imposta l'impostazione configurabile dall'utente per visualizzare il vantaggio azure hybrid use.

properties.azureLocation

string

Località di Azure o area di Azure in cui verrà eseguita la migrazione dei computer.

properties.azureOfferCode

AzureOfferCode

Codice dell'offerta di Azure.

properties.azurePricingTier

AzurePricingTier

Ottiene o imposta il piano tariffario di Azure - Gratuito, Basic e così via.

properties.azureStorageRedundancy

AzureStorageRedundancy

Ottiene o imposta la ridondanza di Archiviazione di Azure. Esempio: Archiviazione con ridondanza locale.

properties.azureVmFamilies

AzureVmFamily[]

Ottiene o imposta le famiglie di macchine virtuali di Azure.

properties.confidenceRatingInPercentage

number (float)

Classificazione di attendibilità in percentuale.

properties.costComponents

CostComponent[]

Ottiene la raccolta di componenti di costo.

properties.createdTimestamp

string (date-time)

Data e ora di creazione della valutazione.

properties.currency

AzureCurrency

Valuta in cui devono essere segnalati i prezzi.

properties.discountPercentage

number (float)

Percentuale di sconto personalizzata.

properties.distributionByOsName

object

Ottiene la distribuzione in base al nome del sistema operativo.

properties.distributionByServicePackInsight

object

Ottiene la distribuzione di sqlInstances in base alle informazioni dettagliate del Service Pack.

properties.distributionBySupportStatus

object

Ottiene la distribuzione di sqlInstances in base allo stato del supporto.

properties.eaSubscriptionId

string

Ottiene o imposta l'ID sottoscrizione del contratto Enterprise.

properties.groupType

GroupType

Ottiene il tipo di gruppo per la valutazione.

properties.linuxAzureHybridUseBenefit

AzureHybridUseBenefit

Ottiene o imposta l'impostazione configurabile dall'utente per visualizzare il vantaggio linux azure hybrid use.

properties.monthlyBandwidthCost

number (float)

Ottiene o imposta il costo aggregato della larghezza di banda per tutti i computer nella valutazione.

properties.monthlyComputeCost

number (float)

Ottiene o imposta il costo di calcolo aggregato per tutti i computer nella valutazione.

properties.monthlyPremiumStorageCost

number (float)

Ottiene o imposta il costo aggregato di archiviazione Premium per tutti i computer nella valutazione.

properties.monthlyStandardSsdStorageCost

number (float)

Ottiene o imposta il costo di archiviazione SSD standard aggregato per tutti i computer nella valutazione.

properties.monthlyStorageCost

number (float)

Ottiene o imposta il costo di archiviazione aggregato per tutti i computer nella valutazione.

properties.monthlyUltraStorageCost

number (float)

Ottiene o imposta il costo di archiviazione ultra aggregato per tutti i computer nella valutazione.

properties.numberOfMachines

integer (int32)

Ottiene o imposta il numero di computer che fanno parte della valutazione.

properties.percentile

Percentile

Percentile dei valori dei dati di utilizzo da considerare durante la valutazione dei computer.

properties.perfDataEndTime

string (date-time)

Ottiene o imposta l'ora di fine per considerare i dati sulle prestazioni per la valutazione.

properties.perfDataStartTime

string (date-time)

Ottiene o imposta l'ora di inizio per considerare i dati sulle prestazioni per la valutazione.

properties.pricesTimestamp

string (date-time)

Ora dell'ultima esecuzione di query sulla frequenza.

properties.provisioningState

ProvisioningState

Stato dell'ultima operazione.

properties.reservedInstance

AzureReservedInstance

Ottiene o imposta l'istanza riservata di Azure - 1 anno, 3 anni.

properties.scalingFactor

number (float)

Percentuale di buffer desiderata dall'utente sulle metriche delle prestazioni quando si consigliano le dimensioni di Azure.

properties.schemaVersion

string

Versione dello schema.

properties.sizingCriterion

AssessmentSizingCriterion

Criterio di dimensionamento della valutazione.

properties.stage

AssessmentStage

Impostazione configurabile dall'utente per visualizzare la fase di valutazione.

properties.status

AssessmentStatus

Indica se la valutazione è in stato valido e tutti i computer sono stati valutati.

properties.suitabilitySummary

object

Ottiene o imposta il riepilogo dell'idoneità cloud per tutti i computer nella valutazione.

properties.timeRange

TimeRange

Intervallo di tempo per il quale i dati di utilizzo cronologico devono essere considerati per la valutazione.

properties.updatedTimestamp

string (date-time)

Data e ora dell'ultimo aggiornamento della valutazione.

properties.vmUptime

VmUptime

Ottiene o imposta la durata per cui le macchine virtuali sono presenti nell'ambiente locale.

systemData

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

AssessmentListResult

Risposta di un'operazione di elenco di valutazione.

Nome Tipo Descrizione
nextLink

string (uri)

Collegamento alla pagina successiva di elementi

value

Assessment[]

Elementi della valutazione in questa pagina

AssessmentSizingCriterion

Criteri di ridimensionamento della valutazione.

Valore Descrizione
PerformanceBased

Dimensionamento basato sui dati sulle prestazioni.

AsOnPremises

Come ridimensionamento basato su dati locali o statici.

AssessmentStage

Valore Descrizione
InProgress
UnderReview
Approved

AssessmentStatus

Stato valutazione.

Valore Descrizione
Created

Viene creata la valutazione.

Updated

Valutazione aggiornata.

Running

La valutazione è attualmente in esecuzione.

Completed

La valutazione è Completata o Pronta.

Invalid

La valutazione non è riuscita, ad esempio non è valida.

OutOfSync

La valutazione non è sincronizzata.

OutDated

La valutazione è datata.

Deleted

La valutazione viene eliminata.

AssessmentType

Valore Descrizione
Unknown
MachineAssessment
AvsAssessment
SqlAssessment
WebAppAssessment

AzureCurrency

Valuta per Azure.

Valore Descrizione
Unknown
USD
DKK
CAD
IDR
JPY
KRW
NZD
NOK
RUB
SAR
ZAR
SEK
TRY
GBP
MXN
MYR
INR
HKD
BRL
TWD
EUR
CHF
ARS
AUD
CNY

AzureDiskType

Valore Descrizione
Unknown
Standard
StandardSSD
Premium
StandardOrPremium
Ultra
PremiumV2

AzureHybridUseBenefit

Valore Descrizione
Unknown
Yes
No

AzureOfferCode

Valore Descrizione
Unknown
MSAZR0003P
MSAZR0044P
MSAZR0059P
MSAZR0060P
MSAZR0062P
MSAZR0063P
MSAZR0064P
MSAZR0029P
MSAZR0022P
MSAZR0023P
MSAZR0148P
MSAZR0025P
MSAZR0036P
MSAZR0120P
MSAZR0121P
MSAZR0122P
MSAZR0123P
MSAZR0124P
MSAZR0125P
MSAZR0126P
MSAZR0127P
MSAZR0128P
MSAZR0129P
MSAZR0130P
MSAZR0111P
MSAZR0144P
MSAZR0149P
MSMCAZR0044P
MSMCAZR0059P
MSMCAZR0060P
MSMCAZR0063P
MSMCAZR0120P
MSMCAZR0121P
MSMCAZR0125P
MSMCAZR0128P
MSAZRDE0003P
MSAZRDE0044P
MSAZRUSGOV0003P
EA
MSAZR0243P
SavingsPlan1Year
SavingsPlan3Year

AzurePricingTier

Valore Descrizione
Standard
Basic

AzureReservedInstance

Valore Descrizione
None
RI1Year
RI3Year

AzureStorageRedundancy

Valore Descrizione
Unknown
LocallyRedundant
ZoneRedundant
GeoRedundant
ReadAccessGeoRedundant

AzureVmFamily

Valore Descrizione
Unknown
Basic_A0_A4
Standard_A0_A7
Standard_A8_A11
Av2_series
D_series
Dv2_series
DS_series
DSv2_series
F_series
Fs_series
G_series
GS_series
H_series
Ls_series
Dsv3_series
Dv3_series
Fsv2_series
Ev3_series
Esv3_series
M_series
DC_Series
Lsv2_series
Ev4_series
Esv4_series
Edv4_series
Edsv4_series
Dv4_series
Dsv4_series
Ddv4_series
Ddsv4_series
Easv4_series
Dasv4_series
Mv2_series
Eav4_series
Dav4_series
Msv2_series
Mdsv2_series
Dv5_series
Dsv5_series
Ddv5_series
Ddsv5_series
Dasv5_series
Dadsv5_series
Ev5_series
Esv5_series
Edv5_series
Edsv5_series
Easv5_series
Eadsv5_series
Ebsv5_series
Ebdsv5_series

CostComponent

Classe per rappresentare il componente del costo.

Nome Tipo Descrizione
description

string

Descrizione testuale del componente.

name

CostComponentName

Ottiene il nome del componente.

value

number (float)

Valore del componente.

CostComponentName

Enumerazione per rappresentare il nome del componente.

Valore Descrizione
Unknown

Nome componente costo predefinito rappresentato da Sconosciuto.

MonthlyAzureHybridCostSavings

Risparmi sui costi dovuti a Windows Azure Hybrid su base mensile.

MonthlySecurityCost

Costo mensile della sicurezza.

MonthlyPremiumV2StorageCost

Costo di archiviazione PremiumV2 mensile.

MonthlyLinuxAzureHybridCostSavings

Risparmio sui costi dovuto a Linux Azure Hybrid su base mensile.

MonthlyAvsNodeCost

Costo mensile del nodo AVS

MonthlyAvsExternalStorageCost

Costo mensile dell'archiviazione esterna AVS

MonthlyAvsNetworkCost

Costo mensile della rete AVS

MonthlyVcfByolCostDifference

Differenza di costo di calcolo mensile tra SKU BYOL VCF e non VCF BYOL

createdByType

Tipo di identità che ha creato la risorsa.

Valore Descrizione
User
Application
ManagedIdentity
Key

ErrorDetail

Dettagli dell'errore

Nome Tipo Descrizione
code

string

Codice di errore

message

string

Descrizione dell'errore

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

GroupType

Valore Descrizione
Default
Import

Percentile

Percentile per i dati sulle prestazioni.

Valore Descrizione
Percentile50

Percentile 50.

Percentile90

Percentile 90.

Percentile95

Percentile 95.

Percentile99

Percentile 99.

ProvisioningState

Stato dell'operazione corrente.

Valore Descrizione
Succeeded

La risorsa è stata creata.

Failed

Creazione della risorsa non riuscita.

Canceled

La creazione della risorsa è stata annullata.

Provisioning

Provisioning della risorsa.

Updating

La risorsa viene aggiornata.

Deleting

La risorsa viene eliminata.

Accepted

La risorsa viene accettata.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string (date-time)

Timestamp della creazione della risorsa (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string (date-time)

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.

TimeRange

Intervallo di tempo per i dati sulle prestazioni.

Valore Descrizione
Day

Analisi giornaliera.

Week

Analisi settimanale.

Month

Mensile.

Custom

Intervallo di tempo personalizzato.

VmUptime

Dettagli sul tempo totale di attività per la macchina virtuale.

Nome Tipo Descrizione
daysPerMonth

integer (int32)

Numero di giorni in un mese per il tempo di attività della macchina virtuale.

hoursPerDay

integer (int32)

Numero di ore al giorno per il tempo di attività della macchina virtuale.