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 |
---|---|---|---|---|
assessment
|
path | True |
string pattern: ^[^<>&:\?/#]{1,260}$ |
Nombre de la evaluación de AKS. |
project
|
path | True |
string pattern: ^[^<>&:\?/#]{1,260}$ |
Nombre del proyecto de evaluación |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
subscription
|
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 |
La operación de ARM se completó correctamente. |
|
Other Status Codes |
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. |
AKSAssessment |
Modelo de datos de detalles de evaluación de AKS. |
AKSAssessment |
Modelo de datos de configuración de evaluación de AKS. |
Assessment |
Modelo de datos de parámetros de ámbito de evaluación. |
Assessment |
Criterios de ajuste de tamaño de evaluación. |
Assessment |
Estado de la evaluación. |
Azure |
Moneda de Azure. |
Azure |
Tipo de entorno para Azure. |
Azure |
Categoría de máquina virtual de Azure. |
Consolidation |
Tipo de consolidación. |
created |
Tipo de identidad que creó el recurso. |
Error |
Detalles del error |
Error |
Respuesta de error |
Licensing |
Programa de licencias para Azure. |
Percentile |
Percentil para datos de rendimiento. |
Perf |
Modelo de datos de configuración de datos de rendimiento. |
Pricing |
Plan de tarifa para Azure. |
Provisioning |
Estado de aprovisionamiento. |
Savings |
Opciones de ahorro para Azure. |
system |
Metadatos relativos a la creación y última modificación del recurso. |
Time |
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 |
Obtiene los detalles de la evaluación de AKS. |
|
properties.scope |
Obtiene o establece parámetros de ámbito para identificar los elementos de inventario para la evaluación. |
|
properties.settings |
Obtiene o establece la configuración de evaluación de AKS. |
|
provisioningState |
Obtiene el estado de aprovisionamiento. |
|
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 |
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 |
Obtiene o establece la categoría de máquina virtual de Azure. |
|
consolidation |
Obtiene o establece el tipo de consolidación. |
|
currency |
Obtiene o establece moneda. |
|
discountPercentage |
number (float) |
Obtiene o establece el porcentaje de descuento. |
environmentType |
Obtiene o establece el tipo de entorno. |
|
licensingProgram |
Obtiene o establece el programa de licencias. |
|
performanceData |
Obtiene o establece la configuración de datos de rendimiento. |
|
pricingTier |
Obtiene o establece el plan de tarifa. |
|
savingsOptions |
Obtiene o establece las opciones de ahorro. |
|
scalingFactor |
number (float) |
Obtiene o establece el factor de escalado. |
sizingCriteria |
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 |
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 |
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 |
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 |
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 |
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 |