ReportByResourceGroupNameArgs

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. Uses Azure REST API version 2018-08-01-preview. In version 2.x of the Azure Native provider, it used API version 2018-08-01-preview.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:costmanagement:ReportByResourceGroupName TestReport /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CostManagement/reports/{reportName}

Constructors

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

Properties

Link copied to clipboard
val definition: Output<ReportDefinitionArgs>? = null

Has definition for the report.

Link copied to clipboard

Has delivery information for the report.

Link copied to clipboard
val format: Output<Either<String, FormatType>>? = null

The format of the report being delivered.

Link copied to clipboard
val reportName: Output<String>? = null

Report Name.

Link copied to clipboard
val resourceGroupName: Output<String>? = null

Azure Resource Group Name.

Link copied to clipboard
val schedule: Output<ReportScheduleArgs>? = null

Has schedule information for the report.

Functions

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