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 içerik
İlgili ürünler:
İlgili çözümler: