Partager via


Assessments Operations - List By Group

Répertorier les ressources d’évaluation par groupe

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

Paramètres URI

Nom Dans Obligatoire Type Description
groupName
path True

string

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

Nom ARM de groupe

projectName
path True

string

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

Nom du projet d’évaluation

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string (uuid)

ID de l’abonnement cible. La valeur doit être un UUID.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

AssessmentListResult

L’opération ARM s’est terminée avec succès.

Other Status Codes

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

AssessmentsOperations_ListByGroup_MaximumSet_Gen

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
Assessment

Ressource d’évaluation de machine.

AssessmentListResult

Réponse d’une opération de liste d’évaluation.

AssessmentSizingCriterion

Critères de dimensionnement de l’évaluation.

AssessmentStage
AssessmentStatus

État de l’évaluation.

AssessmentType
AzureCurrency

Devise pour Azure.

AzureDiskType
AzureHybridUseBenefit
AzureOfferCode
AzurePricingTier
AzureReservedInstance
AzureStorageRedundancy
AzureVmFamily
CostComponent

Classe pour représenter le composant du coût.

CostComponentName

Énumération pour représenter le nom du composant.

createdByType

Type d’identité qui a créé la ressource.

ErrorDetail

Détails de l’erreur

ErrorResponse

Réponse d’erreur

GroupType
Percentile

Centile pour les données de performances.

ProvisioningState

État de l’opération actuelle.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

TimeRange

Intervalle de temps pour les données de performances.

VmUptime

Détails sur le temps d’activité total de la machine virtuelle.

Assessment

Ressource d’évaluation de machine.

Nom Type Description
id

string (arm-id)

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} »

name

string

Nom de la ressource

properties.assessmentErrorSummary

object

Obtient ou définit le résumé des erreurs d’évaluation. Il s’agit du nombre d’ordinateurs affectés par chaque type d’erreur dans cette évaluation.

properties.assessmentType

AssessmentType

Type d’évaluation de l’évaluation.

properties.azureDiskTypes

AzureDiskType[]

Obtient ou définit le type de stockage Azure. Premium, Standard, etc.

properties.azureHybridUseBenefit

AzureHybridUseBenefit

Obtient ou définit le paramètre configurable par l’utilisateur pour afficher l’avantage d’utilisation hybride Azure.

properties.azureLocation

string

Emplacement Azure ou région Azure vers laquelle les machines seront migrées.

properties.azureOfferCode

AzureOfferCode

Code de l’offre Azure.

properties.azurePricingTier

AzurePricingTier

Obtient ou définit le niveau tarifaire Azure - Gratuit, De base, etc.

properties.azureStorageRedundancy

AzureStorageRedundancy

Obtient ou définit la redondance du stockage Azure. Exemple : Stockage localement redondant.

properties.azureVmFamilies

AzureVmFamily[]

Obtient ou définit les familles de machines virtuelles Azure.

properties.confidenceRatingInPercentage

number (float)

Évaluation de confiance en pourcentage.

properties.costComponents

CostComponent[]

Obtient la collection de composants de coût.

properties.createdTimestamp

string (date-time)

Date et heure de création de l’évaluation.

properties.currency

AzureCurrency

Devise dans laquelle les prix doivent être signalés.

properties.discountPercentage

number (float)

Pourcentage de remise personnalisé.

properties.distributionByOsName

object

Obtient la distribution par nom de système d’exploitation.

properties.distributionByServicePackInsight

object

Obtient la distribution de distribution de sqlInstances par Service Pack Insight.

properties.distributionBySupportStatus

object

Obtient la distribution de sqlInstances par état de prise en charge.

properties.eaSubscriptionId

string

Obtient ou définit l’ID d’abonnement contrat Entreprise.

properties.groupType

GroupType

Obtient le type de groupe pour l’évaluation.

properties.linuxAzureHybridUseBenefit

AzureHybridUseBenefit

Obtient ou définit le paramètre configurable par l’utilisateur pour afficher l’avantage d’utilisation hybride Azure Linux.

properties.monthlyBandwidthCost

number (float)

Obtient ou définit le coût agrégé de bande passante pour toutes les machines de l’évaluation.

properties.monthlyComputeCost

number (float)

Obtient ou définit le coût de calcul agrégé pour toutes les machines de l’évaluation.

properties.monthlyPremiumStorageCost

number (float)

Obtient ou définit le coût de stockage Premium agrégé pour toutes les machines de l’évaluation.

properties.monthlyStandardSsdStorageCost

number (float)

Obtient ou définit le coût de stockage SSD standard agrégé pour toutes les machines de l’évaluation.

properties.monthlyStorageCost

number (float)

Obtient ou définit le coût de stockage agrégé pour toutes les machines de l’évaluation.

properties.monthlyUltraStorageCost

number (float)

Obtient ou définit le coût de stockage Ultra agrégé pour toutes les machines de l’évaluation.

properties.numberOfMachines

integer (int32)

Obtient ou définit le nombre d’ordinateurs faisant partie de l’évaluation.

properties.percentile

Percentile

Centile des valeurs de données d’utilisation à prendre en compte lors de l’évaluation des machines.

properties.perfDataEndTime

string (date-time)

Obtient ou définit l’heure de fin pour prendre en compte les données de performances pour l’évaluation.

properties.perfDataStartTime

string (date-time)

Obtient ou définit l’heure de début pour prendre en compte les données de performances pour l’évaluation.

properties.pricesTimestamp

string (date-time)

Dernière fois où les taux ont été interrogés.

properties.provisioningState

ProvisioningState

État de la dernière opération.

properties.reservedInstance

AzureReservedInstance

Obtient ou définit l’instance réservée Azure - 1 an, 3 ans.

properties.scalingFactor

number (float)

Pourcentage de mémoire tampon souhaitée par l’utilisateur sur les métriques de performances lors de la recommandation de tailles Azure.

properties.schemaVersion

string

Version du schéma.

properties.sizingCriterion

AssessmentSizingCriterion

Critère de dimensionnement de l’évaluation.

properties.stage

AssessmentStage

Paramètre configurable par l’utilisateur pour afficher l’étape de l’évaluation.

properties.status

AssessmentStatus

Indique si l’évaluation est en état valide et que toutes les machines ont été évaluées.

properties.suitabilitySummary

object

Obtient ou définit le résumé de l’adéquation cloud pour toutes les machines de l’évaluation.

properties.timeRange

TimeRange

Intervalle de temps pour lequel les données d’utilisation historique doivent être prises en compte pour l’évaluation.

properties.updatedTimestamp

string (date-time)

Date et heure de la dernière mise à jour de l’évaluation.

properties.vmUptime

VmUptime

Obtient ou définit la durée pendant laquelle les machines virtuelles sont à jour dans l’environnement local.

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

AssessmentListResult

Réponse d’une opération de liste d’évaluation.

Nom Type Description
nextLink

string (uri)

Lien vers la page suivante des éléments

value

Assessment[]

Éléments d’évaluation de cette page

AssessmentSizingCriterion

Critères de dimensionnement de l’évaluation.

Valeur Description
PerformanceBased

Dimensionnement basé sur les données de performances.

AsOnPremises

En tant que dimensionnement local ou statique des données.

AssessmentStage

Valeur Description
InProgress
UnderReview
Approved

AssessmentStatus

État de l’évaluation.

Valeur Description
Created

L’évaluation est créée.

Updated

L’évaluation est mise à jour.

Running

L’évaluation est en cours d’exécution.

Completed

L’évaluation est terminée ou prête.

Invalid

L’évaluation a échoué, c’est-à-dire qu’elle n’est pas valide.

OutOfSync

L’évaluation est hors synchronisation.

OutDated

L’évaluation est obsolète.

Deleted

L’évaluation est supprimée.

AssessmentType

Valeur Description
Unknown
MachineAssessment
AvsAssessment
SqlAssessment
WebAppAssessment

AzureCurrency

Devise pour Azure.

Valeur 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

Valeur Description
Unknown
Standard
StandardSSD
Premium
StandardOrPremium
Ultra
PremiumV2

AzureHybridUseBenefit

Valeur Description
Unknown
Yes
No

AzureOfferCode

Valeur 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

Valeur Description
Standard
Basic

AzureReservedInstance

Valeur Description
None
RI1Year
RI3Year

AzureStorageRedundancy

Valeur Description
Unknown
LocallyRedundant
ZoneRedundant
GeoRedundant
ReadAccessGeoRedundant

AzureVmFamily

Valeur 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

Classe pour représenter le composant du coût.

Nom Type Description
description

string

Description textuelle du composant.

name

CostComponentName

Obtient le nom du composant.

value

number (float)

Valeur du composant.

CostComponentName

Énumération pour représenter le nom du composant.

Valeur Description
Unknown

Nom du composant coût par défaut représenté par Unknown.

MonthlyAzureHybridCostSavings

Économies de coûts en raison de Windows Azure Hybrid tous les mois.

MonthlySecurityCost

Coût de sécurité mensuel.

MonthlyPremiumV2StorageCost

Coût mensuel du stockage PremiumV2.

MonthlyLinuxAzureHybridCostSavings

Économies de coûts en raison d’Azure Hybrid Linux tous les mois.

MonthlyAvsNodeCost

Coût mensuel du nœud AVS

MonthlyAvsExternalStorageCost

Coût mensuel du stockage externe AVS

MonthlyAvsNetworkCost

Coût mensuel du réseau AVS

MonthlyVcfByolCostDifference

Différence de coût de calcul mensuelle entre les références SKU BYOL VCF et non VCF BYOL

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

ErrorDetail

Détails de l’erreur

Nom Type Description
code

string

Code d’erreur

message

string

Description de l’erreur s’est produite

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

GroupType

Valeur Description
Default
Import

Percentile

Centile pour les données de performances.

Valeur Description
Percentile50

Centile 50.

Percentile90

Centile 90.

Percentile95

Centile 95.

Percentile99

Centile 99.

ProvisioningState

État de l’opération actuelle.

Valeur Description
Succeeded

La ressource a été créée.

Failed

Échec de la création de ressources.

Canceled

La création de ressources a été annulée.

Provisioning

La ressource est en cours d’approvisionnement.

Updating

La ressource est mise à jour.

Deleting

La ressource est supprimée.

Accepted

La ressource est acceptée.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.

TimeRange

Intervalle de temps pour les données de performances.

Valeur Description
Day

Quotidien.

Week

Hebdomadaire.

Month

Mensuel.

Custom

Intervalle de temps personnalisé.

VmUptime

Détails sur le temps d’activité total de la machine virtuelle.

Nom Type Description
daysPerMonth

integer (int32)

Nombre de jours dans un mois pour la durée de fonctionnement de la machine virtuelle.

hoursPerDay

integer (int32)

Nombre d’heures par jour pour la durée de fonctionnement de la machine virtuelle.