Поделиться через


Assessments Operations - List By Group

Перечисление ресурсов оценки по группам

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

Параметры URI

Имя В Обязательно Тип Описание
groupName
path True

string

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

Имя группы ARM

projectName
path True

string

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

Имя проекта оценки

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя не зависит от регистра.

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID).

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Ответы

Имя Тип Описание
200 OK

AssessmentListResult

Операция ARM успешно завершена.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

AssessmentsOperations_ListByGroup_MaximumSet_Gen

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
Assessment

Ресурс оценки компьютера.

AssessmentListResult

Ответ операции списка оценки.

AssessmentSizingCriterion

Критерии определения размера.

AssessmentStage
AssessmentStatus

Состояние оценки.

AssessmentType
AzureCurrency

Валюта для Azure.

AzureDiskType
AzureHybridUseBenefit
AzureOfferCode
AzurePricingTier
AzureReservedInstance
AzureStorageRedundancy
AzureVmFamily
CostComponent

Класс, представляющий компонент стоимости.

CostComponentName

Перечисление для представления имени компонента.

createdByType

Тип удостоверения, создавшего ресурс.

ErrorDetail

Сведения об ошибке

ErrorResponse

Ответ на ошибку

GroupType
Percentile

Процентиль для данных о производительности.

ProvisioningState

Состояние текущей операции.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

TimeRange

Диапазон времени для данных о производительности.

VmUptime

Сведения об общем времени для виртуальной машины.

Assessment

Ресурс оценки компьютера.

Имя Тип Описание
id

string (arm-id)

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Имя ресурса

properties.assessmentErrorSummary

object

Возвращает или задает сводку об ошибке оценки. Это количество компьютеров, затронутых каждым типом ошибки в этой оценке.

properties.assessmentType

AssessmentType

Тип оценки оценки.

properties.azureDiskTypes

AzureDiskType[]

Возвращает или задает тип хранилища Azure. Premium, Standard и т. д.

properties.azureHybridUseBenefit

AzureHybridUseBenefit

Возвращает или задает настраиваемый параметр пользователя для отображения преимущества гибридного использования Azure.

properties.azureLocation

string

Расположение Azure или регион Azure, в который будут перенесены компьютеры.

properties.azureOfferCode

AzureOfferCode

Код предложения Azure.

properties.azurePricingTier

AzurePricingTier

Возвращает или задает ценовую категорию Azure — бесплатный, базовый и т. д.

properties.azureStorageRedundancy

AzureStorageRedundancy

Возвращает или задает избыточность службы хранилища Azure. Пример: локально избыточное хранилище.

properties.azureVmFamilies

AzureVmFamily[]

Возвращает или задает семейства виртуальных машин Azure.

properties.confidenceRatingInPercentage

number (float)

Оценка достоверности в процентах.

properties.costComponents

CostComponent[]

Возвращает коллекцию компонентов затрат.

properties.createdTimestamp

string (date-time)

Дата и время создания оценки.

properties.currency

AzureCurrency

Валюта, в которой должны быть сообщены цены.

properties.discountPercentage

number (float)

Пользовательский процент скидки.

properties.distributionByOsName

object

Возвращает распределение по имени ос.

properties.distributionByServicePackInsight

object

Возвращает распределение sqlInstances по аналитическим сведениям о пакете обновления.

properties.distributionBySupportStatus

object

Возвращает распределение sqlInstances по состоянию поддержки.

properties.eaSubscriptionId

string

Возвращает или задает идентификатор подписки соглашения Enterprise.

properties.groupType

GroupType

Возвращает тип группы для оценки.

properties.linuxAzureHybridUseBenefit

AzureHybridUseBenefit

Возвращает или задает настраиваемый параметр пользователя для отображения преимущества гибридного использования Linux Azure.

properties.monthlyBandwidthCost

number (float)

Возвращает или задает агрегатную стоимость пропускной способности для всех компьютеров в оценке.

properties.monthlyComputeCost

number (float)

Возвращает или задает статистическую стоимость вычислений для всех компьютеров в оценке.

properties.monthlyPremiumStorageCost

number (float)

Возвращает или задает совокупную стоимость хранилища класса Premium для всех компьютеров в оценке.

properties.monthlyStandardSsdStorageCost

number (float)

Возвращает или задает совокупную стоимость хранилища SSD уровня "Стандартный" для всех компьютеров в оценке.

properties.monthlyStorageCost

number (float)

Возвращает или задает агрегатную стоимость хранения для всех компьютеров в оценке.

properties.monthlyUltraStorageCost

number (float)

Возвращает или задает совокупную стоимость хранилища ультра для всех компьютеров в оценке.

properties.numberOfMachines

integer (int32)

Возвращает или задает количество компьютеров, входящих в оценку.

properties.percentile

Percentile

Процентиль значений данных об использовании, которые следует учитывать при оценке компьютеров.

properties.perfDataEndTime

string (date-time)

Возвращает или задает время окончания для оценки данных о производительности.

properties.perfDataStartTime

string (date-time)

Возвращает или задает время начала для оценки данных о производительности.

properties.pricesTimestamp

string (date-time)

Время последнего запроса ставок.

properties.provisioningState

ProvisioningState

Состояние последней операции.

properties.reservedInstance

AzureReservedInstance

Возвращает или задает зарезервированный экземпляр Azure — 1-летний, 3-летний.

properties.scalingFactor

number (float)

Процент буфера, который пользователь хочет использовать для метрик производительности при рекомендации размеров Azure.

properties.schemaVersion

string

Версия схемы.

properties.sizingCriterion

AssessmentSizingCriterion

Критерий определения размера оценки.

properties.stage

AssessmentStage

Настраиваемый пользователем параметр для отображения этапа оценки.

properties.status

AssessmentStatus

Оценка находится в допустимом состоянии и все компьютеры были оценены.

properties.suitabilitySummary

object

Возвращает или задает сводку по пригодности облака для всех компьютеров в оценке.

properties.timeRange

TimeRange

Диапазон времени, для которого следует учитывать исторические данные об использовании для оценки.

properties.updatedTimestamp

string (date-time)

Дата и время последнего обновления оценки.

properties.vmUptime

VmUptime

Возвращает или задает длительность, для которой виртуальные машины находятся в локальной среде.

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

AssessmentListResult

Ответ операции списка оценки.

Имя Тип Описание
nextLink

string (uri)

Ссылка на следующую страницу элементов

value

Assessment[]

Элементы оценки на этой странице

AssessmentSizingCriterion

Критерии определения размера.

Значение Описание
PerformanceBased

Размер данных на основе производительности.

AsOnPremises

Как локальные или статические данные на основе размера.

AssessmentStage

Значение Описание
InProgress
UnderReview
Approved

AssessmentStatus

Состояние оценки.

Значение Описание
Created

Оценка создана.

Updated

Оценка обновлена.

Running

Оценка в настоящее время выполняется.

Completed

Оценка завершена или готова.

Invalid

Оценка не выполнена, т. е. она теперь недопустима.

OutOfSync

Оценка не синхронизирована.

OutDated

Оценка устарела.

Deleted

Оценка удалена.

AssessmentType

Значение Описание
Unknown
MachineAssessment
AvsAssessment
SqlAssessment
WebAppAssessment

AzureCurrency

Валюта для Azure.

Значение Описание
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

Значение Описание
Unknown
Standard
StandardSSD
Premium
StandardOrPremium
Ultra
PremiumV2

AzureHybridUseBenefit

Значение Описание
Unknown
Yes
No

AzureOfferCode

Значение Описание
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

Значение Описание
Standard
Basic

AzureReservedInstance

Значение Описание
None
RI1Year
RI3Year

AzureStorageRedundancy

Значение Описание
Unknown
LocallyRedundant
ZoneRedundant
GeoRedundant
ReadAccessGeoRedundant

AzureVmFamily

Значение Описание
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

Класс, представляющий компонент стоимости.

Имя Тип Описание
description

string

Текстовое описание компонента.

name

CostComponentName

Возвращает имя компонента.

value

number (float)

Значение компонента.

CostComponentName

Перечисление для представления имени компонента.

Значение Описание
Unknown

Имя компонента затрат по умолчанию, представленное неизвестным.

MonthlyAzureHybridCostSavings

Экономия затрат из-за гибридной среды Windows Azure ежемесячно.

MonthlySecurityCost

Ежемесячная стоимость безопасности.

MonthlyPremiumV2StorageCost

Ежемесячные затраты на хранилище PremiumV2.

MonthlyLinuxAzureHybridCostSavings

Экономия затрат из-за гибридной среды Linux Azure ежемесячно.

MonthlyAvsNodeCost

Ежемесячная стоимость узла AVS

MonthlyAvsExternalStorageCost

Ежемесячные затраты на внешнее хранилище AVS

MonthlyAvsNetworkCost

Ежемесячная стоимость сети AVS

MonthlyVcfByolCostDifference

Ежемесячная разница в затратах на вычисления между VCF BYOL и номерами SKU BYOL не VCF

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
User
Application
ManagedIdentity
Key

ErrorDetail

Сведения об ошибке

Имя Тип Описание
code

string

Код ошибки

message

string

Описание ошибки

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

GroupType

Значение Описание
Default
Import

Percentile

Процентиль для данных о производительности.

Значение Описание
Percentile50

Процентиль 50.

Percentile90

Процентиль 90.

Percentile95

Процентиль 95.

Percentile99

Процентиль 99.

ProvisioningState

Состояние текущей операции.

Значение Описание
Succeeded

Ресурс создан.

Failed

Не удалось создать ресурс.

Canceled

Создание ресурсов было отменено.

Provisioning

Ресурс подготавливается.

Updating

Ресурс обновляется.

Deleting

Ресурс удаляется.

Accepted

Ресурс принимается.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.

TimeRange

Диапазон времени для данных о производительности.

Значение Описание
Day

Ежедневно.

Week

Еженедельно.

Month

Ежемесячно.

Custom

Настраиваемый диапазон времени.

VmUptime

Сведения об общем времени для виртуальной машины.

Имя Тип Описание
daysPerMonth

integer (int32)

Количество дней в месяц для времени простоя виртуальной машины.

hoursPerDay

integer (int32)

Количество часов в день для времени простоя виртуальной машины.