Comando Get-FinOpsCostExport
Il comando Get-FinOpsCostExport ottiene un elenco di esportazioni di Gestione costi per un determinato ambito.
Questo comando è stato testato con le versioni API seguenti:
- 2023-07-01-preview (impostazione predefinita): abilita FocusCost e altri set di dati.
- 2023-08-01
- 01-03-2023
Sintassi
Get-FinOpsCostExport `
[-Name <string>] `
[-Scope <string>] `
[-DataSet <string>] `
[-StorageAccountId <string>] `
[-StorageContainer <string>] `
[-RunHistory] `
[-ApiVersion <string>]
Parametri
Nome | Descrizione |
---|---|
‑Name |
Facoltativo. Nome dell'esportazione. Supporta i caratteri jolly. |
‑Scope |
Facoltativo. ID risorsa dell'ambito per cui è stata creata l'esportazione. Se vuoto, per impostazione predefinita viene impostato il contesto di sottoscrizione corrente. |
‑DataSet |
Facoltativo. Set di dati per cui ottenere le esportazioni. Valori consentiti = "ActualCost", "AmortizedCost". Default = null (tutte le esportazioni). |
‑StorageAccountId |
Facoltativo. ID risorsa dell'account di archiviazione per cui ottenere le esportazioni. Default = null (tutte le esportazioni). |
‑StorageContainer |
Facoltativo. Nome del contenitore per cui ottenere le esportazioni. Supporta i caratteri jolly. Default = null (tutte le esportazioni). |
‑RunHistory |
Facoltativo. Indica se la cronologia di esecuzione deve essere espansa. Impostazione predefinita = false. |
‑ApiVersion |
Facoltativo. Versione dell'API da usare quando si chiama l'API Di esportazione di Gestione costi. Valore predefinito = 2023-07-01-preview. |
Valore restituito
Oggetto FinOpsCostExport
Proprietà | Type | Percorso JSON |
---|---|---|
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 |
Stringa | properties.definition.timeframe |
DatasetStartDate |
DataOra | properties.definition.timePeriod.from |
DatasetEndDate |
DataOra | properties.definition.timePeriod.to |
DatasetGranularity |
String | properties.definition.dataset.granularity |
ScheduleStatus |
String | properties.schedule.status |
ScheduleRecurrence |
Stringa | properties.schedule.recurrence |
ScheduleStartDate |
DataOra | properties.schedule.recurrencePeriod.from |
ScheduleEndDate |
DataOra | properties.schedule.recurrencePeriod.to |
NextRuntimeEstimate |
DataOra | properties.nextRunTimeEstimate |
Format |
String | properties.format |
StorageAccountId |
String | properties.deliveryInfo.destination.resourceId |
StorageContainer |
String | properties.deliveryInfo.destination.container |
StoragePath |
Stringa | properties.deliveryInfo.destination.rootfolderpath |
OverwriteData |
Booleano | properties.deliveryInfo.dataOverwriteBehavior == "OverwritePreviousReport" |
PartitionData |
Booleano | properties.deliveryInfo.partitionData |
CompressionMode |
String | properties.deliveryInfo.compressionMode |
RunHistory |
FinOpsCostExportRunHistory[] | properties.runHistory.value |
Oggetto FinOpsCostExportRunHistory
Proprietà | Type | Percorso JSON |
---|---|---|
Id |
String | properties.runHistory.value[].id |
ExecutionType |
String | properties.runHistory.value[].properties.executionType |
FileName |
Stringa | properties.runHistory.value[].fileName |
StartTime |
DataOra | properties.runHistory.value[].processingStartTime |
EndTime |
DataOra | properties.runHistory.value[].processingEndTime |
Status |
String | properties.runHistory.value[].status |
SubmittedBy |
Stringa | properties.runHistory.value[].submittedBy |
SubmittedTime |
DataOra | properties.runHistory.value[].submittedTime |
Esempi
Ottenere tutte le esportazioni dei costi per una sottoscrizione
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
Ottiene tutte le esportazioni per una sottoscrizione. Non include esportazioni nei gruppi di risorse annidati.
Ottenere le esportazioni corrispondenti a un nome con caratteri jolly
Get-FinOpsCostExport `
-Name mtd* `
-Scope "providers/Microsoft.Billing/billingAccounts/00000000"
Ottiene l'esportazione con nome corrispondente a mtd* all'interno dell'ambito dell'account di fatturazione specificato. Non include esportazioni nei gruppi di risorse annidati.
Ottenere tutte le esportazioni dei costi ammortizzate
Get-FinOpsCostExport `
-DataSet "AmortizedCost"
Ottiene tutte le esportazioni nell'ambito della sottoscrizione del contesto corrente e filtrate in base al set di dati AmortizedCost.
Ottenere esportazioni usando un account di archiviazione specifico
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"`
-StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/MyResourceGroup/providers/Microsoft.Storage/storageAccounts/MyStorageAccount"
Ottiene tutte le esportazioni nell'ambito della sottoscrizione filtrate in base a un account di archiviazione specifico.
Ottenere esportazioni usando un contenitore specifico
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
-StorageContainer "MyContainer*"
Ottiene tutte le esportazioni all'interno dell'ambito della sottoscrizione per un contenitore specifico. Supporta il carattere jolly.
Ottenere le esportazioni usando una versione api specifica
Get-FinOpsCostExport `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
-StorageContainer "mtd*"
-ApiVersion "2023-08-01"
-StorageContainer "MyContainer*"
Ottiene tutte le esportazioni all'interno dell'ambito della sottoscrizione per un modello con caratteri jolly corrispondente a un contenitore e l'uso di una versione API specifica.
Contenuto correlato
Prodotti correlati:
Soluzioni correlate: