Share via


Migración desde la API de Contrato Enterprise a la API de contrato de cliente de Microsoft

Este artículo lo ayudará a entender la estructura de datos, la API y otras diferencias de integración de sistemas entre las cuentas de Contrato Enterprise (EA) y de contrato de cliente de Microsoft (MCA). Cost Management es compatible con las API de ambos tipos de cuenta. Revise el artículo Configurar la cuenta de facturación para un contrato de cliente de Microsoft antes de continuar.

Las organizaciones con una cuenta existente de EA deben revisar este artículo al configurar una cuenta de MCA. Anteriormente, la renovación de una cuenta de EA requería cierto esfuerzo mínimo para migrar desde una inscripción anterior a una nueva. Pero la migración a una cuenta de MCA requiere un esfuerzo adicional. Este esfuerzo resulta necesario debido a los cambios en el subsistema de facturación subyacente, que afecta a todas las API relacionadas con los costos y a las ofertas de servicio.

Integración y API de MCA

La nueva integración y las API de MCA le permiten:

  • Tener una disponibilidad completa de las API a través de las API nativas de Azure.
  • Configurar varias facturas en una sola cuenta de facturación.
  • Acceder a una API combinada con el uso del servicio de Azure, el uso de Marketplace de terceros y las compras de Marketplace.
  • Ver los costos de perfiles de facturación (lo mismo que las inscripciones) con Cost Management.
  • Acceder a API nuevas para mostrar los costos, recibir notificaciones cuando los costos superen los umbrales predefinidos y exportar automáticamente los datos sin procesar.

Lista de comprobación para la migración

Los elementos siguientes lo ayudarán a hacer la transición a las API de MCA.

API de EA reemplazadas por API de MCA

Las API de EA usan una clave de API para la autenticación y la autorización. Las API de MCA usan la autenticación de Microsoft Entra.

Nota:

Todas las API de Azure Enterprise Reporting se retiran. Debe migrar a las API de Microsoft Cost Management lo antes posible.

Fin API de EA API de MCA
Saldo y créditos /balancesummary Microsoft.Billing/billingAccounts/billingProfiles/availableBalanceussae
Uso (JSON) /usagedetails
/usagedetailsbycustomdate
Elección de una solución de detalles sobre los costos
Uso (CSV) /usagedetails/download
/usagedetails/submit
Elección de una solución de detalles sobre los costos
Uso de Marketplace (CSV) /marketplacecharges
/marketplacechargesbycustomdate
Elección de una solución de detalles sobre los costos
Períodos de facturación /billingperiods Microsoft.Billing/billingAccounts/billingProfiles/invoices
Hoja de precios /pricesheet Microsoft.Billing/billingAccounts/billingProfiles/pricesheet/default/download format=json o csv
Microsoft.Billing/billingAccounts/…/billingProfiles/…/invoices/… /pricesheet/default/download format=json o csv
Microsoft.Billing/billingAccounts/../billingProfiles/../providers/Microsoft.Consumption/pricesheets/download
Compras de la reserva /reservationcharges Microsoft.Billing/billingAccounts/billingProfiles/transactions
Recomendaciones de reserva /SharedReservationRecommendations
/SingleReservationRecommendations
Microsoft.Consumption/reservationRecommendations
Uso de las reservas /reservationdetails
/reservationsummaries
Microsoft.Consumption/reservationDetails
Microsoft.Consumption/reservationSummaries

¹ El uso de Marketplace de terceros y el servicio de Azure están disponibles con la API de detalles de utilización.

Las API siguientes están compatibles para las cuentas de facturación de MCA:

Propósito API de contrato de cliente de Microsoft (MCA)
Cuentas de facturación² Microsoft.Billing/billingAccounts
Perfiles de facturación² Microsoft.Billing/billingAccounts/billingProfiles
Secciones de la factura² Microsoft.Billing/billingAccounts/invoiceSections
Facturas Microsoft.Billing/billingAccounts/billingProfiles/invoices
Suscripciones de facturación {ámbito}/billingSubscriptions

² Las API devuelven listas de objetos, que son ámbitos, donde operan las experiencias de Cost Management en Azure Portal y las API. Para más información sobre los ámbitos de Cost Management, consulte Descripción y uso de ámbitos.

Si usa cualquiera de las API de EA existentes, deberá actualizarlas para que admitan las cuentas de facturación de MCA. En la tabla siguiente se muestran otros cambios en la integración:

Propósito Oferta anterior Nueva oferta
Power BI Conector y paquete de contenido de Microsoft Consumption Insights Conector de Azure Consumption Insights

API para obtener el saldo y los créditos

La obtención de resumen de saldo se ha usado para proporcionarle un resumen mensual de lo siguiente:

  • Saldos
  • Nuevas compras
  • Cargos por servicios de Azure Marketplace
  • Ajustes
  • Cargos de uso del servicio por encima del límite

Todas las API de consumo se reemplazan por las API nativas de Azure que usan Microsoft Entra ID para la autenticación y autorización. Para más información sobre cómo llamar a las API REST de Azure, consulte la introducción a REST.

La API Get Balance Summary se reemplaza por la API Microsoft.Billing/billingAccounts/billingProfiles/availableBalance.

Para obtener los saldos disponibles con la API Available Balance:

Método URI de solicitud
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/availableBalances?api-version=2018-11-01-preview

API para obtener el costo y el uso

Obtenga un desglose diario de los costos derivados del uso del servicio de Azure, del uso de Marketplace de terceros y de otras compras de Marketplace con las API siguientes. Se combinaron las siguientes API independientes para el uso de Marketplace de terceros y los servicios de Azure. Las API antiguas se reemplazan por Exports o Cost Details API. Para elegir la solución adecuada, vea Elección de una solución de detalles de costos. Ambas soluciones proporcionan el mismo archivo de Cost Details y tienen compras de marketplace en los datos, que anteriormente solo se mostraban en el resumen de saldo hasta la fecha.

Exports y Cost Details API, al igual que con todas las API de Cost Management, están disponibles en varios ámbitos. En el caso de los costos facturados, como los recibiría tradicionalmente en un nivel de inscripción, use el ámbito del perfil de facturación. Para más información sobre los ámbitos de Cost Management, consulte Descripción y uso de ámbitos.

Tipo Formato de identificador
Cuenta de facturación /Microsoft.Billing/billingAccounts/{billingAccountId}
Perfil de facturación /Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}
Subscription /subscriptions/{subscriptionId}
Resource group /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}

Algunos nombres de propiedad han cambiado en el nuevo conjunto de datos detalles de Cost Details Mediante Exports y Cost Details API. En la tabla siguiente se muestran las propiedades correspondientes.

Propiedad antigua Propiedad nueva Notas
AccountId N/D No se hace un seguimiento del creador de la suscripción. Use invoiceSectionId (igual que departmentId).
AccountNameAccountOwnerId y AccountOwnerEmail N/D No se hace un seguimiento del creador de la suscripción. Use invoiceSectionName (igual que departmentName).
AdditionalInfo additionalInfo
ChargesBilledSeparately isAzureCreditEligible Las propiedades son opuestas. Si isAzureCreditEnabled es true, ChargesBilledSeparately será false.
ConsumedQuantity quantity
ConsumedService consumedService Los valores de cadena exactos pueden diferir.
ConsumedServiceId None
CostCenter costCenter
Date y usageStartDate date
Día None Analiza el día de la fecha.
DepartmentId invoiceSectionId Los valores exactos difieren.
DepartmentName invoiceSectionName Los valores de cadena exactos pueden diferir. Si es necesario, configure las secciones de factura para que coincidan con los departamentos.
ExtendedCost y Cost costInBillingCurrency
InstanceId resourceId
Is Recurring Charge Ninguno
Ubicación ubicación
MeterCategory meterCategory Los valores de cadena exactos pueden diferir.
MeterId meterId Los valores de cadena exactos difieren.
MeterName meterName Los valores de cadena exactos pueden diferir.
MeterRegion meterRegion Los valores de cadena exactos pueden diferir.
MeterSubCategory meterSubCategory Los valores de cadena exactos pueden diferir.
Mes None Analiza el mes de la fecha.
Nombre de la oferta None Use publisherName y productOrderName.
OfferID None
Order Number None
PartNumber None Use meterId y productOrderName para identificar los precios de manera única.
Plan Name productOrderName
Producto Producto
ProductId productId Los valores de cadena exactos difieren.
Nombre de publicador publisherName
ResourceGroup resourceGroupName
ResourceGuid meterId Los valores de cadena exactos difieren.
ResourceLocation resourceLocation
ResourceLocationId None
ResourceRate effectivePrice
ServiceAdministratorId N/D
ServiceInfo1 serviceInfo1
ServiceInfo2 serviceInfo2
ServiceName meterCategory Los valores de cadena exactos pueden diferir.
ServiceTier meterSubCategory Los valores de cadena exactos pueden diferir.
StoreServiceIdentifier N/D
SubscriptionGuid subscriptionId
SubscriptionId subscriptionId
SubscriptionName subscriptionName
Etiquetas etiquetas La propiedad tags se aplica a un objeto raíz y no a la propiedad de propiedades anidadas.
UnitOfMeasure unitOfMeasure Los valores de cadena exactos difieren.
usageEndDate date
Year None Analiza el año de la fecha.
(nueva) billingCurrency La moneda que se usa para el cargo.
(nueva) billingProfileId El identificador único del perfil de facturación (igual que la inscripción).
(nueva) billingProfileName El nombre del perfil de facturación (igual que la inscripción).
(nueva) chargeType Úsela para diferenciar el uso del servicio de Azure, el uso de Marketplace y las compras.
(nueva) invoiceId El identificador único de la factura. Propiedad vacía para el mes abierto actual.
(nueva) publisherType El tipo de anunciante para las compras. Propiedad vacía para el uso.
(nueva) serviceFamily El tipo de compra. Propiedad vacía para el uso.
(nueva) servicePeriodEndDate La fecha de finalización del servicio comprado.
(nueva) servicePeriodStartDate La fecha de inicio del servicio comprado.

Billing Periods API reemplazada por Invoices API

Las cuentas de facturación de MCA no usan los períodos de facturación. En su lugar, usan las facturas para centrar los costos en los períodos de facturación específicos. La API Billing Periods es reemplazada por la API Invoices. Todas las API de consumo se reemplazan por las API nativas de Azure que usan Microsoft Entra ID para la autenticación y autorización. Para más información sobre cómo llamar a las API REST de Azure, consulte la introducción a REST.

Para obtener facturas con la API Invoices:

Método URI de solicitud
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoices?api-version=2018-11-01-preview

Price Sheet API

En esta sección se analizan las Price Sheet API y se proporcionan recomendaciones para migrar a la Price Sheet API de los contratos de cliente de Microsoft. También se describe la Price Sheet API de los contratos de cliente de Microsoft y se explican los campos de las hojas de precios. Las API Enterprise Get price sheet y Enterprise Get billing periods se reemplazan por Price Sheet API para los contratos de cliente de Microsoft (Microsoft.Billing/billingAccounts/billingProfiles/pricesheet). La API nueva admite los formatos JSON y CSV, en formatos asincrónicos de REST. Todas las API de consumo se reemplazan por las API nativas de Azure que usan Microsoft Entra ID para la autenticación y autorización. Para más información sobre cómo llamar a las API REST de Azure, consulte la introducción a REST.

API Billing Enterprise

Usaba las API Billing Enterprise con las inscripciones de Enterprise para obtener información sobre los precios y el período de facturación. La autenticación y la autorización usaban tokens web de Microsoft Entra.

Para obtener los precios aplicables para la inscripción de Enterprise especificada con las API Price Sheet y Billing Period:

Método URI de solicitud
GET https://consumption.azure.com/v2/enrollments/{enrollmentNumber}/pricesheet
GET https://consumption.azure.com/v2/enrollments/{enrollmentNumber}/billingPeriods/{billingPeriod}/pricesheet

Price Sheet API para los contratos de cliente de Microsoft

Use Price Sheet API para los contratos de cliente de Microsoft para ver los precios de todos los servicios de consumo de Marketplace y de consumo de Azure. Los precios que se muestran para el perfil de facturación se aplican a todas las suscripciones que pertenecen al perfil de facturación.

Use Price Sheet API para ver todos los datos de la hoja de precios de los servicios de consumo de Azure en formato CSV:

Método URI de solicitud
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/pricesheet/default/download?api-version=2018-11-01-preview&startDate=2019-01-01&endDate=2019-01-31&format=csv

Use Price Sheet API para ver todos los datos de la hoja de precios de los servicios de consumo de Azure en formato JSON:

Método URI de solicitud
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/pricesheet/default/download?api-version=2018-11-01-preview&startDate=2019-01-01&endDate=2019-01-31&format=json

Al usar la API, se devuelve la hoja de precios de toda la cuenta. Sin embargo, también puede obtener una versión resumida de la hoja de precios en formato PDF. El resumen incluye los servicios de consumo de Marketplace y de Azure que se facturan para una factura específica. La factura se identifica con el {invoiceId}, que es igual que el número de factura que se muestra en los archivos PDF de resumen de una factura. Este es un ejemplo.

Captura de pantalla que muestra el número de factura que corresponde al id. de factura.

Para ver la información de factura con Price Sheet API en formato CSV:

Método URI de solicitud
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/2909cffc-b0a2-5de1-bb7b-5d3383764184/billingProfiles/2dcffe0c-ee92-4265-8647-515b8fe7dc78/invoices/{invoiceId}/pricesheet/default/download?api-version=2018-11-01-preview&format=csv

Para ver la información de factura con Price Sheet API en formato JSON:

Método URI de solicitud
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/2909cffc-b0a2-5de1-bb7b-5d3383764184/billingProfiles/2dcffe0c-ee92-4265-8647-515b8fe7dc78/invoices/{invoiceId}/pricesheet/default/download?api-version=2018-11-01-preview&format=json

También puede ver los precios estimados correspondientes a cualquier servicio de consumo de Marketplace o de Azure en el período de servicio o en el ciclo de facturación abierto actual.

Para ver los precios estimados de los servicios de consumo con Price Sheet API en formato CSV:

Método URI de solicitud
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billing AccountId}/billingProfiles/{billingProfileId}/pricesheet/default/download?api-version=2018-11-01-preview&format=csv

Para ver los precios estimados de los servicios de consumo con Price Sheet API en formato JSON:

Método URI de solicitud
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billing AccountId}/billingProfiles/{billingProfileId}/pricesheet/default/download?api-version=2018-11-01-preview&format=json

Las Price Sheet API de contrato de cliente de Microsoft son API REST asincrónicas. Las respuestas para las API cambiaron desde las API sincrónicas anteriores. También se modificó el cuerpo de la respuesta de API.

Cuerpo de la respuesta anterior

Este es un ejemplo de la respuesta de API REST sincrónica:

[
        {
            "id": "enrollments/573549891/billingperiods/2016011/products/343/pricesheets",
            "billingPeriodId": "201704",
            "meterId": "dc210ecb-97e8-4522-8134-2385494233c0",
            "meterName": "A1 VM",
            "unitOfMeasure": "100 Hours",
            "includedQuantity": 0,
            "partNumber": "N7H-00015",
            "unitPrice": 0.00,
            "currencyCode": "USD"
        },
        {
    ]

Cuerpo de la respuesta nuevo

Las API admiten el formato asincrónico de REST de Azure. Llame a la API mediante GET y recibirá la respuesta siguiente:

No Response Body

HTTP Status 202 Accepted

Estos encabezados se envían con la ubicación de la salida:

Location:https://management.azure.com/providers/Microsoft.Consumption/operationresults/{operationId}?sessiontoken=XZDFSnvdkbkdsb==

Azure-AsyncOperation:https://managment.azure.com/providers/Microsoft.Consumption/operationStatus/{operationId}?sessiontoken=XZDFSnvdkbkdsb==

Retry-After: 10

OData-EntityId: {operationId}

Realice otra llamada GET a la ubicación. La respuesta a la llamada GET es la misma hasta que la operación se completa o presenta un error. Cuando se completa, la respuesta a la ubicación de llamada GET devuelve la dirección URL de descarga como si la operación se ejecutara al mismo tiempo. Este es un ejemplo:

HTTP Status 200

{
  "id": "providers/Microsoft.Consumption/operationresults/{operationId}",
  "name": {operationId},
  "type": “Microsoft.Consumption/operationResults",
  "properties" : {
    "downloadUrl": {urltoblob},
    "validTill": "Date"
  }
}

El cliente también realiza una llamada GET para Azure-AsyncOperation. El punto de conexión devuelve el estado de la operación.

En la tabla siguiente se muestran los campos de la API Enterprise Get price sheet anterior. Incluye los campos correspondientes en la hoja de precios nueva para los contratos de cliente de Microsoft:

Propiedad antigua Propiedad nueva Notas
billingPeriodId No aplicable No es aplicable. En el caso de los contratos de cliente de Microsoft, la factura y la hoja de precios asociada reemplazaron el concepto de billingPeriodId.
meterId meterId
unitOfMeasure unitOfMeasure Los valores de cadena exactos pueden diferir.
includedQuantity includedQuantity No es aplicable para los servicios en los contratos de cliente de Microsoft.
partNumber No aplicable En su lugar, use una combinación de productOrderName (igual que offerID) y meterID.
unitPrice unitPrice El precio unitario se aplica a los servicios consumidos en los contratos de cliente de Microsoft.
currencyCode pricingCurrency Los contratos de cliente de Microsoft representan los precios en la moneda de precios y la moneda de facturación. currencyCode corresponde a pricingCurrency en los contratos de cliente de Microsoft.
offerID productOrderName En lugar de OfferID, puede usar productOrderName, pero no es lo mismo que OfferID. Sin embargo, productOrderName y meter determinan los precios en los contratos de cliente de Microsoft relacionados con meterId y OfferID en las inscripciones heredadas.

Operaciones de Consumption Price Sheet API

En el caso de los Contratos Enterprise, usaba las operaciones Get y Get By Billing Period de Consumption Price Sheet API para un ámbito por subscriptionId o un período de facturación. La API usa la autenticación de la administración de recursos de Azure.

Para obtener la información de la hoja de precios para un ámbito con Price Sheet API:

Método URI de solicitud
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Consumption/pricesheets/default?api-version=2018-10-01

Para obtener la información de la hoja de precios por período de facturación con Price Sheet API:

Método URI de solicitud
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Billing/billingPeriods/{billingPeriodName}/providers/Microsoft.Consumption/pricesheets/default?api-version=2018-10-01

En lugar de los anteriores puntos de conexión de la API, use los siguientes para los contratos de cliente de Microsoft:

Price Sheet API para contratos de cliente de Microsoft (API REST asincrónica)

Esta API es para los Contratos de cliente de Microsoft y proporciona atributos adicionales.

Hoja de precios para un ámbito de perfil de facturación en una cuenta de facturación

Esta API es la API existente. Se actualizó para proporcionar la hoja de precios para un perfil de facturación de una cuenta de facturación.

Hoja de precios para un ámbito por cuenta de facturación

La autenticación de Azure Resource Manager se usa cuando obtiene la hoja de precios en el ámbito de la inscripción en una cuenta de facturación.

Para obtener la hoja de precios en la cuenta de inscripción de una cuenta de facturación:

Método URI de solicitud
GET /providers/Microsoft.Billing/billingAccounts/65085863/providers/Microsoft.Consumption/pricesheets/download?api-version=2019-01-01

Para un contrato de cliente de Microsoft, use la información que aparece en la sección siguiente. Proporciona las propiedades de campo que se usan para los contratos de cliente de Microsoft.

Hoja de precios para un ámbito del perfil de facturación en una cuenta de facturación

La API Price Sheet by billing account actualizada obtiene la hoja de precios en formato CSV. Para obtener la hoja de precios en el ámbito del perfil de facturación para un MCA:

Método URI de solicitud
GET /providers/Microsoft.Billing/billingAccounts/28ae4b7f-41bb-581e-9fa4-8270c857aa5f/billingProfiles/ef37facb-cd6f-437a-9261-65df15b673f9/providers/Microsoft.Consumption/pricesheets/download?api-version=2019-01-01

En el ámbito de la inscripción de EA, la respuesta de la API y las propiedades son idénticas. Las propiedades corresponden a las mismas propiedades del MCA.

Las propiedades anteriores para las Price Sheet API de Azure Resource Manager y las mismas propiedades nuevas están en la tabla siguiente.

Anterior propiedad de Price Sheet API de Azure Resource Manager Nueva propiedad de Price Sheet API de contrato de cliente de Microsoft Description
Meter ID meterId Identificador único del medidor. Igual que meterID.
Nombre del medidor meterName Nombre del medidor. El medidor representa el recurso de un servicio de Azure que se puede implementar.
Meter category service El nombre de la categoría de clasificación del medidor. Igual que el servicio en la hoja de precios de contrato de cliente de Microsoft. Los valores de cadena exactos difieren.
Subcategoría del medidor meterSubCategory El nombre de la categoría de subclasificación del medidor. Basado en la clasificación de la diferenciación del conjunto de características de alto nivel del servicio. Por ejemplo, base de datos SQL básica frente a base de datos SQL estándar.
Región del medidor meterRegion
Unidad No aplicable Se puede analizar a partir de unitOfMeasure.
Unidad de medida unitOfMeasure
Número de pieza No aplicable En lugar del número de pieza, use productOrderName y MeterID para identificar de manera única el precio para un perfil de facturación. Los campos se enumeran en la factura de MCA en lugar del número de pieza en las facturas de MCA.
Precio unitario unitPrice El precio unitario en los contratos de cliente de Microsoft.
Código de moneda pricingCurrency Los contratos de cliente de Microsoft representan los precios en la moneda de precios y la moneda de facturación. El código de divisa es igual que pricingCurrency en los contratos de cliente de Microsoft.
Cantidad incluida includedQuantity No es aplicable a los servicios en los contratos de cliente de Microsoft. Se muestra con valores de cero.
Id. de oferta productOrderName En lugar de OfferID, use productOrderName. No es lo mismo que OfferID, pero productOrderName y meter determinan los precios de los contratos de cliente de Microsoft. Relacionado con meterId y OfferiD en las inscripciones heredadas.

El precio para los contratos de cliente de Microsoft se define de manera distinta a como se hace en los Contratos Enterprise. El precio de los servicios en la inscripción Enterprise es único para el producto, el número de pieza, el medidor y la oferta. El número de pieza no se usa en los contratos de cliente de Microsoft.

El precio del servicio de consumo de Azure que forma parte de un contrato de cliente de Microsoft es único para productOrderName y meterID. Representan el medidor del servicio y el plan del producto.

Para conciliar la hoja de precios y el uso en Usage Details API, puede usar productOrderName y meterID.

Los usuarios que tienen derechos de propietario del perfil de facturación, colaborador, lector y administrador de facturación pueden descargar la hoja de precios.

La hoja de precios incluye los precios de los servicios cuyos precios se basan en el uso. Los servicios incluyen el consumo de Marketplace y el de Azure. El último precio al final de cada período de servicio se bloquea y se aplica al uso en un período de servicio único. En el caso de los servicios de consumo de Azure, el período de servicio suele ser un mes natural.

Campos retirados de Price Sheet API

Los siguientes campos no están disponibles en las Price Sheet API de contrato de cliente de Microsoft o tienen los mismos campos.

Campo retirados Description
billingPeriodId No aplicable. Corresponde a InvoiceId para MCA.
offerID No es aplicable. Corresponde a productOrderName en MCA.
meterCategory No es aplicable. Corresponde a Service en MCA.
unit No es aplicable. Se puede analizar a partir de unitOfMeasure.
currencyCode Igual que pricingCurrency en MCA.
meterLocation Igual que meterRegion en MCA.
partNumber No se aplica, porque el número de pieza no aparece en las facturas de MCA. En lugar del número de pieza, use la combinación de meterId y productOrderName para identificar los precios de manera única.
totalIncludedQuantity No es aplicable.
pretaxStandardRate No es aplicable.

Reservation Instance Charge API reemplazada

Puede obtener las transacciones de facturación de compras de reservas con Reserved Instance Charge API. La API nueva incluye todas las compras, incluidas ofertas de Marketplace de terceros. Todas las API de consumo se reemplazan por las API nativas de Azure que usan Microsoft Entra ID para la autenticación y autorización. Para más información sobre cómo llamar a las API REST de Azure, consulte la introducción a REST. Reserved Instance Charge API es reemplazada por Transactions API.

Para obtener las transacciones de compras de reservas con Transactions API:

Método URI de solicitud
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/transactions?api-version=2018-11-01-preview

Recommendations API reemplazadas

Las Reserved Instance Purchase Recommendations API ofrecen el uso de una máquina virtual durante los últimos 7, 30 o 60 días. Las API también ofrecen recomendaciones de compras de reservas. Entre ellas, las siguientes:

  • Shared Reserved Instance Recommendation API
  • Single Reserved Instance Recommendations API

Todas las API de consumo se reemplazan por las API nativas de Azure que usan Microsoft Entra ID para la autenticación y autorización. Para más información sobre cómo llamar a las API REST de Azure, consulte la introducción a REST. Las API de recomendaciones de reservas nombradas anteriormente se reemplazan por la API Microsoft.Consumption/reservationRecommendations.

Para obtener recomendaciones de reservas con Reservation Recommendations API:

Método URI de solicitud
GET https://management.azure.com/providers/Microsoft.Consumption/reservationRecommendations?api-version=2019-01-01

Reservation Usage API reemplazadas

Puede obtener el uso de reservas de una inscripción con Reserved Instance Usage API. Si hay más de una instancia reservada en una inscripción, también puede obtener el uso de todas las compras de instancias reservadas con esta API.

Entre ellas, las siguientes:

  • Detalles de uso de instancias reservadas
  • Resumen de uso de instancias reservadas

Todas las API de consumo se reemplazan por las API nativas de Azure que usan Microsoft Entra ID para la autenticación y autorización. Para más información sobre cómo llamar a las API REST de Azure, consulte la introducción a REST. Las API de recomendaciones de reservas nombradas anteriormente se reemplazan por la API Microsoft.Consumption/reservationDetails y la API Microsoft.Consumption/reservationSummaries.

Para obtener detalles de reservas con Reservation Details API:

Método URI de solicitud
GET https://management.azure.com/providers/Microsoft.Consumption/reservationDetails?api-version=2019-01-01

Para obtener resúmenes de reservas con Reservation Summaries API:

Método URI de solicitud
GET https://management.azure.com/providers/Microsoft.Consumption/reservationSummaries?api-version=2019-01-01

Integración con Power BI

También puede usar Power BI para la generación de informes de costos. El conector de Cost Management para Power BI Desktop se puede usar para crear informes eficaces y personalizados que ayuden a comprender mejor su gasto con Azure. En la actualidad, el conector de Cost Management admite clientes con un Contrato de cliente de Microsoft o un Contrato Enterprise (EA).

  • Lea la documentación de Cost Management para información sobre cómo supervisar y controlar los gastos de Azure. O bien si quiere optimizar el uso de los recursos con Cost Management.