cur

package
v0.77.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ReportDefinitionAdditionalArtifactsItemRedshift   = ReportDefinitionAdditionalArtifactsItem("REDSHIFT")
	ReportDefinitionAdditionalArtifactsItemQuicksight = ReportDefinitionAdditionalArtifactsItem("QUICKSIGHT")
	ReportDefinitionAdditionalArtifactsItemAthena     = ReportDefinitionAdditionalArtifactsItem("ATHENA")
)
View Source
const (
	ReportDefinitionCompressionZip     = ReportDefinitionCompression("ZIP")
	ReportDefinitionCompressionGzip    = ReportDefinitionCompression("GZIP")
	ReportDefinitionCompressionParquet = ReportDefinitionCompression("Parquet")
)
View Source
const (
	ReportDefinitionFormatTextORcsv = ReportDefinitionFormat("textORcsv")
	ReportDefinitionFormatParquet   = ReportDefinitionFormat("Parquet")
)
View Source
const (
	ReportDefinitionReportVersioningCreateNewReport = ReportDefinitionReportVersioning("CREATE_NEW_REPORT")
	ReportDefinitionReportVersioningOverwriteReport = ReportDefinitionReportVersioning("OVERWRITE_REPORT")
)
View Source
const (
	ReportDefinitionTimeUnitHourly  = ReportDefinitionTimeUnit("HOURLY")
	ReportDefinitionTimeUnitDaily   = ReportDefinitionTimeUnit("DAILY")
	ReportDefinitionTimeUnitMonthly = ReportDefinitionTimeUnit("MONTHLY")
)
View Source
const (
	ReportDefinitionAdditionalSchemaElementsItemResources = ReportDefinitionAdditionalSchemaElementsItem("RESOURCES")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupReportDefinitionArgs added in v0.12.0

type LookupReportDefinitionArgs struct {
	// The name of the report that you want to create. The name must be unique, is case sensitive, and can't include spaces.
	ReportName string `pulumi:"reportName"`
}

type LookupReportDefinitionOutputArgs added in v0.12.0

type LookupReportDefinitionOutputArgs struct {
	// The name of the report that you want to create. The name must be unique, is case sensitive, and can't include spaces.
	ReportName pulumi.StringInput `pulumi:"reportName"`
}

func (LookupReportDefinitionOutputArgs) ElementType added in v0.12.0

type LookupReportDefinitionResult added in v0.12.0

type LookupReportDefinitionResult struct {
	// A list of manifests that you want Amazon Web Services to create for this report.
	AdditionalArtifacts []ReportDefinitionAdditionalArtifactsItem `pulumi:"additionalArtifacts"`
	// The compression format that AWS uses for the report.
	Compression *ReportDefinitionCompression `pulumi:"compression"`
	// The format that AWS saves the report in.
	Format *ReportDefinitionFormat `pulumi:"format"`
	// Whether you want Amazon Web Services to update your reports after they have been finalized if Amazon Web Services detects charges related to previous months. These charges can include refunds, credits, or support fees.
	RefreshClosedReports *bool `pulumi:"refreshClosedReports"`
	// The S3 bucket where AWS delivers the report.
	S3Bucket *string `pulumi:"s3Bucket"`
	// The prefix that AWS adds to the report name when AWS delivers the report. Your prefix can't include spaces.
	S3Prefix *string `pulumi:"s3Prefix"`
	// The region of the S3 bucket that AWS delivers the report into.
	S3Region *string `pulumi:"s3Region"`
}

func LookupReportDefinition added in v0.12.0

func LookupReportDefinition(ctx *pulumi.Context, args *LookupReportDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupReportDefinitionResult, error)

The AWS::CUR::ReportDefinition resource creates a Cost & Usage Report with user-defined settings. You can use this resource to define settings like time granularity (hourly, daily, monthly), file format (Parquet, CSV), and S3 bucket for delivery of these reports.

type LookupReportDefinitionResultOutput added in v0.12.0

type LookupReportDefinitionResultOutput struct{ *pulumi.OutputState }

func LookupReportDefinitionOutput added in v0.12.0

func (LookupReportDefinitionResultOutput) AdditionalArtifacts added in v0.12.0

A list of manifests that you want Amazon Web Services to create for this report.

func (LookupReportDefinitionResultOutput) Compression added in v0.12.0

The compression format that AWS uses for the report.

func (LookupReportDefinitionResultOutput) ElementType added in v0.12.0

func (LookupReportDefinitionResultOutput) Format added in v0.12.0

The format that AWS saves the report in.

func (LookupReportDefinitionResultOutput) RefreshClosedReports added in v0.12.0

func (o LookupReportDefinitionResultOutput) RefreshClosedReports() pulumi.BoolPtrOutput

Whether you want Amazon Web Services to update your reports after they have been finalized if Amazon Web Services detects charges related to previous months. These charges can include refunds, credits, or support fees.

func (LookupReportDefinitionResultOutput) S3Bucket added in v0.12.0

The S3 bucket where AWS delivers the report.

func (LookupReportDefinitionResultOutput) S3Prefix added in v0.12.0

The prefix that AWS adds to the report name when AWS delivers the report. Your prefix can't include spaces.

func (LookupReportDefinitionResultOutput) S3Region added in v0.12.0

The region of the S3 bucket that AWS delivers the report into.

func (LookupReportDefinitionResultOutput) ToLookupReportDefinitionResultOutput added in v0.12.0

func (o LookupReportDefinitionResultOutput) ToLookupReportDefinitionResultOutput() LookupReportDefinitionResultOutput

func (LookupReportDefinitionResultOutput) ToLookupReportDefinitionResultOutputWithContext added in v0.12.0

func (o LookupReportDefinitionResultOutput) ToLookupReportDefinitionResultOutputWithContext(ctx context.Context) LookupReportDefinitionResultOutput

func (LookupReportDefinitionResultOutput) ToOutput added in v0.76.0

type ReportDefinition deprecated

type ReportDefinition struct {
	pulumi.CustomResourceState

	// A list of manifests that you want Amazon Web Services to create for this report.
	AdditionalArtifacts ReportDefinitionAdditionalArtifactsItemArrayOutput `pulumi:"additionalArtifacts"`
	// A list of strings that indicate additional content that Amazon Web Services includes in the report, such as individual resource IDs.
	AdditionalSchemaElements ReportDefinitionAdditionalSchemaElementsItemArrayOutput `pulumi:"additionalSchemaElements"`
	// The Amazon resource name of the billing view. You can get this value by using the billing view service public APIs.
	BillingViewArn pulumi.StringPtrOutput `pulumi:"billingViewArn"`
	// The compression format that AWS uses for the report.
	Compression ReportDefinitionCompressionOutput `pulumi:"compression"`
	// The format that AWS saves the report in.
	Format ReportDefinitionFormatOutput `pulumi:"format"`
	// Whether you want Amazon Web Services to update your reports after they have been finalized if Amazon Web Services detects charges related to previous months. These charges can include refunds, credits, or support fees.
	RefreshClosedReports pulumi.BoolOutput `pulumi:"refreshClosedReports"`
	// The name of the report that you want to create. The name must be unique, is case sensitive, and can't include spaces.
	ReportName pulumi.StringOutput `pulumi:"reportName"`
	// Whether you want Amazon Web Services to overwrite the previous version of each report or to deliver the report in addition to the previous versions.
	ReportVersioning ReportDefinitionReportVersioningOutput `pulumi:"reportVersioning"`
	// The S3 bucket where AWS delivers the report.
	S3Bucket pulumi.StringOutput `pulumi:"s3Bucket"`
	// The prefix that AWS adds to the report name when AWS delivers the report. Your prefix can't include spaces.
	S3Prefix pulumi.StringOutput `pulumi:"s3Prefix"`
	// The region of the S3 bucket that AWS delivers the report into.
	S3Region pulumi.StringOutput `pulumi:"s3Region"`
	// The granularity of the line items in the report.
	TimeUnit ReportDefinitionTimeUnitOutput `pulumi:"timeUnit"`
}

The AWS::CUR::ReportDefinition resource creates a Cost & Usage Report with user-defined settings. You can use this resource to define settings like time granularity (hourly, daily, monthly), file format (Parquet, CSV), and S3 bucket for delivery of these reports.

Deprecated: ReportDefinition is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetReportDefinition

func GetReportDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReportDefinitionState, opts ...pulumi.ResourceOption) (*ReportDefinition, error)

GetReportDefinition gets an existing ReportDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewReportDefinition

func NewReportDefinition(ctx *pulumi.Context,
	name string, args *ReportDefinitionArgs, opts ...pulumi.ResourceOption) (*ReportDefinition, error)

NewReportDefinition registers a new resource with the given unique name, arguments, and options.

func (*ReportDefinition) ElementType

func (*ReportDefinition) ElementType() reflect.Type

func (*ReportDefinition) ToOutput added in v0.76.0

func (*ReportDefinition) ToReportDefinitionOutput

func (i *ReportDefinition) ToReportDefinitionOutput() ReportDefinitionOutput

func (*ReportDefinition) ToReportDefinitionOutputWithContext

func (i *ReportDefinition) ToReportDefinitionOutputWithContext(ctx context.Context) ReportDefinitionOutput

type ReportDefinitionAdditionalArtifactsItem

type ReportDefinitionAdditionalArtifactsItem string

The types of manifest that you want AWS to create for this report.

func (ReportDefinitionAdditionalArtifactsItem) ElementType

func (ReportDefinitionAdditionalArtifactsItem) ToReportDefinitionAdditionalArtifactsItemOutput

func (e ReportDefinitionAdditionalArtifactsItem) ToReportDefinitionAdditionalArtifactsItemOutput() ReportDefinitionAdditionalArtifactsItemOutput

func (ReportDefinitionAdditionalArtifactsItem) ToReportDefinitionAdditionalArtifactsItemOutputWithContext

func (e ReportDefinitionAdditionalArtifactsItem) ToReportDefinitionAdditionalArtifactsItemOutputWithContext(ctx context.Context) ReportDefinitionAdditionalArtifactsItemOutput

func (ReportDefinitionAdditionalArtifactsItem) ToReportDefinitionAdditionalArtifactsItemPtrOutput

func (e ReportDefinitionAdditionalArtifactsItem) ToReportDefinitionAdditionalArtifactsItemPtrOutput() ReportDefinitionAdditionalArtifactsItemPtrOutput

func (ReportDefinitionAdditionalArtifactsItem) ToReportDefinitionAdditionalArtifactsItemPtrOutputWithContext

func (e ReportDefinitionAdditionalArtifactsItem) ToReportDefinitionAdditionalArtifactsItemPtrOutputWithContext(ctx context.Context) ReportDefinitionAdditionalArtifactsItemPtrOutput

func (ReportDefinitionAdditionalArtifactsItem) ToStringOutput

func (ReportDefinitionAdditionalArtifactsItem) ToStringOutputWithContext

func (ReportDefinitionAdditionalArtifactsItem) ToStringPtrOutput

func (ReportDefinitionAdditionalArtifactsItem) ToStringPtrOutputWithContext

type ReportDefinitionAdditionalArtifactsItemArray

type ReportDefinitionAdditionalArtifactsItemArray []ReportDefinitionAdditionalArtifactsItem

func (ReportDefinitionAdditionalArtifactsItemArray) ElementType

func (ReportDefinitionAdditionalArtifactsItemArray) ToOutput added in v0.76.0

func (ReportDefinitionAdditionalArtifactsItemArray) ToReportDefinitionAdditionalArtifactsItemArrayOutput

func (i ReportDefinitionAdditionalArtifactsItemArray) ToReportDefinitionAdditionalArtifactsItemArrayOutput() ReportDefinitionAdditionalArtifactsItemArrayOutput

func (ReportDefinitionAdditionalArtifactsItemArray) ToReportDefinitionAdditionalArtifactsItemArrayOutputWithContext

func (i ReportDefinitionAdditionalArtifactsItemArray) ToReportDefinitionAdditionalArtifactsItemArrayOutputWithContext(ctx context.Context) ReportDefinitionAdditionalArtifactsItemArrayOutput

type ReportDefinitionAdditionalArtifactsItemArrayInput

type ReportDefinitionAdditionalArtifactsItemArrayInput interface {
	pulumi.Input

	ToReportDefinitionAdditionalArtifactsItemArrayOutput() ReportDefinitionAdditionalArtifactsItemArrayOutput
	ToReportDefinitionAdditionalArtifactsItemArrayOutputWithContext(context.Context) ReportDefinitionAdditionalArtifactsItemArrayOutput
}

ReportDefinitionAdditionalArtifactsItemArrayInput is an input type that accepts ReportDefinitionAdditionalArtifactsItemArray and ReportDefinitionAdditionalArtifactsItemArrayOutput values. You can construct a concrete instance of `ReportDefinitionAdditionalArtifactsItemArrayInput` via:

ReportDefinitionAdditionalArtifactsItemArray{ ReportDefinitionAdditionalArtifactsItemArgs{...} }

type ReportDefinitionAdditionalArtifactsItemArrayOutput

type ReportDefinitionAdditionalArtifactsItemArrayOutput struct{ *pulumi.OutputState }

func (ReportDefinitionAdditionalArtifactsItemArrayOutput) ElementType

func (ReportDefinitionAdditionalArtifactsItemArrayOutput) Index

func (ReportDefinitionAdditionalArtifactsItemArrayOutput) ToOutput added in v0.76.0

func (ReportDefinitionAdditionalArtifactsItemArrayOutput) ToReportDefinitionAdditionalArtifactsItemArrayOutput

func (o ReportDefinitionAdditionalArtifactsItemArrayOutput) ToReportDefinitionAdditionalArtifactsItemArrayOutput() ReportDefinitionAdditionalArtifactsItemArrayOutput

func (ReportDefinitionAdditionalArtifactsItemArrayOutput) ToReportDefinitionAdditionalArtifactsItemArrayOutputWithContext

func (o ReportDefinitionAdditionalArtifactsItemArrayOutput) ToReportDefinitionAdditionalArtifactsItemArrayOutputWithContext(ctx context.Context) ReportDefinitionAdditionalArtifactsItemArrayOutput

type ReportDefinitionAdditionalArtifactsItemInput

type ReportDefinitionAdditionalArtifactsItemInput interface {
	pulumi.Input

	ToReportDefinitionAdditionalArtifactsItemOutput() ReportDefinitionAdditionalArtifactsItemOutput
	ToReportDefinitionAdditionalArtifactsItemOutputWithContext(context.Context) ReportDefinitionAdditionalArtifactsItemOutput
}

ReportDefinitionAdditionalArtifactsItemInput is an input type that accepts ReportDefinitionAdditionalArtifactsItemArgs and ReportDefinitionAdditionalArtifactsItemOutput values. You can construct a concrete instance of `ReportDefinitionAdditionalArtifactsItemInput` via:

ReportDefinitionAdditionalArtifactsItemArgs{...}

type ReportDefinitionAdditionalArtifactsItemOutput

type ReportDefinitionAdditionalArtifactsItemOutput struct{ *pulumi.OutputState }

func (ReportDefinitionAdditionalArtifactsItemOutput) ElementType

func (ReportDefinitionAdditionalArtifactsItemOutput) ToOutput added in v0.76.0

func (ReportDefinitionAdditionalArtifactsItemOutput) ToReportDefinitionAdditionalArtifactsItemOutput

func (o ReportDefinitionAdditionalArtifactsItemOutput) ToReportDefinitionAdditionalArtifactsItemOutput() ReportDefinitionAdditionalArtifactsItemOutput

func (ReportDefinitionAdditionalArtifactsItemOutput) ToReportDefinitionAdditionalArtifactsItemOutputWithContext

func (o ReportDefinitionAdditionalArtifactsItemOutput) ToReportDefinitionAdditionalArtifactsItemOutputWithContext(ctx context.Context) ReportDefinitionAdditionalArtifactsItemOutput

func (ReportDefinitionAdditionalArtifactsItemOutput) ToReportDefinitionAdditionalArtifactsItemPtrOutput

func (o ReportDefinitionAdditionalArtifactsItemOutput) ToReportDefinitionAdditionalArtifactsItemPtrOutput() ReportDefinitionAdditionalArtifactsItemPtrOutput

func (ReportDefinitionAdditionalArtifactsItemOutput) ToReportDefinitionAdditionalArtifactsItemPtrOutputWithContext

func (o ReportDefinitionAdditionalArtifactsItemOutput) ToReportDefinitionAdditionalArtifactsItemPtrOutputWithContext(ctx context.Context) ReportDefinitionAdditionalArtifactsItemPtrOutput

func (ReportDefinitionAdditionalArtifactsItemOutput) ToStringOutput

func (ReportDefinitionAdditionalArtifactsItemOutput) ToStringOutputWithContext

func (ReportDefinitionAdditionalArtifactsItemOutput) ToStringPtrOutput

func (ReportDefinitionAdditionalArtifactsItemOutput) ToStringPtrOutputWithContext

type ReportDefinitionAdditionalArtifactsItemPtrInput

type ReportDefinitionAdditionalArtifactsItemPtrInput interface {
	pulumi.Input

	ToReportDefinitionAdditionalArtifactsItemPtrOutput() ReportDefinitionAdditionalArtifactsItemPtrOutput
	ToReportDefinitionAdditionalArtifactsItemPtrOutputWithContext(context.Context) ReportDefinitionAdditionalArtifactsItemPtrOutput
}

type ReportDefinitionAdditionalArtifactsItemPtrOutput

type ReportDefinitionAdditionalArtifactsItemPtrOutput struct{ *pulumi.OutputState }

func (ReportDefinitionAdditionalArtifactsItemPtrOutput) Elem

func (ReportDefinitionAdditionalArtifactsItemPtrOutput) ElementType

func (ReportDefinitionAdditionalArtifactsItemPtrOutput) ToOutput added in v0.76.0

func (ReportDefinitionAdditionalArtifactsItemPtrOutput) ToReportDefinitionAdditionalArtifactsItemPtrOutput

func (o ReportDefinitionAdditionalArtifactsItemPtrOutput) ToReportDefinitionAdditionalArtifactsItemPtrOutput() ReportDefinitionAdditionalArtifactsItemPtrOutput

func (ReportDefinitionAdditionalArtifactsItemPtrOutput) ToReportDefinitionAdditionalArtifactsItemPtrOutputWithContext

func (o ReportDefinitionAdditionalArtifactsItemPtrOutput) ToReportDefinitionAdditionalArtifactsItemPtrOutputWithContext(ctx context.Context) ReportDefinitionAdditionalArtifactsItemPtrOutput

func (ReportDefinitionAdditionalArtifactsItemPtrOutput) ToStringPtrOutput

func (ReportDefinitionAdditionalArtifactsItemPtrOutput) ToStringPtrOutputWithContext

type ReportDefinitionAdditionalSchemaElementsItem

type ReportDefinitionAdditionalSchemaElementsItem string

Whether or not AWS includes resource IDs in the report.

func (ReportDefinitionAdditionalSchemaElementsItem) ElementType

func (ReportDefinitionAdditionalSchemaElementsItem) ToReportDefinitionAdditionalSchemaElementsItemOutput

func (e ReportDefinitionAdditionalSchemaElementsItem) ToReportDefinitionAdditionalSchemaElementsItemOutput() ReportDefinitionAdditionalSchemaElementsItemOutput

func (ReportDefinitionAdditionalSchemaElementsItem) ToReportDefinitionAdditionalSchemaElementsItemOutputWithContext

func (e ReportDefinitionAdditionalSchemaElementsItem) ToReportDefinitionAdditionalSchemaElementsItemOutputWithContext(ctx context.Context) ReportDefinitionAdditionalSchemaElementsItemOutput

func (ReportDefinitionAdditionalSchemaElementsItem) ToReportDefinitionAdditionalSchemaElementsItemPtrOutput

func (e ReportDefinitionAdditionalSchemaElementsItem) ToReportDefinitionAdditionalSchemaElementsItemPtrOutput() ReportDefinitionAdditionalSchemaElementsItemPtrOutput

func (ReportDefinitionAdditionalSchemaElementsItem) ToReportDefinitionAdditionalSchemaElementsItemPtrOutputWithContext

func (e ReportDefinitionAdditionalSchemaElementsItem) ToReportDefinitionAdditionalSchemaElementsItemPtrOutputWithContext(ctx context.Context) ReportDefinitionAdditionalSchemaElementsItemPtrOutput

func (ReportDefinitionAdditionalSchemaElementsItem) ToStringOutput

func (ReportDefinitionAdditionalSchemaElementsItem) ToStringOutputWithContext

func (ReportDefinitionAdditionalSchemaElementsItem) ToStringPtrOutput

func (ReportDefinitionAdditionalSchemaElementsItem) ToStringPtrOutputWithContext

type ReportDefinitionAdditionalSchemaElementsItemArray

type ReportDefinitionAdditionalSchemaElementsItemArray []ReportDefinitionAdditionalSchemaElementsItem

func (ReportDefinitionAdditionalSchemaElementsItemArray) ElementType

func (ReportDefinitionAdditionalSchemaElementsItemArray) ToOutput added in v0.76.0

func (ReportDefinitionAdditionalSchemaElementsItemArray) ToReportDefinitionAdditionalSchemaElementsItemArrayOutput

func (i ReportDefinitionAdditionalSchemaElementsItemArray) ToReportDefinitionAdditionalSchemaElementsItemArrayOutput() ReportDefinitionAdditionalSchemaElementsItemArrayOutput

func (ReportDefinitionAdditionalSchemaElementsItemArray) ToReportDefinitionAdditionalSchemaElementsItemArrayOutputWithContext

func (i ReportDefinitionAdditionalSchemaElementsItemArray) ToReportDefinitionAdditionalSchemaElementsItemArrayOutputWithContext(ctx context.Context) ReportDefinitionAdditionalSchemaElementsItemArrayOutput

type ReportDefinitionAdditionalSchemaElementsItemArrayInput

type ReportDefinitionAdditionalSchemaElementsItemArrayInput interface {
	pulumi.Input

	ToReportDefinitionAdditionalSchemaElementsItemArrayOutput() ReportDefinitionAdditionalSchemaElementsItemArrayOutput
	ToReportDefinitionAdditionalSchemaElementsItemArrayOutputWithContext(context.Context) ReportDefinitionAdditionalSchemaElementsItemArrayOutput
}

ReportDefinitionAdditionalSchemaElementsItemArrayInput is an input type that accepts ReportDefinitionAdditionalSchemaElementsItemArray and ReportDefinitionAdditionalSchemaElementsItemArrayOutput values. You can construct a concrete instance of `ReportDefinitionAdditionalSchemaElementsItemArrayInput` via:

ReportDefinitionAdditionalSchemaElementsItemArray{ ReportDefinitionAdditionalSchemaElementsItemArgs{...} }

type ReportDefinitionAdditionalSchemaElementsItemArrayOutput

type ReportDefinitionAdditionalSchemaElementsItemArrayOutput struct{ *pulumi.OutputState }

func (ReportDefinitionAdditionalSchemaElementsItemArrayOutput) ElementType

func (ReportDefinitionAdditionalSchemaElementsItemArrayOutput) Index

func (ReportDefinitionAdditionalSchemaElementsItemArrayOutput) ToOutput added in v0.76.0

func (ReportDefinitionAdditionalSchemaElementsItemArrayOutput) ToReportDefinitionAdditionalSchemaElementsItemArrayOutput

func (ReportDefinitionAdditionalSchemaElementsItemArrayOutput) ToReportDefinitionAdditionalSchemaElementsItemArrayOutputWithContext

func (o ReportDefinitionAdditionalSchemaElementsItemArrayOutput) ToReportDefinitionAdditionalSchemaElementsItemArrayOutputWithContext(ctx context.Context) ReportDefinitionAdditionalSchemaElementsItemArrayOutput

type ReportDefinitionAdditionalSchemaElementsItemInput

type ReportDefinitionAdditionalSchemaElementsItemInput interface {
	pulumi.Input

	ToReportDefinitionAdditionalSchemaElementsItemOutput() ReportDefinitionAdditionalSchemaElementsItemOutput
	ToReportDefinitionAdditionalSchemaElementsItemOutputWithContext(context.Context) ReportDefinitionAdditionalSchemaElementsItemOutput
}

ReportDefinitionAdditionalSchemaElementsItemInput is an input type that accepts ReportDefinitionAdditionalSchemaElementsItemArgs and ReportDefinitionAdditionalSchemaElementsItemOutput values. You can construct a concrete instance of `ReportDefinitionAdditionalSchemaElementsItemInput` via:

ReportDefinitionAdditionalSchemaElementsItemArgs{...}

type ReportDefinitionAdditionalSchemaElementsItemOutput

type ReportDefinitionAdditionalSchemaElementsItemOutput struct{ *pulumi.OutputState }

func (ReportDefinitionAdditionalSchemaElementsItemOutput) ElementType

func (ReportDefinitionAdditionalSchemaElementsItemOutput) ToOutput added in v0.76.0

func (ReportDefinitionAdditionalSchemaElementsItemOutput) ToReportDefinitionAdditionalSchemaElementsItemOutput

func (o ReportDefinitionAdditionalSchemaElementsItemOutput) ToReportDefinitionAdditionalSchemaElementsItemOutput() ReportDefinitionAdditionalSchemaElementsItemOutput

func (ReportDefinitionAdditionalSchemaElementsItemOutput) ToReportDefinitionAdditionalSchemaElementsItemOutputWithContext

func (o ReportDefinitionAdditionalSchemaElementsItemOutput) ToReportDefinitionAdditionalSchemaElementsItemOutputWithContext(ctx context.Context) ReportDefinitionAdditionalSchemaElementsItemOutput

func (ReportDefinitionAdditionalSchemaElementsItemOutput) ToReportDefinitionAdditionalSchemaElementsItemPtrOutput

func (o ReportDefinitionAdditionalSchemaElementsItemOutput) ToReportDefinitionAdditionalSchemaElementsItemPtrOutput() ReportDefinitionAdditionalSchemaElementsItemPtrOutput

func (ReportDefinitionAdditionalSchemaElementsItemOutput) ToReportDefinitionAdditionalSchemaElementsItemPtrOutputWithContext

func (o ReportDefinitionAdditionalSchemaElementsItemOutput) ToReportDefinitionAdditionalSchemaElementsItemPtrOutputWithContext(ctx context.Context) ReportDefinitionAdditionalSchemaElementsItemPtrOutput

func (ReportDefinitionAdditionalSchemaElementsItemOutput) ToStringOutput

func (ReportDefinitionAdditionalSchemaElementsItemOutput) ToStringOutputWithContext

func (ReportDefinitionAdditionalSchemaElementsItemOutput) ToStringPtrOutput

func (ReportDefinitionAdditionalSchemaElementsItemOutput) ToStringPtrOutputWithContext

type ReportDefinitionAdditionalSchemaElementsItemPtrInput

type ReportDefinitionAdditionalSchemaElementsItemPtrInput interface {
	pulumi.Input

	ToReportDefinitionAdditionalSchemaElementsItemPtrOutput() ReportDefinitionAdditionalSchemaElementsItemPtrOutput
	ToReportDefinitionAdditionalSchemaElementsItemPtrOutputWithContext(context.Context) ReportDefinitionAdditionalSchemaElementsItemPtrOutput
}

type ReportDefinitionAdditionalSchemaElementsItemPtrOutput

type ReportDefinitionAdditionalSchemaElementsItemPtrOutput struct{ *pulumi.OutputState }

func (ReportDefinitionAdditionalSchemaElementsItemPtrOutput) Elem

func (ReportDefinitionAdditionalSchemaElementsItemPtrOutput) ElementType

func (ReportDefinitionAdditionalSchemaElementsItemPtrOutput) ToOutput added in v0.76.0

func (ReportDefinitionAdditionalSchemaElementsItemPtrOutput) ToReportDefinitionAdditionalSchemaElementsItemPtrOutput

func (ReportDefinitionAdditionalSchemaElementsItemPtrOutput) ToReportDefinitionAdditionalSchemaElementsItemPtrOutputWithContext

func (o ReportDefinitionAdditionalSchemaElementsItemPtrOutput) ToReportDefinitionAdditionalSchemaElementsItemPtrOutputWithContext(ctx context.Context) ReportDefinitionAdditionalSchemaElementsItemPtrOutput

func (ReportDefinitionAdditionalSchemaElementsItemPtrOutput) ToStringPtrOutput

func (ReportDefinitionAdditionalSchemaElementsItemPtrOutput) ToStringPtrOutputWithContext

type ReportDefinitionArgs

type ReportDefinitionArgs struct {
	// A list of manifests that you want Amazon Web Services to create for this report.
	AdditionalArtifacts ReportDefinitionAdditionalArtifactsItemArrayInput
	// A list of strings that indicate additional content that Amazon Web Services includes in the report, such as individual resource IDs.
	AdditionalSchemaElements ReportDefinitionAdditionalSchemaElementsItemArrayInput
	// The Amazon resource name of the billing view. You can get this value by using the billing view service public APIs.
	BillingViewArn pulumi.StringPtrInput
	// The compression format that AWS uses for the report.
	Compression ReportDefinitionCompressionInput
	// The format that AWS saves the report in.
	Format ReportDefinitionFormatInput
	// Whether you want Amazon Web Services to update your reports after they have been finalized if Amazon Web Services detects charges related to previous months. These charges can include refunds, credits, or support fees.
	RefreshClosedReports pulumi.BoolInput
	// The name of the report that you want to create. The name must be unique, is case sensitive, and can't include spaces.
	ReportName pulumi.StringInput
	// Whether you want Amazon Web Services to overwrite the previous version of each report or to deliver the report in addition to the previous versions.
	ReportVersioning ReportDefinitionReportVersioningInput
	// The S3 bucket where AWS delivers the report.
	S3Bucket pulumi.StringInput
	// The prefix that AWS adds to the report name when AWS delivers the report. Your prefix can't include spaces.
	S3Prefix pulumi.StringInput
	// The region of the S3 bucket that AWS delivers the report into.
	S3Region pulumi.StringInput
	// The granularity of the line items in the report.
	TimeUnit ReportDefinitionTimeUnitInput
}

The set of arguments for constructing a ReportDefinition resource.

func (ReportDefinitionArgs) ElementType

func (ReportDefinitionArgs) ElementType() reflect.Type

type ReportDefinitionCompression

type ReportDefinitionCompression string

The compression format that AWS uses for the report.

func (ReportDefinitionCompression) ElementType

func (ReportDefinitionCompression) ToReportDefinitionCompressionOutput

func (e ReportDefinitionCompression) ToReportDefinitionCompressionOutput() ReportDefinitionCompressionOutput

func (ReportDefinitionCompression) ToReportDefinitionCompressionOutputWithContext

func (e ReportDefinitionCompression) ToReportDefinitionCompressionOutputWithContext(ctx context.Context) ReportDefinitionCompressionOutput

func (ReportDefinitionCompression) ToReportDefinitionCompressionPtrOutput

func (e ReportDefinitionCompression) ToReportDefinitionCompressionPtrOutput() ReportDefinitionCompressionPtrOutput

func (ReportDefinitionCompression) ToReportDefinitionCompressionPtrOutputWithContext

func (e ReportDefinitionCompression) ToReportDefinitionCompressionPtrOutputWithContext(ctx context.Context) ReportDefinitionCompressionPtrOutput

func (ReportDefinitionCompression) ToStringOutput

func (e ReportDefinitionCompression) ToStringOutput() pulumi.StringOutput

func (ReportDefinitionCompression) ToStringOutputWithContext

func (e ReportDefinitionCompression) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReportDefinitionCompression) ToStringPtrOutput

func (e ReportDefinitionCompression) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReportDefinitionCompression) ToStringPtrOutputWithContext

func (e ReportDefinitionCompression) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportDefinitionCompressionInput

type ReportDefinitionCompressionInput interface {
	pulumi.Input

	ToReportDefinitionCompressionOutput() ReportDefinitionCompressionOutput
	ToReportDefinitionCompressionOutputWithContext(context.Context) ReportDefinitionCompressionOutput
}

ReportDefinitionCompressionInput is an input type that accepts ReportDefinitionCompressionArgs and ReportDefinitionCompressionOutput values. You can construct a concrete instance of `ReportDefinitionCompressionInput` via:

ReportDefinitionCompressionArgs{...}

type ReportDefinitionCompressionOutput

type ReportDefinitionCompressionOutput struct{ *pulumi.OutputState }

func (ReportDefinitionCompressionOutput) ElementType

func (ReportDefinitionCompressionOutput) ToOutput added in v0.76.0

func (ReportDefinitionCompressionOutput) ToReportDefinitionCompressionOutput

func (o ReportDefinitionCompressionOutput) ToReportDefinitionCompressionOutput() ReportDefinitionCompressionOutput

func (ReportDefinitionCompressionOutput) ToReportDefinitionCompressionOutputWithContext

func (o ReportDefinitionCompressionOutput) ToReportDefinitionCompressionOutputWithContext(ctx context.Context) ReportDefinitionCompressionOutput

func (ReportDefinitionCompressionOutput) ToReportDefinitionCompressionPtrOutput

func (o ReportDefinitionCompressionOutput) ToReportDefinitionCompressionPtrOutput() ReportDefinitionCompressionPtrOutput

func (ReportDefinitionCompressionOutput) ToReportDefinitionCompressionPtrOutputWithContext

func (o ReportDefinitionCompressionOutput) ToReportDefinitionCompressionPtrOutputWithContext(ctx context.Context) ReportDefinitionCompressionPtrOutput

func (ReportDefinitionCompressionOutput) ToStringOutput

func (ReportDefinitionCompressionOutput) ToStringOutputWithContext

func (o ReportDefinitionCompressionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReportDefinitionCompressionOutput) ToStringPtrOutput

func (ReportDefinitionCompressionOutput) ToStringPtrOutputWithContext

func (o ReportDefinitionCompressionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportDefinitionCompressionPtrInput

type ReportDefinitionCompressionPtrInput interface {
	pulumi.Input

	ToReportDefinitionCompressionPtrOutput() ReportDefinitionCompressionPtrOutput
	ToReportDefinitionCompressionPtrOutputWithContext(context.Context) ReportDefinitionCompressionPtrOutput
}

func ReportDefinitionCompressionPtr

func ReportDefinitionCompressionPtr(v string) ReportDefinitionCompressionPtrInput

type ReportDefinitionCompressionPtrOutput

type ReportDefinitionCompressionPtrOutput struct{ *pulumi.OutputState }

func (ReportDefinitionCompressionPtrOutput) Elem

func (ReportDefinitionCompressionPtrOutput) ElementType

func (ReportDefinitionCompressionPtrOutput) ToOutput added in v0.76.0

func (ReportDefinitionCompressionPtrOutput) ToReportDefinitionCompressionPtrOutput

func (o ReportDefinitionCompressionPtrOutput) ToReportDefinitionCompressionPtrOutput() ReportDefinitionCompressionPtrOutput

func (ReportDefinitionCompressionPtrOutput) ToReportDefinitionCompressionPtrOutputWithContext

func (o ReportDefinitionCompressionPtrOutput) ToReportDefinitionCompressionPtrOutputWithContext(ctx context.Context) ReportDefinitionCompressionPtrOutput

func (ReportDefinitionCompressionPtrOutput) ToStringPtrOutput

func (ReportDefinitionCompressionPtrOutput) ToStringPtrOutputWithContext

func (o ReportDefinitionCompressionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportDefinitionFormat

type ReportDefinitionFormat string

The format that AWS saves the report in.

func (ReportDefinitionFormat) ElementType

func (ReportDefinitionFormat) ElementType() reflect.Type

func (ReportDefinitionFormat) ToReportDefinitionFormatOutput

func (e ReportDefinitionFormat) ToReportDefinitionFormatOutput() ReportDefinitionFormatOutput

func (ReportDefinitionFormat) ToReportDefinitionFormatOutputWithContext

func (e ReportDefinitionFormat) ToReportDefinitionFormatOutputWithContext(ctx context.Context) ReportDefinitionFormatOutput

func (ReportDefinitionFormat) ToReportDefinitionFormatPtrOutput

func (e ReportDefinitionFormat) ToReportDefinitionFormatPtrOutput() ReportDefinitionFormatPtrOutput

func (ReportDefinitionFormat) ToReportDefinitionFormatPtrOutputWithContext

func (e ReportDefinitionFormat) ToReportDefinitionFormatPtrOutputWithContext(ctx context.Context) ReportDefinitionFormatPtrOutput

func (ReportDefinitionFormat) ToStringOutput

func (e ReportDefinitionFormat) ToStringOutput() pulumi.StringOutput

func (ReportDefinitionFormat) ToStringOutputWithContext

func (e ReportDefinitionFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReportDefinitionFormat) ToStringPtrOutput

func (e ReportDefinitionFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReportDefinitionFormat) ToStringPtrOutputWithContext

func (e ReportDefinitionFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportDefinitionFormatInput

type ReportDefinitionFormatInput interface {
	pulumi.Input

	ToReportDefinitionFormatOutput() ReportDefinitionFormatOutput
	ToReportDefinitionFormatOutputWithContext(context.Context) ReportDefinitionFormatOutput
}

ReportDefinitionFormatInput is an input type that accepts ReportDefinitionFormatArgs and ReportDefinitionFormatOutput values. You can construct a concrete instance of `ReportDefinitionFormatInput` via:

ReportDefinitionFormatArgs{...}

type ReportDefinitionFormatOutput

type ReportDefinitionFormatOutput struct{ *pulumi.OutputState }

func (ReportDefinitionFormatOutput) ElementType

func (ReportDefinitionFormatOutput) ToOutput added in v0.76.0

func (ReportDefinitionFormatOutput) ToReportDefinitionFormatOutput

func (o ReportDefinitionFormatOutput) ToReportDefinitionFormatOutput() ReportDefinitionFormatOutput

func (ReportDefinitionFormatOutput) ToReportDefinitionFormatOutputWithContext

func (o ReportDefinitionFormatOutput) ToReportDefinitionFormatOutputWithContext(ctx context.Context) ReportDefinitionFormatOutput

func (ReportDefinitionFormatOutput) ToReportDefinitionFormatPtrOutput

func (o ReportDefinitionFormatOutput) ToReportDefinitionFormatPtrOutput() ReportDefinitionFormatPtrOutput

func (ReportDefinitionFormatOutput) ToReportDefinitionFormatPtrOutputWithContext

func (o ReportDefinitionFormatOutput) ToReportDefinitionFormatPtrOutputWithContext(ctx context.Context) ReportDefinitionFormatPtrOutput

func (ReportDefinitionFormatOutput) ToStringOutput

func (ReportDefinitionFormatOutput) ToStringOutputWithContext

func (o ReportDefinitionFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReportDefinitionFormatOutput) ToStringPtrOutput

func (o ReportDefinitionFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReportDefinitionFormatOutput) ToStringPtrOutputWithContext

func (o ReportDefinitionFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportDefinitionFormatPtrInput

type ReportDefinitionFormatPtrInput interface {
	pulumi.Input

	ToReportDefinitionFormatPtrOutput() ReportDefinitionFormatPtrOutput
	ToReportDefinitionFormatPtrOutputWithContext(context.Context) ReportDefinitionFormatPtrOutput
}

func ReportDefinitionFormatPtr

func ReportDefinitionFormatPtr(v string) ReportDefinitionFormatPtrInput

type ReportDefinitionFormatPtrOutput

type ReportDefinitionFormatPtrOutput struct{ *pulumi.OutputState }

func (ReportDefinitionFormatPtrOutput) Elem

func (ReportDefinitionFormatPtrOutput) ElementType

func (ReportDefinitionFormatPtrOutput) ToOutput added in v0.76.0

func (ReportDefinitionFormatPtrOutput) ToReportDefinitionFormatPtrOutput

func (o ReportDefinitionFormatPtrOutput) ToReportDefinitionFormatPtrOutput() ReportDefinitionFormatPtrOutput

func (ReportDefinitionFormatPtrOutput) ToReportDefinitionFormatPtrOutputWithContext

func (o ReportDefinitionFormatPtrOutput) ToReportDefinitionFormatPtrOutputWithContext(ctx context.Context) ReportDefinitionFormatPtrOutput

func (ReportDefinitionFormatPtrOutput) ToStringPtrOutput

func (ReportDefinitionFormatPtrOutput) ToStringPtrOutputWithContext

func (o ReportDefinitionFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportDefinitionInput

type ReportDefinitionInput interface {
	pulumi.Input

	ToReportDefinitionOutput() ReportDefinitionOutput
	ToReportDefinitionOutputWithContext(ctx context.Context) ReportDefinitionOutput
}

type ReportDefinitionOutput

type ReportDefinitionOutput struct{ *pulumi.OutputState }

func (ReportDefinitionOutput) AdditionalArtifacts added in v0.17.0

A list of manifests that you want Amazon Web Services to create for this report.

func (ReportDefinitionOutput) AdditionalSchemaElements added in v0.17.0

A list of strings that indicate additional content that Amazon Web Services includes in the report, such as individual resource IDs.

func (ReportDefinitionOutput) BillingViewArn added in v0.17.0

func (o ReportDefinitionOutput) BillingViewArn() pulumi.StringPtrOutput

The Amazon resource name of the billing view. You can get this value by using the billing view service public APIs.

func (ReportDefinitionOutput) Compression added in v0.17.0

The compression format that AWS uses for the report.

func (ReportDefinitionOutput) ElementType

func (ReportDefinitionOutput) ElementType() reflect.Type

func (ReportDefinitionOutput) Format added in v0.17.0

The format that AWS saves the report in.

func (ReportDefinitionOutput) RefreshClosedReports added in v0.17.0

func (o ReportDefinitionOutput) RefreshClosedReports() pulumi.BoolOutput

Whether you want Amazon Web Services to update your reports after they have been finalized if Amazon Web Services detects charges related to previous months. These charges can include refunds, credits, or support fees.

func (ReportDefinitionOutput) ReportName added in v0.17.0

The name of the report that you want to create. The name must be unique, is case sensitive, and can't include spaces.

func (ReportDefinitionOutput) ReportVersioning added in v0.17.0

Whether you want Amazon Web Services to overwrite the previous version of each report or to deliver the report in addition to the previous versions.

func (ReportDefinitionOutput) S3Bucket added in v0.17.0

The S3 bucket where AWS delivers the report.

func (ReportDefinitionOutput) S3Prefix added in v0.17.0

The prefix that AWS adds to the report name when AWS delivers the report. Your prefix can't include spaces.

func (ReportDefinitionOutput) S3Region added in v0.17.0

The region of the S3 bucket that AWS delivers the report into.

func (ReportDefinitionOutput) TimeUnit added in v0.17.0

The granularity of the line items in the report.

func (ReportDefinitionOutput) ToOutput added in v0.76.0

func (ReportDefinitionOutput) ToReportDefinitionOutput

func (o ReportDefinitionOutput) ToReportDefinitionOutput() ReportDefinitionOutput

func (ReportDefinitionOutput) ToReportDefinitionOutputWithContext

func (o ReportDefinitionOutput) ToReportDefinitionOutputWithContext(ctx context.Context) ReportDefinitionOutput

type ReportDefinitionReportVersioning

type ReportDefinitionReportVersioning string

Whether you want Amazon Web Services to overwrite the previous version of each report or to deliver the report in addition to the previous versions.

func (ReportDefinitionReportVersioning) ElementType

func (ReportDefinitionReportVersioning) ToReportDefinitionReportVersioningOutput

func (e ReportDefinitionReportVersioning) ToReportDefinitionReportVersioningOutput() ReportDefinitionReportVersioningOutput

func (ReportDefinitionReportVersioning) ToReportDefinitionReportVersioningOutputWithContext

func (e ReportDefinitionReportVersioning) ToReportDefinitionReportVersioningOutputWithContext(ctx context.Context) ReportDefinitionReportVersioningOutput

func (ReportDefinitionReportVersioning) ToReportDefinitionReportVersioningPtrOutput

func (e ReportDefinitionReportVersioning) ToReportDefinitionReportVersioningPtrOutput() ReportDefinitionReportVersioningPtrOutput

func (ReportDefinitionReportVersioning) ToReportDefinitionReportVersioningPtrOutputWithContext

func (e ReportDefinitionReportVersioning) ToReportDefinitionReportVersioningPtrOutputWithContext(ctx context.Context) ReportDefinitionReportVersioningPtrOutput

func (ReportDefinitionReportVersioning) ToStringOutput

func (ReportDefinitionReportVersioning) ToStringOutputWithContext

func (e ReportDefinitionReportVersioning) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReportDefinitionReportVersioning) ToStringPtrOutput

func (ReportDefinitionReportVersioning) ToStringPtrOutputWithContext

func (e ReportDefinitionReportVersioning) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportDefinitionReportVersioningInput

type ReportDefinitionReportVersioningInput interface {
	pulumi.Input

	ToReportDefinitionReportVersioningOutput() ReportDefinitionReportVersioningOutput
	ToReportDefinitionReportVersioningOutputWithContext(context.Context) ReportDefinitionReportVersioningOutput
}

ReportDefinitionReportVersioningInput is an input type that accepts ReportDefinitionReportVersioningArgs and ReportDefinitionReportVersioningOutput values. You can construct a concrete instance of `ReportDefinitionReportVersioningInput` via:

ReportDefinitionReportVersioningArgs{...}

type ReportDefinitionReportVersioningOutput

type ReportDefinitionReportVersioningOutput struct{ *pulumi.OutputState }

func (ReportDefinitionReportVersioningOutput) ElementType

func (ReportDefinitionReportVersioningOutput) ToOutput added in v0.76.0

func (ReportDefinitionReportVersioningOutput) ToReportDefinitionReportVersioningOutput

func (o ReportDefinitionReportVersioningOutput) ToReportDefinitionReportVersioningOutput() ReportDefinitionReportVersioningOutput

func (ReportDefinitionReportVersioningOutput) ToReportDefinitionReportVersioningOutputWithContext

func (o ReportDefinitionReportVersioningOutput) ToReportDefinitionReportVersioningOutputWithContext(ctx context.Context) ReportDefinitionReportVersioningOutput

func (ReportDefinitionReportVersioningOutput) ToReportDefinitionReportVersioningPtrOutput

func (o ReportDefinitionReportVersioningOutput) ToReportDefinitionReportVersioningPtrOutput() ReportDefinitionReportVersioningPtrOutput

func (ReportDefinitionReportVersioningOutput) ToReportDefinitionReportVersioningPtrOutputWithContext

func (o ReportDefinitionReportVersioningOutput) ToReportDefinitionReportVersioningPtrOutputWithContext(ctx context.Context) ReportDefinitionReportVersioningPtrOutput

func (ReportDefinitionReportVersioningOutput) ToStringOutput

func (ReportDefinitionReportVersioningOutput) ToStringOutputWithContext

func (ReportDefinitionReportVersioningOutput) ToStringPtrOutput

func (ReportDefinitionReportVersioningOutput) ToStringPtrOutputWithContext

func (o ReportDefinitionReportVersioningOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportDefinitionReportVersioningPtrInput

type ReportDefinitionReportVersioningPtrInput interface {
	pulumi.Input

	ToReportDefinitionReportVersioningPtrOutput() ReportDefinitionReportVersioningPtrOutput
	ToReportDefinitionReportVersioningPtrOutputWithContext(context.Context) ReportDefinitionReportVersioningPtrOutput
}

type ReportDefinitionReportVersioningPtrOutput

type ReportDefinitionReportVersioningPtrOutput struct{ *pulumi.OutputState }

func (ReportDefinitionReportVersioningPtrOutput) Elem

func (ReportDefinitionReportVersioningPtrOutput) ElementType

func (ReportDefinitionReportVersioningPtrOutput) ToOutput added in v0.76.0

func (ReportDefinitionReportVersioningPtrOutput) ToReportDefinitionReportVersioningPtrOutput

func (o ReportDefinitionReportVersioningPtrOutput) ToReportDefinitionReportVersioningPtrOutput() ReportDefinitionReportVersioningPtrOutput

func (ReportDefinitionReportVersioningPtrOutput) ToReportDefinitionReportVersioningPtrOutputWithContext

func (o ReportDefinitionReportVersioningPtrOutput) ToReportDefinitionReportVersioningPtrOutputWithContext(ctx context.Context) ReportDefinitionReportVersioningPtrOutput

func (ReportDefinitionReportVersioningPtrOutput) ToStringPtrOutput

func (ReportDefinitionReportVersioningPtrOutput) ToStringPtrOutputWithContext

type ReportDefinitionState

type ReportDefinitionState struct {
}

func (ReportDefinitionState) ElementType

func (ReportDefinitionState) ElementType() reflect.Type

type ReportDefinitionTimeUnit

type ReportDefinitionTimeUnit string

The granularity of the line items in the report.

func (ReportDefinitionTimeUnit) ElementType

func (ReportDefinitionTimeUnit) ElementType() reflect.Type

func (ReportDefinitionTimeUnit) ToReportDefinitionTimeUnitOutput

func (e ReportDefinitionTimeUnit) ToReportDefinitionTimeUnitOutput() ReportDefinitionTimeUnitOutput

func (ReportDefinitionTimeUnit) ToReportDefinitionTimeUnitOutputWithContext

func (e ReportDefinitionTimeUnit) ToReportDefinitionTimeUnitOutputWithContext(ctx context.Context) ReportDefinitionTimeUnitOutput

func (ReportDefinitionTimeUnit) ToReportDefinitionTimeUnitPtrOutput

func (e ReportDefinitionTimeUnit) ToReportDefinitionTimeUnitPtrOutput() ReportDefinitionTimeUnitPtrOutput

func (ReportDefinitionTimeUnit) ToReportDefinitionTimeUnitPtrOutputWithContext

func (e ReportDefinitionTimeUnit) ToReportDefinitionTimeUnitPtrOutputWithContext(ctx context.Context) ReportDefinitionTimeUnitPtrOutput

func (ReportDefinitionTimeUnit) ToStringOutput

func (e ReportDefinitionTimeUnit) ToStringOutput() pulumi.StringOutput

func (ReportDefinitionTimeUnit) ToStringOutputWithContext

func (e ReportDefinitionTimeUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReportDefinitionTimeUnit) ToStringPtrOutput

func (e ReportDefinitionTimeUnit) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReportDefinitionTimeUnit) ToStringPtrOutputWithContext

func (e ReportDefinitionTimeUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportDefinitionTimeUnitInput

type ReportDefinitionTimeUnitInput interface {
	pulumi.Input

	ToReportDefinitionTimeUnitOutput() ReportDefinitionTimeUnitOutput
	ToReportDefinitionTimeUnitOutputWithContext(context.Context) ReportDefinitionTimeUnitOutput
}

ReportDefinitionTimeUnitInput is an input type that accepts ReportDefinitionTimeUnitArgs and ReportDefinitionTimeUnitOutput values. You can construct a concrete instance of `ReportDefinitionTimeUnitInput` via:

ReportDefinitionTimeUnitArgs{...}

type ReportDefinitionTimeUnitOutput

type ReportDefinitionTimeUnitOutput struct{ *pulumi.OutputState }

func (ReportDefinitionTimeUnitOutput) ElementType

func (ReportDefinitionTimeUnitOutput) ToOutput added in v0.76.0

func (ReportDefinitionTimeUnitOutput) ToReportDefinitionTimeUnitOutput

func (o ReportDefinitionTimeUnitOutput) ToReportDefinitionTimeUnitOutput() ReportDefinitionTimeUnitOutput

func (ReportDefinitionTimeUnitOutput) ToReportDefinitionTimeUnitOutputWithContext

func (o ReportDefinitionTimeUnitOutput) ToReportDefinitionTimeUnitOutputWithContext(ctx context.Context) ReportDefinitionTimeUnitOutput

func (ReportDefinitionTimeUnitOutput) ToReportDefinitionTimeUnitPtrOutput

func (o ReportDefinitionTimeUnitOutput) ToReportDefinitionTimeUnitPtrOutput() ReportDefinitionTimeUnitPtrOutput

func (ReportDefinitionTimeUnitOutput) ToReportDefinitionTimeUnitPtrOutputWithContext

func (o ReportDefinitionTimeUnitOutput) ToReportDefinitionTimeUnitPtrOutputWithContext(ctx context.Context) ReportDefinitionTimeUnitPtrOutput

func (ReportDefinitionTimeUnitOutput) ToStringOutput

func (ReportDefinitionTimeUnitOutput) ToStringOutputWithContext

func (o ReportDefinitionTimeUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReportDefinitionTimeUnitOutput) ToStringPtrOutput

func (ReportDefinitionTimeUnitOutput) ToStringPtrOutputWithContext

func (o ReportDefinitionTimeUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportDefinitionTimeUnitPtrInput

type ReportDefinitionTimeUnitPtrInput interface {
	pulumi.Input

	ToReportDefinitionTimeUnitPtrOutput() ReportDefinitionTimeUnitPtrOutput
	ToReportDefinitionTimeUnitPtrOutputWithContext(context.Context) ReportDefinitionTimeUnitPtrOutput
}

func ReportDefinitionTimeUnitPtr

func ReportDefinitionTimeUnitPtr(v string) ReportDefinitionTimeUnitPtrInput

type ReportDefinitionTimeUnitPtrOutput

type ReportDefinitionTimeUnitPtrOutput struct{ *pulumi.OutputState }

func (ReportDefinitionTimeUnitPtrOutput) Elem

func (ReportDefinitionTimeUnitPtrOutput) ElementType

func (ReportDefinitionTimeUnitPtrOutput) ToOutput added in v0.76.0

func (ReportDefinitionTimeUnitPtrOutput) ToReportDefinitionTimeUnitPtrOutput

func (o ReportDefinitionTimeUnitPtrOutput) ToReportDefinitionTimeUnitPtrOutput() ReportDefinitionTimeUnitPtrOutput

func (ReportDefinitionTimeUnitPtrOutput) ToReportDefinitionTimeUnitPtrOutputWithContext

func (o ReportDefinitionTimeUnitPtrOutput) ToReportDefinitionTimeUnitPtrOutputWithContext(ctx context.Context) ReportDefinitionTimeUnitPtrOutput

func (ReportDefinitionTimeUnitPtrOutput) ToStringPtrOutput

func (ReportDefinitionTimeUnitPtrOutput) ToStringPtrOutputWithContext

func (o ReportDefinitionTimeUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL