ExportDefinitionArgs

data class ExportDefinitionArgs(val dataSet: Output<ExportDatasetArgs>? = null, val timePeriod: Output<ExportTimePeriodArgs>? = null, val timeframe: Output<Either<String, TimeframeType>>, val type: Output<Either<String, ExportType>>) : ConvertibleToJava<ExportDefinitionArgs>

The definition of an export.

Constructors

Link copied to clipboard
constructor(dataSet: Output<ExportDatasetArgs>? = null, timePeriod: Output<ExportTimePeriodArgs>? = null, timeframe: Output<Either<String, TimeframeType>>, type: Output<Either<String, ExportType>>)

Properties

Link copied to clipboard
val dataSet: Output<ExportDatasetArgs>? = null

The definition for data in the export.

Link copied to clipboard
val timeframe: Output<Either<String, TimeframeType>>

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

Link copied to clipboard
val timePeriod: Output<ExportTimePeriodArgs>? = null

Has time period for pulling data for the export.

Link copied to clipboard
val type: Output<Either<String, ExportType>>

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.

Functions

Link copied to clipboard
open override fun toJava(): ExportDefinitionArgs