Generate Cost Details Report - Get Operation Results
Obtenez le résultat de l’opération spécifiée. Ce lien est fourni dans l’en-tête Location de la demande de création CostDetails.
GET https://management.azure.com/{scope}/providers/Microsoft.CostManagement/costDetailsOperationResults/{operationId}?api-version=2024-08-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
operation
|
path | True |
string |
ID de l’opération cible. |
scope
|
path | True |
string |
ID de ressource ARM pour l’abonnement, le compte de facturation ou d’autres étendues de facturation. Actuellement, le groupe de ressources et le groupe d’administration ne sont pas pris en charge. Pour plus d’informations, consultez https://aka.ms/costmgmt/scopes. |
api-version
|
query | True |
string |
Version de l’API à utiliser pour cette opération. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
D’ACCORD. La demande a réussi. |
|
202 Accepted |
Accepté. L’opération est en cours. |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
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
Get details of the operation result
Exemple de requête
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
Exemple de réponse
{
"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
Définitions
Nom | Description |
---|---|
Blob |
Informations sur l’objet blob générées par cette opération. |
Cost |
Format des données du rapport |
Cost |
Type du rapport détaillé. Par défaut, ActualCost est fourni |
Cost |
Résultat de l’opération de longue durée pour l’API détails des coûts. |
Cost |
État de l’opération de détails du coût |
Cost |
Date de début et de fin de l’extraction des données pour le rapport détaillé sur le coût. L’API autorise uniquement l’extraction des données pendant 1 mois ou moins et pas plus de 13 mois. |
Error |
Détails de l’erreur. |
Error |
La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur. Réponses d’erreur :
|
Generate |
Définition d’un rapport détaillé sur les coûts. |
BlobInfo
Informations sur l’objet blob générées par cette opération.
Nom | Type | Description |
---|---|---|
blobLink |
string |
Lien vers l’objet blob pour télécharger le fichier. |
byteCount |
integer |
Octets dans l’objet blob. |
CostDetailsDataFormat
Format des données du rapport
Nom | Type | Description |
---|---|---|
Csv |
string |
Format de données csv. |
CostDetailsMetricType
Type du rapport détaillé. Par défaut, ActualCost est fourni
Nom | Type | Description |
---|---|---|
ActualCost |
string |
Données de coût réelles. |
AmortizedCost |
string |
Données de coût amorties. |
CostDetailsOperationResults
Résultat de l’opération de longue durée pour l’API détails des coûts.
Nom | Type | Description |
---|---|---|
error |
Détails de l’erreur. |
|
id |
string |
ID de l’opération de longue durée. |
manifest.blobCount |
integer |
Nombre total d’objets blob. |
manifest.blobs |
Blob |
Liste des informations d’objet blob générées par cette opération. |
manifest.byteCount |
integer |
Nombre total d’octets dans tous les objets blob. |
manifest.compressData |
boolean |
Données au format compressé. |
manifest.dataFormat |
Format des données du rapport |
|
manifest.manifestVersion |
string |
Version du manifeste. |
manifest.requestContext.requestBody |
Corps de la charge utile de la demande fourni dans l’appel Détails du coût |
|
manifest.requestContext.requestScope |
string |
Étendue de la requête. |
name |
string |
Nom de l’opération de longue durée. |
status |
État de l’opération de détails du coût |
|
type |
string |
Type de l’opération de longue durée. |
validTill |
string |
Heure à laquelle l’URL du rapport devient non valide/expire au format UTC, par exemple, 2020-12-08T05:55:59.4394737Z. |
CostDetailsStatusType
État de l’opération de détails du coût
Nom | Type | Description |
---|---|---|
Completed |
string |
L’opération est terminée. |
Failed |
string |
Échec de l’opération. |
NoDataFound |
string |
L’opération est terminée et aucune donnée de coût n’a été trouvée. |
CostDetailsTimePeriod
Date de début et de fin de l’extraction des données pour le rapport détaillé sur le coût. L’API autorise uniquement l’extraction des données pendant 1 mois ou moins et pas plus de 13 mois.
Nom | Type | Description |
---|---|---|
end |
string |
Date de fin vers laquelle extraire des données. exemple de format 2020-03-15 |
start |
string |
Date de début à partir de laquelle extraire des données. exemple de format 2020-03-15 |
ErrorDetails
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
message |
string |
Message d’erreur indiquant pourquoi l’opération a échoué. |
ErrorResponse
La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur.
Réponses d’erreur :
429 TooManyRequests : la requête est limitée. Réessayez après avoir attendu l’heure spécifiée dans l’en-tête « x-ms-ratelimit-microsoft.consumption-retry-after ».
503 ServiceUnavailable - Le service est temporairement indisponible. Réessayez après avoir attendu l’heure spécifiée dans l’en-tête « Retry-After ».
Nom | Type | Description |
---|---|---|
error |
Détails de l’erreur. |
GenerateCostDetailsReportRequestDefinition
Définition d’un rapport détaillé sur les coûts.
Nom | Type | Description |
---|---|---|
billingPeriod |
string |
Ce paramètre ne peut être utilisé que par les clients Contrat Entreprise. Utilisez le format YearMonth(par exemple, 202008). Ce paramètre ne peut pas être utilisé avec les paramètres invoiceId ou timePeriod. Si un paramètre timePeriod, invoiceId ou billingPeriod n’est pas fourni dans le corps de la demande, l’API retourne le coût du mois actuel. |
invoiceId |
string |
Ce paramètre ne peut être utilisé que par les clients du Contrat client Microsoft. En outre, elle ne peut être utilisée qu’au niveau du profil de facturation ou de l’étendue client. Ce paramètre ne peut pas être utilisé avec les paramètres billingPeriod ou timePeriod. Si un paramètre timePeriod, invoiceId ou billingPeriod n’est pas fourni dans le corps de la demande, l’API retourne le coût du mois actuel. |
metric |
Type du rapport détaillé. Par défaut, ActualCost est fourni |
|
timePeriod |
Plage de dates spécifique des détails de coût demandés pour le rapport. Ce paramètre ne peut pas être utilisé avec les paramètres invoiceId ou billingPeriod. Si un paramètre timePeriod, invoiceId ou billingPeriod n’est pas fourni dans le corps de la demande, l’API retourne le coût du mois actuel. L’API autorise uniquement l’extraction des données pendant 1 mois ou moins et pas plus de 13 mois. Si aucun timePeriod ou billingPeriod ou invoiceId n’est fourni, l’API est définie par défaut sur la période du mois ouvert |