Compartir a través de


Aks Assessment Operations - Get

Obtención de una instancia de AKSAssessment

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
assessmentName
path True

string

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

Nombre de la evaluación de AKS.

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

AKSAssessment

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

AksAssessmentOperations_Get_MaximumSet_Gen

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/D6F60DF4-CE70-4E39-8217-B8FBE7CA85AA/resourceGroups/rgaksswagger/providers/Microsoft.Migrate/assessmentProjects/testproject/aksAssessments/testaksassessment?api-version=2024-01-15

Respuesta de muestra

{
  "properties": {
    "settings": {
      "category": "All",
      "savingsOptions": "None",
      "consolidation": "Full",
      "pricingTier": "Standard",
      "azureLocation": "Unknown",
      "environmentType": "Unknown",
      "licensingProgram": "Default",
      "currency": "Unknown",
      "discountPercentage": 15,
      "sizingCriteria": "PerformanceBased",
      "performanceData": {
        "timeRange": "Day",
        "perfDataStartTime": "2023-11-07T06:51:24.320Z",
        "perfDataEndTime": "2023-11-07T06:51:24.320Z",
        "percentile": "Percentile50"
      },
      "scalingFactor": 3
    },
    "details": {
      "webAppCount": 25,
      "webServerCount": 29,
      "machineCount": 15,
      "totalMonthlyCost": 1,
      "pricesTimestamp": "2023-11-07T06:51:24.320Z",
      "confidenceRatingInPercentage": 1,
      "createdTimestamp": "2023-11-07T06:51:24.320Z",
      "updatedTimestamp": "2023-11-07T06:51:24.320Z",
      "status": "Created"
    },
    "scope": {
      "serverGroupId": "/subscriptions/D6F60DF4-CE70-4E39-8217-B8FBE7CA85AA/resourceGroups/rgaksswagger/providers/Microsoft.Migrate/assessmentProjects/testproject/groups/testgrp"
    },
    "provisioningState": "Unknown"
  },
  "eTag": "00000000-0000-0000-a616-12d4724c01d9",
  "id": "/subscriptions/D6F60DF4-CE70-4E39-8217-B8FBE7CA85AA/resourceGroups/rgaksswagger/providers/Microsoft.Migrate/assessmentProjects/testproject/aksAssessments/testaksassessment",
  "name": "testaksassessment",
  "type": "AKSAssessment",
  "systemData": {
    "createdBy": "User",
    "createdByType": "User",
    "createdAt": "2023-11-07T06:51:24.108Z",
    "lastModifiedBy": "User",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2023-11-07T06:51:24.108Z"
  }
}

Definiciones

Nombre Description
AKSAssessment

Modelo arm de la evaluación de AKS.

AKSAssessmentDetails

Modelo de datos de detalles de evaluación de AKS.

AKSAssessmentSettings

Modelo de datos de configuración de evaluación de AKS.

AssessmentScopeParameters

Modelo de datos de parámetros de ámbito de evaluación.

AssessmentSizingCriterion

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

AssessmentStatus

Estado de la evaluación.

AzureCurrency

Moneda de Azure.

AzureEnvironmentType

Tipo de entorno para Azure.

AzureVmCategory

Categoría de máquina virtual de Azure.

ConsolidationType

Tipo de consolidación.

createdByType

Tipo de identidad que creó el recurso.

ErrorDetail

Detalles del error

ErrorResponse

Respuesta de error

LicensingProgram

Programa de licencias para Azure.

Percentile

Percentil para datos de rendimiento.

PerfDataSettings

Modelo de datos de configuración de datos de rendimiento.

PricingTier

Plan de tarifa para Azure.

ProvisioningStatus

Estado de aprovisionamiento.

SavingsOptions

Opciones de ahorro para Azure.

systemData

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

TimeRange

Intervalo de tiempo para datos de rendimiento.

AKSAssessment

Modelo arm de la evaluación de AKS.

Nombre Tipo Description
eTag

string

Si eTag se proporciona en el cuerpo de la respuesta, también se puede proporcionar como encabezado según la convención de etag normal. Las etiquetas de entidad se usan para comparar dos o más entidades del mismo recurso solicitado. HTTP/1.1 usa etiquetas de entidad en etag (sección 14.19), If-Match (sección 14.24), If-None-Match (sección 14.26) y If-Range (sección 14.27) campos de encabezado.

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.details

AKSAssessmentDetails

Obtiene los detalles de la evaluación de AKS.

properties.scope

AssessmentScopeParameters

Obtiene o establece parámetros de ámbito para identificar los elementos de inventario para la evaluación.

properties.settings

AKSAssessmentSettings

Obtiene o establece la configuración de evaluación de AKS.

provisioningState

ProvisioningStatus

Obtiene el estado de aprovisionamiento.

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"

AKSAssessmentDetails

Modelo de datos de detalles de evaluación de AKS.

Nombre Tipo Description
confidenceRatingInPercentage

number (float)

Obtiene la puntuación de confianza.

createdTimestamp

string (date-time)

Obtiene la fecha y hora en que se creó la evaluación.

machineCount

integer (int32)

Obtiene el número de máquinas.

pricesTimestamp

string (date-time)

Obtiene la última vez que se consultaron las tarifas.

status

AssessmentStatus

Obtiene el estado de la evaluación.

totalMonthlyCost

number (float)

Obtiene el costo mensual total.

updatedTimestamp

string (date-time)

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

webAppCount

integer (int32)

Obtiene el número de aplicaciones web.

webServerCount

integer (int32)

Obtiene el número de servidores web.

AKSAssessmentSettings

Modelo de datos de configuración de evaluación de AKS.

Nombre Tipo Description
azureLocation

string

Obtiene o establece la ubicación de Azure.

category

AzureVmCategory

Obtiene o establece la categoría de máquina virtual de Azure.

consolidation

ConsolidationType

Obtiene o establece el tipo de consolidación.

currency

AzureCurrency

Obtiene o establece moneda.

discountPercentage

number (float)

Obtiene o establece el porcentaje de descuento.

environmentType

AzureEnvironmentType

Obtiene o establece el tipo de entorno.

licensingProgram

LicensingProgram

Obtiene o establece el programa de licencias.

performanceData

PerfDataSettings

Obtiene o establece la configuración de datos de rendimiento.

pricingTier

PricingTier

Obtiene o establece el plan de tarifa.

savingsOptions

SavingsOptions

Obtiene o establece las opciones de ahorro.

scalingFactor

number (float)

Obtiene o establece el factor de escalado.

sizingCriteria

AssessmentSizingCriterion

Obtiene o establece criterios de ajuste de tamaño.

AssessmentScopeParameters

Modelo de datos de parámetros de ámbito de evaluación.

Nombre Tipo Description
serverGroupId

string

Obtiene o establece el identificador del grupo de servidores.

AssessmentSizingCriterion

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

Valor Description
AsOnPremises

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

PerformanceBased

Ajuste de tamaño basado en datos de rendimiento.

AssessmentStatus

Estado de la evaluación.

Valor Description
Completed

La evaluación es Completada o Lista.

Created

Se crea la evaluación.

Deleted

La evaluación se elimina.

Invalid

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

OutDated

La evaluación está obsoleta.

OutOfSync

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

Running

La evaluación se está ejecutando actualmente.

Updated

La evaluación se actualiza.

AzureCurrency

Moneda de Azure.

Valor Description
ARS
AUD
BRL
CAD
CHF
CNY
DKK
EUR
GBP
HKD
IDR
INR
JPY
KRW
MXN
MYR
NOK
NZD
RUB
SAR
SEK
TRY
TWD
USD
Unknown
ZAR

AzureEnvironmentType

Tipo de entorno para Azure.

Valor Description
DevTest

Entorno de desarrollo o prueba.

Production

Entorno de producción.

Unknown

Desconocido. Indica que faltan datos.

AzureVmCategory

Categoría de máquina virtual de Azure.

Valor Description
All

Indica todas las categorías de máquina virtual.

ComputeOptimized

Optimizado para proceso.

GeneralPurpose

De uso general.

GpuOptimized

Optimizado para GPU.

HighPerformanceCompute

Proceso de alto rendimiento.

Isolated

Máquina virtual aislada.

MemoryOptimized

Optimizado para memoria.

StorageOptimized

Optimizado para almacenamiento.

ConsolidationType

Tipo de consolidación.

Valor Description
AsOnSource

Como en origen o consolidación local.

Full

Consolidación completa.

createdByType

Tipo de identidad que creó el recurso.

Valor Description
Application
Key
ManagedIdentity
User

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.

LicensingProgram

Programa de licencias para Azure.

Valor Description
Default

Valor predeterminado. Indica Pago por uso.

EA

Contrato Enterprise.

Percentile

Percentil para datos de rendimiento.

Valor Description
Percentile50

Percentil 50.

Percentile90

Percentil 90.

Percentile95

Percentil 95.

Percentile99

Percentil 99.

PerfDataSettings

Modelo de datos de configuración de datos de rendimiento.

Nombre Tipo Description
percentile

Percentile

Obtiene el uso de percentil para los datos de rendimiento.

perfDataEndTime

string (date-time)

Obtiene o establece la hora de finalización de los datos perf.

perfDataStartTime

string (date-time)

Obtiene o establece la hora de inicio de los datos de rendimiento.

timeRange

TimeRange

Obtiene el intervalo de tiempo de datos de rendimiento.

PricingTier

Plan de tarifa para Azure.

Valor Description
Free

Plan de tarifa gratuito.

Standard

Plan de tarifa estándar.

ProvisioningStatus

Estado de aprovisionamiento.

Valor Description
Canceled

Se canceló la creación de recursos.

Failed

Error en la creación de recursos.

InProgress

El aprovisionamiento está en curso.

Succeeded

Se ha creado el recurso.

Unknown

Desconocido. Indica que faltan datos.

SavingsOptions

Opciones de ahorro para Azure.

Valor Description
None

Las opciones de ahorro no son aplicables.

OneYearReserved

Instancias reservadas de un año.

OneYearSavings

Plan de ahorro de un año.

ThreeYearsReserved

Instancias reservadas de tres años.

ThreeYearsSavings

Plan de ahorro de tres años.

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
Custom

Intervalo de tiempo personalizado.

Day

Diariamente

Month

Mensual.

Week

Semanalmente