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
fun ExportDefinitionArgs(dataSet: Output<ExportDatasetArgs>? = null, timePeriod: Output<ExportTimePeriodArgs>? = null, timeframe: Output<Either<String, TimeframeType>>, type: Output<Either<String, ExportType>>)

Functions

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

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.