Aracılığıyla paylaş


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
exportName
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

Export

Azure işlemi başarıyla tamamlandı.

Other Status Codes

ErrorResponse

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

ExportGetByBillingAccount
ExportGetByDepartment
ExportGetByEnrollmentAccount
ExportGetByManagementGroup
ExportGetByResourceGroup
ExportGetBySubscription

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
CommonExportProperties

Dışarı aktarmanın ortak özellikleri.

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.

createdByType

Kaynağı oluşturan kimliğin türü.

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.

DestinationType

Dışarı aktarma teslim hedefi türü. Şu anda yalnızca 'AzureBlob' desteklenmektedir.

ErrorDetails

Hatanın ayrıntıları.

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.

ExecutionStatus

Dışarı aktarma çalıştırmasının bilinen son durumu.

ExecutionType

Dışarı aktarma çalıştırmasının türü.

Export

Dışarı aktarma kaynağı.

ExportDataset

Dışarı aktarmadaki verilerin tanımı.

ExportDatasetConfiguration

Bu, kullanımdan kaldırma yolundadır ve bundan sonra desteklenmeyecektir.

ExportDefinition

Dışarı aktarmanın tanımı.

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 ).

ExportDeliveryInfo

Dışarı aktarma ile ilişkili teslim bilgileri.

ExportExecutionListResult

Dışarı aktarmanın çalıştırma geçmişini listelemenin sonucu.

ExportRecurrencePeriod

Yinelenme zamanlaması için başlangıç ve bitiş tarihi.

ExportRun

Dışarı aktarma çalıştırması.

ExportSchedule

Dışarı aktarma ile ilişkili zamanlama.

ExportSuspensionContext

Dışarı aktarma çalıştırmasının özellikleri. Bu şu anda doldurulmamıştır.

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.

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.

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']

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.

FormatType

Teslim edilen dışarı aktarma biçimi.

GranularityType

Dışarı aktarmadaki satırların ayrıntı düzeyi. Şu anda çoğu durumda 'Günlük' desteklenmektedir.

RecurrenceType

Zamanlama yinelenme.

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.

SystemAssignedServiceIdentity

Yönetilen hizmet kimliği (sistem atanmış veya yok)

SystemAssignedServiceIdentityType

Yönetilen hizmet kimliğinin türü (sistem atanmış veya yok).

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TimeframeType

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

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.

dataOverwriteBehavior

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.

definition

ExportDefinition

Dışarı aktarmanın tanımına sahiptir.

deliveryInfo

ExportDeliveryInfo

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

FormatType

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

ExportExecutionListResult

İstenirse, dışarı aktarma için en son çalıştırma geçmişine sahiptir.

systemSuspensionContext

ExportSuspensionContext

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

ErrorDetails

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

SystemAssignedServiceIdentity

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

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.

properties.dataOverwriteBehavior

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.

properties.definition

ExportDefinition

Dışarı aktarmanın tanımına sahiptir.

properties.deliveryInfo

ExportDeliveryInfo

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

FormatType

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

ExportExecutionListResult

İstenirse, dışarı aktarma için en son çalıştırma geçmişine sahiptir.

properties.schedule

ExportSchedule

Dışarı aktarma için zamanlama bilgilerine sahiptir.

properties.systemSuspensionContext

ExportSuspensionContext

Dışarı aktarma SystemSuspended durumundaysa dışarı aktarmanın askıya alınma nedeni. Bu şu anda doldurulmamıştır.

systemData

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

ExportDatasetConfiguration

Veri kümesini dışarı aktarma yapılandırması.

granularity

GranularityType

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

FilterItems[]

Veri kümeleriyle ilişkili filtreler.

ExportDefinition

Dışarı aktarmanın tanımı.

Name Tür Description
dataSet

ExportDataset

Dışarı aktarmadaki verilerin tanımı.

timePeriod

ExportTimePeriod

Dışarı aktarma için verileri çekmek için zaman aralığı vardır.

timeframe

TimeframeType

Dışarı aktarma için veri çekme zaman çerçevesi. Özelse, belirli bir zaman aralığı sağlanmalıdır.

type

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.

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

DestinationType

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

ExportDeliveryDestination

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

ExportRun[]

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

ErrorDetails

Herhangi bir hatanın ayrıntıları.

properties.executionType

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

CommonExportProperties

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

ExecutionStatus

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

RecurrenceType

Zamanlama yinelenme.

recurrencePeriod

ExportRecurrencePeriod

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

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.

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

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']

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

SystemAssignedServiceIdentityType

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

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

createdByType

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