Exports - Create Or Update
Exportálás létrehozásához vagy frissítéséhez szükséges művelet. A frissítési művelethez be kell állítani a legújabb eTaget a kérelemben. Lekérési művelet végrehajtásával beszerezheti a legújabb eTaget. A létrehozási művelethez nincs szükség eTagre.
PUT https://management.azure.com/{scope}/providers/Microsoft.CostManagement/exports/{exportName}?api-version=2023-11-01
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
export
|
path | True |
string |
Exportálás neve. |
scope
|
path | True |
string |
Az exportálási műveletekhez társított hatókör. Ide tartozik a resourceGroup-hatókör "/subscriptions/{subscriptionId}/" előfizetési hatóköre, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}" a számlázási fiók hatóköréhez és a "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" osztály hatóköréhez, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}" a Felügyeleti csoport hatóköréhez tartozó EnrollmentAccount hatókörhöz: "/providers/Microsoft.Management/managementGroups/{managementGroupId} "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" a billingProfile hatókörhöz, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}" a invoiceSection scope és a "/providers/Microsoft. Számlázás/billingAccounts/{billingAccountId}/customers/{customerId}' a partnerekre vonatkozóan. |
api-version
|
query | True |
string |
A művelethez használandó API-verzió. |
Kérelem törzse
Name | Kötelező | Típus | Description |
---|---|---|---|
properties.definition | True |
Rendelkezik az exportálás definícióval. |
|
properties.deliveryInfo | True |
Rendelkezik az exportálás kézbesítési adataival. |
|
eTag |
string |
Az erőforrás eTagje. Az egyidejű frissítési forgatókönyv kezeléséhez ez a mező határozza meg, hogy a felhasználó frissíti-e a legújabb verziót. |
|
identity |
Az Exportáláshoz társított felügyelt identitás |
||
location |
string |
Az Exportálás felügyelt identitásának helye. Csak felügyelt identitás használatakor szükséges. |
|
properties.format |
A kézbesített exportálás formátuma. Jelenleg csak a Csv támogatott. |
||
properties.partitionData |
boolean |
Ha igaz értékre van állítva, az exportált adatok mérete szerint particionálódnak, és egy blobkönyvtárba kerülnek egy jegyzékfájllal együtt. Megjegyzés: ez a beállítás jelenleg csak Microsoft Ügyfélszerződés kereskedelmi hatókörökhöz érhető el. |
|
properties.runHistory |
Ha szükséges, az exportálás legutóbbi futtatási előzményei vannak. |
||
properties.schedule |
Az exportálás ütemezési adataival rendelkezik. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
OK gombra. A kérés sikeres volt. |
|
201 Created |
Létrehozott. |
|
Other Status Codes |
Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | felhasználói fiók megszemélyesítése |
Példák
ExportCreateOrUpdateByBillingAccount
Sample Request
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2023-11-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Sample Response
{
"id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
{
"id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
ExportCreateOrUpdateByDepartment
Sample Request
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport?api-version=2023-11-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Sample Response
{
"id": "providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
{
"id": "providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
ExportCreateOrUpdateByEnrollmentAccount
Sample Request
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2023-11-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Sample Response
{
"id": "providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
{
"id": "providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
ExportCreateOrUpdateByManagementGroup
Sample Request
PUT https://management.azure.com/providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport?api-version=2023-11-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Sample Response
{
"id": "providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
{
"id": "providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
ExportCreateOrUpdateByResourceGroup
Sample Request
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.CostManagement/exports/TestExport?api-version=2023-11-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Sample Response
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
ExportCreateOrUpdateBySubscription
Sample Request
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/exports/TestExport?api-version=2023-11-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Sample Response
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Definíciók
Name | Description |
---|---|
Common |
Az exportálás gyakori tulajdonságai. |
Error |
A hiba részletei. |
Error |
A hibaválasz azt jelzi, hogy a szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg. Néhány hibaválasz:
|
Execution |
Az exportálási futtatás utolsó ismert állapota. |
Execution |
Az exportálási futtatás típusa. |
Export |
Egy exportálási erőforrás. |
Export |
Az exportálásban lévő adatok definíciója. |
Export |
Az adathalmaz exportálási konfigurációja. Lehetővé teszi az oszlopok kijelölését az exportáláshoz. Ha nincs megadva, az exportálás az összes elérhető oszlopot tartalmazza. |
Export |
Az exportálás definíciója. |
Export |
Ez a Blob Storage-fiók azon helyét jelöli, ahol a költségek exportálása le lesz kézbesítve. A célhely kétféleképpen konfigurálható. A legtöbb ügyfél számára ajánlott a tárfiók resourceId azonosítójának megadása. Ehhez a fiók előfizetésének egyszeri regisztrációjára van szükség a Microsoft.CostManagementExports erőforrás-szolgáltatónál, hogy a Cost Management-szolgáltatások hozzáférhessenek a tárterülethez. Amikor exportálást hoz létre a Azure Portal a regisztráció automatikusan megtörténik, de előfordulhat, hogy az API-felhasználóknak explicit módon kell regisztrálniuk az előfizetést (további információ: https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). A célhely konfigurálásának másik módja csak azoknak a partnereknek érhető el, akik Microsoft Partnerszerződés csomagot használnak, akik a számlázási fiók globális rendszergazdái. Ezek a partnerek a tárfiók erőforrás-azonosítójának megadása helyett megadhatják a tárfiók nevét és a fiók SAS-jogkivonatát. Ez lehetővé teszi a költségek exportálását bármely bérlő tárfiókjába. Az SAS-jogkivonatot létre kell hozni a blobszolgáltatáshoz szolgáltatás-/tároló-/objektum-erőforrástípusokkal és olvasási/írási/törlési/listázási/hozzáadási/létrehozási engedélyekkel (további információ: https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ). |
Export |
Az exportáláshoz társított szállítási információk. |
Export |
Egy exportálás futtatási előzményeinek listázásának eredménye. |
Export |
Az ismétlődési ütemezés kezdő és záró dátuma. |
Export |
Exportálási futtatás. |
Export |
Az exportáláshoz társított ütemezés. |
Export |
Az exportálásban lévő adatok dátumtartománya. Ezt csak akkor szabad megadni, ha a timeFrame értéke "Egyéni". A maximális dátumtartomány 3 hónap. |
Export |
Az exportálás típusa. Vegye figyelembe, hogy a "Használat" egyenértékű az "ActualCost" értékekkel, és olyan exportálásokra vonatkozik, amelyek még nem szolgáltatnak adatokat a szolgáltatásfoglalások díjairól vagy amortizációiról. |
Format |
A kézbesített exportálás formátuma. Jelenleg csak a Csv támogatott. |
Granularity |
Az exportálás sorainak részletessége. Jelenleg csak a "Napi" támogatott. |
Recurrence |
Az ütemezés ismétlődése. |
Status |
Az exportálás ütemezésének állapota. Ha "Inaktív", az exportálás ütemezése szünetel. |
System |
Felügyeltszolgáltatás-identitás (rendszer által hozzárendelt vagy nincs) |
System |
A felügyeltszolgáltatás-identitás típusa (rendszer által hozzárendelt vagy egyik sem). |
Timeframe |
Az adatok exportáláshoz való lekérésének időkerete. Ha egyéni, akkor meg kell adni egy adott időszakot. |
CommonExportProperties
Az exportálás gyakori tulajdonságai.
Name | Típus | Description |
---|---|---|
definition |
Rendelkezik az exportálás definícióval. |
|
deliveryInfo |
Rendelkezik az exportálás kézbesítési adataival. |
|
format |
A kézbesített exportálás formátuma. Jelenleg csak a Csv támogatott. |
|
nextRunTimeEstimate |
string |
Ha az exportálás aktív ütemezéssel rendelkezik, becslést ad a következő futtatási időpontról. |
partitionData |
boolean |
Ha igaz értékre van állítva, az exportált adatok mérete szerint particionálódnak, és egy blobkönyvtárba kerülnek egy jegyzékfájllal együtt. Megjegyzés: ez a beállítás jelenleg csak Microsoft Ügyfélszerződés kereskedelmi hatókörökhöz érhető el. |
runHistory |
Ha szükséges, az exportálás legutóbbi futtatási előzményei vannak. |
ErrorDetails
A hiba részletei.
Name | Típus | Description |
---|---|---|
code |
string |
Hibakód. |
message |
string |
Hibaüzenet jelzi, hogy a művelet miért nem sikerült. |
ErrorResponse
A hibaválasz azt jelzi, hogy a szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg.
Néhány hibaválasz:
429 TooManyRequests – A kérés szabályozva van. Próbálkozzon újra az "x-ms-ratelimit-microsoft.consumption-retry-after" fejlécben megadott időre való várakozás után.
503 ServiceUnavailable – A szolgáltatás átmenetileg nem érhető el. Várjon a „Retry-After” fejlécben megadott ideig, majd próbálkozzon újra.
Name | Típus | Description |
---|---|---|
error |
A hiba részletei. |
ExecutionStatus
Az exportálási futtatás utolsó ismert állapota.
Name | Típus | Description |
---|---|---|
Completed |
string |
|
DataNotAvailable |
string |
|
Failed |
string |
|
InProgress |
string |
|
NewDataNotAvailable |
string |
|
Queued |
string |
|
Timeout |
string |
ExecutionType
Az exportálási futtatás típusa.
Name | Típus | Description |
---|---|---|
OnDemand |
string |
|
Scheduled |
string |
Export
Egy exportálási erőforrás.
Name | Típus | Description |
---|---|---|
eTag |
string |
Az erőforrás eTagje. Az egyidejű frissítési forgatókönyv kezeléséhez ez a mező határozza meg, hogy a felhasználó a legújabb verziót frissíti-e. |
id |
string |
Erőforrás-azonosító. |
identity |
Az Exportáláshoz társított felügyelt identitás |
|
location |
string |
Az exportálás felügyelt identitásának helye. Csak felügyelt identitás használatakor szükséges. |
name |
string |
Erőforrás neve. |
properties.definition |
Rendelkezik az exportálás definícióval. |
|
properties.deliveryInfo |
Rendelkezik az exportálás szállítási adataival. |
|
properties.format |
A kézbesített exportálás formátuma. Jelenleg csak a Csv támogatott. |
|
properties.nextRunTimeEstimate |
string |
Ha az exportálás aktív ütemezéssel rendelkezik, megbecsüli a következő futási időt. |
properties.partitionData |
boolean |
Ha igaz értékre van állítva, az exportált adatok mérete szerint lesznek particionálva, és egy blobkönyvtárba kerülnek egy jegyzékfájllal együtt. Megjegyzés: ez a beállítás jelenleg csak Microsoft Ügyfélszerződés kereskedelmi hatókörökhöz érhető el. |
properties.runHistory |
Ha a kérelem kéri, az exportálás legutóbbi futtatási előzményei vannak. |
|
properties.schedule |
Az exportálás ütemezési adataival rendelkezik. |
|
type |
string |
Erőforrástípus. |
ExportDataset
Az exportálásban lévő adatok definíciója.
Name | Típus | Description |
---|---|---|
configuration |
Az adathalmaz exportálási konfigurációja. |
|
granularity |
Az exportálás sorainak részletessége. Jelenleg csak a "Daily" támogatott. |
ExportDatasetConfiguration
Az adathalmaz exportálási konfigurációja. Lehetővé teszi az oszlopok kijelölését az exportáláshoz. Ha nincs megadva, az exportálás az összes elérhető oszlopot tartalmazza.
Name | Típus | Description |
---|---|---|
columns |
string[] |
Az exportálásban szerepeltetni kívánt oszlopnevek tömbje. Ha nincs megadva, az exportálás az összes elérhető oszlopot tartalmazza. Az elérhető oszlopok ügyfélcsatornánként változhatnak (lásd a példákat). |
ExportDefinition
Az exportálás definíciója.
Name | Típus | Description |
---|---|---|
dataSet |
Az exportálásban lévő adatok definíciója. |
|
timePeriod |
Van idő az adatok exportáláshoz való lekérésére. |
|
timeframe |
Az adatok exportáláshoz való lekérésének időkerete. Ha egyéni, akkor meg kell adni egy adott időszakot. |
|
type |
Az exportálás típusa. Vegye figyelembe, hogy a "Használat" egyenértékű az "ActualCost" értékekkel, és olyan exportálásokra vonatkozik, amelyek még nem szolgáltatnak adatokat a szolgáltatásfoglalások díjairól vagy amortizációiról. |
ExportDeliveryDestination
Ez a Blob Storage-fiók azon helyét jelöli, ahol a költségek exportálása le lesz kézbesítve. A célhely kétféleképpen konfigurálható. A legtöbb ügyfél számára ajánlott a tárfiók resourceId azonosítójának megadása. Ehhez a fiók előfizetésének egyszeri regisztrációjára van szükség a Microsoft.CostManagementExports erőforrás-szolgáltatónál, hogy a Cost Management-szolgáltatások hozzáférhessenek a tárterülethez. Amikor exportálást hoz létre a Azure Portal a regisztráció automatikusan megtörténik, de előfordulhat, hogy az API-felhasználóknak explicit módon kell regisztrálniuk az előfizetést (további információ: https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). A célhely konfigurálásának másik módja csak azoknak a partnereknek érhető el, akik Microsoft Partnerszerződés csomagot használnak, akik a számlázási fiók globális rendszergazdái. Ezek a partnerek a tárfiók erőforrás-azonosítójának megadása helyett megadhatják a tárfiók nevét és a fiók SAS-jogkivonatát. Ez lehetővé teszi a költségek exportálását bármely bérlő tárfiókjába. Az SAS-jogkivonatot létre kell hozni a blobszolgáltatáshoz szolgáltatás-/tároló-/objektum-erőforrástípusokkal és olvasási/írási/törlési/listázási/hozzáadási/létrehozási engedélyekkel (további információ: https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
Name | Típus | Description |
---|---|---|
container |
string |
Annak a tárolónak a neve, amelyben az exportálások fel lesznek töltve. Ha a tároló nem létezik, létrejön. |
resourceId |
string |
Annak a tárfióknak az erőforrás-azonosítója, ahol az exportálások kézbesítésre kerülnek. Ez nem szükséges, ha sasToken és storageAccount van megadva. |
rootFolderPath |
string |
Annak a könyvtárnak a neve, amelyben az exportálások fel lesznek töltve. |
sasToken |
string |
Sas-jogkivonat a tárfiókhoz. Az Azure-ügyfelek korlátozott készlete esetében ez a storageAccountkal együtt megadható a resourceId helyett. Megjegyzés: Az API által a tulajdonsághoz visszaadott érték mindig el lesz rejtve. Ha ugyanazt az elrejtett értéket adja vissza, az nem eredményezi az SAS-jogkivonat frissítését. Az érték frissítéséhez új SAS-jogkivonatot kell megadni. |
storageAccount |
string |
A tárfiók, ahol az exportálások fel lesznek töltve. Korlátozott Azure-ügyfelek esetén ez a sasTokennel együtt megadható a resourceId helyett. |
ExportDeliveryInfo
Az exportáláshoz társított szállítási információk.
Name | Típus | Description |
---|---|---|
destination |
Rendelkezik a kézbesített exportálás célhelyével. |
ExportExecutionListResult
Egy exportálás futtatási előzményeinek listázásának eredménye.
Name | Típus | Description |
---|---|---|
value |
Az exportálási futtatások listája. |
ExportRecurrencePeriod
Az ismétlődési ütemezés kezdő és záró dátuma.
Name | Típus | Description |
---|---|---|
from |
string |
Az ismétlődés kezdő dátuma. |
to |
string |
Az ismétlődés záró dátuma. |
ExportRun
Exportálási futtatás.
Name | Típus | Description |
---|---|---|
eTag |
string |
Az erőforrás eTagje. Az egyidejű frissítési forgatókönyv kezeléséhez ez a mező határozza meg, hogy a felhasználó frissíti-e a legújabb verziót. |
id |
string |
Erőforrás-azonosító. |
name |
string |
Erőforrás neve. |
properties.error |
A hibák részletei. |
|
properties.executionType |
Az exportálási futtatás típusa. |
|
properties.fileName |
string |
Az exportált fájl neve. |
properties.processingEndTime |
string |
Az exportálási futtatás befejezésének időpontja. |
properties.processingStartTime |
string |
Az exportálás indításának időpontja. |
properties.runSettings |
A futtatáshoz érvényben lévő exportálási beállítások. |
|
properties.status |
Az exportálási futtatás utolsó ismert állapota. |
|
properties.submittedBy |
string |
Az exportálást kiváltó entitás azonosítója. Igény szerinti futtatások esetén ez a felhasználói e-mail-cím. Ütemezett futtatások esetén ez a "Rendszer". |
properties.submittedTime |
string |
Az exportálás várólistára helyezésének időpontja. |
type |
string |
Erőforrástípus. |
ExportSchedule
Az exportáláshoz társított ütemezés.
Name | Típus | Description |
---|---|---|
recurrence |
Az ütemezés ismétlődése. |
|
recurrencePeriod |
Az ismétlődés kezdő és záró dátuma. A kezdési dátumnak a jövőben kell lennie. Ha van ilyen, a záró dátumnak nagyobbnak kell lennie a kezdő dátumnál. |
|
status |
Az exportálás ütemezésének állapota. Ha "Inaktív", az exportálás ütemezése szünetel. |
ExportTimePeriod
Az exportálásban lévő adatok dátumtartománya. Ezt csak akkor szabad megadni, ha a timeFrame értéke "Egyéni". A maximális dátumtartomány 3 hónap.
Name | Típus | Description |
---|---|---|
from |
string |
Az adatok exportálásának kezdő dátuma. |
to |
string |
Az adatok exportálásának záró dátuma. |
ExportType
Az exportálás típusa. Vegye figyelembe, hogy a "Használat" egyenértékű az "ActualCost" értékekkel, és olyan exportálásokra vonatkozik, amelyek még nem szolgáltatnak adatokat a szolgáltatásfoglalások díjairól vagy amortizációiról.
Name | Típus | Description |
---|---|---|
ActualCost |
string |
|
AmortizedCost |
string |
|
Usage |
string |
FormatType
A kézbesített exportálás formátuma. Jelenleg csak a Csv támogatott.
Name | Típus | Description |
---|---|---|
Csv |
string |
GranularityType
Az exportálás sorainak részletessége. Jelenleg csak a "Napi" támogatott.
Name | Típus | Description |
---|---|---|
Daily |
string |
RecurrenceType
Az ütemezés ismétlődése.
Name | Típus | Description |
---|---|---|
Annually |
string |
|
Daily |
string |
|
Monthly |
string |
|
Weekly |
string |
StatusType
Az exportálás ütemezésének állapota. Ha "Inaktív", az exportálás ütemezése szünetel.
Name | Típus | Description |
---|---|---|
Active |
string |
|
Inactive |
string |
SystemAssignedServiceIdentity
Felügyeltszolgáltatás-identitás (rendszer által hozzárendelt vagy nincs)
Name | Típus | Description |
---|---|---|
principalId |
string |
A rendszer által hozzárendelt identitás szolgáltatásnév-azonosítója. Ez a tulajdonság csak a rendszer által hozzárendelt identitáshoz lesz megadva. |
tenantId |
string |
A rendszer által hozzárendelt identitás bérlőazonosítója. Ez a tulajdonság csak a rendszer által hozzárendelt identitáshoz lesz megadva. |
type |
A felügyeltszolgáltatás-identitás típusa (rendszer által hozzárendelt vagy egyik sem). |
SystemAssignedServiceIdentityType
A felügyeltszolgáltatás-identitás típusa (rendszer által hozzárendelt vagy egyik sem).
Name | Típus | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
TimeframeType
Az adatok exportáláshoz való lekérésének időkerete. Ha egyéni, akkor meg kell adni egy adott időszakot.
Name | Típus | Description |
---|---|---|
BillingMonthToDate |
string |
|
Custom |
string |
|
MonthToDate |
string |
|
TheLastBillingMonth |
string |
|
TheLastMonth |
string |
|
WeekToDate |
string |