Generate Cost Details Report - Get Operation Results
Získá výsledek zadané operace. Tento odkaz najdete v hlavičce Umístění odpovědi na žádost o vytvoření CostDetails.
GET https://management.azure.com/{scope}/providers/Microsoft.CostManagement/costDetailsOperationResults/{operationId}?api-version=2023-11-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
operation
|
path | True |
string |
ID cílové operace. |
scope
|
path | True |
string |
ID prostředku ARM pro předplatné, fakturační účet nebo jiné rozsahy fakturace. Skupina prostředků a skupina pro správu se v současné době nepodporují. Podrobnosti najdete v tématu https://aka.ms/costmgmt/scopes. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít pro tuto operaci. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK. Žádost byla úspěšná. |
|
202 Accepted |
Přijata. Operace právě probíhá. |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
Get details of the operation result
Sample Request
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/costDetailsOperationResults/00000000-0000-0000-0000-000000000000?api-version=2023-11-01
Sample Response
{
"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": "2023-11-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=2023-11-01
Retry-After: 60
Definice
Name | Description |
---|---|
Blob |
Informace o objektu blob vygenerované touto operací |
Cost |
Formát dat sestavy |
Cost |
Typ podrobné sestavy. Ve výchozím nastavení je k dispozici hodnota ActualCost. |
Cost |
Výsledek dlouhotrvající operace pro rozhraní API podrobností o nákladech. |
Cost |
Stav operace podrobností o nákladech |
Cost |
Počáteční a koncové datum pro načítání dat pro podrobnou sestavu nákladů. Rozhraní API umožňuje načíst data pouze po dobu 1 měsíce nebo méně a ne starší než 13 měsíců. |
Error |
Podrobnosti o chybě. |
Error |
Chybová odpověď znamená, že služba nemůže zpracovat příchozí požadavek. Důvod je uvedený v chybové zprávě. Některé chybové odpovědi:
|
Generate |
Definice podrobné sestavy nákladů |
BlobInfo
Informace o objektu blob vygenerované touto operací
Name | Typ | Description |
---|---|---|
blobLink |
string |
Pro stažení souboru vytvořte odkaz na objekt blob. |
byteCount |
integer |
Bajty v objektu blob. |
CostDetailsDataFormat
Formát dat sestavy
Name | Typ | Description |
---|---|---|
Csv |
string |
Formát dat CSV. |
CostDetailsMetricType
Typ podrobné sestavy. Ve výchozím nastavení je k dispozici hodnota ActualCost.
Name | Typ | Description |
---|---|---|
ActualCost |
string |
Data skutečných nákladů. |
AmortizedCost |
string |
Data amortizovaných nákladů. |
CostDetailsOperationResults
Výsledek dlouhotrvající operace pro rozhraní API podrobností o nákladech.
Name | Typ | Description |
---|---|---|
error |
Podrobnosti o chybě. |
|
id |
string |
ID dlouhotrvající operace. |
manifest.blobCount |
integer |
Celkový počet objektů blob. |
manifest.blobs |
Blob |
Seznam informací o objektech blob vygenerovaných touto operací |
manifest.byteCount |
integer |
Celkový počet bajtů ve všech objektech blob. |
manifest.compressData |
boolean |
Jsou data v komprimovaném formátu. |
manifest.dataFormat |
Formát dat sestavy |
|
manifest.manifestVersion |
string |
Verze manifestu. |
manifest.requestContext.requestBody |
Text datové části požadavku uvedený ve volání Podrobnosti o nákladech |
|
manifest.requestContext.requestScope |
string |
Rozsah požadavku. |
name |
string |
Název dlouhotrvající operace. |
status |
Stav operace podrobností o nákladech |
|
type |
string |
Typ dlouhotrvající operace. |
validTill |
string |
Čas, kdy se adresa URL sestavy stane neplatnou nebo vyprší ve standardu UTC, například 2020-12-08T05:55:59.4394737Z. |
CostDetailsStatusType
Stav operace podrobností o nákladech
Name | Typ | Description |
---|---|---|
Completed |
string |
Operace je dokončena. |
Failed |
string |
Operace se nezdařila. |
NoDataFound |
string |
Operace je dokončená a nenašla se žádná data nákladů. |
CostDetailsTimePeriod
Počáteční a koncové datum pro načítání dat pro podrobnou sestavu nákladů. Rozhraní API umožňuje načíst data pouze po dobu 1 měsíce nebo méně a ne starší než 13 měsíců.
Name | Typ | Description |
---|---|---|
end |
string |
Koncové datum pro načtení dat. example format 2020-03-15 |
start |
string |
Počáteční datum, ze které se mají načíst data. example format 2020-03-15 |
ErrorDetails
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby |
message |
string |
Chybová zpráva s informacemi o tom, proč operace selhala. |
ErrorResponse
Chybová odpověď znamená, že služba nemůže zpracovat příchozí požadavek. Důvod je uvedený v chybové zprávě.
Některé chybové odpovědi:
429 TooManyRequests – Požadavek je omezený. Zkuste to znovu po uplynutí doby určené v hlavičce x-ms-ratelimit-microsoft.consumption-retry-after.
503 ServiceUnavailable – Služba je dočasně nedostupná. Po uplynutí časového limitu uvedeného v hlavičce Retry-After zkuste operaci zopakovat.
Name | Typ | Description |
---|---|---|
error |
Podrobnosti o chybě. |
GenerateCostDetailsReportRequestDefinition
Definice podrobné sestavy nákladů
Name | Typ | Description |
---|---|---|
billingPeriod |
string |
Tento parametr můžou používat jenom smlouva Enterprise zákazníci. Použijte formát YearMonth (například 202008). Tento parametr nelze použít společně s parametry invoiceId ani timePeriod. Pokud text požadavku neobsahuje parametr timePeriod, invoiceId nebo billingPeriod, rozhraní API vrátí náklady za aktuální měsíc. |
invoiceId |
string |
Tento parametr můžou používat jenom Smlouva se zákazníkem Microsoftu zákazníci. Kromě toho se dá použít jenom v rozsahu fakturačního profilu nebo zákazníka. Tento parametr nelze použít společně s parametry billingPeriod ani timePeriod. Pokud text požadavku neobsahuje parametr timePeriod, invoiceId nebo billingPeriod, rozhraní API vrátí náklady za aktuální měsíc. |
metric |
Typ podrobné sestavy. Ve výchozím nastavení je k dispozici hodnota ActualCost. |
|
timePeriod |
Konkrétní rozsah dat podrobností o nákladech požadovaných pro sestavu Tento parametr nelze použít společně s parametry invoiceId ani billingPeriod. Pokud text požadavku neobsahuje parametr timePeriod, invoiceId nebo billingPeriod, rozhraní API vrátí náklady za aktuální měsíc. Rozhraní API umožňuje načíst data pouze po dobu 1 měsíce nebo méně a ne starší než 13 měsíců. Pokud se nezadá žádná hodnota timePeriod, billingPeriod nebo invoiceId, rozhraní API nastaví výchozí časové období otevřeného měsíce. |