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:

  • 2023-07-01-preview (varsayılan) – FocusCost ve diğer veri kümelerini etkinleştirir.
  • 2023-08-01
  • 2023-03-01

Sözdizimi

Get-FinOpsCostExport `
    [-Name <string>] `
    [-Scope <string>] `
    [-DataSet <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". 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 = 2023-07-01-preview.

Dönüş değeri

FinOpsCostExport nesnesi

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

FinOpsCostExportRunHistory nesnesi

Özellik Tür JSON yolu
Id String properties.runHistory.value[].id
ExecutionType String properties.runHistory.value[].properties.executionType
FileName String properties.runHistory.value[].fileName
StartTime DateTime properties.runHistory.value[].processingStartTime
EndTime DateTime properties.runHistory.value[].processingEndTime
Status String properties.runHistory.value[].status
SubmittedBy String properties.runHistory.value[].submittedBy
SubmittedTime DateTime 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.

İlgili ürünler:

İlgili çözümler: