New-AzCostManagementExport
To polecenie cmdlet jest częścią modułu w wersji zapoznawczej . Wersje zapoznawcze nie są zalecane do użycia w środowiskach produkcyjnych. Aby uzyskać więcej informacji, zobacz .
Operacja tworzenia lub aktualizowania eksportu.
Operacja aktualizacji wymaga ustawienia najnowszego elementu eTag w żądaniu.
Możesz uzyskać najnowszy element eTag, wykonując operację pobierania.
Operacja tworzenia nie wymaga elementu eTag.
Składnia
CreateExpanded (domyślnie)
New-AzCostManagementExport
-Name <String>
-Scope <String>
[-ConfigurationColumn <String[]>]
[-DataSetGranularity <String>]
[-DefinitionTimeframe <String>]
[-DefinitionType <String>]
[-DestinationContainer <String>]
[-DestinationResourceId <String>]
[-DestinationRootFolderPath <String>]
[-DestinationSasToken <String>]
[-DestinationStorageAccount <String>]
[-ETag <String>]
[-Format <String>]
[-PartitionData]
[-RecurrencePeriodFrom <DateTime>]
[-RecurrencePeriodTo <DateTime>]
[-ScheduleRecurrence <String>]
[-ScheduleStatus <String>]
[-TimePeriodFrom <DateTime>]
[-TimePeriodTo <DateTime>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CreateViaJsonFilePath
New-AzCostManagementExport
-Name <String>
-Scope <String>
-JsonFilePath <String>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CreateViaJsonString
New-AzCostManagementExport
-Name <String>
-Scope <String>
-JsonString <String>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Operacja tworzenia lub aktualizowania eksportu.
Operacja aktualizacji wymaga ustawienia najnowszego elementu eTag w żądaniu.
Możesz uzyskać najnowszy element eTag, wykonując operację pobierania.
Operacja tworzenia nie wymaga elementu eTag.
Przykłady
Przykład 1. Tworzenie elementu AzCostManagementExport
New-AzCostManagementExport -Scope "subscriptions/***********" -Name "CostManagementExportTest" -ScheduleStatus "Active" -ScheduleRecurrence "Daily" -RecurrencePeriodFrom "2020-10-31T20:00:00Z" -RecurrencePeriodTo "2020-11-30T00:00:00Z" -Format "Csv" -DestinationResourceId "/subscriptions/*************/resourceGroups/ResourceGroupTest/providers/Microsoft.Storage/storageAccounts/storageAccountTest" ` -DestinationContainer "exports" -DestinationRootFolderPath "ad-hoc" -DefinitionType "Usage" -DefinitionTimeframe "MonthToDate" -DatasetGranularity "Daily"
ETag Name Type
---- ---- ----
"********" TestExportDatasetAggregationInfosagdhaghj Microsoft.CostManagement/exports
Tworzenie elementu AzCostManagementExport
Parametry
-ConfigurationColumn
Tablica nazw kolumn, które mają być uwzględnione w eksporcie.
Jeśli nie zostanie podany, eksport będzie zawierać wszystkie dostępne kolumny.
Dostępne kolumny mogą się różnić w zależności od kanału klienta (zobacz przykłady).
Właściwości parametru
Typ: String [ ]
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-Confirm
Prosi o potwierdzenie przed uruchomieniem cmdletu.
Właściwości parametru
Typ: SwitchParameter
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Aliasy: por
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DataSetGranularity
Stopień szczegółowości wierszy w eksporcie.
Obecnie obsługiwana jest tylko opcja "Codziennie".
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DefaultProfile
Parametr DefaultProfile nie działa.
Użyj parametru SubscriptionId, jeśli jest dostępny, jeśli wykonuje polecenie cmdlet dla innej subskrypcji.
Właściwości parametru
Typ: PSObject
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Aliasy: AzureRMContext, AzureCredential
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DefinitionTimeframe
Przedział czasu ściągnięcia danych dla eksportu.
Jeśli jest to niestandardowe, należy podać określony okres.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DefinitionType
Typ eksportu.
Należy pamiętać, że wartość "Użycie" jest równoważna wartości "ActualCost" i ma zastosowanie do eksportów, które nie dostarczają jeszcze danych dotyczących opłat lub amortyzacji rezerwacji usług.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DestinationContainer
Nazwa kontenera, w którym zostaną przekazane eksporty.
Jeśli kontener nie istnieje, zostanie utworzony.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DestinationResourceId
Identyfikator zasobu konta magazynu, na którym zostaną dostarczone eksporty.
Nie jest to wymagane, jeśli określono parametr sasToken i storageAccount.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DestinationRootFolderPath
Nazwa katalogu, w którym zostaną przekazane eksporty.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DestinationSasToken
Token SAS dla konta magazynu.
W przypadku ograniczonego zestawu Azure klientów można to określić razem z parametrem storageAccount zamiast resourceId.
Uwaga: wartość zwrócona przez interfejs API dla tej właściwości będzie zawsze zaciemniana.
Zwrócenie tej samej zaciemnionej wartości nie spowoduje zaktualizowania tokenu SAS.
Aby zaktualizować tę wartość, należy określić nowy token SAS.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DestinationStorageAccount
Konto magazynu, na którym zostaną przekazane eksporty.
W przypadku ograniczonego zestawu Azure klientów można to określić razem z sygnaturą sasToken zamiast identyfikatora resourceId.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-ETag
Element eTag zasobu.
Aby obsłużyć scenariusz aktualizacji współbieżnych, to pole będzie używane do określenia, czy użytkownik aktualizuje najnowszą wersję, czy nie.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
Format dostarczanego eksportu.
Obecnie obsługiwany jest tylko plik CSV.
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-JsonFilePath
Ścieżka pliku Json dostarczonego do operacji Tworzenia
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateViaJsonFilePath
Position: Named
Obowiązkowe: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-JsonString
Ciąg Json dostarczony do operacji Tworzenia
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateViaJsonString
Position: Named
Obowiązkowe: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-Name
Nazwa eksportu.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Aliasy: ExportName
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-PartitionData
W przypadku ustawienia wartości true wyeksportowane dane będą partycjonowane według rozmiaru i umieszczone w katalogu obiektów blob wraz z plikiem manifestu.
Uwaga: ta opcja jest obecnie dostępna tylko dla nowoczesnych zakresów handlowych.
Właściwości parametru
Typ: SwitchParameter
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-RecurrencePeriodFrom
Data rozpoczęcia cyklu.
Właściwości parametru
Typ: DateTime
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-RecurrencePeriodTo
Data zakończenia cyklu.
Właściwości parametru
Typ: DateTime
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-ScheduleRecurrence
Cykl harmonogramu.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-ScheduleStatus
Stan harmonogramu eksportu.
Jeśli pole "Nieaktywne", harmonogram eksportu zostanie wstrzymany.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-Scope
Ten parametr definiuje zakres zarządzania kosztami z różnych perspektyw "Subskrypcja", "ResourceGroup" i "Zapewnianie usługi".
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-TimePeriodFrom
Data rozpoczęcia eksportowania danych.
Właściwości parametru
Typ: DateTime
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-TimePeriodTo
Data zakończenia eksportowania danych.
Właściwości parametru
Typ: DateTime
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
CreateExpanded
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione.
Cmdlet nie jest uruchomiony.
Właściwości parametru
Typ: SwitchParameter
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Aliasy: Wi
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Dane wyjściowe