Generate Cost Details Report - Get Operation Results
Obtiene el resultado de la operación especificada. Este vínculo se proporciona en el encabezado Ubicación de la solicitud de creación costDetails.
GET https://management.azure.com/{scope}/providers/Microsoft.CostManagement/costDetailsOperationResults/{operationId}?api-version=2024-08-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
operation
|
path | True |
string |
Identificador de la operación de destino. |
scope
|
path | True |
string |
El identificador de recurso de ARM para la suscripción, la cuenta de facturación u otros ámbitos de facturación. Actualmente no se admiten grupos de recursos y grupos de administración. Para obtener más información, consulte https://aka.ms/costmgmt/scopes. |
api-version
|
query | True |
string |
Versión de la API que se va a usar para esta operación. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo. La solicitud se ha realizado correctamente. |
|
202 Accepted |
Aceptado. La operación está en curso. |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
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
Get details of the operation result
Solicitud de ejemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/costDetailsOperationResults/00000000-0000-0000-0000-000000000000?api-version=2024-08-01
Respuesta de muestra
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/costDetailsOperationResults/00000000-0000-0000-0000-000000000000",
"name": "00000000-0000-0000-0000-000000000000",
"status": "Completed",
"manifest": {
"manifestVersion": "2024-08-01",
"dataFormat": "Csv",
"blobCount": 1,
"byteCount": 32741,
"compressData": false,
"requestContext": {
"requestScope": "subscriptions/00000000-0000-0000-0000-000000000000",
"requestBody": {
"metric": "ActualCost",
"timePeriod": {
"start": "2020-03-01",
"end": "2020-03-15"
}
}
},
"blobs": [
{
"blobLink": "https://ccmreportstorageeastus.blob.core.windows.net/armreports/00000/00000000-0000-0000-0000-000000000000?sv=2020-05-31&sr=b&sig=abcd",
"byteCount": 32741
}
]
},
"validTill": "2022-05-10T08:08:46.1973252Z"
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/costDetailsOperationResults/00000000-0000-0000-0000-000000000000?api-version=2024-08-01
Retry-After: 60
Definiciones
Nombre | Description |
---|---|
Blob |
La información del blob generada por esta operación. |
Cost |
Formato de datos del informe |
Cost |
Tipo del informe detallado. De forma predeterminada, se proporciona ActualCost |
Cost |
Resultado de la operación de larga duración para obtener detalles de costo API. |
Cost |
Estado de la operación de detalles de costos |
Cost |
Fecha de inicio y finalización para extraer datos del informe detallado del costo. La API solo permite extraer datos durante 1 mes o menos y no más de 13 meses. |
Error |
Detalles del error. |
Error |
La respuesta de error indica que el servicio no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error. Algunas respuestas de error:
|
Generate |
Definición de un informe detallado de costos. |
BlobInfo
La información del blob generada por esta operación.
Nombre | Tipo | Description |
---|---|---|
blobLink |
string |
Vínculo al blob para descargar el archivo. |
byteCount |
integer |
Bytes en el blob. |
CostDetailsDataFormat
Formato de datos del informe
Nombre | Tipo | Description |
---|---|---|
Csv |
string |
Formato de datos CSV. |
CostDetailsMetricType
Tipo del informe detallado. De forma predeterminada, se proporciona ActualCost
Nombre | Tipo | Description |
---|---|---|
ActualCost |
string |
Datos de costos reales. |
AmortizedCost |
string |
Datos de costos amortizados. |
CostDetailsOperationResults
Resultado de la operación de larga duración para obtener detalles de costo API.
Nombre | Tipo | Description |
---|---|---|
error |
Detalles del error. |
|
id |
string |
Identificador de la operación de larga duración. |
manifest.blobCount |
integer |
Número total de blobs. |
manifest.blobs |
Blob |
Lista de información de blobs generada por esta operación. |
manifest.byteCount |
integer |
Número total de bytes en todos los blobs. |
manifest.compressData |
boolean |
Es los datos en formato comprimido. |
manifest.dataFormat |
Formato de datos del informe |
|
manifest.manifestVersion |
string |
Versión del manifiesto. |
manifest.requestContext.requestBody |
El cuerpo de la carga de solicitud proporcionado en la llamada a Cost Details |
|
manifest.requestContext.requestScope |
string |
Ámbito de solicitud de la solicitud. |
name |
string |
Nombre de la operación de larga duración. |
status |
Estado de la operación de detalles de costos |
|
type |
string |
Tipo de la operación de larga duración. |
validTill |
string |
La hora a la que la dirección URL del informe deja de ser válida o expira en UTC, por ejemplo, 2020-12-08T05:55:59.4394737Z. |
CostDetailsStatusType
Estado de la operación de detalles de costos
Nombre | Tipo | Description |
---|---|---|
Completed |
string |
La operación se ha completado. |
Failed |
string |
Error en la operación. |
NoDataFound |
string |
La operación se ha completado y no se encontraron datos de costo. |
CostDetailsTimePeriod
Fecha de inicio y finalización para extraer datos del informe detallado del costo. La API solo permite extraer datos durante 1 mes o menos y no más de 13 meses.
Nombre | Tipo | Description |
---|---|---|
end |
string |
Fecha de finalización a la que se van a extraer los datos. formato de ejemplo 2020-03-15 |
start |
string |
Fecha de inicio de la que se van a extraer datos. formato de ejemplo 2020-03-15 |
ErrorDetails
Detalles del error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
message |
string |
Mensaje de error que indica por qué se produjo un error en la operación. |
ErrorResponse
La respuesta de error indica que el servicio no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error.
Algunas respuestas de error:
429 TooManyRequests: la solicitud está limitada. Vuelva a intentarlo después de esperar el tiempo especificado en el encabezado "x-ms-ratelimit-microsoft.consumption-retry-after".
503 ServiceUnavailable: el servicio no está disponible temporalmente. Vuelva a intentarlo después de esperar el tiempo especificado en el encabezado "Retry-After".
Nombre | Tipo | Description |
---|---|---|
error |
Detalles del error. |
GenerateCostDetailsReportRequestDefinition
Definición de un informe detallado de costos.
Nombre | Tipo | Description |
---|---|---|
billingPeriod |
string |
Los clientes del Contrato Enterprise solo pueden usar este parámetro. Use el formato YearMonth(por ejemplo, 202008). Este parámetro no se puede usar junto con los parámetros invoiceId o timePeriod. Si no se proporciona un parámetro timePeriod, invoiceId o billingPeriod en el cuerpo de la solicitud, la API devolverá el costo del mes actual. |
invoiceId |
string |
Los clientes del Contrato de cliente de Microsoft solo pueden usar este parámetro. Además, solo se puede usar en el ámbito perfil de facturación o cliente. Este parámetro no se puede usar junto con los parámetros billingPeriod o timePeriod. Si no se proporciona un parámetro timePeriod, invoiceId o billingPeriod en el cuerpo de la solicitud, la API devolverá el costo del mes actual. |
metric |
Tipo del informe detallado. De forma predeterminada, se proporciona ActualCost |
|
timePeriod |
Intervalo de fechas específico de los detalles de costo solicitados para el informe. Este parámetro no se puede usar junto con los parámetros invoiceId o billingPeriod. Si no se proporciona un parámetro timePeriod, invoiceId o billingPeriod en el cuerpo de la solicitud, la API devolverá el costo del mes actual. La API solo permite extraer datos durante 1 mes o menos y no más de 13 meses. Si no se proporciona timePeriod o billingPeriod o invoiceId, la API tiene como valor predeterminado el período de tiempo del mes abierto. |