Compartir a través de


Assessments Operations - List By Group

Enumerar recursos de evaluación por grupo

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
groupName
path True

string

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

Nombre de ARM de grupo

projectName
path True

string

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

Nombre del proyecto de evaluación

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string (uuid)

Identificador de la suscripción de destino. El valor debe ser un UUID.

api-version
query True

string

minLength: 1

Versión de la API que se va a usar para esta operación.

Respuestas

Nombre Tipo Description
200 OK

AssessmentListResult

La operación de ARM se completó correctamente.

Other Status Codes

ErrorResponse

Una respuesta de error inesperada.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

AssessmentsOperations_ListByGroup_MaximumSet_Gen

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
Assessment

Recurso de evaluación automática.

AssessmentListResult

Respuesta de una operación de lista de evaluación.

AssessmentSizingCriterion

Criterios de ajuste de tamaño de evaluación.

AssessmentStage
AssessmentStatus

Estado de la evaluación.

AssessmentType
AzureCurrency

Moneda de Azure.

AzureDiskType
AzureHybridUseBenefit
AzureOfferCode
AzurePricingTier
AzureReservedInstance
AzureStorageRedundancy
AzureVmFamily
CostComponent

Clase que representa el componente del costo.

CostComponentName

Enumeración para representar el nombre del componente.

createdByType

Tipo de identidad que creó el recurso.

ErrorDetail

Detalles del error

ErrorResponse

Respuesta de error

GroupType
Percentile

Percentil para datos de rendimiento.

ProvisioningState

Estado de la operación actual.

systemData

Metadatos relativos a la creación y última modificación del recurso.

TimeRange

Intervalo de tiempo para datos de rendimiento.

VmUptime

Detalles sobre el tiempo de actividad total de la máquina virtual.

Assessment

Recurso de evaluación automática.

Nombre Tipo Description
id

string (arm-id)

Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nombre del recurso

properties.assessmentErrorSummary

object

Obtiene o establece el resumen de errores de evaluación. Este es el número de máquinas afectadas por cada tipo de error en esta evaluación.

properties.assessmentType

AssessmentType

Tipo de evaluación de la evaluación.

properties.azureDiskTypes

AzureDiskType[]

Obtiene o establece el tipo de almacenamiento de Azure. Premium, Estándar, etc.

properties.azureHybridUseBenefit

AzureHybridUseBenefit

Obtiene o establece la configuración configurable por el usuario para mostrar la ventaja de uso híbrido de Azure.

properties.azureLocation

string

Ubicación de Azure o región de Azure donde se migrarán las máquinas.

properties.azureOfferCode

AzureOfferCode

Código de oferta de Azure.

properties.azurePricingTier

AzurePricingTier

Obtiene o establece el plan de tarifa de Azure: gratis, básico, etc.

properties.azureStorageRedundancy

AzureStorageRedundancy

Obtiene o establece la redundancia de Azure Storage. Ejemplo: Almacenamiento con redundancia local.

properties.azureVmFamilies

AzureVmFamily[]

Obtiene o establece las familias de máquinas virtuales de Azure.

properties.confidenceRatingInPercentage

number (float)

Clasificación de confianza en porcentaje.

properties.costComponents

CostComponent[]

Obtiene la colección de componentes de costo.

properties.createdTimestamp

string (date-time)

Fecha y hora en que se creó la evaluación.

properties.currency

AzureCurrency

Moneda en la que se deben notificar los precios.

properties.discountPercentage

number (float)

Porcentaje de descuento personalizado.

properties.distributionByOsName

object

Obtiene la distribución por nombre del sistema operativo.

properties.distributionByServicePackInsight

object

Obtiene la distribución de sqlInstances por service pack insight.

properties.distributionBySupportStatus

object

Obtiene la distribución de sqlInstances por estado de soporte técnico.

properties.eaSubscriptionId

string

Obtiene o establece el identificador de suscripción del contrato Enterprise.

properties.groupType

GroupType

Obtiene el tipo de grupo para la evaluación.

properties.linuxAzureHybridUseBenefit

AzureHybridUseBenefit

Obtiene o establece la configuración configurable por el usuario para mostrar la ventaja de uso híbrido de Azure de Linux.

properties.monthlyBandwidthCost

number (float)

Obtiene o establece el costo de ancho de banda agregado para todas las máquinas de la evaluación.

properties.monthlyComputeCost

number (float)

Obtiene o establece el costo de proceso agregado para todas las máquinas de la evaluación.

properties.monthlyPremiumStorageCost

number (float)

Obtiene o establece el costo agregado de premium storage para todas las máquinas de la evaluación.

properties.monthlyStandardSsdStorageCost

number (float)

Obtiene o establece el costo de almacenamiento SSD estándar agregado para todas las máquinas de la evaluación.

properties.monthlyStorageCost

number (float)

Obtiene o establece el costo de almacenamiento agregado para todas las máquinas de la evaluación.

properties.monthlyUltraStorageCost

number (float)

Obtiene o establece el costo de almacenamiento ultra agregado para todas las máquinas de la evaluación.

properties.numberOfMachines

integer (int32)

Obtiene o establece la parte Número de máquinas de la evaluación.

properties.percentile

Percentile

Percentil de los valores de datos de uso que se deben tener en cuenta al evaluar las máquinas.

properties.perfDataEndTime

string (date-time)

Obtiene o establece la hora de finalización que se debe tener en cuenta los datos de rendimiento para la evaluación.

properties.perfDataStartTime

string (date-time)

Obtiene o establece la hora de inicio que se debe tener en cuenta los datos de rendimiento para la evaluación.

properties.pricesTimestamp

string (date-time)

Última vez que se consultaron las tarifas.

properties.provisioningState

ProvisioningState

Estado de la última operación.

properties.reservedInstance

AzureReservedInstance

Obtiene o establece la instancia reservada de Azure: 1 año, 3 años.

properties.scalingFactor

number (float)

Porcentaje de búfer que el usuario quiere en las métricas de rendimiento al recomendar tamaños de Azure.

properties.schemaVersion

string

Versión de esquema.

properties.sizingCriterion

AssessmentSizingCriterion

Criterio de ajuste de tamaño de la evaluación.

properties.stage

AssessmentStage

Configuración configurable por el usuario para mostrar la fase de evaluación.

properties.status

AssessmentStatus

Si la evaluación está en estado válido y se han evaluado todas las máquinas.

properties.suitabilitySummary

object

Obtiene o establece el resumen de idoneidad de la nube para todas las máquinas de la evaluación.

properties.timeRange

TimeRange

Intervalo de tiempo para el que se deben tener en cuenta los datos de uso históricos para la evaluación.

properties.updatedTimestamp

string (date-time)

Fecha y hora en que la evaluación se actualizó por última vez.

properties.vmUptime

VmUptime

Obtiene o establece la duración para la que las máquinas virtuales están en el entorno local.

systemData

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

AssessmentListResult

Respuesta de una operación de lista de evaluación.

Nombre Tipo Description
nextLink

string (uri)

Vínculo a la página siguiente de elementos

value

Assessment[]

Elementos de evaluación de esta página

AssessmentSizingCriterion

Criterios de ajuste de tamaño de evaluación.

Valor Description
PerformanceBased

Ajuste de tamaño basado en datos de rendimiento.

AsOnPremises

Como ajuste de tamaño local o datos estáticos.

AssessmentStage

Valor Description
InProgress
UnderReview
Approved

AssessmentStatus

Estado de la evaluación.

Valor Description
Created

Se crea la evaluación.

Updated

La evaluación se actualiza.

Running

La evaluación se está ejecutando actualmente.

Completed

La evaluación es Completada o Lista.

Invalid

La evaluación es Errónea, es decir, ahora no es válida.

OutOfSync

La evaluación está fuera de sincronización.

OutDated

La evaluación está obsoleta.

Deleted

La evaluación se elimina.

AssessmentType

Valor Description
Unknown
MachineAssessment
AvsAssessment
SqlAssessment
WebAppAssessment

AzureCurrency

Moneda de Azure.

Valor 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

Valor Description
Unknown
Standard
StandardSSD
Premium
StandardOrPremium
Ultra
PremiumV2

AzureHybridUseBenefit

Valor Description
Unknown
Yes
No

AzureOfferCode

Valor 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

Valor Description
Standard
Basic

AzureReservedInstance

Valor Description
None
RI1Year
RI3Year

AzureStorageRedundancy

Valor Description
Unknown
LocallyRedundant
ZoneRedundant
GeoRedundant
ReadAccessGeoRedundant

AzureVmFamily

Valor 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

Clase que representa el componente del costo.

Nombre Tipo Description
description

string

Descripción textual del componente.

name

CostComponentName

Obtiene el nombre del componente.

value

number (float)

Valor del componente.

CostComponentName

Enumeración para representar el nombre del componente.

Valor Description
Unknown

Nombre predeterminado del componente de costo representado por Desconocido.

MonthlyAzureHybridCostSavings

Ahorro de costos debido a la implementación híbrida de Windows Azure mensualmente.

MonthlySecurityCost

Costo de seguridad mensual.

MonthlyPremiumV2StorageCost

Costo mensual de almacenamiento PremiumV2.

MonthlyLinuxAzureHybridCostSavings

Ahorro de costos debido a azure híbrido de Linux de forma mensual.

MonthlyAvsNodeCost

Costo mensual del nodo de AVS

MonthlyAvsExternalStorageCost

Costo mensual del almacenamiento externo de AVS

MonthlyAvsNetworkCost

Costo mensual de red de AVS

MonthlyVcfByolCostDifference

Diferencia de costos de proceso mensual entre las SKU BYOL de VCF y no VCF BYOL

createdByType

Tipo de identidad que creó el recurso.

Valor Description
User
Application
ManagedIdentity
Key

ErrorDetail

Detalles del error

Nombre Tipo Description
code

string

Código de error

message

string

Descripción del error

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

GroupType

Valor Description
Default
Import

Percentile

Percentil para datos de rendimiento.

Valor Description
Percentile50

Percentil 50.

Percentile90

Percentil 90.

Percentile95

Percentil 95.

Percentile99

Percentil 99.

ProvisioningState

Estado de la operación actual.

Valor Description
Succeeded

Se ha creado el recurso.

Failed

Error en la creación de recursos.

Canceled

Se canceló la creación de recursos.

Provisioning

El recurso se está aprovisionando.

Updating

El recurso se está actualizando.

Deleting

El recurso se está eliminando.

Accepted

El recurso se está aceptando.

systemData

Metadatos relativos a la creación y última modificación del recurso.

Nombre Tipo Description
createdAt

string (date-time)

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string (date-time)

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

TimeRange

Intervalo de tiempo para datos de rendimiento.

Valor Description
Day

Diariamente

Week

Semanalmente

Month

Mensual.

Custom

Intervalo de tiempo personalizado.

VmUptime

Detalles sobre el tiempo de actividad total de la máquina virtual.

Nombre Tipo Description
daysPerMonth

integer (int32)

Número de días en un mes para el tiempo de actividad de la máquina virtual.

hoursPerDay

integer (int32)

Número de horas al día para el tiempo de actividad de la máquina virtual.