Exports - Create Or Update
Operasi untuk membuat atau memperbarui ekspor. Operasi pembaruan memerlukan eTag terbaru untuk diatur dalam permintaan. Anda dapat memperoleh eTag terbaru dengan melakukan operasi get. Operasi buat tidak memerlukan eTag.
PUT https://management.azure.com/{scope}/providers/Microsoft.CostManagement/exports/{exportName}?api-version=2024-08-01
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
export
|
path | True |
string |
Nama Ekspor. |
scope
|
path | True |
string |
Cakupan yang terkait dengan operasi ekspor. Ini termasuk '/subscriptions/{subscriptionId}/' untuk cakupan langganan, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' untuk cakupan resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' untuk cakupan Akun Penagihan dan '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' untuk lingkup Departemen, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' untuk cakupan EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId} untuk cakupan Grup Manajemen, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' untuk cakupan billingProfile, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' untuk cakupan invoiceSection, dan '/providers/Microsoft. Penagihan/tagihanAccounts/{billingAccountId}/customers/{customerId}' khusus untuk mitra. |
api-version
|
query | True |
string |
Versi API yang akan digunakan untuk operasi ini. |
Isi Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
properties.definition | True |
Memiliki definisi untuk ekspor. |
|
properties.deliveryInfo | True |
Memiliki informasi pengiriman untuk ekspor. |
|
eTag |
string |
eTag sumber daya. Untuk menangani skenario pembaruan bersamaan, bidang ini akan digunakan untuk menentukan apakah pengguna memperbarui versi terbaru atau tidak. |
|
identity |
Identitas terkelola yang terkait dengan Ekspor |
||
location |
string |
Lokasi identitas terkelola Ekspor. Hanya diperlukan saat menggunakan identitas terkelola. |
|
properties.format |
Format ekspor yang dikirimkan. Saat ini hanya 'Csv' yang didukung. |
||
properties.partitionData |
boolean |
Jika diatur ke true, data yang diekspor akan dipartisi berdasarkan ukuran dan ditempatkan dalam direktori blob bersama dengan file manifes. Catatan: opsi ini saat ini hanya tersedia untuk cakupan perdagangan Perjanjian Pelanggan Microsoft. |
|
properties.runHistory |
Jika diminta, memiliki riwayat eksekusi terbaru untuk ekspor. |
||
properties.schedule |
Memiliki informasi jadwal untuk ekspor. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
OKE. Permintaan telah berhasil. |
|
201 Created |
Dibuat. |
|
Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory.
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
Nama | Deskripsi |
---|---|
user_impersonation | meniru akun pengguna Anda |
Contoh
ExportCreateOrUpdateByBillingAccount
Permintaan sampel
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"
]
}
}
}
}
}
Respon sampel
{
"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
Permintaan sampel
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"
]
}
}
}
}
}
Respon sampel
{
"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
Permintaan sampel
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"
]
}
}
}
}
}
Respon sampel
{
"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
Permintaan sampel
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"
]
}
}
}
}
}
Respon sampel
{
"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
Permintaan sampel
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"
]
}
}
}
}
}
Respon sampel
{
"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
Permintaan sampel
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"
]
}
}
}
}
}
Respon sampel
{
"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"
]
}
}
}
}
}
Definisi
Nama | Deskripsi |
---|---|
Common |
Properti umum ekspor. |
Error |
Detail kesalahan. |
Error |
Respons kesalahan menunjukkan bahwa layanan tidak dapat memproses permintaan masuk. Alasannya disediakan dalam pesan kesalahan. Beberapa respons Kesalahan:
|
Execution |
Status terakhir yang diketahui dari eksekusi ekspor. |
Execution |
Jenis eksekusi ekspor. |
Export |
Sumber daya ekspor. |
Export |
Definisi untuk data dalam ekspor. |
Export |
Konfigurasi himpunan data ekspor. Perbolehkan kolom dipilih untuk ekspor. Jika tidak disediakan, maka ekspor akan menyertakan semua kolom yang tersedia. |
Export |
Definisi ekspor. |
Export |
Ini mewakili lokasi akun penyimpanan blob tempat ekspor biaya akan dikirimkan. Ada dua cara untuk mengonfigurasi tujuan. Pendekatan yang direkomendasikan untuk sebagian besar pelanggan adalah menentukan resourceId akun penyimpanan. Ini memerlukan pendaftaran satu kali langganan akun dengan penyedia sumber daya Microsoft.CostManagementExports untuk memberikan akses layanan Cost Management ke penyimpanan. Saat membuat ekspor di portal Microsoft Azure, pendaftaran ini dilakukan secara otomatis tetapi pengguna API mungkin perlu mendaftarkan langganan secara eksplisit (untuk informasi selengkapnya, lihat https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Cara lain untuk mengonfigurasi tujuan hanya tersedia untuk Mitra dengan paket Perjanjian Mitra Microsoft yang merupakan admin global akun penagihan mereka. Mitra ini, alih-alih menentukan resourceId akun penyimpanan, dapat menentukan nama akun penyimpanan bersama dengan token SAS untuk akun tersebut. Ini memungkinkan ekspor biaya ke akun penyimpanan di penyewa mana pun. Token SAS harus dibuat untuk layanan blob dengan jenis sumber daya Layanan/Kontainer/Objek dan dengan izin Baca/Tulis/Hapus/Daftar/Tambahkan/Buat (untuk informasi selengkapnya lihat https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ). |
Export |
Informasi pengiriman yang terkait dengan ekspor. |
Export |
Hasil daftar riwayat eksekusi ekspor. |
Export |
Tanggal mulai dan berakhir untuk jadwal pengulangan. |
Export |
Eksekusi ekspor. |
Export |
Jadwal yang terkait dengan ekspor. |
Export |
Rentang tanggal untuk data dalam ekspor. Ini hanya boleh ditentukan dengan timeFrame diatur ke 'Kustom'. Rentang tanggal maksimum adalah 3 bulan. |
Export |
Jenis ekspor. Perhatikan bahwa 'Penggunaan' setara dengan 'ActualCost' dan berlaku untuk ekspor yang belum menyediakan data untuk biaya atau amortisasi untuk reservasi layanan. |
Format |
Format ekspor yang dikirimkan. Saat ini hanya 'Csv' yang didukung. |
Granularity |
Granularitas baris dalam ekspor. Saat ini hanya 'Harian' yang didukung. |
Recurrence |
Pengulangan jadwal. |
Status |
Status jadwal ekspor. Jika 'Tidak Aktif', jadwal ekspor akan dijeda. |
System |
Identitas layanan terkelola (baik yang ditetapkan sistem, atau tidak ada) |
System |
Jenis identitas layanan terkelola (baik yang ditetapkan sistem, atau tidak ada). |
Timeframe |
Jangka waktu untuk menarik data untuk ekspor. Jika kustom, maka periode waktu tertentu harus disediakan. |
CommonExportProperties
Properti umum ekspor.
Nama | Jenis | Deskripsi |
---|---|---|
definition |
Memiliki definisi untuk ekspor. |
|
deliveryInfo |
Memiliki informasi pengiriman untuk ekspor. |
|
format |
Format ekspor yang dikirimkan. Saat ini hanya 'Csv' yang didukung. |
|
nextRunTimeEstimate |
string |
Jika ekspor memiliki jadwal aktif, berikan perkiraan waktu proses berikutnya. |
partitionData |
boolean |
Jika diatur ke true, data yang diekspor akan dipartisi berdasarkan ukuran dan ditempatkan dalam direktori blob bersama dengan file manifes. Catatan: opsi ini saat ini hanya tersedia untuk cakupan perdagangan Perjanjian Pelanggan Microsoft. |
runHistory |
Jika diminta, memiliki riwayat eksekusi terbaru untuk ekspor. |
ErrorDetails
Detail kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode kesalahan. |
message |
string |
Pesan kesalahan yang menunjukkan mengapa operasi gagal. |
ErrorResponse
Respons kesalahan menunjukkan bahwa layanan tidak dapat memproses permintaan masuk. Alasannya disediakan dalam pesan kesalahan.
Beberapa respons Kesalahan:
429 TooManyRequests - Permintaan dibatasi. Coba lagi setelah menunggu waktu yang ditentukan dalam header "x-ms-ratelimit-microsoft.consumption-retry-after".
503 ServiceUnavailable - Layanan sementara tidak tersedia. Coba lagi setelah menunggu waktu yang ditentukan di header "Coba Lagi-Setelah".
Nama | Jenis | Deskripsi |
---|---|---|
error |
Detail kesalahan. |
ExecutionStatus
Status terakhir yang diketahui dari eksekusi ekspor.
Nama | Jenis | Deskripsi |
---|---|---|
Completed |
string |
|
DataNotAvailable |
string |
|
Failed |
string |
|
InProgress |
string |
|
NewDataNotAvailable |
string |
|
Queued |
string |
|
Timeout |
string |
ExecutionType
Jenis eksekusi ekspor.
Nama | Jenis | Deskripsi |
---|---|---|
OnDemand |
string |
|
Scheduled |
string |
Export
Sumber daya ekspor.
Nama | Jenis | Deskripsi |
---|---|---|
eTag |
string |
eTag sumber daya. Untuk menangani skenario pembaruan bersamaan, bidang ini akan digunakan untuk menentukan apakah pengguna memperbarui versi terbaru atau tidak. |
id |
string |
Id Sumber Daya. |
identity |
Identitas terkelola yang terkait dengan Ekspor |
|
location |
string |
Lokasi identitas terkelola Ekspor. Hanya diperlukan saat menggunakan identitas terkelola. |
name |
string |
Nama sumber daya. |
properties.definition |
Memiliki definisi untuk ekspor. |
|
properties.deliveryInfo |
Memiliki informasi pengiriman untuk ekspor. |
|
properties.format |
Format ekspor yang dikirimkan. Saat ini hanya 'Csv' yang didukung. |
|
properties.nextRunTimeEstimate |
string |
Jika ekspor memiliki jadwal aktif, berikan perkiraan waktu proses berikutnya. |
properties.partitionData |
boolean |
Jika diatur ke true, data yang diekspor akan dipartisi berdasarkan ukuran dan ditempatkan dalam direktori blob bersama dengan file manifes. Catatan: opsi ini saat ini hanya tersedia untuk cakupan perdagangan Perjanjian Pelanggan Microsoft. |
properties.runHistory |
Jika diminta, memiliki riwayat eksekusi terbaru untuk ekspor. |
|
properties.schedule |
Memiliki informasi jadwal untuk ekspor. |
|
type |
string |
Jenis sumber daya. |
ExportDataset
Definisi untuk data dalam ekspor.
Nama | Jenis | Deskripsi |
---|---|---|
configuration |
Konfigurasi himpunan data ekspor. |
|
granularity |
Granularitas baris dalam ekspor. Saat ini hanya 'Harian' yang didukung. |
ExportDatasetConfiguration
Konfigurasi himpunan data ekspor. Perbolehkan kolom dipilih untuk ekspor. Jika tidak disediakan, maka ekspor akan menyertakan semua kolom yang tersedia.
Nama | Jenis | Deskripsi |
---|---|---|
columns |
string[] |
Array nama kolom yang akan disertakan dalam ekspor. Jika tidak disediakan, maka ekspor akan menyertakan semua kolom yang tersedia. Kolom yang tersedia dapat bervariasi menurut saluran pelanggan (lihat contoh). |
ExportDefinition
Definisi ekspor.
Nama | Jenis | Deskripsi |
---|---|---|
dataSet |
Definisi untuk data dalam ekspor. |
|
timePeriod |
Memiliki periode waktu untuk menarik data untuk ekspor. |
|
timeframe |
Jangka waktu untuk menarik data untuk ekspor. Jika kustom, maka periode waktu tertentu harus disediakan. |
|
type |
Jenis ekspor. Perhatikan bahwa 'Penggunaan' setara dengan 'ActualCost' dan berlaku untuk ekspor yang belum menyediakan data untuk biaya atau amortisasi untuk reservasi layanan. |
ExportDeliveryDestination
Ini mewakili lokasi akun penyimpanan blob tempat ekspor biaya akan dikirimkan. Ada dua cara untuk mengonfigurasi tujuan. Pendekatan yang direkomendasikan untuk sebagian besar pelanggan adalah menentukan resourceId akun penyimpanan. Ini memerlukan pendaftaran satu kali langganan akun dengan penyedia sumber daya Microsoft.CostManagementExports untuk memberikan akses layanan Cost Management ke penyimpanan. Saat membuat ekspor di portal Microsoft Azure, pendaftaran ini dilakukan secara otomatis tetapi pengguna API mungkin perlu mendaftarkan langganan secara eksplisit (untuk informasi selengkapnya, lihat https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Cara lain untuk mengonfigurasi tujuan hanya tersedia untuk Mitra dengan paket Perjanjian Mitra Microsoft yang merupakan admin global akun penagihan mereka. Mitra ini, alih-alih menentukan resourceId akun penyimpanan, dapat menentukan nama akun penyimpanan bersama dengan token SAS untuk akun tersebut. Ini memungkinkan ekspor biaya ke akun penyimpanan di penyewa mana pun. Token SAS harus dibuat untuk layanan blob dengan jenis sumber daya Layanan/Kontainer/Objek dan dengan izin Baca/Tulis/Hapus/Daftar/Tambahkan/Buat (untuk informasi selengkapnya lihat https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
Nama | Jenis | Deskripsi |
---|---|---|
container |
string |
Nama kontainer tempat ekspor akan diunggah. Jika kontainer tidak ada, kontainer akan dibuat. |
resourceId |
string |
Id sumber daya akun penyimpanan tempat ekspor akan dikirimkan. Ini tidak diperlukan jika sasToken dan storageAccount ditentukan. |
rootFolderPath |
string |
Nama direktori tempat ekspor akan diunggah. |
sasToken |
string |
Token SAS untuk akun penyimpanan. Untuk sekumpulan pelanggan Azure terbatas, ini bersama dengan storageAccount dapat ditentukan alih-alih resourceId. Catatan: nilai yang dikembalikan oleh API untuk properti ini akan selalu dikaburkan. Mengembalikan nilai yang dikaburkan yang sama ini tidak akan mengakibatkan token SAS diperbarui. Untuk memperbarui nilai ini, token SAS baru harus ditentukan. |
storageAccount |
string |
Akun penyimpanan tempat ekspor akan diunggah. Untuk sekumpulan pelanggan Azure terbatas, ini bersama dengan sasToken dapat ditentukan alih-alih resourceId. |
ExportDeliveryInfo
Informasi pengiriman yang terkait dengan ekspor.
Nama | Jenis | Deskripsi |
---|---|---|
destination |
Memiliki tujuan untuk ekspor yang dikirimkan. |
ExportExecutionListResult
Hasil daftar riwayat eksekusi ekspor.
Nama | Jenis | Deskripsi |
---|---|---|
value |
Daftar eksekusi ekspor. |
ExportRecurrencePeriod
Tanggal mulai dan berakhir untuk jadwal pengulangan.
Nama | Jenis | Deskripsi |
---|---|---|
from |
string |
Tanggal mulai pengulangan. |
to |
string |
Tanggal akhir pengulangan. |
ExportRun
Eksekusi ekspor.
Nama | Jenis | Deskripsi |
---|---|---|
eTag |
string |
eTag sumber daya. Untuk menangani skenario pembaruan bersamaan, bidang ini akan digunakan untuk menentukan apakah pengguna memperbarui versi terbaru atau tidak. |
id |
string |
Id Sumber Daya. |
name |
string |
Nama sumber daya. |
properties.error |
Detail kesalahan apa pun. |
|
properties.executionType |
Jenis eksekusi ekspor. |
|
properties.fileName |
string |
Nama file yang diekspor. |
properties.processingEndTime |
string |
Waktu ketika eksekusi ekspor selesai. |
properties.processingStartTime |
string |
Waktu ketika ekspor diambil untuk dijalankan. |
properties.runSettings |
Pengaturan ekspor yang berlaku untuk eksekusi ini. |
|
properties.status |
Status terakhir yang diketahui dari eksekusi ekspor. |
|
properties.submittedBy |
string |
Pengidentifikasi untuk entitas yang memicu ekspor. Untuk eksekusi sesuai permintaan, ini adalah email pengguna. Untuk eksekusi terjadwal, ini adalah 'Sistem'. |
properties.submittedTime |
string |
Waktu ketika ekspor diantrekan untuk dijalankan. |
type |
string |
Jenis sumber daya. |
ExportSchedule
Jadwal yang terkait dengan ekspor.
Nama | Jenis | Deskripsi |
---|---|---|
recurrence |
Pengulangan jadwal. |
|
recurrencePeriod |
Memiliki tanggal mulai dan berakhir pengulangan. Tanggal mulai harus di masa mendatang. Jika ada, tanggal akhir harus lebih besar dari tanggal mulai. |
|
status |
Status jadwal ekspor. Jika 'Tidak Aktif', jadwal ekspor akan dijeda. |
ExportTimePeriod
Rentang tanggal untuk data dalam ekspor. Ini hanya boleh ditentukan dengan timeFrame diatur ke 'Kustom'. Rentang tanggal maksimum adalah 3 bulan.
Nama | Jenis | Deskripsi |
---|---|---|
from |
string |
Tanggal mulai untuk mengekspor data. |
to |
string |
Tanggal akhir untuk mengekspor data. |
ExportType
Jenis ekspor. Perhatikan bahwa 'Penggunaan' setara dengan 'ActualCost' dan berlaku untuk ekspor yang belum menyediakan data untuk biaya atau amortisasi untuk reservasi layanan.
Nama | Jenis | Deskripsi |
---|---|---|
ActualCost |
string |
|
AmortizedCost |
string |
|
Usage |
string |
FormatType
Format ekspor yang dikirimkan. Saat ini hanya 'Csv' yang didukung.
Nama | Jenis | Deskripsi |
---|---|---|
Csv |
string |
GranularityType
Granularitas baris dalam ekspor. Saat ini hanya 'Harian' yang didukung.
Nama | Jenis | Deskripsi |
---|---|---|
Daily |
string |
RecurrenceType
Pengulangan jadwal.
Nama | Jenis | Deskripsi |
---|---|---|
Annually |
string |
|
Daily |
string |
|
Monthly |
string |
|
Weekly |
string |
StatusType
Status jadwal ekspor. Jika 'Tidak Aktif', jadwal ekspor akan dijeda.
Nama | Jenis | Deskripsi |
---|---|---|
Active |
string |
|
Inactive |
string |
SystemAssignedServiceIdentity
Identitas layanan terkelola (baik yang ditetapkan sistem, atau tidak ada)
Nama | Jenis | Deskripsi |
---|---|---|
principalId |
string |
ID perwakilan layanan dari identitas yang ditetapkan sistem. Properti ini hanya akan disediakan untuk identitas yang ditetapkan sistem. |
tenantId |
string |
ID penyewa dari identitas yang ditetapkan sistem. Properti ini hanya akan disediakan untuk identitas yang ditetapkan sistem. |
type |
Jenis identitas layanan terkelola (baik yang ditetapkan sistem, atau tidak ada). |
SystemAssignedServiceIdentityType
Jenis identitas layanan terkelola (baik yang ditetapkan sistem, atau tidak ada).
Nama | Jenis | Deskripsi |
---|---|---|
None |
string |
|
SystemAssigned |
string |
TimeframeType
Jangka waktu untuk menarik data untuk ekspor. Jika kustom, maka periode waktu tertentu harus disediakan.
Nama | Jenis | Deskripsi |
---|---|---|
BillingMonthToDate |
string |
|
Custom |
string |
|
MonthToDate |
string |
|
TheLastBillingMonth |
string |
|
TheLastMonth |
string |
|
WeekToDate |
string |