Aracılığıyla paylaş


Get-FinOpsCostExport komutu

Get-FinOpsCostExport komutu, belirli bir kapsam için Maliyet Yönetimi dışarı aktarmalarının listesini alır.

Bu komut aşağıdaki API sürümleriyle test edilmiştir:

  • 2025-03-01 (varsayılan) – FocusCost ve diğer veri kümeleri için GA sürümü.
  • 2023-07-01-preview
  • 2023-08-01
  • 2023-03-01

Sözdizimi

Get-FinOpsCostExport `
    [-Name <string>] `
    [-Scope <string>] `
    [-DataSet <string>] `
    [-DataSetVersion <string>] `
    [-StorageAccountId <string>] `
    [-StorageContainer <string>] `
    [-RunHistory] `
    [-ApiVersion <string>]

Parametreler

Veri Akışı Adı Açıklama
‑Name isteğe bağlı. Dışarı aktarmanın adı. Joker karakterleri destekler.
‑Scope isteğe bağlı. Dışarı aktarmanın oluşturulduğu kapsamın kaynak kimliği. Boşsa, varsayılan olarak geçerli abonelik bağlamı olur.
‑DataSet isteğe bağlı. Dışarı aktarmaları almak için veri kümesi. İzin verilen değerler = "ActualCost", "AmortizedCost", "FocusCost", "PriceSheet", "ReservationDetails", "ReservationTransactions", "ReservationRecommendations". Varsayılan = null (tüm dışarı aktarmalar).
‑DataSetVersion isteğe bağlı. Dışarı aktaracak veri kümesinin şema sürümü. Varsayılan = null (tüm dışarı aktarmalar).
‑StorageAccountId isteğe bağlı. Dışarı aktarmaları almak için depolama hesabının kaynak kimliği. Varsayılan = null (tüm dışarı aktarmalar).
‑StorageContainer isteğe bağlı. Dışarı aktarmaları almak için kapsayıcının adı. Joker karakterleri destekler. Varsayılan = null (tüm dışarı aktarmalar).
‑RunHistory isteğe bağlı. Çalıştırma geçmişinin genişletilip genişletilmeyeceğini gösterir. Varsayılan = false.
‑ApiVersion isteğe bağlı. Maliyet Yönetimi dışarı aktarma API'sini çağırırken kullanılacak API sürümü. Varsayılan = 2025-03-01.

Dönüş değeri

FinOpsCostExport nesnesi

Özellik Tür JSON yolu
Name Dize name
Id Dize id
Type Dize type
eTag Dize eTag
Description Dize properties.exportDescription
Dataset Dize properties.definition.type
DatasetVersion Dize properties.definition.configuration.dataVersion
DatasetFilters Dize properties.definition.configuration.filter
DatasetTimeFrame Dize properties.definition.timeframe
DatasetStartDate Tarih ve Saat properties.definition.timePeriod.from
DatasetEndDate Tarih ve Saat properties.definition.timePeriod.to
DatasetGranularity Dize properties.definition.dataset.granularity
ScheduleStatus Dize properties.schedule.status
ScheduleRecurrence Dize properties.schedule.recurrence
ScheduleStartDate Tarih ve Saat properties.schedule.recurrencePeriod.from
ScheduleEndDate Tarih ve Saat properties.schedule.recurrencePeriod.to
NextRuntimeEstimate Tarih ve Saat properties.nextRunTimeEstimate
Format Dize properties.format
StorageAccountId Dize properties.deliveryInfo.destination.resourceId
StorageContainer Dize properties.deliveryInfo.destination.container
StoragePath Dize properties.deliveryInfo.destination.rootfolderpath
OverwriteData Boolean (Boole Mantığı) properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport"
PartitionData Boolean (Boole Mantığı) properties.deliveryInfo.partitionData
CompressionMode Dize properties.deliveryInfo.compressionMode
RunHistory FinOpsCostExportRunHistory[] properties.runHistory.value

FinOpsCostExportRunHistory nesnesi

Özellik Tür JSON yolu
Id Dize properties.runHistory.value[].id
ExecutionType Dize properties.runHistory.value[].properties.executionType
FileName Dize properties.runHistory.value[].fileName
StartTime Tarih ve Saat properties.runHistory.value[].processingStartTime
EndTime Tarih ve Saat properties.runHistory.value[].processingEndTime
Status Dize properties.runHistory.value[].status
SubmittedBy Dize properties.runHistory.value[].submittedBy
SubmittedTime Tarih ve Saat properties.runHistory.value[].submittedTime

Örnekler

Abonelik için tüm maliyet dışarı aktarmalarını alma

Get-FinOpsCostExport `
    -Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"

Bir abonelik için tüm dışarı aktarmaları alır. İç içe kaynak gruplarındaki dışarı aktarmaları içermez.

Joker karakter adıyla eşleşen dışarı aktarmaları alma

Get-FinOpsCostExport `
    -Name mtd* `
    -Scope "providers/Microsoft.Billing/billingAccounts/00000000"

Belirtilen ödeme hesabı kapsamında joker karakter mtd* ile eşleşen adla dışarı aktarmayı alır. İç içe kaynak gruplarındaki dışarı aktarmaları içermez.

Tüm amorti edilmiş maliyet dışarı aktarmalarını alma

Get-FinOpsCostExport `
    -DataSet "AmortizedCost"

Geçerli bağlam aboneliği kapsamındaki tüm dışarı aktarmaları alır ve AmortizedCost veri kümesine göre filtrelenir.

Belirli bir depolama hesabını kullanarak dışarı aktarmaları alma

Get-FinOpsCostExport `
    -Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"`
    -StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/MyResourceGroup/providers/Microsoft.Storage/storageAccounts/MyStorageAccount"

Abonelik kapsamındaki tüm dışarı aktarmaları belirli bir depolama hesabına göre filtreleyerek alır.

Belirli bir kapsayıcıyı kullanarak dışarı aktarmaları alma

Get-FinOpsCostExport `
    -Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
    -StorageContainer "MyContainer*"

Belirli bir kapsayıcı için abonelik kapsamındaki tüm dışarı aktarmaları alır. Joker karakteri destekler.

Belirli bir API sürümünü kullanarak dışarı aktarmaları alma

Get-FinOpsCostExport `
    -Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
    -StorageContainer "mtd*"
    -ApiVersion "2023-08-01"
    -StorageContainer "MyContainer*"

Joker karakter deseni ile eşleşen bir kapsayıcı için abonelik kapsamındaki tüm dışarı aktarmaları alır ve belirli bir API sürümünü kullanır.


Görüş bildirin

Hızlı bir incelemeyle nasıl olduğumuzu bize bildirin. Bu incelemeleri FinOps araçlarını ve kaynaklarını geliştirmek ve genişletmek için kullanırız.

Belirli bir şey arıyorsanız mevcut bir fikir için oy verin veya yeni bir fikir oluşturun. Daha fazla oy almak için başkalarıyla fikir paylaşın. En çok oyu alan fikirlere odaklanıyoruz.


İlgili ürünler:

İlgili çözümler: