ArmCostManagementModelFactory.ExportProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.CostManagement.Models.ExportProperties ExportProperties(Azure.ResourceManager.CostManagement.Models.ExportFormatType? format = default, Azure.ResourceManager.CostManagement.Models.ExportDeliveryDestination deliveryInfoDestination = default, Azure.ResourceManager.CostManagement.Models.ExportDefinition definition = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CostManagement.Models.ExportRun> runHistoryValue = default, bool? partitionData = default, Azure.ResourceManager.CostManagement.Models.DataOverwriteBehaviorType? dataOverwriteBehavior = default, Azure.ResourceManager.CostManagement.Models.CompressionModeType? compressionMode = default, string exportDescription = default, DateTimeOffset? nextRunTimeEstimate = default, Azure.ResourceManager.CostManagement.Models.ExportSuspensionContext systemSuspensionContext = default, Azure.ResourceManager.CostManagement.Models.ExportSchedule schedule = default);
static member ExportProperties : Nullable<Azure.ResourceManager.CostManagement.Models.ExportFormatType> * Azure.ResourceManager.CostManagement.Models.ExportDeliveryDestination * Azure.ResourceManager.CostManagement.Models.ExportDefinition * seq<Azure.ResourceManager.CostManagement.Models.ExportRun> * Nullable<bool> * Nullable<Azure.ResourceManager.CostManagement.Models.DataOverwriteBehaviorType> * Nullable<Azure.ResourceManager.CostManagement.Models.CompressionModeType> * string * Nullable<DateTimeOffset> * Azure.ResourceManager.CostManagement.Models.ExportSuspensionContext * Azure.ResourceManager.CostManagement.Models.ExportSchedule -> Azure.ResourceManager.CostManagement.Models.ExportProperties
Public Shared Function ExportProperties (Optional format As Nullable(Of ExportFormatType) = Nothing, Optional deliveryInfoDestination As ExportDeliveryDestination = Nothing, Optional definition As ExportDefinition = Nothing, Optional runHistoryValue As IEnumerable(Of ExportRun) = Nothing, Optional partitionData As Nullable(Of Boolean) = Nothing, Optional dataOverwriteBehavior As Nullable(Of DataOverwriteBehaviorType) = Nothing, Optional compressionMode As Nullable(Of CompressionModeType) = Nothing, Optional exportDescription As String = Nothing, Optional nextRunTimeEstimate As Nullable(Of DateTimeOffset) = Nothing, Optional systemSuspensionContext As ExportSuspensionContext = Nothing, Optional schedule As ExportSchedule = Nothing) As ExportProperties
Parameters
- format
- Nullable<ExportFormatType>
The format of the export being delivered.
- deliveryInfoDestination
- ExportDeliveryDestination
Has destination for the export being delivered.
- definition
- ExportDefinition
Has the definition for the export.
- runHistoryValue
- IEnumerable<ExportRun>
A list of export runs.
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file.
- dataOverwriteBehavior
- Nullable<DataOverwriteBehaviorType>
Allow customers to select overwrite data(OverwritePreviousReport) for exports. This setting will enable overwrite data for the same month in customer storage account. By default set to CreateNewReport.
- compressionMode
- Nullable<CompressionModeType>
Allow customers to select compress data for exports. This setting will enable destination file compression scheme at runtime. By default set to None. Gzip is for csv and snappy for parquet.
- exportDescription
- String
The export description set by customer at time of export creation/update.
- nextRunTimeEstimate
- Nullable<DateTimeOffset>
If the export has an active schedule, provides an estimate of the next run time.
- systemSuspensionContext
- ExportSuspensionContext
The export suspension reason if export is in SystemSuspended state. This is not populated currently.
- schedule
- ExportSchedule
Has schedule information for the export.
Returns
A new ExportProperties instance for mocking.