Megosztás a következőn keresztül:


Exports - Create Or Update

Az 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éses művelet végrehajtásával beszerezheti a legújabb eTaget. A létrehozási művelethez nem szükséges eTag.

PUT https://management.azure.com/{scope}/providers/Microsoft.CostManagement/exports/{exportName}?api-version=2024-08-01

URI-paraméterek

Name In Kötelező Típus Description
exportName
path True

string

Exportálás neve.

scope
path True

string

Az exportálási műveletekhez társított hatókör. Ide tartoznak a resourceGroup-hatókörhöz tartozó "/subscriptions/{subscriptionId}/" előfizetési hatókör, "/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}" a részleg hatóköréhez, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}" a EnrollmentAccount hatókörhöz, "/providers/Microsoft.Management/managementGroups/{managementGroupId} a felügyeleti csoport hatóköréhez, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" a billingProfile hatókörhöz, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}" a invoiceSection hatókörhöz és a "/providers/Microsoft". Billing/billingAccounts/{billingAccountId}/customers/{customerId}" a partnerekre vonatkozóan.

api-version
query True

string

A művelethez használni kívánt API-verzió.

Kérelem törzse

Name Kötelező Típus Description
properties.definition True

ExportDefinition

Rendelkezik az exportálás definícióval.

properties.deliveryInfo True

ExportDeliveryInfo

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

SystemAssignedServiceIdentity

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

FormatType

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álva lesznek, és egy blobkönyvtárba kerülnek egy jegyzékfájllal együtt. Megjegyzés: ez a beállítás jelenleg csak a Microsoft Ügyfélszerződés kereskedelmi hatóköreihez érhető el.

properties.runHistory

ExportExecutionListResult

Ha szükséges, az exportálás legutóbbi futtatási előzményei vannak.

properties.schedule

ExportSchedule

Az exportálás ütemezési adataival rendelkezik.

Válaszok

Name Típus Description
200 OK

Export

OKÉ. A kérés sikeres volt.

201 Created

Export

Létrehozott.

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy miért nem sikerült a művelet.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

ExportCreateOrUpdateByBillingAccount
ExportCreateOrUpdateByDepartment
ExportCreateOrUpdateByEnrollmentAccount
ExportCreateOrUpdateByManagementGroup
ExportCreateOrUpdateByResourceGroup
ExportCreateOrUpdateBySubscription

ExportCreateOrUpdateByBillingAccount

Mintakérelem

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2024-08-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"
          ]
        }
      }
    }
  }
}

Mintaválasz

{
  "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

Mintakérelem

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport?api-version=2024-08-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"
          ]
        }
      }
    }
  }
}

Mintaválasz

{
  "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

Mintakérelem

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2024-08-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"
          ]
        }
      }
    }
  }
}

Mintaválasz

{
  "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

Mintakérelem

PUT https://management.azure.com/providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport?api-version=2024-08-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"
          ]
        }
      }
    }
  }
}

Mintaválasz

{
  "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

Mintakérelem

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.CostManagement/exports/TestExport?api-version=2024-08-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"
          ]
        }
      }
    }
  }
}

Mintaválasz

{
  "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

Mintakérelem

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/exports/TestExport?api-version=2024-08-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"
          ]
        }
      }
    }
  }
}

Mintaválasz

{
  "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
CommonExportProperties

Az exportálás gyakori tulajdonságai.

ErrorDetails

A hiba részletei.

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. Próbálkozzon újra az "Újrapróbálkozás után" fejlécben megadott időre való várakozás után.

ExecutionStatus

Az exportálási futtatás utolsó ismert állapota.

ExecutionType

Az exportálási futtatás típusa.

Export

Egy exportálási erőforrás.

ExportDataset

Az exportálásban lévő adatok definíciója.

ExportDatasetConfiguration

Az adatkészlet 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.

ExportDefinition

Az exportálás definíciója.

ExportDeliveryDestination

Ez azt a Blob Storage-fiókhelyet jelöli, ahol a költségek exportálása megtörténik. A célhely kétféleképpen konfigurálható. A legtöbb ügyfél számára ajánlott módszer a tárfiók erőforrás-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 annak érdekében, hogy a Cost Management-szolgáltatások hozzáférjenek a tárterülethez. Amikor exportálást hoz létre az Azure Portalon, 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 olyan Microsoft PartnerSzerződés-csomaggal rendelkező partnerek számára érhető el, akik a számlázási fiók globális rendszergazdái. Ezek a partnerek a tárfiók resourceId azonosítójának megadása helyett megadhatják a tárfiók nevét és egy SAS-jogkivonatot a fiókhoz. 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 típusú erőforrástípusokkal, valamint 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).

ExportDeliveryInfo

Az exportáláshoz társított szállítási információk.

ExportExecutionListResult

Az exportálás futtatási előzményeinek felsorolása.

ExportRecurrencePeriod

Az ismétlődési ütemezés kezdő és záró dátuma.

ExportRun

Exportálási futtatás.

ExportSchedule

Az exportáláshoz társított ütemezés.

ExportTimePeriod

Az exportálásban lévő adatok dátumtartománya. Ezt csak az "Egyéni" időkerettel kell megadni. A maximális dátumtartomány 3 hónap.

ExportType

Az exportálás típusa. Vegye figyelembe, hogy a "Használat" egyenértékű az "ActualCost"-tal, és olyan exportálásokra vonatkozik, amelyek még nem szolgáltatnak adatokat a szolgáltatásfoglalások díjához vagy amortizálásához.

FormatType

A kézbesített exportálás formátuma. Jelenleg csak a "Csv" támogatott.

GranularityType

Az exportálás sorainak részletessége. Jelenleg csak a "Napi" támogatott.

RecurrenceType

Az ütemezés ismétlődése.

StatusType

Az exportálás ütemezésének állapota. Ha "Inaktív", az exportálás ütemezése fel van függesztve.

SystemAssignedServiceIdentity

Felügyelt szolgáltatás identitása (vagy rendszer van hozzárendelve, vagy nincs)

SystemAssignedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa (vagy rendszer van hozzárendelve, vagy nincs).

TimeframeType

Az exportáláshoz szükséges adatok lekérésének időkerete. Ha egyéni, akkor meg kell adni egy adott időtartamot.

CommonExportProperties

Az exportálás gyakori tulajdonságai.

Name Típus Description
definition

ExportDefinition

Rendelkezik az exportálás definícióval.

deliveryInfo

ExportDeliveryInfo

Rendelkezik az exportálás kézbesítési adataival.

format

FormatType

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, adja meg a következő futtatási idő becslését.

partitionData

boolean

Ha igaz értékre van állítva, az exportált adatok mérete szerint particionálva lesznek, és egy blobkönyvtárba kerülnek egy jegyzékfájllal együtt. Megjegyzés: ez a beállítás jelenleg csak a Microsoft Ügyfélszerződés kereskedelmi hatóköreihez érhető el.

runHistory

ExportExecutionListResult

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

A művelet sikertelen voltát jelző hibaüzenet.

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. Próbálkozzon újra az "Újrapróbálkozás után" fejlécben megadott időre való várakozás után.

Name Típus Description
error

ErrorDetails

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ó frissíti-e a legújabb verziót.

id

string

Erőforrás-azonosító.

identity

SystemAssignedServiceIdentity

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

ExportDefinition

Rendelkezik az exportálás definícióval.

properties.deliveryInfo

ExportDeliveryInfo

Rendelkezik az exportálás kézbesítési adataival.

properties.format

FormatType

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, adja meg a következő futtatási idő becslését.

properties.partitionData

boolean

Ha igaz értékre van állítva, az exportált adatok mérete szerint particionálva lesznek, és egy blobkönyvtárba kerülnek egy jegyzékfájllal együtt. Megjegyzés: ez a beállítás jelenleg csak a Microsoft Ügyfélszerződés kereskedelmi hatóköreihez érhető el.

properties.runHistory

ExportExecutionListResult

Ha szükséges, az exportálás legutóbbi futtatási előzményei vannak.

properties.schedule

ExportSchedule

Az exportálás ütemezési adataival rendelkezik.

type

string

Erőforrás típusa.

ExportDataset

Az exportálásban lévő adatok definíciója.

Name Típus Description
configuration

ExportDatasetConfiguration

Az adatkészlet exportálási konfigurációja.

granularity

GranularityType

Az exportálás sorainak részletessége. Jelenleg csak a "Napi" támogatott.

ExportDatasetConfiguration

Az adatkészlet 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 eltérőek lehetnek (lásd a példákat).

ExportDefinition

Az exportálás definíciója.

Name Típus Description
dataSet

ExportDataset

Az exportálásban lévő adatok definíciója.

timePeriod

ExportTimePeriod

Rendelkezik az exportáláshoz szükséges adatok lekérésének időtartamával.

timeframe

TimeframeType

Az exportáláshoz szükséges adatok lekérésének időkerete. Ha egyéni, akkor meg kell adni egy adott időtartamot.

type

ExportType

Az exportálás típusa. Vegye figyelembe, hogy a "Használat" egyenértékű az "ActualCost"-tal, és olyan exportálásokra vonatkozik, amelyek még nem szolgáltatnak adatokat a szolgáltatásfoglalások díjához vagy amortizálásához.

ExportDeliveryDestination

Ez azt a Blob Storage-fiókhelyet jelöli, ahol a költségek exportálása megtörténik. A célhely kétféleképpen konfigurálható. A legtöbb ügyfél számára ajánlott módszer a tárfiók erőforrás-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 annak érdekében, hogy a Cost Management-szolgáltatások hozzáférjenek a tárterülethez. Amikor exportálást hoz létre az Azure Portalon, 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 olyan Microsoft PartnerSzerződés-csomaggal rendelkező partnerek számára érhető el, akik a számlázási fiók globális rendszergazdái. Ezek a partnerek a tárfiók resourceId azonosítójának megadása helyett megadhatják a tárfiók nevét és egy SAS-jogkivonatot a fiókhoz. 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 típusú erőforrástípusokkal, valamint 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ás fel lesz 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ást kézbesítik. Ez nem szükséges, ha sasToken és storageAccount van megadva.

rootFolderPath

string

Annak a könyvtárnak a neve, amelyben az exportálás fel lesz töltve.

sasToken

string

SAS-jogkivonat a tárfiókhoz. Korlátozott Azure-ügyfelek esetén ez a storageAccount-tal együtt a resourceId helyett megadható. Megjegyzés: a tulajdonság API által visszaadott értéke mindig el lesz rejtve. Ugyanannak az elhomályosított értéknek a visszaadása 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, ahová az exportálás fel lesz töltve. Korlátozott Azure-ügyfelek esetén ez a sasTokennel együtt megadhatók resourceId helyett.

ExportDeliveryInfo

Az exportáláshoz társított szállítási információk.

Name Típus Description
destination

ExportDeliveryDestination

A kézbesítendő exportálás célhelye.

ExportExecutionListResult

Az exportálás futtatási előzményeinek felsorolása.

Name Típus Description
value

ExportRun[]

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

ErrorDetails

A hibák részletei.

properties.executionType

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 az idő, amikor az exportálást átvették a futtatásra.

properties.runSettings

CommonExportProperties

A futtatáshoz érvényben lévő exportálási beállítások.

properties.status

ExecutionStatus

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ás esetén ez a felhasználói e-mail. Ü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ás típusa.

ExportSchedule

Az exportáláshoz társított ütemezés.

Name Típus Description
recurrence

RecurrenceType

Az ütemezés ismétlődése.

recurrencePeriod

ExportRecurrencePeriod

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 befejezési dátumnak nagyobbnak kell lennie, mint a kezdő dátum.

status

StatusType

Az exportálás ütemezésének állapota. Ha "Inaktív", az exportálás ütemezése fel van függesztve.

ExportTimePeriod

Az exportálásban lévő adatok dátumtartománya. Ezt csak az "Egyéni" időkerettel kell megadni. 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"-tal, és olyan exportálásokra vonatkozik, amelyek még nem szolgáltatnak adatokat a szolgáltatásfoglalások díjához vagy amortizálásához.

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 fel van függesztve.

Name Típus Description
Active

string

Inactive

string

SystemAssignedServiceIdentity

Felügyelt szolgáltatás identitása (vagy rendszer van hozzárendelve, 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

SystemAssignedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa (vagy rendszer van hozzárendelve, vagy nincs).

SystemAssignedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa (vagy rendszer van hozzárendelve, vagy nincs).

Name Típus Description
None

string

SystemAssigned

string

TimeframeType

Az exportáláshoz szükséges adatok lekérésének időkerete. Ha egyéni, akkor meg kell adni egy adott időtartamot.

Name Típus Description
BillingMonthToDate

string

Custom

string

MonthToDate

string

TheLastBillingMonth

string

TheLastMonth

string

WeekToDate

string