Exports - Get
Dışarı aktarma adına göre tanımlı kapsam için dışarı aktarmayı alma işlemi.
GET https://management.azure.com/{scope}/providers/Microsoft.CostManagement/exports/{exportName}?api-version=2025-03-01
GET https://management.azure.com/{scope}/providers/Microsoft.CostManagement/exports/{exportName}?api-version=2025-03-01&$expand={$expand}
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
export
|
path | True |
string |
Dışa Aktarma Adı. |
|
scope
|
path | True |
string |
Kaynağın tam Azure Resource manager tanımlayıcısı. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
|
$expand
|
query |
string |
Dışarı aktarma içindeki özellikleri genişletmek için kullanılabilir. Şu anda yalnızca 'runHistory' desteklenir ve dışarı aktarma işleminin son 10 çalıştırması için bilgi döndürür. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Azure işlemi başarıyla tamamlandı. |
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
|
Export |
|
Export |
|
Export |
|
Export |
|
Export |
|
Export |
ExportGetByBillingAccount
Örnek isteği
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01
Örnek yanıt
{
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"eTag": "\"00000000-0000-0000-0000-000000000000\"",
"id": "/providers/Microsoft.Billing/billingAccounts/{billingAccount-Id}/providers/Microsoft.CostManagement/exports/TestExport",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"format": "Csv",
"compressionMode": "gzip",
"dataOverwriteBehavior": "OverwritePreviousReport",
"definition": {
"type": "ActualCost",
"dataSet": {
"configuration": {
"dataVersion": "2023-05-01"
},
"granularity": "Daily"
},
"timePeriod": {
"from": "2020-05-01T00:00:00Z",
"to": "2020-05-31T00:00:00Z"
},
"timeframe": "Custom"
},
"deliveryInfo": {
"destination": {
"container": "exports",
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"rootFolderPath": "ad-hoc"
}
},
"exportDescription": "This is a test export.",
"partitionData": true
}
}
ExportGetByDepartment
Örnek isteği
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01
Örnek yanıt
{
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"eTag": "\"00000000-0000-0000-0000-000000000000\"",
"id": "/providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"format": "Csv",
"compressionMode": "gzip",
"dataOverwriteBehavior": "OverwritePreviousReport",
"definition": {
"type": "ActualCost",
"dataSet": {
"configuration": {
"dataVersion": "2023-05-01"
},
"granularity": "Daily"
},
"timePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-06-30T00:00:00Z"
},
"timeframe": "Custom"
},
"deliveryInfo": {
"destination": {
"container": "exports",
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"rootFolderPath": "ad-hoc"
}
},
"exportDescription": "This is a test export.",
"partitionData": true
}
}
ExportGetByEnrollmentAccount
Örnek isteği
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01
Örnek yanıt
{
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"eTag": "\"00000000-0000-0000-0000-000000000000\"",
"id": "/providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"format": "Csv",
"compressionMode": "gzip",
"dataOverwriteBehavior": "OverwritePreviousReport",
"definition": {
"type": "ActualCost",
"dataSet": {
"configuration": {
"dataVersion": "2023-05-01"
},
"granularity": "Daily"
},
"timePeriod": {
"from": "2019-09-01T00:00:00Z",
"to": "2019-09-30T00:00:00Z"
},
"timeframe": "Custom"
},
"deliveryInfo": {
"destination": {
"container": "exports",
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"rootFolderPath": "ad-hoc"
}
},
"exportDescription": "This is a test export.",
"partitionData": true
}
}
ExportGetByManagementGroup
Örnek isteği
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01
Örnek yanıt
{
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"eTag": "\"00000000-0000-0000-0000-000000000000\"",
"id": "/providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"format": "Csv",
"compressionMode": "gzip",
"dataOverwriteBehavior": "OverwritePreviousReport",
"definition": {
"type": "ActualCost",
"dataSet": {
"configuration": {
"dataVersion": "2023-05-01"
},
"granularity": "Daily"
},
"timePeriod": {
"from": "2019-09-01T00:00:00Z",
"to": "2020-09-30T00:00:00Z"
},
"timeframe": "Custom"
},
"deliveryInfo": {
"destination": {
"container": "exports",
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"rootFolderPath": "ad-hoc"
}
},
"exportDescription": "This is a test export.",
"partitionData": true
}
}
ExportGetByResourceGroup
Örnek isteği
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01
Örnek yanıt
{
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"eTag": "\"00000000-0000-0000-0000-000000000000\"",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.CostManagement/exports/TestExport",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"format": "Csv",
"compressionMode": "gzip",
"dataOverwriteBehavior": "OverwritePreviousReport",
"definition": {
"type": "ActualCost",
"dataSet": {
"configuration": {
"dataVersion": "2023-05-01"
},
"granularity": "Daily"
},
"timePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-06-30T00:00:00Z"
},
"timeframe": "Custom"
},
"deliveryInfo": {
"destination": {
"container": "exports",
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"rootFolderPath": "ad-hoc"
}
},
"exportDescription": "This is a test export.",
"partitionData": true
}
}
ExportGetBySubscription
Örnek isteği
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01
Örnek yanıt
{
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"eTag": "\"00000000-0000-0000-0000-000000000000\"",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/exports/TestExport",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"format": "Csv",
"compressionMode": "gzip",
"dataOverwriteBehavior": "OverwritePreviousReport",
"definition": {
"type": "ActualCost",
"dataSet": {
"configuration": {
"dataVersion": "2023-05-01"
},
"granularity": "Daily"
},
"timePeriod": {
"from": "2019-06-01T00:00:00Z",
"to": "2019-06-30T00:00:00Z"
},
"timeframe": "Custom"
},
"deliveryInfo": {
"destination": {
"container": "exports",
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"rootFolderPath": "ad-hoc"
}
},
"exportDescription": "This is a test export.",
"partitionData": true
}
}
Tanımlar
| Name | Description |
|---|---|
|
Common |
Dışarı aktarmanın ortak özellikleri. |
|
Compression |
Müşterilerin dışarı aktarmalar için verileri sıkıştır'ı seçmesine izin verin. Bu ayar çalışma zamanında hedef dosya sıkıştırma düzenini etkinleştirir. Varsayılan olarak Yok olarak ayarlanır. Gzip csv içindir ve parquet için snappy'dir. |
|
created |
Kaynağı oluşturan kimliğin türü. |
|
Data |
Müşterilerin dışarı aktarmalar için verilerin üzerine yaz (OverwritePreviousReport) seçmesine izin verin. Bu ayar, müşteri depolama hesabında aynı ay için verilerin üzerine yazmayı etkinleştirir. Varsayılan olarak CreateNewReport olarak ayarlanır. |
|
Destination |
Dışarı aktarma teslim hedefi türü. Şu anda yalnızca 'AzureBlob' desteklenmektedir. |
|
Error |
Hatanın ayrıntıları. |
|
Error |
Hata yanıtı, hizmetin gelen isteği işleyemediğini gösterir. Nedeni hata iletisinde sağlanır. \n\nBazı Hata Yanıtları: \n\n * 429 TooManyRequests - İstek kısılmış. "x-ms-ratelimit-microsoft.consumption-retry-after" üst bilgisinde belirtilen süreyi bekledikten sonra yeniden deneyin. \n\n * 503 ServiceAvailable - Hizmet geçici olarak kullanılamaz. "Yeniden Dene-Sonra" üst bilgisinde belirtilen süreyi bekledikten sonra yeniden deneyin. |
|
Execution |
Dışarı aktarma çalıştırmasının bilinen son durumu. |
|
Execution |
Dışarı aktarma çalıştırmasının türü. |
| Export |
Dışarı aktarma kaynağı. |
|
Export |
Dışarı aktarmadaki verilerin tanımı. |
|
Export |
Bu, kullanımdan kaldırma yolundadır ve bundan sonra desteklenmeyecektir. |
|
Export |
Dışarı aktarmanın tanımı. |
|
Export |
Bu, maliyetlerin dışarı aktarılacağı blob depolama hesabı konumunu temsil eder. Hedefi yapılandırmanın iki yolu vardır. Çoğu müşteri için önerilen yaklaşım, depolama hesabının resourceId değerini belirtmektir. Bu, Maliyet Yönetimi hizmetlerine depolama alanına erişim vermek için hesabın Microsoft.CostManagementExports kaynak sağlayıcısına aboneliğinin tek seferlik kaydedilmesini gerektirir. Azure portalında dışarı aktarma oluştururken bu kayıt otomatik olarak gerçekleştirilir ancak API kullanıcılarının aboneliği açıkça kaydetmesi gerekebilir (daha fazla bilgi için bkz. https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Hedefi yapılandırmanın başka bir yolu da YALNIZCA ödeme hesabının genel yöneticisi olan Microsoft İş Ortağı Sözleşmesi planına sahip iş ortakları tarafından kullanılabilir. Bu İş Ortakları, bir depolama hesabının resourceId değerini belirtmek yerine, depolama hesabı adını ve hesap için bir SAS belirteci belirtebilir. Bu, maliyetlerin herhangi bir kiracıdaki bir depolama hesabına dışarı aktarılmasına olanak tanır. SAS belirteci, blob hizmeti için Hizmet/Kapsayıcı/Nesne kaynak türleri ve Okuma/Yazma/Silme/Liste/Ekleme/Oluşturma izinleriyle oluşturulmalıdır (daha fazla bilgi için bkz. https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ). |
|
Export |
Dışarı aktarma ile ilişkili teslim bilgileri. |
|
Export |
Dışarı aktarmanın çalıştırma geçmişini listelemenin sonucu. |
|
Export |
Yinelenme zamanlaması için başlangıç ve bitiş tarihi. |
|
Export |
Dışarı aktarma çalıştırması. |
|
Export |
Dışarı aktarma ile ilişkili zamanlama. |
|
Export |
Dışarı aktarma çalıştırmasının özellikleri. Bu şu anda doldurulmamıştır. |
|
Export |
Dışarı aktarmadaki verilerin tarih aralığı. Bu yalnızca timeFrame değeri 'Özel' olarak ayarlanmış olarak belirtilmelidir. Maksimum tarih aralığı 1 takvim ayıdır. |
|
Export |
Dışarı aktarmanın türü. 'Kullanım' öğesinin 'ActualCost' ile eşdeğer olduğunu ve henüz ücret veya hizmet rezervasyonları için amorti verileri sağlamayan dışarı aktarma işlemleri için geçerli olduğunu unutmayın. |
|
Filter |
Filtrenin adı. Bu, şu anda yalnızca ReservationRecommendations'ın Dışarı Aktarma Tanımı türü için desteklenmektedir. Desteklenen adlar şunlardır: ['ReservationScope', 'LookBackPeriod', 'ResourceType'] |
|
Filter |
Üzerinde çalışılacak filtre adını ve değerini içerir. Bu, şu anda yalnızca ReservationRecommendations'ın Dışarı Aktarma Tanımı türü için desteklenmektedir. |
|
Format |
Teslim edilen dışarı aktarma biçimi. |
|
Granularity |
Dışarı aktarmadaki satırların ayrıntı düzeyi. Şu anda çoğu durumda 'Günlük' desteklenmektedir. |
|
Recurrence |
Zamanlama yinelenme. |
|
Status |
Dışarı aktarma zamanlamasının durumu. 'Etkin Değil' ise dışarı aktarmanın zamanlaması duraklatılır. Dışarı aktarmayı etkinleştirmek için durumu Etkin olarak ayarlayın ve ardından put isteğinde bulunın. |
|
System |
Yönetilen hizmet kimliği (sistem atanmış veya yok) |
|
System |
Yönetilen hizmet kimliğinin türü (sistem atanmış veya yok). |
|
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
|
Timeframe |
Dışarı aktarma için veri çekme zaman çerçevesi. Özelse, belirli bir zaman aralığı sağlanmalıdır. |
CommonExportProperties
Dışarı aktarmanın ortak özellikleri.
| Name | Tür | Description |
|---|---|---|
| compressionMode |
Müşterilerin dışarı aktarmalar için verileri sıkıştır'ı seçmesine izin verin. Bu ayar çalışma zamanında hedef dosya sıkıştırma düzenini etkinleştirir. Varsayılan olarak Yok olarak ayarlanır. Gzip csv içindir ve parquet için snappy'dir. |
|
| dataOverwriteBehavior |
Müşterilerin dışarı aktarmalar için verilerin üzerine yaz (OverwritePreviousReport) seçmesine izin verin. Bu ayar, müşteri depolama hesabında aynı ay için verilerin üzerine yazmayı etkinleştirir. Varsayılan olarak CreateNewReport olarak ayarlanır. |
|
| definition |
Dışarı aktarmanın tanımına sahiptir. |
|
| deliveryInfo |
Dışarı aktarma için teslimat bilgilerine sahiptir. |
|
| exportDescription |
string |
Dışarı aktarma oluşturma/güncelleştirme sırasında müşteri tarafından ayarlanan dışarı aktarma açıklaması. |
| format |
Teslim edilen dışarı aktarma biçimi. |
|
| nextRunTimeEstimate |
string (date-time) |
Dışarı aktarmanın etkin bir zamanlaması varsa, sonraki çalışma zamanına ilişkin bir tahmin sağlar. |
| partitionData |
boolean |
True olarak ayarlanırsa, dışarı aktarılan veriler boyuta göre bölümlenir ve bildirim dosyasıyla birlikte bir blob dizinine yerleştirilir. |
| runHistory |
İstenirse, dışarı aktarma için en son çalıştırma geçmişine sahiptir. |
|
| systemSuspensionContext |
Dışarı aktarma SystemSuspended durumundaysa dışarı aktarmanın askıya alınma nedeni. Bu şu anda doldurulmamıştır. |
CompressionModeType
Müşterilerin dışarı aktarmalar için verileri sıkıştır'ı seçmesine izin verin. Bu ayar çalışma zamanında hedef dosya sıkıştırma düzenini etkinleştirir. Varsayılan olarak Yok olarak ayarlanır. Gzip csv içindir ve parquet için snappy'dir.
| Değer | Description |
|---|---|
| gzip | |
| snappy | |
| none |
createdByType
Kaynağı oluşturan kimliğin türü.
| Değer | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DataOverwriteBehaviorType
Müşterilerin dışarı aktarmalar için verilerin üzerine yaz (OverwritePreviousReport) seçmesine izin verin. Bu ayar, müşteri depolama hesabında aynı ay için verilerin üzerine yazmayı etkinleştirir. Varsayılan olarak CreateNewReport olarak ayarlanır.
| Değer | Description |
|---|---|
| OverwritePreviousReport | |
| CreateNewReport |
DestinationType
Dışarı aktarma teslim hedefi türü. Şu anda yalnızca 'AzureBlob' desteklenmektedir.
| Değer | Description |
|---|---|
| AzureBlob |
ErrorDetails
Hatanın ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hata kodu. |
| message |
string |
İşlemin neden başarısız olduğunu gösteren hata iletisi. |
ErrorResponse
Hata yanıtı, hizmetin gelen isteği işleyemediğini gösterir. Nedeni hata iletisinde sağlanır. \n\nBazı Hata Yanıtları: \n\n * 429 TooManyRequests - İstek kısılmış. "x-ms-ratelimit-microsoft.consumption-retry-after" üst bilgisinde belirtilen süreyi bekledikten sonra yeniden deneyin. \n\n * 503 ServiceAvailable - Hizmet geçici olarak kullanılamaz. "Yeniden Dene-Sonra" üst bilgisinde belirtilen süreyi bekledikten sonra yeniden deneyin.
| Name | Tür | Description |
|---|---|---|
| error |
Hatanın ayrıntıları. |
ExecutionStatus
Dışarı aktarma çalıştırmasının bilinen son durumu.
| Değer | Description |
|---|---|
| Queued | |
| InProgress | |
| Completed | |
| Failed | |
| Timeout | |
| NewDataNotAvailable | |
| DataNotAvailable |
ExecutionType
Dışarı aktarma çalıştırmasının türü.
| Değer | Description |
|---|---|
| OnDemand | |
| Scheduled |
Export
Dışarı aktarma kaynağı.
| Name | Tür | Description |
|---|---|---|
| eTag |
string |
Kaynağın eTag'i. Eşzamanlı güncelleştirme senaryolarını işlemek için, kullanıcının en son sürümü güncelleştirip güncelleştirmediğini belirlemek için bu alan kullanılır. |
| id |
string (arm-id) |
Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity |
Dışarı Aktarma ile ilişkili yönetilen kimlik |
|
| location |
string |
Dışarı aktarmanın yönetilen kimliğinin konumu. Yalnızca yönetilen kimlik kullanıldığında gereklidir. |
| name |
string |
Kaynağın adı |
| properties.compressionMode |
Müşterilerin dışarı aktarmalar için verileri sıkıştır'ı seçmesine izin verin. Bu ayar çalışma zamanında hedef dosya sıkıştırma düzenini etkinleştirir. Varsayılan olarak Yok olarak ayarlanır. Gzip csv içindir ve parquet için snappy'dir. |
|
| properties.dataOverwriteBehavior |
Müşterilerin dışarı aktarmalar için verilerin üzerine yaz (OverwritePreviousReport) seçmesine izin verin. Bu ayar, müşteri depolama hesabında aynı ay için verilerin üzerine yazmayı etkinleştirir. Varsayılan olarak CreateNewReport olarak ayarlanır. |
|
| properties.definition |
Dışarı aktarmanın tanımına sahiptir. |
|
| properties.deliveryInfo |
Dışarı aktarma için teslimat bilgilerine sahiptir. |
|
| properties.exportDescription |
string |
Dışarı aktarma oluşturma/güncelleştirme sırasında müşteri tarafından ayarlanan dışarı aktarma açıklaması. |
| properties.format |
Teslim edilen dışarı aktarma biçimi. |
|
| properties.nextRunTimeEstimate |
string (date-time) |
Dışarı aktarmanın etkin bir zamanlaması varsa, sonraki çalışma zamanına ilişkin bir tahmin sağlar. |
| properties.partitionData |
boolean |
True olarak ayarlanırsa, dışarı aktarılan veriler boyuta göre bölümlenir ve bildirim dosyasıyla birlikte bir blob dizinine yerleştirilir. |
| properties.runHistory |
İstenirse, dışarı aktarma için en son çalıştırma geçmişine sahiptir. |
|
| properties.schedule |
Dışarı aktarma için zamanlama bilgilerine sahiptir. |
|
| properties.systemSuspensionContext |
Dışarı aktarma SystemSuspended durumundaysa dışarı aktarmanın askıya alınma nedeni. Bu şu anda doldurulmamıştır. |
|
| systemData |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
|
| type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
ExportDataset
Dışarı aktarmadaki verilerin tanımı.
| Name | Tür | Description |
|---|---|---|
| configuration |
Veri kümesini dışarı aktarma yapılandırması. |
|
| granularity |
Dışarı aktarmadaki satırların ayrıntı düzeyi. Şu anda çoğu durumda 'Günlük' desteklenmektedir. |
ExportDatasetConfiguration
Bu, kullanımdan kaldırma yolundadır ve bundan sonra desteklenmeyecektir.
| Name | Tür | Description |
|---|---|---|
| columns |
string[] |
Dışarı aktarmaya dahil edilecek sütun adları dizisi. Sağlanmadıysa dışarı aktarma işlemi tüm kullanılabilir sütunları içerir. Kullanılabilir sütunlar müşteri kanalına göre farklılık gösterebilir (örneklere bakın). |
| dataVersion |
string |
Dışarı aktarma için seçilen için veri sürümü. Sağlanmazsa dışarı aktarma varsayılan olarak en son veri sürümüne döndürülecektir. |
| filters |
Veri kümeleriyle ilişkili filtreler. |
ExportDefinition
Dışarı aktarmanın tanımı.
| Name | Tür | Description |
|---|---|---|
| dataSet |
Dışarı aktarmadaki verilerin tanımı. |
|
| timePeriod |
Dışarı aktarma için verileri çekmek için zaman aralığı vardır. |
|
| timeframe |
Dışarı aktarma için veri çekme zaman çerçevesi. Özelse, belirli bir zaman aralığı sağlanmalıdır. |
|
| type |
Dışarı aktarmanın türü. 'Kullanım' öğesinin 'ActualCost' ile eşdeğer olduğunu ve henüz ücret veya hizmet rezervasyonları için amorti verileri sağlamayan dışarı aktarma işlemleri için geçerli olduğunu unutmayın. |
ExportDeliveryDestination
Bu, maliyetlerin dışarı aktarılacağı blob depolama hesabı konumunu temsil eder. Hedefi yapılandırmanın iki yolu vardır. Çoğu müşteri için önerilen yaklaşım, depolama hesabının resourceId değerini belirtmektir. Bu, Maliyet Yönetimi hizmetlerine depolama alanına erişim vermek için hesabın Microsoft.CostManagementExports kaynak sağlayıcısına aboneliğinin tek seferlik kaydedilmesini gerektirir. Azure portalında dışarı aktarma oluştururken bu kayıt otomatik olarak gerçekleştirilir ancak API kullanıcılarının aboneliği açıkça kaydetmesi gerekebilir (daha fazla bilgi için bkz. https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Hedefi yapılandırmanın başka bir yolu da YALNIZCA ödeme hesabının genel yöneticisi olan Microsoft İş Ortağı Sözleşmesi planına sahip iş ortakları tarafından kullanılabilir. Bu İş Ortakları, bir depolama hesabının resourceId değerini belirtmek yerine, depolama hesabı adını ve hesap için bir SAS belirteci belirtebilir. Bu, maliyetlerin herhangi bir kiracıdaki bir depolama hesabına dışarı aktarılmasına olanak tanır. SAS belirteci, blob hizmeti için Hizmet/Kapsayıcı/Nesne kaynak türleri ve Okuma/Yazma/Silme/Liste/Ekleme/Oluşturma izinleriyle oluşturulmalıdır (daha fazla bilgi için bkz. https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
| Name | Tür | Description |
|---|---|---|
| container |
string |
Dışarı aktarmaların yüklendiği kapsayıcının adı. Kapsayıcı yoksa oluşturulur. |
| resourceId |
string |
Dışarı aktarmaların teslim edildiği depolama hesabının kaynak kimliği. SasToken ve storageAccount belirtilirse bu gerekli değildir. |
| rootFolderPath |
string |
Dışarı aktarmaların karşıya yüklendiği dizinin adı. |
| sasToken |
string (password) |
Depolama hesabı için sas belirteci. Kısıtlı bir Azure müşterileri kümesi için bu, resourceId yerine storageAccount ile birlikte belirtilebilir. Not: Bu özellik için API tarafından döndürülen değer her zaman gizlenecektir. Aynı belirsiz değerin döndürülmesi SAS belirtecinin güncelleştirilmesiyle sonuçlanmaz. Bu değeri güncelleştirmek için yeni bir SAS belirteci belirtilmelidir. |
| storageAccount |
string |
Dışarı aktarmaların karşıya yüklendiği depolama hesabı. Kısıtlı bir Azure müşterileri kümesi için bu, resourceId yerine sasToken ile birlikte belirtilebilir. |
| type |
Dışarı aktarma teslim hedefi türü. Şu anda yalnızca 'AzureBlob' desteklenmektedir. |
ExportDeliveryInfo
Dışarı aktarma ile ilişkili teslim bilgileri.
| Name | Tür | Description |
|---|---|---|
| destination |
Teslim edilen dışarı aktarma hedefi var. |
ExportExecutionListResult
Dışarı aktarmanın çalıştırma geçmişini listelemenin sonucu.
| Name | Tür | Description |
|---|---|---|
| value |
Dışarı aktarma çalıştırmalarının listesi. |
ExportRecurrencePeriod
Yinelenme zamanlaması için başlangıç ve bitiş tarihi.
| Name | Tür | Description |
|---|---|---|
| from |
string (date-time) |
Yinelenmenin başlangıç tarihi. |
| to |
string (date-time) |
Yinelemenin bitiş tarihi. |
ExportRun
Dışarı aktarma çalıştırması.
| Name | Tür | Description |
|---|---|---|
| eTag |
string |
Kaynağın eTag'i. Eşzamanlı güncelleştirme senaryolarını işlemek için, kullanıcının en son sürümü güncelleştirip güncelleştirmediğini belirlemek için bu alan kullanılır. |
| id |
string |
Kaynak Kimliği. |
| name |
string |
Kaynak adı. |
| properties.endDate |
string (date-time) |
Dışarı aktarma için bitiş tarihi saat. |
| properties.error |
Herhangi bir hatanın ayrıntıları. |
|
| properties.executionType |
Dışarı aktarma çalıştırmasının türü. |
|
| properties.fileName |
string |
Dışarı aktarılan dosyanın adı. |
| properties.manifestFile |
string |
Dışarı aktarılan dosyalar için bildirim dosyası konumu (URI konumu). |
| properties.processingEndTime |
string (date-time) |
Dışarı aktarma çalıştırmasının bittiği zaman. |
| properties.processingStartTime |
string (date-time) |
Dışarı aktarmanın çalıştırılacak şekilde alındığı saat. |
| properties.runSettings |
Bu çalıştırma için geçerli olan dışarı aktarma ayarları. |
|
| properties.startDate |
string (date-time) |
Dışarı aktarmanın başlangıç tarih saati. |
| properties.status |
Dışarı aktarma çalıştırmasının bilinen son durumu. |
|
| properties.submittedBy |
string |
Dışarı aktarmayı tetikleyen varlığın tanımlayıcısı. İsteğe bağlı çalıştırmalar için kullanıcı e-posta adresidir. Zamanlanmış çalıştırmalar için 'Sistem'dir. |
| properties.submittedTime |
string (date-time) |
Dışarı aktarmanın çalıştırılmaya kuyruğa alındığı saat. |
| type |
string |
Kaynak türü. |
ExportSchedule
Dışarı aktarma ile ilişkili zamanlama.
| Name | Tür | Description |
|---|---|---|
| recurrence |
Zamanlama yinelenme. |
|
| recurrencePeriod |
Yinelenmenin başlangıç ve bitiş tarihine sahiptir. Başlangıç tarihi gelecekte olmalıdır. Varsa, bitiş tarihi başlangıç tarihinden büyük olmalıdır. |
|
| status |
Dışarı aktarma zamanlamasının durumu. 'Etkin Değil' ise dışarı aktarmanın zamanlaması duraklatılır. Dışarı aktarmayı etkinleştirmek için durumu Etkin olarak ayarlayın ve ardından put isteğinde bulunın. |
ExportSuspensionContext
Dışarı aktarma çalıştırmasının özellikleri. Bu şu anda doldurulmamıştır.
| Name | Tür | Description |
|---|---|---|
| suspensionCode |
string |
Dışarı aktarma askıya alma kodu. |
| suspensionReason |
string |
İhracatın askıya alınmasının ayrıntılı nedeni. |
| suspensionTime |
string (date-time) |
Dışarı aktarmanın askıya alındığı zaman. |
ExportTimePeriod
Dışarı aktarmadaki verilerin tarih aralığı. Bu yalnızca timeFrame değeri 'Özel' olarak ayarlanmış olarak belirtilmelidir. Maksimum tarih aralığı 1 takvim ayıdır.
| Name | Tür | Description |
|---|---|---|
| from |
string (date-time) |
Verileri dışarı aktarmanın başlangıç tarihi. |
| to |
string (date-time) |
Verileri dışarı aktarmanın bitiş tarihi. |
ExportType
Dışarı aktarmanın türü. 'Kullanım' öğesinin 'ActualCost' ile eşdeğer olduğunu ve henüz ücret veya hizmet rezervasyonları için amorti verileri sağlamayan dışarı aktarma işlemleri için geçerli olduğunu unutmayın.
| Değer | Description |
|---|---|
| Usage | |
| ActualCost | |
| AmortizedCost | |
| FocusCost | |
| PriceSheet | |
| ReservationTransactions | |
| ReservationRecommendations | |
| ReservationDetails |
FilterItemNames
Filtrenin adı. Bu, şu anda yalnızca ReservationRecommendations'ın Dışarı Aktarma Tanımı türü için desteklenmektedir. Desteklenen adlar şunlardır: ['ReservationScope', 'LookBackPeriod', 'ResourceType']
| Değer | Description |
|---|---|
| ReservationScope | |
| ResourceType | |
| LookBackPeriod |
FilterItems
Üzerinde çalışılacak filtre adını ve değerini içerir. Bu, şu anda yalnızca ReservationRecommendations'ın Dışarı Aktarma Tanımı türü için desteklenmektedir.
| Name | Tür | Description |
|---|---|---|
| name |
Filtrenin adı. Bu, şu anda yalnızca ReservationRecommendations'ın Dışarı Aktarma Tanımı türü için desteklenmektedir. Desteklenen adlar şunlardır: ['ReservationScope', 'LookBackPeriod', 'ResourceType'] |
|
| value |
string |
Filtre ölçütü olarak değer. Şu anda ad başına desteklenen değerler şunlardır: 'ReservationScope' için desteklenen değerler ['Single', 'Shared'], 'LookBackPeriod' desteklenen değerleri için ['Last7Days', 'Last30Days', 'Last60Days'] ve 'ResourceType' için desteklenen değerler ['VirtualMachines', 'SQLDatabases', 'PostgreSQL', 'ManagedDisk', 'MySQL', 'RedHat', 'MariaDB', 'RedisCache', 'CosmosDB', 'SqlDataWarehouse', 'SUSELinux', 'AppService', 'BlockBlob', 'AzureDataExplorer', 'VMwareCloudSimple']. |
FormatType
Teslim edilen dışarı aktarma biçimi.
| Değer | Description |
|---|---|
| Csv | |
| Parquet |
GranularityType
Dışarı aktarmadaki satırların ayrıntı düzeyi. Şu anda çoğu durumda 'Günlük' desteklenmektedir.
| Değer | Description |
|---|---|
| Daily | |
| Monthly |
RecurrenceType
Zamanlama yinelenme.
| Değer | Description |
|---|---|
| Daily | |
| Weekly | |
| Monthly | |
| Annually |
StatusType
Dışarı aktarma zamanlamasının durumu. 'Etkin Değil' ise dışarı aktarmanın zamanlaması duraklatılır. Dışarı aktarmayı etkinleştirmek için durumu Etkin olarak ayarlayın ve ardından put isteğinde bulunın.
| Değer | Description |
|---|---|
| Active | |
| Inactive |
SystemAssignedServiceIdentity
Yönetilen hizmet kimliği (sistem atanmış veya yok)
| Name | Tür | Description |
|---|---|---|
| principalId |
string (uuid) |
Sistem tarafından atanan kimliğin hizmet sorumlusu kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır. |
| tenantId |
string (uuid) |
Sistem tarafından atanan kimliğin kiracı kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır. |
| type |
Yönetilen hizmet kimliğinin türü (sistem atanmış veya yok). |
SystemAssignedServiceIdentityType
Yönetilen hizmet kimliğinin türü (sistem atanmış veya yok).
| Değer | Description |
|---|---|
| None | |
| SystemAssigned |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
| Name | Tür | Description |
|---|---|---|
| createdAt |
string (date-time) |
Kaynak oluşturma (UTC) zaman damgası. |
| createdBy |
string |
Kaynağı oluşturan kimlik. |
| createdByType |
Kaynağı oluşturan kimliğin türü. |
|
| lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
| lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
| lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |
TimeframeType
Dışarı aktarma için veri çekme zaman çerçevesi. Özelse, belirli bir zaman aralığı sağlanmalıdır.
| Değer | Description |
|---|---|
| MonthToDate | |
| BillingMonthToDate | |
| TheLastMonth | |
| TheLastBillingMonth | |
| WeekToDate | |
| Custom | |
| TheCurrentMonth |