Partager via


IExportDefinition Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.ExportDefinitionTypeConverter))]
public interface IExportDefinition : Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.ExportDefinitionTypeConverter))>]
type IExportDefinition = interface
    interface IJsonSerializable
Public Interface IExportDefinition
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

ConfigurationColumn

Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples).

DataSetGranularity

The granularity of rows in the export. Currently only 'Daily' is supported.

Timeframe

The time frame for pulling data for the export. If custom, then a specific time period must be provided.

TimePeriodFrom

The start date for export data.

TimePeriodTo

The end date for export data.

Type

The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to