Udostępnij za pośrednictwem


Assessments Operations - List By Group

Wyświetlanie listy zasobów oceny według grupy

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
groupName
path True

string

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

Nazwa usługi ARM grupy

projectName
path True

string

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

Nazwa projektu oceny

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string (uuid)

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

AssessmentListResult

Operacja arm została ukończona pomyślnie.

Other Status Codes

ErrorResponse

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

AssessmentsOperations_ListByGroup_MaximumSet_Gen

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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"
}

Definicje

Nazwa Opis
Assessment

Zasób oceny maszyny.

AssessmentListResult

Odpowiedź operacji listy oceny.

AssessmentSizingCriterion

Kryteria ustalania rozmiaru oceny.

AssessmentStage
AssessmentStatus

Stan oceny.

AssessmentType
AzureCurrency

Waluta dla platformy Azure.

AzureDiskType
AzureHybridUseBenefit
AzureOfferCode
AzurePricingTier
AzureReservedInstance
AzureStorageRedundancy
AzureVmFamily
CostComponent

Klasa reprezentująca składnik kosztu.

CostComponentName

Wyliczenie reprezentujące nazwę składnika.

createdByType

Typ tożsamości, która utworzyła zasób.

ErrorDetail

Szczegóły błędu

ErrorResponse

Odpowiedź na błąd

GroupType
Percentile

Percentyl dla danych wydajności.

ProvisioningState

Stan bieżącej operacji.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

TimeRange

Zakres czasu dla danych wydajności.

VmUptime

Szczegółowe informacje na temat łącznego czasu pracy maszyny wirtualnej.

Assessment

Zasób oceny maszyny.

Nazwa Typ Opis
id

string (arm-id)

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nazwa zasobu

properties.assessmentErrorSummary

object

Pobiera lub ustawia podsumowanie błędu oceny. Jest to liczba maszyn, na które ma wpływ każdy typ błędu w tej ocenie.

properties.assessmentType

AssessmentType

Typ oceny.

properties.azureDiskTypes

AzureDiskType[]

Pobiera lub ustawia typ magazynu platformy Azure. Premium, Standardowa itp.

properties.azureHybridUseBenefit

AzureHybridUseBenefit

Pobiera lub ustawia konfigurowalne ustawienie użytkownika, aby wyświetlić korzyść użycia hybrydowego platformy Azure.

properties.azureLocation

string

Lokalizacja platformy Azure lub region świadczenia usługi Azure, w którym zostaną zmigrowane maszyny.

properties.azureOfferCode

AzureOfferCode

Kod oferty platformy Azure.

properties.azurePricingTier

AzurePricingTier

Pobiera lub ustawia warstwę cenową platformy Azure — Bezpłatna, Podstawowa itp.

properties.azureStorageRedundancy

AzureStorageRedundancy

Pobiera lub ustawia nadmiarowość usługi Azure Storage. Przykład: magazyn lokalnie nadmiarowy.

properties.azureVmFamilies

AzureVmFamily[]

Pobiera lub ustawia rodziny maszyn wirtualnych platformy Azure.

properties.confidenceRatingInPercentage

number (float)

Ocena ufności w procentach.

properties.costComponents

CostComponent[]

Pobiera kolekcję składników kosztów.

properties.createdTimestamp

string (date-time)

Data i godzina utworzenia oceny.

properties.currency

AzureCurrency

Waluta, w której należy zgłaszać ceny.

properties.discountPercentage

number (float)

Procent rabatu niestandardowego.

properties.distributionByOsName

object

Pobiera dystrybucję według nazwy systemu operacyjnego.

properties.distributionByServicePackInsight

object

Pobiera rozkład rozkładu sqlInstances według szczegółowych informacji dodatku Service Pack.

properties.distributionBySupportStatus

object

Pobiera dystrybucję sqlInstances według stanu pomocy technicznej.

properties.eaSubscriptionId

string

Pobiera lub ustawia identyfikator subskrypcji umowy Enterprise Agreement.

properties.groupType

GroupType

Pobiera typ grupy dla oceny.

properties.linuxAzureHybridUseBenefit

AzureHybridUseBenefit

Pobiera lub ustawia konfigurowalne ustawienie użytkownika w celu wyświetlenia korzyści użycia hybrydowego platformy Azure dla systemu Linux.

properties.monthlyBandwidthCost

number (float)

Pobiera lub ustawia zagregowany koszt przepustowości dla wszystkich maszyn w ocenie.

properties.monthlyComputeCost

number (float)

Pobiera lub ustawia zagregowany koszt obliczeniowy dla wszystkich maszyn w ocenie.

properties.monthlyPremiumStorageCost

number (float)

Pobiera lub ustawia zagregowany koszt magazynu w warstwie Premium dla wszystkich maszyn w ocenie.

properties.monthlyStandardSsdStorageCost

number (float)

Pobiera lub ustawia zagregowany standardowy koszt magazynu SSD dla wszystkich maszyn w ocenie.

properties.monthlyStorageCost

number (float)

Pobiera lub ustawia zagregowany koszt magazynu dla wszystkich maszyn w ocenie.

properties.monthlyUltraStorageCost

number (float)

Pobiera lub ustawia zagregowany koszt magazynowania w warstwie Ultra dla wszystkich maszyn w ocenie.

properties.numberOfMachines

integer (int32)

Pobiera lub ustawia część oceny liczba maszyn.

properties.percentile

Percentile

Percentyl wartości danych użycia, które mają być brane pod uwagę podczas oceniania maszyn.

properties.perfDataEndTime

string (date-time)

Pobiera lub ustawia godzinę zakończenia, aby wziąć pod uwagę dane wydajności na potrzeby oceny.

properties.perfDataStartTime

string (date-time)

Pobiera lub ustawia godzinę rozpoczęcia, aby wziąć pod uwagę dane wydajności na potrzeby oceny.

properties.pricesTimestamp

string (date-time)

Czas ostatniej kwerendy stawek.

properties.provisioningState

ProvisioningState

Stan ostatniej operacji.

properties.reservedInstance

AzureReservedInstance

Pobiera lub ustawia wystąpienie zarezerwowane platformy Azure — 1 rok, 3 rok.

properties.scalingFactor

number (float)

Procent buforu, którego użytkownik chce metryki wydajności podczas rekomendowania rozmiarów platformy Azure.

properties.schemaVersion

string

Wersja schematu.

properties.sizingCriterion

AssessmentSizingCriterion

Kryterium ustalania rozmiaru oceny.

properties.stage

AssessmentStage

Ustawienie konfigurowalne użytkownika w celu wyświetlenia etapu oceny.

properties.status

AssessmentStatus

Czy ocena jest w prawidłowym stanie, a wszystkie maszyny zostały ocenione.

properties.suitabilitySummary

object

Pobiera lub ustawia podsumowanie przydatności chmury dla wszystkich maszyn w ocenie.

properties.timeRange

TimeRange

Zakres czasu, dla którego należy wziąć pod uwagę dane historycznego wykorzystania do oceny.

properties.updatedTimestamp

string (date-time)

Data i godzina ostatniej aktualizacji oceny.

properties.vmUptime

VmUptime

Pobiera lub ustawia czas trwania, przez który maszyny wirtualne znajdują się w środowisku lokalnym.

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

AssessmentListResult

Odpowiedź operacji listy oceny.

Nazwa Typ Opis
nextLink

string (uri)

Link do następnej strony elementów

value

Assessment[]

Elementy oceny na tej stronie

AssessmentSizingCriterion

Kryteria ustalania rozmiaru oceny.

Wartość Opis
PerformanceBased

Ustalanie rozmiaru na podstawie danych wydajności.

AsOnPremises

Ustalanie rozmiaru na podstawie danych lokalnych lub statycznych.

AssessmentStage

Wartość Opis
InProgress
UnderReview
Approved

AssessmentStatus

Stan oceny.

Wartość Opis
Created

Ocena jest tworzona.

Updated

Ocena jest aktualizowana.

Running

Ocena jest obecnie uruchomiona.

Completed

Ocena jest ukończona lub gotowa.

Invalid

Ocena nie powiodła się, tj. jest teraz nieprawidłowa.

OutOfSync

Ocena nie jest zsynchronizowana.

OutDated

Ocena jest nieaktualna.

Deleted

Ocena jest usuwana.

AssessmentType

Wartość Opis
Unknown
MachineAssessment
AvsAssessment
SqlAssessment
WebAppAssessment

AzureCurrency

Waluta dla platformy Azure.

Wartość Opis
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

Wartość Opis
Unknown
Standard
StandardSSD
Premium
StandardOrPremium
Ultra
PremiumV2

AzureHybridUseBenefit

Wartość Opis
Unknown
Yes
No

AzureOfferCode

Wartość Opis
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

Wartość Opis
Standard
Basic

AzureReservedInstance

Wartość Opis
None
RI1Year
RI3Year

AzureStorageRedundancy

Wartość Opis
Unknown
LocallyRedundant
ZoneRedundant
GeoRedundant
ReadAccessGeoRedundant

AzureVmFamily

Wartość Opis
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

Klasa reprezentująca składnik kosztu.

Nazwa Typ Opis
description

string

Tekstowy opis składnika.

name

CostComponentName

Pobiera nazwę składnika.

value

number (float)

Wartość składnika.

CostComponentName

Wyliczenie reprezentujące nazwę składnika.

Wartość Opis
Unknown

Domyślna nazwa składnika kosztu reprezentowana przez nieznany.

MonthlyAzureHybridCostSavings

Oszczędności kosztów wynikające z użycia hybrydowego platformy Windows Azure w ujęciu miesięcznym.

MonthlySecurityCost

Miesięczny koszt zabezpieczeń.

MonthlyPremiumV2StorageCost

Miesięczny koszt magazynu PremiumV2.

MonthlyLinuxAzureHybridCostSavings

Oszczędności kosztów wynikające z użycia hybrydowego platformy Azure dla systemu Linux co miesiąc.

MonthlyAvsNodeCost

Miesięczny koszt węzła AVS

MonthlyAvsExternalStorageCost

Miesięczny koszt magazynu zewnętrznego usługi AVS

MonthlyAvsNetworkCost

Miesięczny koszt sieci AVS

MonthlyVcfByolCostDifference

Miesięczna różnica kosztów obliczeniowych między jednostkami SKU BYOL programu VCF a jednostkami SKU BYOL innych niż VCF

createdByType

Typ tożsamości, która utworzyła zasób.

Wartość Opis
User
Application
ManagedIdentity
Key

ErrorDetail

Szczegóły błędu

Nazwa Typ Opis
code

string

Kod błędu

message

string

Opis wystąpienia błędu

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

GroupType

Wartość Opis
Default
Import

Percentile

Percentyl dla danych wydajności.

Wartość Opis
Percentile50

Percentyl 50.

Percentile90

Percentyl 90.

Percentile95

Percentyl 95.

Percentile99

Percentyl 99.

ProvisioningState

Stan bieżącej operacji.

Wartość Opis
Succeeded

Zasób został utworzony.

Failed

Tworzenie zasobu nie powiodło się.

Canceled

Tworzenie zasobów zostało anulowane.

Provisioning

Zasób jest aprowizowany.

Updating

Zasób jest aktualizowany.

Deleting

Zasób jest usuwany.

Accepted

Zasób jest akceptowany.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string (date-time)

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.

TimeRange

Zakres czasu dla danych wydajności.

Wartość Opis
Day

Codzienny.

Week

Tygodniowy.

Month

Miesięczne.

Custom

Niestandardowy zakres czasu.

VmUptime

Szczegółowe informacje na temat łącznego czasu pracy maszyny wirtualnej.

Nazwa Typ Opis
daysPerMonth

integer (int32)

Liczba dni w miesiącu dla czasu pracy maszyny wirtualnej.

hoursPerDay

integer (int32)

Liczba godzin dziennie dla czasu pracy maszyny wirtualnej.