Aracılığıyla paylaş


Assessments Operations - List By Group

Değerlendirme kaynaklarını Gruba göre listeleme

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

URI Parametreleri

Name İçinde Gerekli Tür Description
groupName
path True

string

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

Grup ARM adı

projectName
path True

string

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

Değerlendirme Proje Adı

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

AssessmentListResult

ARM işlemi başarıyla tamamlandı.

Other Status Codes

ErrorResponse

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

AssessmentsOperations_ListByGroup_MaximumSet_Gen

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
Assessment

Makine değerlendirme kaynağı.

AssessmentListResult

Değerlendirme listesi işleminin yanıtı.

AssessmentSizingCriterion

Değerlendirme Boyutlandırma Ölçütleri.

AssessmentStage
AssessmentStatus

Değerlendirme Durumu.

AssessmentType
AzureCurrency

Azure için para birimi.

AzureDiskType
AzureHybridUseBenefit
AzureOfferCode
AzurePricingTier
AzureReservedInstance
AzureStorageRedundancy
AzureVmFamily
CostComponent

Maliyetin bileşenini temsil eden sınıf.

CostComponentName

Bileşen adını temsil eden sabit listesi.

createdByType

Kaynağı oluşturan kimliğin türü.

ErrorDetail

Hata Ayrıntıları

ErrorResponse

Hata yanıtı

GroupType
Percentile

Performans Verileri için yüzdebirlik.

ProvisioningState

Geçerli işlemin durumu.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TimeRange

Performans Verileri için Zaman Aralığı.

VmUptime

VM'nin toplam up-time ile ilgili ayrıntılar.

Assessment

Makine değerlendirme kaynağı.

Name Tür Description
id

string (arm-id)

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Kaynağın adı

properties.assessmentErrorSummary

object

Değerlendirme hata özetini alır veya ayarlar. Bu, bu değerlendirmedeki her hata türünden etkilenen makine sayısıdır.

properties.assessmentType

AssessmentType

Değerlendirmenin değerlendirme türü.

properties.azureDiskTypes

AzureDiskType[]

Azure depolama türünü alır veya ayarlar. Premium, Standart vb.

properties.azureHybridUseBenefit

AzureHybridUseBenefit

Azure hibrit kullanım avantajını görüntülemek için kullanıcı tarafından yapılandırılabilir ayarı alır veya ayarlar.

properties.azureLocation

string

Makinelerin geçirileceği Azure Konumu veya Azure bölgesi.

properties.azureOfferCode

AzureOfferCode

Azure Teklif Kodu.

properties.azurePricingTier

AzurePricingTier

Azure Fiyatlandırma Katmanını alır veya ayarlar - Ücretsiz, Temel vb.

properties.azureStorageRedundancy

AzureStorageRedundancy

Azure Depolama Yedekliliğini alır veya ayarlar. Örnek: Yerel Olarak Yedekli Depolama.

properties.azureVmFamilies

AzureVmFamily[]

Azure VM ailelerini alır veya ayarlar.

properties.confidenceRatingInPercentage

number (float)

Yüzde olarak Güvenilirlik Derecelendirmesi.

properties.costComponents

CostComponent[]

Maliyet bileşenlerinin koleksiyonunu alır.

properties.createdTimestamp

string (date-time)

Değerlendirmenin oluşturulduğu tarih ve saat.

properties.currency

AzureCurrency

Fiyatların raporlanması gereken para birimi.

properties.discountPercentage

number (float)

Özel indirim yüzdesi.

properties.distributionByOsName

object

Dağıtımı işletim sistemi adına göre alır.

properties.distributionByServicePackInsight

object

Hizmet paketi içgörülerine göre sqlInstance'ların dağıtım dağıtımını alır.

properties.distributionBySupportStatus

object

SqlInstances dağıtımını destek durumuna göre alır.

properties.eaSubscriptionId

string

Kurumsal anlaşma abonelik kimliğini alır veya ayarlar.

properties.groupType

GroupType

Değerlendirme için grup türünü alır.

properties.linuxAzureHybridUseBenefit

AzureHybridUseBenefit

Linux azure hibrit kullanım avantajını görüntülemek için kullanıcı tarafından yapılandırılabilir ayarı alır veya ayarlar.

properties.monthlyBandwidthCost

number (float)

Değerlendirmedeki tüm makineler için toplam Bant Genişliği Maliyetini alır veya ayarlar.

properties.monthlyComputeCost

number (float)

Değerlendirmedeki tüm makineler için toplam İşlem Maliyetini alır veya ayarlar.

properties.monthlyPremiumStorageCost

number (float)

Değerlendirmedeki tüm makineler için toplam premium depolama maliyetini alır veya ayarlar.

properties.monthlyStandardSsdStorageCost

number (float)

Değerlendirmedeki tüm makineler için toplam standart SSD depolama maliyetini alır veya ayarlar.

properties.monthlyStorageCost

number (float)

Değerlendirmedeki tüm makineler için toplam Depolama Maliyetini alır veya ayarlar.

properties.monthlyUltraStorageCost

number (float)

Değerlendirmedeki tüm makineler için toplam ultra depolama maliyetini alır veya ayarlar.

properties.numberOfMachines

integer (int32)

Değerlendirmenin bir parçası olan makine sayısını alır veya ayarlar.

properties.percentile

Percentile

Makineleri değerlendirirken dikkate alınması gereken kullanım verileri değerlerinin yüzdebirliği.

properties.perfDataEndTime

string (date-time)

Değerlendirme için performans verilerini dikkate almak için bitiş zamanını alır veya ayarlar.

properties.perfDataStartTime

string (date-time)

Değerlendirme için performans verilerini dikkate almak için başlangıç zamanını alır veya ayarlar.

properties.pricesTimestamp

string (date-time)

Oranların sorgulandığı son zaman.

properties.provisioningState

ProvisioningState

Son işlemin durumu.

properties.reservedInstance

AzureReservedInstance

Azure Ayrılmış Örneğini alır veya ayarlar - 1 Yıllık, 3 Yıllık.

properties.scalingFactor

number (float)

Azure boyutlarını önerirken kullanıcının performans ölçümleri üzerinde istediği arabellek yüzdesi.

properties.schemaVersion

string

Şema sürümü.

properties.sizingCriterion

AssessmentSizingCriterion

Değerlendirme boyutlandırma ölçütü.

properties.stage

AssessmentStage

Değerlendirme Aşamasını görüntülemek için kullanıcı tarafından yapılandırılabilir ayar.

properties.status

AssessmentStatus

Değerlendirmenin geçerli durumda olup olmadığı ve tüm makinelerin değerlendirilip değerlendirilmediği.

properties.suitabilitySummary

object

Değerlendirmedeki tüm makineler için Bulut uygunluk özetini alır veya ayarlar.

properties.timeRange

TimeRange

Değerlendirme için geçmiş kullanım verilerinin dikkate alınması gereken zaman aralığı.

properties.updatedTimestamp

string (date-time)

Değerlendirmenin son güncelleştirildiği tarih ve saat.

properties.vmUptime

VmUptime

VM'lerin şirket içi ortamda ne kadar süreyle çalışır durumda olduğunu alır veya ayarlar.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

AssessmentListResult

Değerlendirme listesi işleminin yanıtı.

Name Tür Description
nextLink

string (uri)

Öğelerin sonraki sayfasına bağlantı

value

Assessment[]

Bu sayfadaki Değerlendirme öğeleri

AssessmentSizingCriterion

Değerlendirme Boyutlandırma Ölçütleri.

Değer Description
PerformanceBased

Performans Verisi Tabanlı Boyutlandırma.

AsOnPremises

Şirket İçi veya Statik Veri Tabanlı Boyutlandırma olarak.

AssessmentStage

Değer Description
InProgress
UnderReview
Approved

AssessmentStatus

Değerlendirme Durumu.

Değer Description
Created

Değerlendirme Oluşturuldu.

Updated

Değerlendirme Güncelleştirildi.

Running

Değerlendirme şu anda çalışıyor.

Completed

Değerlendirme Tamamlandı veya Hazır.

Invalid

Değerlendirme Başarısız oldu, yani artık geçersiz.

OutOfSync

Değerlendirme Eşitlenmemiş.

OutDated

Değerlendirme Tarihi Geçmiş.

Deleted

Değerlendirme Silindi.

AssessmentType

Değer Description
Unknown
MachineAssessment
AvsAssessment
SqlAssessment
WebAppAssessment

AzureCurrency

Azure için para birimi.

Değer Description
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

Değer Description
Unknown
Standard
StandardSSD
Premium
StandardOrPremium
Ultra
PremiumV2

AzureHybridUseBenefit

Değer Description
Unknown
Yes
No

AzureOfferCode

Değer Description
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

Değer Description
Standard
Basic

AzureReservedInstance

Değer Description
None
RI1Year
RI3Year

AzureStorageRedundancy

Değer Description
Unknown
LocallyRedundant
ZoneRedundant
GeoRedundant
ReadAccessGeoRedundant

AzureVmFamily

Değer Description
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

Maliyetin bileşenini temsil eden sınıf.

Name Tür Description
description

string

Bileşenin metinsel açıklaması.

name

CostComponentName

Bileşenin adını alır.

value

number (float)

Bileşenin değeri.

CostComponentName

Bileşen adını temsil eden sabit listesi.

Değer Description
Unknown

Bilinmeyen tarafından temsil edilen varsayılan Maliyet Bileşeni adı.

MonthlyAzureHybridCostSavings

Aylık olarak Windows Azure Hibrit'e bağlı maliyet tasarrufu.

MonthlySecurityCost

Aylık güvenlik maliyeti.

MonthlyPremiumV2StorageCost

Aylık PremiumV2 Depolama Maliyeti.

MonthlyLinuxAzureHybridCostSavings

Aylık olarak Linux Azure Hibrit nedeniyle maliyet tasarrufu.

MonthlyAvsNodeCost

Aylık AVS Düğümü maliyeti

MonthlyAvsExternalStorageCost

Aylık AVS Dış Depolama maliyeti

MonthlyAvsNetworkCost

Aylık AVS Ağ maliyeti

MonthlyVcfByolCostDifference

VCF KLG ile VCF KLG olmayan SKU'lar arasındaki aylık işlem maliyeti farkı

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

ErrorDetail

Hata Ayrıntıları

Name Tür Description
code

string

Hata Kodu

message

string

Oluşan hatanın açıklaması

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

GroupType

Değer Description
Default
Import

Percentile

Performans Verileri için yüzdebirlik.

Değer Description
Percentile50

Yüzde birlik 50.

Percentile90

Yüzde birlik 90.

Percentile95

Yüzde birlik 95.

Percentile99

Yüzde birlik 99.

ProvisioningState

Geçerli işlemin durumu.

Değer Description
Succeeded

Kaynak oluşturuldu.

Failed

Kaynak oluşturulamadı.

Canceled

Kaynak oluşturma işlemi iptal edildi.

Provisioning

Kaynak sağlanıyor.

Updating

Kaynak Güncelleştiriliyor.

Deleting

Kaynak Siliniyor.

Accepted

Kaynak Kabul Ediliyor.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

TimeRange

Performans Verileri için Zaman Aralığı.

Değer Description
Day

Günlük.

Week

Haftalık.

Month

Aylık.

Custom

Özel Zaman Aralığı.

VmUptime

VM'nin toplam up-time ile ilgili ayrıntılar.

Name Tür Description
daysPerMonth

integer (int32)

VM çalışma süresi için bir ay içindeki gün sayısı.

hoursPerDay

integer (int32)

VM çalışma süresi için günlük saat sayısı.