Package-level declarations

Types

Link copied to clipboard

The Connector model definition API Version: 2019-03-01-preview.

Link copied to clipboard
data class CloudConnectorArgs(val billingModel: Output<Either<String, ConnectorBillingModel>>? = null, val connectorName: Output<String>? = null, val credentialsKey: Output<String>? = null, val credentialsSecret: Output<String>? = null, val defaultManagementGroupId: Output<String>? = null, val displayName: Output<String>? = null, val kind: Output<String>? = null, val reportId: Output<String>? = null, val subscriptionId: Output<String>? = null) : ConvertibleToJava<CloudConnectorArgs>

The Connector model definition API Version: 2019-03-01-preview.

Link copied to clipboard
Link copied to clipboard

The cost allocation rule model definition API Version: 2020-03-01-preview.

Link copied to clipboard
data class CostAllocationRuleArgs(val billingAccountId: Output<String>? = null, val properties: Output<CostAllocationRulePropertiesArgs>? = null, val ruleName: Output<String>? = null) : ConvertibleToJava<CostAllocationRuleArgs>

The cost allocation rule model definition API Version: 2020-03-01-preview.

Link copied to clipboard
Link copied to clipboard

An export resource. API Version: 2020-06-01.

Link copied to clipboard
data class ExportArgs(val definition: Output<ExportDefinitionArgs>? = null, val deliveryInfo: Output<ExportDeliveryInfoArgs>? = null, val eTag: Output<String>? = null, val exportName: Output<String>? = null, val format: Output<Either<String, FormatType>>? = null, val schedule: Output<ExportScheduleArgs>? = null, val scope: Output<String>? = null) : ConvertibleToJava<ExportArgs>

An export resource. API Version: 2020-06-01.

Link copied to clipboard

Builder for ExportArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Export.

Link copied to clipboard

A report resource. API Version: 2018-08-01-preview.

Link copied to clipboard
data class ReportArgs(val definition: Output<ReportDefinitionArgs>? = null, val deliveryInfo: Output<ReportDeliveryInfoArgs>? = null, val format: Output<Either<String, FormatType>>? = null, val reportName: Output<String>? = null, val schedule: Output<ReportScheduleArgs>? = null) : ConvertibleToJava<ReportArgs>

A report resource. API Version: 2018-08-01-preview.

Link copied to clipboard

Builder for ReportArgs.

Link copied to clipboard

A report resource. API Version: 2018-08-01-preview.

Link copied to clipboard
data class ReportByBillingAccountArgs(val billingAccountId: Output<String>? = null, val definition: Output<ReportDefinitionArgs>? = null, val deliveryInfo: Output<ReportDeliveryInfoArgs>? = null, val format: Output<Either<String, FormatType>>? = null, val reportName: Output<String>? = null, val schedule: Output<ReportScheduleArgs>? = null) : ConvertibleToJava<ReportByBillingAccountArgs>

A report resource. API Version: 2018-08-01-preview.

Link copied to clipboard

A report resource. API Version: 2018-08-01-preview.

Link copied to clipboard
data class ReportByDepartmentArgs(val definition: Output<ReportDefinitionArgs>? = null, val deliveryInfo: Output<ReportDeliveryInfoArgs>? = null, val departmentId: Output<String>? = null, val format: Output<Either<String, FormatType>>? = null, val reportName: Output<String>? = null, val schedule: Output<ReportScheduleArgs>? = null) : ConvertibleToJava<ReportByDepartmentArgs>

A report resource. API Version: 2018-08-01-preview.

Link copied to clipboard

A report resource. API Version: 2018-08-01-preview.

Link copied to clipboard
data class ReportByResourceGroupNameArgs(val definition: Output<ReportDefinitionArgs>? = null, val deliveryInfo: Output<ReportDeliveryInfoArgs>? = null, val format: Output<Either<String, FormatType>>? = null, val reportName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val schedule: Output<ReportScheduleArgs>? = null) : ConvertibleToJava<ReportByResourceGroupNameArgs>

A report resource. API Version: 2018-08-01-preview.

Link copied to clipboard
Link copied to clipboard

Builder for Report.

Link copied to clipboard

Scheduled action definition. API Version: 2022-04-01-preview.

Link copied to clipboard
data class ScheduledActionArgs(val displayName: Output<String>? = null, val fileDestination: Output<FileDestinationArgs>? = null, val kind: Output<Either<String, ScheduledActionKind>>? = null, val name: Output<String>? = null, val notification: Output<NotificationPropertiesArgs>? = null, val schedule: Output<SchedulePropertiesArgs>? = null, val scope: Output<String>? = null, val status: Output<Either<String, ScheduledActionStatus>>? = null, val viewId: Output<String>? = null) : ConvertibleToJava<ScheduledActionArgs>

Scheduled action definition. API Version: 2022-04-01-preview.

Link copied to clipboard

Scheduled action definition. API Version: 2022-04-01-preview.

Link copied to clipboard
data class ScheduledActionByScopeArgs(val displayName: Output<String>? = null, val fileDestination: Output<FileDestinationArgs>? = null, val kind: Output<Either<String, ScheduledActionKind>>? = null, val name: Output<String>? = null, val notification: Output<NotificationPropertiesArgs>? = null, val schedule: Output<SchedulePropertiesArgs>? = null, val scope: Output<String>? = null, val status: Output<Either<String, ScheduledActionStatus>>? = null, val viewId: Output<String>? = null) : ConvertibleToJava<ScheduledActionByScopeArgs>

Scheduled action definition. API Version: 2022-04-01-preview.

Link copied to clipboard

State of the myscope setting. API Version: 2019-11-01.

Link copied to clipboard
data class SettingArgs(val cache: Output<List<SettingsPropertiesCacheArgs>>? = null, val scope: Output<String>? = null, val settingName: Output<String>? = null, val startOn: Output<String>? = null) : ConvertibleToJava<SettingArgs>

State of the myscope setting. API Version: 2019-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

States and configurations of Cost Analysis. API Version: 2019-11-01.

Link copied to clipboard
data class ViewArgs(val accumulated: Output<Either<String, AccumulatedType>>? = null, val chart: Output<Either<String, ChartType>>? = null, val dataSet: Output<ReportConfigDatasetArgs>? = null, val displayName: Output<String>? = null, val eTag: Output<String>? = null, val kpis: Output<List<KpiPropertiesArgs>>? = null, val metric: Output<Either<String, MetricType>>? = null, val pivots: Output<List<PivotPropertiesArgs>>? = null, val scope: Output<String>? = null, val timePeriod: Output<ReportConfigTimePeriodArgs>? = null, val timeframe: Output<Either<String, ReportTimeframeType>>? = null, val type: Output<Either<String, ReportType>>? = null, val viewName: Output<String>? = null) : ConvertibleToJava<ViewArgs>

States and configurations of Cost Analysis. API Version: 2019-11-01.

Link copied to clipboard

Builder for ViewArgs.

Link copied to clipboard

States and configurations of Cost Analysis. API Version: 2019-11-01.

Link copied to clipboard
data class ViewByScopeArgs(val accumulated: Output<Either<String, AccumulatedType>>? = null, val chart: Output<Either<String, ChartType>>? = null, val dataSet: Output<ReportConfigDatasetArgs>? = null, val displayName: Output<String>? = null, val eTag: Output<String>? = null, val kpis: Output<List<KpiPropertiesArgs>>? = null, val metric: Output<Either<String, MetricType>>? = null, val pivots: Output<List<PivotPropertiesArgs>>? = null, val scope: Output<String>? = null, val timePeriod: Output<ReportConfigTimePeriodArgs>? = null, val timeframe: Output<Either<String, ReportTimeframeType>>? = null, val type: Output<Either<String, ReportType>>? = null, val viewName: Output<String>? = null) : ConvertibleToJava<ViewByScopeArgs>

States and configurations of Cost Analysis. API Version: 2019-11-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builder for View.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun exportResource(name: String, block: suspend ExportResourceBuilder.() -> Unit): Export
Link copied to clipboard
suspend fun reportResource(name: String, block: suspend ReportResourceBuilder.() -> Unit): Report
Link copied to clipboard
Link copied to clipboard
suspend fun settingResource(name: String, block: suspend SettingResourceBuilder.() -> Unit): Setting
Link copied to clipboard
suspend fun viewByScopeResource(name: String, block: suspend ViewByScopeResourceBuilder.() -> Unit): ViewByScope
Link copied to clipboard
suspend fun viewResource(name: String, block: suspend ViewResourceBuilder.() -> Unit): View