Export Class
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.
An export resource.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.ExportTypeConverter))]
public class Export : Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IExport, Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IExportInternal, Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.ExportTypeConverter))>]
type Export = class
interface IExport
interface IJsonSerializable
interface IProxyResource
interface IExportInternal
interface IProxyResourceInternal
interface IValidates
Public Class Export
Implements IExport, IExportInternal, IValidates
- Inheritance
-
Export
- Attributes
- Implements
Constructors
Export() |
Creates an new Export instance. |
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. |
DefinitionTimeframe |
The time frame for pulling data for the export. If custom, then a specific time period must be provided. |
DefinitionType |
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. |
DestinationContainer |
The name of the container where exports will be uploaded. If the container does not exist it will be created. |
DestinationResourceId |
The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified. |
DestinationRootFolderPath |
The name of the directory where exports will be uploaded. |
DestinationSasToken |
A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified. |
DestinationStorageAccount |
The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId. |
ETag |
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. |
Format |
The format of the export being delivered. Currently only 'Csv' is supported. |
Id |
Resource Id. |
Name |
Resource name. |
NextRunTimeEstimate |
If the export has an active schedule, provides an estimate of the next execution time. |
PartitionData |
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for modern commerce scopes. |
RecurrencePeriodFrom |
The start date of recurrence. |
RecurrencePeriodTo |
The end date of recurrence. |
RunHistoryValue |
A list of export executions. |
ScheduleRecurrence |
The schedule recurrence. |
ScheduleStatus |
The status of the export's schedule. If 'Inactive', the export's schedule is paused. |
TimePeriodFrom |
The start date for export data. |
TimePeriodTo |
The end date for export data. |
Type |
Resource type. |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of Export. |
DeserializeFromPSObject(PSObject) | |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IExport. |
FromJsonString(String) |
Creates a new instance of Export, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) | |
ToJsonString() |
Serializes this instance to a json string. |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |
Explicit Interface Implementations
IExportInternal.DataSetConfiguration |
Internal Acessors for DataSetConfiguration |
IExportInternal.Definition |
Internal Acessors for Definition |
IExportInternal.DefinitionDataSet |
Internal Acessors for DefinitionDataSet |
IExportInternal.DefinitionTimePeriod |
Internal Acessors for DefinitionTimePeriod |
IExportInternal.DeliveryInfo |
Internal Acessors for DeliveryInfo |
IExportInternal.DeliveryInfoDestination |
Internal Acessors for DeliveryInfoDestination |
IExportInternal.NextRunTimeEstimate |
Internal Acessors for NextRunTimeEstimate |
IExportInternal.Property |
Internal Acessors for Property |
IExportInternal.RunHistory |
Internal Acessors for RunHistory |
IExportInternal.RunHistoryValue |
Internal Acessors for RunHistoryValue |
IExportInternal.Schedule |
Internal Acessors for Schedule |
IExportInternal.ScheduleRecurrencePeriod |
Internal Acessors for ScheduleRecurrencePeriod |
IProxyResourceInternal.Id |
Internal Acessors for Id |
IProxyResourceInternal.Name |
Internal Acessors for Name |
IProxyResourceInternal.Type |
Internal Acessors for Type |