v20180531

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RecurrenceTypeDaily    = RecurrenceType("Daily")
	RecurrenceTypeWeekly   = RecurrenceType("Weekly")
	RecurrenceTypeMonthly  = RecurrenceType("Monthly")
	RecurrenceTypeAnnually = RecurrenceType("Annually")
)
View Source
const (
	ReportConfigColumnTypeTag       = ReportConfigColumnType("Tag")
	ReportConfigColumnTypeDimension = ReportConfigColumnType("Dimension")
)
View Source
const (
	StatusTypeActive   = StatusType("Active")
	StatusTypeInactive = StatusType("Inactive")
)
View Source
const (
	TimeframeTypeWeekToDate  = TimeframeType("WeekToDate")
	TimeframeTypeMonthToDate = TimeframeType("MonthToDate")
	TimeframeTypeYearToDate  = TimeframeType("YearToDate")
	TimeframeTypeCustom      = TimeframeType("Custom")
)
View Source
const (
	FormatTypeCsv = FormatType("Csv")
)
View Source
const (
	FunctionTypeSum = FunctionType("Sum")
)
View Source
const (
	GranularityTypeDaily = GranularityType("Daily")
)
View Source
const (
	OperatorTypeIn = OperatorType("In")
)
View Source
const (
	ReportTypeUsage = ReportType("Usage")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type FormatType added in v0.3.1

type FormatType pulumi.String

The format of the report being delivered.

func (FormatType) ElementType added in v0.3.1

func (FormatType) ElementType() reflect.Type

func (FormatType) ToStringOutput added in v0.3.1

func (e FormatType) ToStringOutput() pulumi.StringOutput

func (FormatType) ToStringOutputWithContext added in v0.3.1

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

func (FormatType) ToStringPtrOutput added in v0.3.1

func (e FormatType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormatType) ToStringPtrOutputWithContext added in v0.3.1

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

type FunctionType added in v0.3.1

type FunctionType pulumi.String

The name of the aggregation function to use.

func (FunctionType) ElementType added in v0.3.1

func (FunctionType) ElementType() reflect.Type

func (FunctionType) ToStringOutput added in v0.3.1

func (e FunctionType) ToStringOutput() pulumi.StringOutput

func (FunctionType) ToStringOutputWithContext added in v0.3.1

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

func (FunctionType) ToStringPtrOutput added in v0.3.1

func (e FunctionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FunctionType) ToStringPtrOutputWithContext added in v0.3.1

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

type GranularityType added in v0.3.1

type GranularityType pulumi.String

The granularity of rows in the report.

func (GranularityType) ElementType added in v0.3.1

func (GranularityType) ElementType() reflect.Type

func (GranularityType) ToStringOutput added in v0.3.1

func (e GranularityType) ToStringOutput() pulumi.StringOutput

func (GranularityType) ToStringOutputWithContext added in v0.3.1

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

func (GranularityType) ToStringPtrOutput added in v0.3.1

func (e GranularityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (GranularityType) ToStringPtrOutputWithContext added in v0.3.1

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

type LookupReportConfigArgs

type LookupReportConfigArgs struct {
	// Report Config Name.
	ReportConfigName string `pulumi:"reportConfigName"`
}

type LookupReportConfigByResourceGroupNameArgs

type LookupReportConfigByResourceGroupNameArgs struct {
	// Report Config Name.
	ReportConfigName string `pulumi:"reportConfigName"`
	// Azure Resource Group Name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupReportConfigByResourceGroupNameResult

type LookupReportConfigByResourceGroupNameResult struct {
	// Has definition for the report config.
	Definition ReportConfigDefinitionResponse `pulumi:"definition"`
	// Has delivery information for the report config.
	DeliveryInfo ReportConfigDeliveryInfoResponse `pulumi:"deliveryInfo"`
	// The format of the report being delivered.
	Format *string `pulumi:"format"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// Has schedule information for the report config.
	Schedule *ReportConfigScheduleResponse `pulumi:"schedule"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
}

A report config resource.

type LookupReportConfigResult

type LookupReportConfigResult struct {
	// Has definition for the report config.
	Definition ReportConfigDefinitionResponse `pulumi:"definition"`
	// Has delivery information for the report config.
	DeliveryInfo ReportConfigDeliveryInfoResponse `pulumi:"deliveryInfo"`
	// The format of the report being delivered.
	Format *string `pulumi:"format"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// Has schedule information for the report config.
	Schedule *ReportConfigScheduleResponse `pulumi:"schedule"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
}

A report config resource.

type OperatorType added in v0.3.1

type OperatorType pulumi.String

The operator to use for comparison.

func (OperatorType) ElementType added in v0.3.1

func (OperatorType) ElementType() reflect.Type

func (OperatorType) ToStringOutput added in v0.3.1

func (e OperatorType) ToStringOutput() pulumi.StringOutput

func (OperatorType) ToStringOutputWithContext added in v0.3.1

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

func (OperatorType) ToStringPtrOutput added in v0.3.1

func (e OperatorType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatorType) ToStringPtrOutputWithContext added in v0.3.1

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

type RecurrenceType added in v0.3.1

type RecurrenceType pulumi.String

The schedule recurrence.

func (RecurrenceType) ElementType added in v0.3.1

func (RecurrenceType) ElementType() reflect.Type

func (RecurrenceType) ToStringOutput added in v0.3.1

func (e RecurrenceType) ToStringOutput() pulumi.StringOutput

func (RecurrenceType) ToStringOutputWithContext added in v0.3.1

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

func (RecurrenceType) ToStringPtrOutput added in v0.3.1

func (e RecurrenceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (RecurrenceType) ToStringPtrOutputWithContext added in v0.3.1

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

type ReportConfig

type ReportConfig struct {
	pulumi.CustomResourceState

	// Has definition for the report config.
	Definition ReportConfigDefinitionResponseOutput `pulumi:"definition"`
	// Has delivery information for the report config.
	DeliveryInfo ReportConfigDeliveryInfoResponseOutput `pulumi:"deliveryInfo"`
	// The format of the report being delivered.
	Format pulumi.StringPtrOutput `pulumi:"format"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Has schedule information for the report config.
	Schedule ReportConfigScheduleResponsePtrOutput `pulumi:"schedule"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A report config resource.

func GetReportConfig

func GetReportConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReportConfigState, opts ...pulumi.ResourceOption) (*ReportConfig, error)

GetReportConfig gets an existing ReportConfig 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 NewReportConfig

func NewReportConfig(ctx *pulumi.Context,
	name string, args *ReportConfigArgs, opts ...pulumi.ResourceOption) (*ReportConfig, error)

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

func (*ReportConfig) ElementType added in v0.2.6

func (*ReportConfig) ElementType() reflect.Type

func (*ReportConfig) ToReportConfigOutput added in v0.2.6

func (i *ReportConfig) ToReportConfigOutput() ReportConfigOutput

func (*ReportConfig) ToReportConfigOutputWithContext added in v0.2.6

func (i *ReportConfig) ToReportConfigOutputWithContext(ctx context.Context) ReportConfigOutput

type ReportConfigAggregation

type ReportConfigAggregation struct {
	// The name of the aggregation function to use.
	Function string `pulumi:"function"`
	// The name of the column to aggregate.
	Name string `pulumi:"name"`
}

The aggregation expression to be used in the report.

type ReportConfigAggregationArgs

type ReportConfigAggregationArgs struct {
	// The name of the aggregation function to use.
	Function pulumi.StringInput `pulumi:"function"`
	// The name of the column to aggregate.
	Name pulumi.StringInput `pulumi:"name"`
}

The aggregation expression to be used in the report.

func (ReportConfigAggregationArgs) ElementType

func (ReportConfigAggregationArgs) ToReportConfigAggregationOutput

func (i ReportConfigAggregationArgs) ToReportConfigAggregationOutput() ReportConfigAggregationOutput

func (ReportConfigAggregationArgs) ToReportConfigAggregationOutputWithContext

func (i ReportConfigAggregationArgs) ToReportConfigAggregationOutputWithContext(ctx context.Context) ReportConfigAggregationOutput

type ReportConfigAggregationInput

type ReportConfigAggregationInput interface {
	pulumi.Input

	ToReportConfigAggregationOutput() ReportConfigAggregationOutput
	ToReportConfigAggregationOutputWithContext(context.Context) ReportConfigAggregationOutput
}

ReportConfigAggregationInput is an input type that accepts ReportConfigAggregationArgs and ReportConfigAggregationOutput values. You can construct a concrete instance of `ReportConfigAggregationInput` via:

ReportConfigAggregationArgs{...}

type ReportConfigAggregationMap

type ReportConfigAggregationMap map[string]ReportConfigAggregationInput

func (ReportConfigAggregationMap) ElementType

func (ReportConfigAggregationMap) ElementType() reflect.Type

func (ReportConfigAggregationMap) ToReportConfigAggregationMapOutput

func (i ReportConfigAggregationMap) ToReportConfigAggregationMapOutput() ReportConfigAggregationMapOutput

func (ReportConfigAggregationMap) ToReportConfigAggregationMapOutputWithContext

func (i ReportConfigAggregationMap) ToReportConfigAggregationMapOutputWithContext(ctx context.Context) ReportConfigAggregationMapOutput

type ReportConfigAggregationMapInput

type ReportConfigAggregationMapInput interface {
	pulumi.Input

	ToReportConfigAggregationMapOutput() ReportConfigAggregationMapOutput
	ToReportConfigAggregationMapOutputWithContext(context.Context) ReportConfigAggregationMapOutput
}

ReportConfigAggregationMapInput is an input type that accepts ReportConfigAggregationMap and ReportConfigAggregationMapOutput values. You can construct a concrete instance of `ReportConfigAggregationMapInput` via:

ReportConfigAggregationMap{ "key": ReportConfigAggregationArgs{...} }

type ReportConfigAggregationMapOutput

type ReportConfigAggregationMapOutput struct{ *pulumi.OutputState }

func (ReportConfigAggregationMapOutput) ElementType

func (ReportConfigAggregationMapOutput) MapIndex

func (ReportConfigAggregationMapOutput) ToReportConfigAggregationMapOutput

func (o ReportConfigAggregationMapOutput) ToReportConfigAggregationMapOutput() ReportConfigAggregationMapOutput

func (ReportConfigAggregationMapOutput) ToReportConfigAggregationMapOutputWithContext

func (o ReportConfigAggregationMapOutput) ToReportConfigAggregationMapOutputWithContext(ctx context.Context) ReportConfigAggregationMapOutput

type ReportConfigAggregationOutput

type ReportConfigAggregationOutput struct{ *pulumi.OutputState }

The aggregation expression to be used in the report.

func (ReportConfigAggregationOutput) ElementType

func (ReportConfigAggregationOutput) Function

The name of the aggregation function to use.

func (ReportConfigAggregationOutput) Name

The name of the column to aggregate.

func (ReportConfigAggregationOutput) ToReportConfigAggregationOutput

func (o ReportConfigAggregationOutput) ToReportConfigAggregationOutput() ReportConfigAggregationOutput

func (ReportConfigAggregationOutput) ToReportConfigAggregationOutputWithContext

func (o ReportConfigAggregationOutput) ToReportConfigAggregationOutputWithContext(ctx context.Context) ReportConfigAggregationOutput

type ReportConfigAggregationResponse

type ReportConfigAggregationResponse struct {
	// The name of the aggregation function to use.
	Function string `pulumi:"function"`
	// The name of the column to aggregate.
	Name string `pulumi:"name"`
}

The aggregation expression to be used in the report.

type ReportConfigAggregationResponseArgs

type ReportConfigAggregationResponseArgs struct {
	// The name of the aggregation function to use.
	Function pulumi.StringInput `pulumi:"function"`
	// The name of the column to aggregate.
	Name pulumi.StringInput `pulumi:"name"`
}

The aggregation expression to be used in the report.

func (ReportConfigAggregationResponseArgs) ElementType

func (ReportConfigAggregationResponseArgs) ToReportConfigAggregationResponseOutput

func (i ReportConfigAggregationResponseArgs) ToReportConfigAggregationResponseOutput() ReportConfigAggregationResponseOutput

func (ReportConfigAggregationResponseArgs) ToReportConfigAggregationResponseOutputWithContext

func (i ReportConfigAggregationResponseArgs) ToReportConfigAggregationResponseOutputWithContext(ctx context.Context) ReportConfigAggregationResponseOutput

type ReportConfigAggregationResponseInput

type ReportConfigAggregationResponseInput interface {
	pulumi.Input

	ToReportConfigAggregationResponseOutput() ReportConfigAggregationResponseOutput
	ToReportConfigAggregationResponseOutputWithContext(context.Context) ReportConfigAggregationResponseOutput
}

ReportConfigAggregationResponseInput is an input type that accepts ReportConfigAggregationResponseArgs and ReportConfigAggregationResponseOutput values. You can construct a concrete instance of `ReportConfigAggregationResponseInput` via:

ReportConfigAggregationResponseArgs{...}

type ReportConfigAggregationResponseMap

type ReportConfigAggregationResponseMap map[string]ReportConfigAggregationResponseInput

func (ReportConfigAggregationResponseMap) ElementType

func (ReportConfigAggregationResponseMap) ToReportConfigAggregationResponseMapOutput

func (i ReportConfigAggregationResponseMap) ToReportConfigAggregationResponseMapOutput() ReportConfigAggregationResponseMapOutput

func (ReportConfigAggregationResponseMap) ToReportConfigAggregationResponseMapOutputWithContext

func (i ReportConfigAggregationResponseMap) ToReportConfigAggregationResponseMapOutputWithContext(ctx context.Context) ReportConfigAggregationResponseMapOutput

type ReportConfigAggregationResponseMapInput

type ReportConfigAggregationResponseMapInput interface {
	pulumi.Input

	ToReportConfigAggregationResponseMapOutput() ReportConfigAggregationResponseMapOutput
	ToReportConfigAggregationResponseMapOutputWithContext(context.Context) ReportConfigAggregationResponseMapOutput
}

ReportConfigAggregationResponseMapInput is an input type that accepts ReportConfigAggregationResponseMap and ReportConfigAggregationResponseMapOutput values. You can construct a concrete instance of `ReportConfigAggregationResponseMapInput` via:

ReportConfigAggregationResponseMap{ "key": ReportConfigAggregationResponseArgs{...} }

type ReportConfigAggregationResponseMapOutput

type ReportConfigAggregationResponseMapOutput struct{ *pulumi.OutputState }

func (ReportConfigAggregationResponseMapOutput) ElementType

func (ReportConfigAggregationResponseMapOutput) MapIndex

func (ReportConfigAggregationResponseMapOutput) ToReportConfigAggregationResponseMapOutput

func (o ReportConfigAggregationResponseMapOutput) ToReportConfigAggregationResponseMapOutput() ReportConfigAggregationResponseMapOutput

func (ReportConfigAggregationResponseMapOutput) ToReportConfigAggregationResponseMapOutputWithContext

func (o ReportConfigAggregationResponseMapOutput) ToReportConfigAggregationResponseMapOutputWithContext(ctx context.Context) ReportConfigAggregationResponseMapOutput

type ReportConfigAggregationResponseOutput

type ReportConfigAggregationResponseOutput struct{ *pulumi.OutputState }

The aggregation expression to be used in the report.

func (ReportConfigAggregationResponseOutput) ElementType

func (ReportConfigAggregationResponseOutput) Function

The name of the aggregation function to use.

func (ReportConfigAggregationResponseOutput) Name

The name of the column to aggregate.

func (ReportConfigAggregationResponseOutput) ToReportConfigAggregationResponseOutput

func (o ReportConfigAggregationResponseOutput) ToReportConfigAggregationResponseOutput() ReportConfigAggregationResponseOutput

func (ReportConfigAggregationResponseOutput) ToReportConfigAggregationResponseOutputWithContext

func (o ReportConfigAggregationResponseOutput) ToReportConfigAggregationResponseOutputWithContext(ctx context.Context) ReportConfigAggregationResponseOutput

type ReportConfigArgs

type ReportConfigArgs struct {
	// Has definition for the report config.
	Definition ReportConfigDefinitionInput
	// Has delivery information for the report config.
	DeliveryInfo ReportConfigDeliveryInfoInput
	// The format of the report being delivered.
	Format pulumi.StringPtrInput
	// Report Config Name.
	ReportConfigName pulumi.StringInput
	// Has schedule information for the report config.
	Schedule ReportConfigSchedulePtrInput
}

The set of arguments for constructing a ReportConfig resource.

func (ReportConfigArgs) ElementType

func (ReportConfigArgs) ElementType() reflect.Type

type ReportConfigByResourceGroupName

type ReportConfigByResourceGroupName struct {
	pulumi.CustomResourceState

	// Has definition for the report config.
	Definition ReportConfigDefinitionResponseOutput `pulumi:"definition"`
	// Has delivery information for the report config.
	DeliveryInfo ReportConfigDeliveryInfoResponseOutput `pulumi:"deliveryInfo"`
	// The format of the report being delivered.
	Format pulumi.StringPtrOutput `pulumi:"format"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Has schedule information for the report config.
	Schedule ReportConfigScheduleResponsePtrOutput `pulumi:"schedule"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A report config resource.

func GetReportConfigByResourceGroupName

func GetReportConfigByResourceGroupName(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReportConfigByResourceGroupNameState, opts ...pulumi.ResourceOption) (*ReportConfigByResourceGroupName, error)

GetReportConfigByResourceGroupName gets an existing ReportConfigByResourceGroupName 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 NewReportConfigByResourceGroupName

func NewReportConfigByResourceGroupName(ctx *pulumi.Context,
	name string, args *ReportConfigByResourceGroupNameArgs, opts ...pulumi.ResourceOption) (*ReportConfigByResourceGroupName, error)

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

func (*ReportConfigByResourceGroupName) ElementType added in v0.2.6

func (*ReportConfigByResourceGroupName) ToReportConfigByResourceGroupNameOutput added in v0.2.6

func (i *ReportConfigByResourceGroupName) ToReportConfigByResourceGroupNameOutput() ReportConfigByResourceGroupNameOutput

func (*ReportConfigByResourceGroupName) ToReportConfigByResourceGroupNameOutputWithContext added in v0.2.6

func (i *ReportConfigByResourceGroupName) ToReportConfigByResourceGroupNameOutputWithContext(ctx context.Context) ReportConfigByResourceGroupNameOutput

type ReportConfigByResourceGroupNameArgs

type ReportConfigByResourceGroupNameArgs struct {
	// Has definition for the report config.
	Definition ReportConfigDefinitionInput
	// Has delivery information for the report config.
	DeliveryInfo ReportConfigDeliveryInfoInput
	// The format of the report being delivered.
	Format pulumi.StringPtrInput
	// Report Config Name.
	ReportConfigName pulumi.StringInput
	// Azure Resource Group Name.
	ResourceGroupName pulumi.StringInput
	// Has schedule information for the report config.
	Schedule ReportConfigSchedulePtrInput
}

The set of arguments for constructing a ReportConfigByResourceGroupName resource.

func (ReportConfigByResourceGroupNameArgs) ElementType

type ReportConfigByResourceGroupNameInput added in v0.2.6

type ReportConfigByResourceGroupNameInput interface {
	pulumi.Input

	ToReportConfigByResourceGroupNameOutput() ReportConfigByResourceGroupNameOutput
	ToReportConfigByResourceGroupNameOutputWithContext(ctx context.Context) ReportConfigByResourceGroupNameOutput
}

type ReportConfigByResourceGroupNameOutput added in v0.2.6

type ReportConfigByResourceGroupNameOutput struct {
	*pulumi.OutputState
}

func (ReportConfigByResourceGroupNameOutput) ElementType added in v0.2.6

func (ReportConfigByResourceGroupNameOutput) ToReportConfigByResourceGroupNameOutput added in v0.2.6

func (o ReportConfigByResourceGroupNameOutput) ToReportConfigByResourceGroupNameOutput() ReportConfigByResourceGroupNameOutput

func (ReportConfigByResourceGroupNameOutput) ToReportConfigByResourceGroupNameOutputWithContext added in v0.2.6

func (o ReportConfigByResourceGroupNameOutput) ToReportConfigByResourceGroupNameOutputWithContext(ctx context.Context) ReportConfigByResourceGroupNameOutput

type ReportConfigByResourceGroupNameState

type ReportConfigByResourceGroupNameState struct {
	// Has definition for the report config.
	Definition ReportConfigDefinitionResponsePtrInput
	// Has delivery information for the report config.
	DeliveryInfo ReportConfigDeliveryInfoResponsePtrInput
	// The format of the report being delivered.
	Format pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Has schedule information for the report config.
	Schedule ReportConfigScheduleResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (ReportConfigByResourceGroupNameState) ElementType

type ReportConfigColumnType added in v0.3.1

type ReportConfigColumnType pulumi.String

Has type of the column to group.

func (ReportConfigColumnType) ElementType added in v0.3.1

func (ReportConfigColumnType) ElementType() reflect.Type

func (ReportConfigColumnType) ToStringOutput added in v0.3.1

func (e ReportConfigColumnType) ToStringOutput() pulumi.StringOutput

func (ReportConfigColumnType) ToStringOutputWithContext added in v0.3.1

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

func (ReportConfigColumnType) ToStringPtrOutput added in v0.3.1

func (e ReportConfigColumnType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReportConfigColumnType) ToStringPtrOutputWithContext added in v0.3.1

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

type ReportConfigComparisonExpression

type ReportConfigComparisonExpression struct {
	// The name of the column to use in comparison.
	Name string `pulumi:"name"`
	// The operator to use for comparison.
	Operator string `pulumi:"operator"`
	// Array of values to use for comparison
	Values []string `pulumi:"values"`
}

The comparison expression to be used in the report.

type ReportConfigComparisonExpressionArgs

type ReportConfigComparisonExpressionArgs struct {
	// The name of the column to use in comparison.
	Name pulumi.StringInput `pulumi:"name"`
	// The operator to use for comparison.
	Operator pulumi.StringInput `pulumi:"operator"`
	// Array of values to use for comparison
	Values pulumi.StringArrayInput `pulumi:"values"`
}

The comparison expression to be used in the report.

func (ReportConfigComparisonExpressionArgs) ElementType

func (ReportConfigComparisonExpressionArgs) ToReportConfigComparisonExpressionOutput

func (i ReportConfigComparisonExpressionArgs) ToReportConfigComparisonExpressionOutput() ReportConfigComparisonExpressionOutput

func (ReportConfigComparisonExpressionArgs) ToReportConfigComparisonExpressionOutputWithContext

func (i ReportConfigComparisonExpressionArgs) ToReportConfigComparisonExpressionOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionOutput

func (ReportConfigComparisonExpressionArgs) ToReportConfigComparisonExpressionPtrOutput

func (i ReportConfigComparisonExpressionArgs) ToReportConfigComparisonExpressionPtrOutput() ReportConfigComparisonExpressionPtrOutput

func (ReportConfigComparisonExpressionArgs) ToReportConfigComparisonExpressionPtrOutputWithContext

func (i ReportConfigComparisonExpressionArgs) ToReportConfigComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionPtrOutput

type ReportConfigComparisonExpressionInput

type ReportConfigComparisonExpressionInput interface {
	pulumi.Input

	ToReportConfigComparisonExpressionOutput() ReportConfigComparisonExpressionOutput
	ToReportConfigComparisonExpressionOutputWithContext(context.Context) ReportConfigComparisonExpressionOutput
}

ReportConfigComparisonExpressionInput is an input type that accepts ReportConfigComparisonExpressionArgs and ReportConfigComparisonExpressionOutput values. You can construct a concrete instance of `ReportConfigComparisonExpressionInput` via:

ReportConfigComparisonExpressionArgs{...}

type ReportConfigComparisonExpressionOutput

type ReportConfigComparisonExpressionOutput struct{ *pulumi.OutputState }

The comparison expression to be used in the report.

func (ReportConfigComparisonExpressionOutput) ElementType

func (ReportConfigComparisonExpressionOutput) Name

The name of the column to use in comparison.

func (ReportConfigComparisonExpressionOutput) Operator

The operator to use for comparison.

func (ReportConfigComparisonExpressionOutput) ToReportConfigComparisonExpressionOutput

func (o ReportConfigComparisonExpressionOutput) ToReportConfigComparisonExpressionOutput() ReportConfigComparisonExpressionOutput

func (ReportConfigComparisonExpressionOutput) ToReportConfigComparisonExpressionOutputWithContext

func (o ReportConfigComparisonExpressionOutput) ToReportConfigComparisonExpressionOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionOutput

func (ReportConfigComparisonExpressionOutput) ToReportConfigComparisonExpressionPtrOutput

func (o ReportConfigComparisonExpressionOutput) ToReportConfigComparisonExpressionPtrOutput() ReportConfigComparisonExpressionPtrOutput

func (ReportConfigComparisonExpressionOutput) ToReportConfigComparisonExpressionPtrOutputWithContext

func (o ReportConfigComparisonExpressionOutput) ToReportConfigComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionPtrOutput

func (ReportConfigComparisonExpressionOutput) Values

Array of values to use for comparison

type ReportConfigComparisonExpressionPtrInput

type ReportConfigComparisonExpressionPtrInput interface {
	pulumi.Input

	ToReportConfigComparisonExpressionPtrOutput() ReportConfigComparisonExpressionPtrOutput
	ToReportConfigComparisonExpressionPtrOutputWithContext(context.Context) ReportConfigComparisonExpressionPtrOutput
}

ReportConfigComparisonExpressionPtrInput is an input type that accepts ReportConfigComparisonExpressionArgs, ReportConfigComparisonExpressionPtr and ReportConfigComparisonExpressionPtrOutput values. You can construct a concrete instance of `ReportConfigComparisonExpressionPtrInput` via:

        ReportConfigComparisonExpressionArgs{...}

or:

        nil

type ReportConfigComparisonExpressionPtrOutput

type ReportConfigComparisonExpressionPtrOutput struct{ *pulumi.OutputState }

func (ReportConfigComparisonExpressionPtrOutput) Elem

func (ReportConfigComparisonExpressionPtrOutput) ElementType

func (ReportConfigComparisonExpressionPtrOutput) Name

The name of the column to use in comparison.

func (ReportConfigComparisonExpressionPtrOutput) Operator

The operator to use for comparison.

func (ReportConfigComparisonExpressionPtrOutput) ToReportConfigComparisonExpressionPtrOutput

func (o ReportConfigComparisonExpressionPtrOutput) ToReportConfigComparisonExpressionPtrOutput() ReportConfigComparisonExpressionPtrOutput

func (ReportConfigComparisonExpressionPtrOutput) ToReportConfigComparisonExpressionPtrOutputWithContext

func (o ReportConfigComparisonExpressionPtrOutput) ToReportConfigComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionPtrOutput

func (ReportConfigComparisonExpressionPtrOutput) Values

Array of values to use for comparison

type ReportConfigComparisonExpressionResponse

type ReportConfigComparisonExpressionResponse struct {
	// The name of the column to use in comparison.
	Name string `pulumi:"name"`
	// The operator to use for comparison.
	Operator string `pulumi:"operator"`
	// Array of values to use for comparison
	Values []string `pulumi:"values"`
}

The comparison expression to be used in the report.

type ReportConfigComparisonExpressionResponseArgs

type ReportConfigComparisonExpressionResponseArgs struct {
	// The name of the column to use in comparison.
	Name pulumi.StringInput `pulumi:"name"`
	// The operator to use for comparison.
	Operator pulumi.StringInput `pulumi:"operator"`
	// Array of values to use for comparison
	Values pulumi.StringArrayInput `pulumi:"values"`
}

The comparison expression to be used in the report.

func (ReportConfigComparisonExpressionResponseArgs) ElementType

func (ReportConfigComparisonExpressionResponseArgs) ToReportConfigComparisonExpressionResponseOutput

func (i ReportConfigComparisonExpressionResponseArgs) ToReportConfigComparisonExpressionResponseOutput() ReportConfigComparisonExpressionResponseOutput

func (ReportConfigComparisonExpressionResponseArgs) ToReportConfigComparisonExpressionResponseOutputWithContext

func (i ReportConfigComparisonExpressionResponseArgs) ToReportConfigComparisonExpressionResponseOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionResponseOutput

func (ReportConfigComparisonExpressionResponseArgs) ToReportConfigComparisonExpressionResponsePtrOutput

func (i ReportConfigComparisonExpressionResponseArgs) ToReportConfigComparisonExpressionResponsePtrOutput() ReportConfigComparisonExpressionResponsePtrOutput

func (ReportConfigComparisonExpressionResponseArgs) ToReportConfigComparisonExpressionResponsePtrOutputWithContext

func (i ReportConfigComparisonExpressionResponseArgs) ToReportConfigComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionResponsePtrOutput

type ReportConfigComparisonExpressionResponseInput

type ReportConfigComparisonExpressionResponseInput interface {
	pulumi.Input

	ToReportConfigComparisonExpressionResponseOutput() ReportConfigComparisonExpressionResponseOutput
	ToReportConfigComparisonExpressionResponseOutputWithContext(context.Context) ReportConfigComparisonExpressionResponseOutput
}

ReportConfigComparisonExpressionResponseInput is an input type that accepts ReportConfigComparisonExpressionResponseArgs and ReportConfigComparisonExpressionResponseOutput values. You can construct a concrete instance of `ReportConfigComparisonExpressionResponseInput` via:

ReportConfigComparisonExpressionResponseArgs{...}

type ReportConfigComparisonExpressionResponseOutput

type ReportConfigComparisonExpressionResponseOutput struct{ *pulumi.OutputState }

The comparison expression to be used in the report.

func (ReportConfigComparisonExpressionResponseOutput) ElementType

func (ReportConfigComparisonExpressionResponseOutput) Name

The name of the column to use in comparison.

func (ReportConfigComparisonExpressionResponseOutput) Operator

The operator to use for comparison.

func (ReportConfigComparisonExpressionResponseOutput) ToReportConfigComparisonExpressionResponseOutput

func (o ReportConfigComparisonExpressionResponseOutput) ToReportConfigComparisonExpressionResponseOutput() ReportConfigComparisonExpressionResponseOutput

func (ReportConfigComparisonExpressionResponseOutput) ToReportConfigComparisonExpressionResponseOutputWithContext

func (o ReportConfigComparisonExpressionResponseOutput) ToReportConfigComparisonExpressionResponseOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionResponseOutput

func (ReportConfigComparisonExpressionResponseOutput) ToReportConfigComparisonExpressionResponsePtrOutput

func (o ReportConfigComparisonExpressionResponseOutput) ToReportConfigComparisonExpressionResponsePtrOutput() ReportConfigComparisonExpressionResponsePtrOutput

func (ReportConfigComparisonExpressionResponseOutput) ToReportConfigComparisonExpressionResponsePtrOutputWithContext

func (o ReportConfigComparisonExpressionResponseOutput) ToReportConfigComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionResponsePtrOutput

func (ReportConfigComparisonExpressionResponseOutput) Values

Array of values to use for comparison

type ReportConfigComparisonExpressionResponsePtrInput

type ReportConfigComparisonExpressionResponsePtrInput interface {
	pulumi.Input

	ToReportConfigComparisonExpressionResponsePtrOutput() ReportConfigComparisonExpressionResponsePtrOutput
	ToReportConfigComparisonExpressionResponsePtrOutputWithContext(context.Context) ReportConfigComparisonExpressionResponsePtrOutput
}

ReportConfigComparisonExpressionResponsePtrInput is an input type that accepts ReportConfigComparisonExpressionResponseArgs, ReportConfigComparisonExpressionResponsePtr and ReportConfigComparisonExpressionResponsePtrOutput values. You can construct a concrete instance of `ReportConfigComparisonExpressionResponsePtrInput` via:

        ReportConfigComparisonExpressionResponseArgs{...}

or:

        nil

type ReportConfigComparisonExpressionResponsePtrOutput

type ReportConfigComparisonExpressionResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportConfigComparisonExpressionResponsePtrOutput) Elem

func (ReportConfigComparisonExpressionResponsePtrOutput) ElementType

func (ReportConfigComparisonExpressionResponsePtrOutput) Name

The name of the column to use in comparison.

func (ReportConfigComparisonExpressionResponsePtrOutput) Operator

The operator to use for comparison.

func (ReportConfigComparisonExpressionResponsePtrOutput) ToReportConfigComparisonExpressionResponsePtrOutput

func (o ReportConfigComparisonExpressionResponsePtrOutput) ToReportConfigComparisonExpressionResponsePtrOutput() ReportConfigComparisonExpressionResponsePtrOutput

func (ReportConfigComparisonExpressionResponsePtrOutput) ToReportConfigComparisonExpressionResponsePtrOutputWithContext

func (o ReportConfigComparisonExpressionResponsePtrOutput) ToReportConfigComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionResponsePtrOutput

func (ReportConfigComparisonExpressionResponsePtrOutput) Values

Array of values to use for comparison

type ReportConfigDataset

type ReportConfigDataset struct {
	// Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.
	Aggregation map[string]ReportConfigAggregation `pulumi:"aggregation"`
	// Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
	Configuration *ReportConfigDatasetConfiguration `pulumi:"configuration"`
	// Has filter expression to use in the report.
	Filter *ReportConfigFilter `pulumi:"filter"`
	// The granularity of rows in the report.
	Granularity *string `pulumi:"granularity"`
	// Array of group by expression to use in the report. Report can have up to 2 group by clauses.
	Grouping []ReportConfigGrouping `pulumi:"grouping"`
}

The definition of data present in the report.

type ReportConfigDatasetArgs

type ReportConfigDatasetArgs struct {
	// Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.
	Aggregation ReportConfigAggregationMapInput `pulumi:"aggregation"`
	// Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
	Configuration ReportConfigDatasetConfigurationPtrInput `pulumi:"configuration"`
	// Has filter expression to use in the report.
	Filter ReportConfigFilterPtrInput `pulumi:"filter"`
	// The granularity of rows in the report.
	Granularity pulumi.StringPtrInput `pulumi:"granularity"`
	// Array of group by expression to use in the report. Report can have up to 2 group by clauses.
	Grouping ReportConfigGroupingArrayInput `pulumi:"grouping"`
}

The definition of data present in the report.

func (ReportConfigDatasetArgs) ElementType

func (ReportConfigDatasetArgs) ElementType() reflect.Type

func (ReportConfigDatasetArgs) ToReportConfigDatasetOutput

func (i ReportConfigDatasetArgs) ToReportConfigDatasetOutput() ReportConfigDatasetOutput

func (ReportConfigDatasetArgs) ToReportConfigDatasetOutputWithContext

func (i ReportConfigDatasetArgs) ToReportConfigDatasetOutputWithContext(ctx context.Context) ReportConfigDatasetOutput

func (ReportConfigDatasetArgs) ToReportConfigDatasetPtrOutput

func (i ReportConfigDatasetArgs) ToReportConfigDatasetPtrOutput() ReportConfigDatasetPtrOutput

func (ReportConfigDatasetArgs) ToReportConfigDatasetPtrOutputWithContext

func (i ReportConfigDatasetArgs) ToReportConfigDatasetPtrOutputWithContext(ctx context.Context) ReportConfigDatasetPtrOutput

type ReportConfigDatasetConfiguration

type ReportConfigDatasetConfiguration struct {
	// Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.
	Columns []string `pulumi:"columns"`
}

The configuration of dataset in the report.

type ReportConfigDatasetConfigurationArgs

type ReportConfigDatasetConfigurationArgs struct {
	// Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.
	Columns pulumi.StringArrayInput `pulumi:"columns"`
}

The configuration of dataset in the report.

func (ReportConfigDatasetConfigurationArgs) ElementType

func (ReportConfigDatasetConfigurationArgs) ToReportConfigDatasetConfigurationOutput

func (i ReportConfigDatasetConfigurationArgs) ToReportConfigDatasetConfigurationOutput() ReportConfigDatasetConfigurationOutput

func (ReportConfigDatasetConfigurationArgs) ToReportConfigDatasetConfigurationOutputWithContext

func (i ReportConfigDatasetConfigurationArgs) ToReportConfigDatasetConfigurationOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationOutput

func (ReportConfigDatasetConfigurationArgs) ToReportConfigDatasetConfigurationPtrOutput

func (i ReportConfigDatasetConfigurationArgs) ToReportConfigDatasetConfigurationPtrOutput() ReportConfigDatasetConfigurationPtrOutput

func (ReportConfigDatasetConfigurationArgs) ToReportConfigDatasetConfigurationPtrOutputWithContext

func (i ReportConfigDatasetConfigurationArgs) ToReportConfigDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationPtrOutput

type ReportConfigDatasetConfigurationInput

type ReportConfigDatasetConfigurationInput interface {
	pulumi.Input

	ToReportConfigDatasetConfigurationOutput() ReportConfigDatasetConfigurationOutput
	ToReportConfigDatasetConfigurationOutputWithContext(context.Context) ReportConfigDatasetConfigurationOutput
}

ReportConfigDatasetConfigurationInput is an input type that accepts ReportConfigDatasetConfigurationArgs and ReportConfigDatasetConfigurationOutput values. You can construct a concrete instance of `ReportConfigDatasetConfigurationInput` via:

ReportConfigDatasetConfigurationArgs{...}

type ReportConfigDatasetConfigurationOutput

type ReportConfigDatasetConfigurationOutput struct{ *pulumi.OutputState }

The configuration of dataset in the report.

func (ReportConfigDatasetConfigurationOutput) Columns

Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.

func (ReportConfigDatasetConfigurationOutput) ElementType

func (ReportConfigDatasetConfigurationOutput) ToReportConfigDatasetConfigurationOutput

func (o ReportConfigDatasetConfigurationOutput) ToReportConfigDatasetConfigurationOutput() ReportConfigDatasetConfigurationOutput

func (ReportConfigDatasetConfigurationOutput) ToReportConfigDatasetConfigurationOutputWithContext

func (o ReportConfigDatasetConfigurationOutput) ToReportConfigDatasetConfigurationOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationOutput

func (ReportConfigDatasetConfigurationOutput) ToReportConfigDatasetConfigurationPtrOutput

func (o ReportConfigDatasetConfigurationOutput) ToReportConfigDatasetConfigurationPtrOutput() ReportConfigDatasetConfigurationPtrOutput

func (ReportConfigDatasetConfigurationOutput) ToReportConfigDatasetConfigurationPtrOutputWithContext

func (o ReportConfigDatasetConfigurationOutput) ToReportConfigDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationPtrOutput

type ReportConfigDatasetConfigurationPtrInput

type ReportConfigDatasetConfigurationPtrInput interface {
	pulumi.Input

	ToReportConfigDatasetConfigurationPtrOutput() ReportConfigDatasetConfigurationPtrOutput
	ToReportConfigDatasetConfigurationPtrOutputWithContext(context.Context) ReportConfigDatasetConfigurationPtrOutput
}

ReportConfigDatasetConfigurationPtrInput is an input type that accepts ReportConfigDatasetConfigurationArgs, ReportConfigDatasetConfigurationPtr and ReportConfigDatasetConfigurationPtrOutput values. You can construct a concrete instance of `ReportConfigDatasetConfigurationPtrInput` via:

        ReportConfigDatasetConfigurationArgs{...}

or:

        nil

type ReportConfigDatasetConfigurationPtrOutput

type ReportConfigDatasetConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ReportConfigDatasetConfigurationPtrOutput) Columns

Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.

func (ReportConfigDatasetConfigurationPtrOutput) Elem

func (ReportConfigDatasetConfigurationPtrOutput) ElementType

func (ReportConfigDatasetConfigurationPtrOutput) ToReportConfigDatasetConfigurationPtrOutput

func (o ReportConfigDatasetConfigurationPtrOutput) ToReportConfigDatasetConfigurationPtrOutput() ReportConfigDatasetConfigurationPtrOutput

func (ReportConfigDatasetConfigurationPtrOutput) ToReportConfigDatasetConfigurationPtrOutputWithContext

func (o ReportConfigDatasetConfigurationPtrOutput) ToReportConfigDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationPtrOutput

type ReportConfigDatasetConfigurationResponse

type ReportConfigDatasetConfigurationResponse struct {
	// Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.
	Columns []string `pulumi:"columns"`
}

The configuration of dataset in the report.

type ReportConfigDatasetConfigurationResponseArgs

type ReportConfigDatasetConfigurationResponseArgs struct {
	// Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.
	Columns pulumi.StringArrayInput `pulumi:"columns"`
}

The configuration of dataset in the report.

func (ReportConfigDatasetConfigurationResponseArgs) ElementType

func (ReportConfigDatasetConfigurationResponseArgs) ToReportConfigDatasetConfigurationResponseOutput

func (i ReportConfigDatasetConfigurationResponseArgs) ToReportConfigDatasetConfigurationResponseOutput() ReportConfigDatasetConfigurationResponseOutput

func (ReportConfigDatasetConfigurationResponseArgs) ToReportConfigDatasetConfigurationResponseOutputWithContext

func (i ReportConfigDatasetConfigurationResponseArgs) ToReportConfigDatasetConfigurationResponseOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationResponseOutput

func (ReportConfigDatasetConfigurationResponseArgs) ToReportConfigDatasetConfigurationResponsePtrOutput

func (i ReportConfigDatasetConfigurationResponseArgs) ToReportConfigDatasetConfigurationResponsePtrOutput() ReportConfigDatasetConfigurationResponsePtrOutput

func (ReportConfigDatasetConfigurationResponseArgs) ToReportConfigDatasetConfigurationResponsePtrOutputWithContext

func (i ReportConfigDatasetConfigurationResponseArgs) ToReportConfigDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationResponsePtrOutput

type ReportConfigDatasetConfigurationResponseInput

type ReportConfigDatasetConfigurationResponseInput interface {
	pulumi.Input

	ToReportConfigDatasetConfigurationResponseOutput() ReportConfigDatasetConfigurationResponseOutput
	ToReportConfigDatasetConfigurationResponseOutputWithContext(context.Context) ReportConfigDatasetConfigurationResponseOutput
}

ReportConfigDatasetConfigurationResponseInput is an input type that accepts ReportConfigDatasetConfigurationResponseArgs and ReportConfigDatasetConfigurationResponseOutput values. You can construct a concrete instance of `ReportConfigDatasetConfigurationResponseInput` via:

ReportConfigDatasetConfigurationResponseArgs{...}

type ReportConfigDatasetConfigurationResponseOutput

type ReportConfigDatasetConfigurationResponseOutput struct{ *pulumi.OutputState }

The configuration of dataset in the report.

func (ReportConfigDatasetConfigurationResponseOutput) Columns

Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.

func (ReportConfigDatasetConfigurationResponseOutput) ElementType

func (ReportConfigDatasetConfigurationResponseOutput) ToReportConfigDatasetConfigurationResponseOutput

func (o ReportConfigDatasetConfigurationResponseOutput) ToReportConfigDatasetConfigurationResponseOutput() ReportConfigDatasetConfigurationResponseOutput

func (ReportConfigDatasetConfigurationResponseOutput) ToReportConfigDatasetConfigurationResponseOutputWithContext

func (o ReportConfigDatasetConfigurationResponseOutput) ToReportConfigDatasetConfigurationResponseOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationResponseOutput

func (ReportConfigDatasetConfigurationResponseOutput) ToReportConfigDatasetConfigurationResponsePtrOutput

func (o ReportConfigDatasetConfigurationResponseOutput) ToReportConfigDatasetConfigurationResponsePtrOutput() ReportConfigDatasetConfigurationResponsePtrOutput

func (ReportConfigDatasetConfigurationResponseOutput) ToReportConfigDatasetConfigurationResponsePtrOutputWithContext

func (o ReportConfigDatasetConfigurationResponseOutput) ToReportConfigDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationResponsePtrOutput

type ReportConfigDatasetConfigurationResponsePtrInput

type ReportConfigDatasetConfigurationResponsePtrInput interface {
	pulumi.Input

	ToReportConfigDatasetConfigurationResponsePtrOutput() ReportConfigDatasetConfigurationResponsePtrOutput
	ToReportConfigDatasetConfigurationResponsePtrOutputWithContext(context.Context) ReportConfigDatasetConfigurationResponsePtrOutput
}

ReportConfigDatasetConfigurationResponsePtrInput is an input type that accepts ReportConfigDatasetConfigurationResponseArgs, ReportConfigDatasetConfigurationResponsePtr and ReportConfigDatasetConfigurationResponsePtrOutput values. You can construct a concrete instance of `ReportConfigDatasetConfigurationResponsePtrInput` via:

        ReportConfigDatasetConfigurationResponseArgs{...}

or:

        nil

type ReportConfigDatasetConfigurationResponsePtrOutput

type ReportConfigDatasetConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportConfigDatasetConfigurationResponsePtrOutput) Columns

Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.

func (ReportConfigDatasetConfigurationResponsePtrOutput) Elem

func (ReportConfigDatasetConfigurationResponsePtrOutput) ElementType

func (ReportConfigDatasetConfigurationResponsePtrOutput) ToReportConfigDatasetConfigurationResponsePtrOutput

func (o ReportConfigDatasetConfigurationResponsePtrOutput) ToReportConfigDatasetConfigurationResponsePtrOutput() ReportConfigDatasetConfigurationResponsePtrOutput

func (ReportConfigDatasetConfigurationResponsePtrOutput) ToReportConfigDatasetConfigurationResponsePtrOutputWithContext

func (o ReportConfigDatasetConfigurationResponsePtrOutput) ToReportConfigDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationResponsePtrOutput

type ReportConfigDatasetInput

type ReportConfigDatasetInput interface {
	pulumi.Input

	ToReportConfigDatasetOutput() ReportConfigDatasetOutput
	ToReportConfigDatasetOutputWithContext(context.Context) ReportConfigDatasetOutput
}

ReportConfigDatasetInput is an input type that accepts ReportConfigDatasetArgs and ReportConfigDatasetOutput values. You can construct a concrete instance of `ReportConfigDatasetInput` via:

ReportConfigDatasetArgs{...}

type ReportConfigDatasetOutput

type ReportConfigDatasetOutput struct{ *pulumi.OutputState }

The definition of data present in the report.

func (ReportConfigDatasetOutput) Aggregation

Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.

func (ReportConfigDatasetOutput) Configuration

Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.

func (ReportConfigDatasetOutput) ElementType

func (ReportConfigDatasetOutput) ElementType() reflect.Type

func (ReportConfigDatasetOutput) Filter

Has filter expression to use in the report.

func (ReportConfigDatasetOutput) Granularity

The granularity of rows in the report.

func (ReportConfigDatasetOutput) Grouping

Array of group by expression to use in the report. Report can have up to 2 group by clauses.

func (ReportConfigDatasetOutput) ToReportConfigDatasetOutput

func (o ReportConfigDatasetOutput) ToReportConfigDatasetOutput() ReportConfigDatasetOutput

func (ReportConfigDatasetOutput) ToReportConfigDatasetOutputWithContext

func (o ReportConfigDatasetOutput) ToReportConfigDatasetOutputWithContext(ctx context.Context) ReportConfigDatasetOutput

func (ReportConfigDatasetOutput) ToReportConfigDatasetPtrOutput

func (o ReportConfigDatasetOutput) ToReportConfigDatasetPtrOutput() ReportConfigDatasetPtrOutput

func (ReportConfigDatasetOutput) ToReportConfigDatasetPtrOutputWithContext

func (o ReportConfigDatasetOutput) ToReportConfigDatasetPtrOutputWithContext(ctx context.Context) ReportConfigDatasetPtrOutput

type ReportConfigDatasetPtrInput

type ReportConfigDatasetPtrInput interface {
	pulumi.Input

	ToReportConfigDatasetPtrOutput() ReportConfigDatasetPtrOutput
	ToReportConfigDatasetPtrOutputWithContext(context.Context) ReportConfigDatasetPtrOutput
}

ReportConfigDatasetPtrInput is an input type that accepts ReportConfigDatasetArgs, ReportConfigDatasetPtr and ReportConfigDatasetPtrOutput values. You can construct a concrete instance of `ReportConfigDatasetPtrInput` via:

        ReportConfigDatasetArgs{...}

or:

        nil

type ReportConfigDatasetPtrOutput

type ReportConfigDatasetPtrOutput struct{ *pulumi.OutputState }

func (ReportConfigDatasetPtrOutput) Aggregation

Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.

func (ReportConfigDatasetPtrOutput) Configuration

Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.

func (ReportConfigDatasetPtrOutput) Elem

func (ReportConfigDatasetPtrOutput) ElementType

func (ReportConfigDatasetPtrOutput) Filter

Has filter expression to use in the report.

func (ReportConfigDatasetPtrOutput) Granularity

The granularity of rows in the report.

func (ReportConfigDatasetPtrOutput) Grouping

Array of group by expression to use in the report. Report can have up to 2 group by clauses.

func (ReportConfigDatasetPtrOutput) ToReportConfigDatasetPtrOutput

func (o ReportConfigDatasetPtrOutput) ToReportConfigDatasetPtrOutput() ReportConfigDatasetPtrOutput

func (ReportConfigDatasetPtrOutput) ToReportConfigDatasetPtrOutputWithContext

func (o ReportConfigDatasetPtrOutput) ToReportConfigDatasetPtrOutputWithContext(ctx context.Context) ReportConfigDatasetPtrOutput

type ReportConfigDatasetResponse

type ReportConfigDatasetResponse struct {
	// Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.
	Aggregation map[string]ReportConfigAggregationResponse `pulumi:"aggregation"`
	// Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
	Configuration *ReportConfigDatasetConfigurationResponse `pulumi:"configuration"`
	// Has filter expression to use in the report.
	Filter *ReportConfigFilterResponse `pulumi:"filter"`
	// The granularity of rows in the report.
	Granularity *string `pulumi:"granularity"`
	// Array of group by expression to use in the report. Report can have up to 2 group by clauses.
	Grouping []ReportConfigGroupingResponse `pulumi:"grouping"`
}

The definition of data present in the report.

type ReportConfigDatasetResponseArgs

type ReportConfigDatasetResponseArgs struct {
	// Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.
	Aggregation ReportConfigAggregationResponseMapInput `pulumi:"aggregation"`
	// Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
	Configuration ReportConfigDatasetConfigurationResponsePtrInput `pulumi:"configuration"`
	// Has filter expression to use in the report.
	Filter ReportConfigFilterResponsePtrInput `pulumi:"filter"`
	// The granularity of rows in the report.
	Granularity pulumi.StringPtrInput `pulumi:"granularity"`
	// Array of group by expression to use in the report. Report can have up to 2 group by clauses.
	Grouping ReportConfigGroupingResponseArrayInput `pulumi:"grouping"`
}

The definition of data present in the report.

func (ReportConfigDatasetResponseArgs) ElementType

func (ReportConfigDatasetResponseArgs) ToReportConfigDatasetResponseOutput

func (i ReportConfigDatasetResponseArgs) ToReportConfigDatasetResponseOutput() ReportConfigDatasetResponseOutput

func (ReportConfigDatasetResponseArgs) ToReportConfigDatasetResponseOutputWithContext

func (i ReportConfigDatasetResponseArgs) ToReportConfigDatasetResponseOutputWithContext(ctx context.Context) ReportConfigDatasetResponseOutput

func (ReportConfigDatasetResponseArgs) ToReportConfigDatasetResponsePtrOutput

func (i ReportConfigDatasetResponseArgs) ToReportConfigDatasetResponsePtrOutput() ReportConfigDatasetResponsePtrOutput

func (ReportConfigDatasetResponseArgs) ToReportConfigDatasetResponsePtrOutputWithContext

func (i ReportConfigDatasetResponseArgs) ToReportConfigDatasetResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetResponsePtrOutput

type ReportConfigDatasetResponseInput

type ReportConfigDatasetResponseInput interface {
	pulumi.Input

	ToReportConfigDatasetResponseOutput() ReportConfigDatasetResponseOutput
	ToReportConfigDatasetResponseOutputWithContext(context.Context) ReportConfigDatasetResponseOutput
}

ReportConfigDatasetResponseInput is an input type that accepts ReportConfigDatasetResponseArgs and ReportConfigDatasetResponseOutput values. You can construct a concrete instance of `ReportConfigDatasetResponseInput` via:

ReportConfigDatasetResponseArgs{...}

type ReportConfigDatasetResponseOutput

type ReportConfigDatasetResponseOutput struct{ *pulumi.OutputState }

The definition of data present in the report.

func (ReportConfigDatasetResponseOutput) Aggregation

Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.

func (ReportConfigDatasetResponseOutput) Configuration

Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.

func (ReportConfigDatasetResponseOutput) ElementType

func (ReportConfigDatasetResponseOutput) Filter

Has filter expression to use in the report.

func (ReportConfigDatasetResponseOutput) Granularity

The granularity of rows in the report.

func (ReportConfigDatasetResponseOutput) Grouping

Array of group by expression to use in the report. Report can have up to 2 group by clauses.

func (ReportConfigDatasetResponseOutput) ToReportConfigDatasetResponseOutput

func (o ReportConfigDatasetResponseOutput) ToReportConfigDatasetResponseOutput() ReportConfigDatasetResponseOutput

func (ReportConfigDatasetResponseOutput) ToReportConfigDatasetResponseOutputWithContext

func (o ReportConfigDatasetResponseOutput) ToReportConfigDatasetResponseOutputWithContext(ctx context.Context) ReportConfigDatasetResponseOutput

func (ReportConfigDatasetResponseOutput) ToReportConfigDatasetResponsePtrOutput

func (o ReportConfigDatasetResponseOutput) ToReportConfigDatasetResponsePtrOutput() ReportConfigDatasetResponsePtrOutput

func (ReportConfigDatasetResponseOutput) ToReportConfigDatasetResponsePtrOutputWithContext

func (o ReportConfigDatasetResponseOutput) ToReportConfigDatasetResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetResponsePtrOutput

type ReportConfigDatasetResponsePtrInput

type ReportConfigDatasetResponsePtrInput interface {
	pulumi.Input

	ToReportConfigDatasetResponsePtrOutput() ReportConfigDatasetResponsePtrOutput
	ToReportConfigDatasetResponsePtrOutputWithContext(context.Context) ReportConfigDatasetResponsePtrOutput
}

ReportConfigDatasetResponsePtrInput is an input type that accepts ReportConfigDatasetResponseArgs, ReportConfigDatasetResponsePtr and ReportConfigDatasetResponsePtrOutput values. You can construct a concrete instance of `ReportConfigDatasetResponsePtrInput` via:

        ReportConfigDatasetResponseArgs{...}

or:

        nil

type ReportConfigDatasetResponsePtrOutput

type ReportConfigDatasetResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportConfigDatasetResponsePtrOutput) Aggregation

Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.

func (ReportConfigDatasetResponsePtrOutput) Configuration

Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.

func (ReportConfigDatasetResponsePtrOutput) Elem

func (ReportConfigDatasetResponsePtrOutput) ElementType

func (ReportConfigDatasetResponsePtrOutput) Filter

Has filter expression to use in the report.

func (ReportConfigDatasetResponsePtrOutput) Granularity

The granularity of rows in the report.

func (ReportConfigDatasetResponsePtrOutput) Grouping

Array of group by expression to use in the report. Report can have up to 2 group by clauses.

func (ReportConfigDatasetResponsePtrOutput) ToReportConfigDatasetResponsePtrOutput

func (o ReportConfigDatasetResponsePtrOutput) ToReportConfigDatasetResponsePtrOutput() ReportConfigDatasetResponsePtrOutput

func (ReportConfigDatasetResponsePtrOutput) ToReportConfigDatasetResponsePtrOutputWithContext

func (o ReportConfigDatasetResponsePtrOutput) ToReportConfigDatasetResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetResponsePtrOutput

type ReportConfigDefinition

type ReportConfigDefinition struct {
	// Has definition for data in this report config.
	Dataset *ReportConfigDataset `pulumi:"dataset"`
	// Has time period for pulling data for the report.
	TimePeriod *ReportConfigTimePeriod `pulumi:"timePeriod"`
	// The time frame for pulling data for the report. If custom, then a specific time period must be provided.
	Timeframe string `pulumi:"timeframe"`
	// The type of the report.
	Type string `pulumi:"type"`
}

The definition of a report config.

type ReportConfigDefinitionArgs

type ReportConfigDefinitionArgs struct {
	// Has definition for data in this report config.
	Dataset ReportConfigDatasetPtrInput `pulumi:"dataset"`
	// Has time period for pulling data for the report.
	TimePeriod ReportConfigTimePeriodPtrInput `pulumi:"timePeriod"`
	// The time frame for pulling data for the report. If custom, then a specific time period must be provided.
	Timeframe pulumi.StringInput `pulumi:"timeframe"`
	// The type of the report.
	Type pulumi.StringInput `pulumi:"type"`
}

The definition of a report config.

func (ReportConfigDefinitionArgs) ElementType

func (ReportConfigDefinitionArgs) ElementType() reflect.Type

func (ReportConfigDefinitionArgs) ToReportConfigDefinitionOutput

func (i ReportConfigDefinitionArgs) ToReportConfigDefinitionOutput() ReportConfigDefinitionOutput

func (ReportConfigDefinitionArgs) ToReportConfigDefinitionOutputWithContext

func (i ReportConfigDefinitionArgs) ToReportConfigDefinitionOutputWithContext(ctx context.Context) ReportConfigDefinitionOutput

func (ReportConfigDefinitionArgs) ToReportConfigDefinitionPtrOutput

func (i ReportConfigDefinitionArgs) ToReportConfigDefinitionPtrOutput() ReportConfigDefinitionPtrOutput

func (ReportConfigDefinitionArgs) ToReportConfigDefinitionPtrOutputWithContext

func (i ReportConfigDefinitionArgs) ToReportConfigDefinitionPtrOutputWithContext(ctx context.Context) ReportConfigDefinitionPtrOutput

type ReportConfigDefinitionInput

type ReportConfigDefinitionInput interface {
	pulumi.Input

	ToReportConfigDefinitionOutput() ReportConfigDefinitionOutput
	ToReportConfigDefinitionOutputWithContext(context.Context) ReportConfigDefinitionOutput
}

ReportConfigDefinitionInput is an input type that accepts ReportConfigDefinitionArgs and ReportConfigDefinitionOutput values. You can construct a concrete instance of `ReportConfigDefinitionInput` via:

ReportConfigDefinitionArgs{...}

type ReportConfigDefinitionOutput

type ReportConfigDefinitionOutput struct{ *pulumi.OutputState }

The definition of a report config.

func (ReportConfigDefinitionOutput) Dataset

Has definition for data in this report config.

func (ReportConfigDefinitionOutput) ElementType

func (ReportConfigDefinitionOutput) TimePeriod

Has time period for pulling data for the report.

func (ReportConfigDefinitionOutput) Timeframe

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

func (ReportConfigDefinitionOutput) ToReportConfigDefinitionOutput

func (o ReportConfigDefinitionOutput) ToReportConfigDefinitionOutput() ReportConfigDefinitionOutput

func (ReportConfigDefinitionOutput) ToReportConfigDefinitionOutputWithContext

func (o ReportConfigDefinitionOutput) ToReportConfigDefinitionOutputWithContext(ctx context.Context) ReportConfigDefinitionOutput

func (ReportConfigDefinitionOutput) ToReportConfigDefinitionPtrOutput

func (o ReportConfigDefinitionOutput) ToReportConfigDefinitionPtrOutput() ReportConfigDefinitionPtrOutput

func (ReportConfigDefinitionOutput) ToReportConfigDefinitionPtrOutputWithContext

func (o ReportConfigDefinitionOutput) ToReportConfigDefinitionPtrOutputWithContext(ctx context.Context) ReportConfigDefinitionPtrOutput

func (ReportConfigDefinitionOutput) Type

The type of the report.

type ReportConfigDefinitionPtrInput

type ReportConfigDefinitionPtrInput interface {
	pulumi.Input

	ToReportConfigDefinitionPtrOutput() ReportConfigDefinitionPtrOutput
	ToReportConfigDefinitionPtrOutputWithContext(context.Context) ReportConfigDefinitionPtrOutput
}

ReportConfigDefinitionPtrInput is an input type that accepts ReportConfigDefinitionArgs, ReportConfigDefinitionPtr and ReportConfigDefinitionPtrOutput values. You can construct a concrete instance of `ReportConfigDefinitionPtrInput` via:

        ReportConfigDefinitionArgs{...}

or:

        nil

type ReportConfigDefinitionPtrOutput

type ReportConfigDefinitionPtrOutput struct{ *pulumi.OutputState }

func (ReportConfigDefinitionPtrOutput) Dataset

Has definition for data in this report config.

func (ReportConfigDefinitionPtrOutput) Elem

func (ReportConfigDefinitionPtrOutput) ElementType

func (ReportConfigDefinitionPtrOutput) TimePeriod

Has time period for pulling data for the report.

func (ReportConfigDefinitionPtrOutput) Timeframe

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

func (ReportConfigDefinitionPtrOutput) ToReportConfigDefinitionPtrOutput

func (o ReportConfigDefinitionPtrOutput) ToReportConfigDefinitionPtrOutput() ReportConfigDefinitionPtrOutput

func (ReportConfigDefinitionPtrOutput) ToReportConfigDefinitionPtrOutputWithContext

func (o ReportConfigDefinitionPtrOutput) ToReportConfigDefinitionPtrOutputWithContext(ctx context.Context) ReportConfigDefinitionPtrOutput

func (ReportConfigDefinitionPtrOutput) Type

The type of the report.

type ReportConfigDefinitionResponse

type ReportConfigDefinitionResponse struct {
	// Has definition for data in this report config.
	Dataset *ReportConfigDatasetResponse `pulumi:"dataset"`
	// Has time period for pulling data for the report.
	TimePeriod *ReportConfigTimePeriodResponse `pulumi:"timePeriod"`
	// The time frame for pulling data for the report. If custom, then a specific time period must be provided.
	Timeframe string `pulumi:"timeframe"`
	// The type of the report.
	Type string `pulumi:"type"`
}

The definition of a report config.

type ReportConfigDefinitionResponseArgs

type ReportConfigDefinitionResponseArgs struct {
	// Has definition for data in this report config.
	Dataset ReportConfigDatasetResponsePtrInput `pulumi:"dataset"`
	// Has time period for pulling data for the report.
	TimePeriod ReportConfigTimePeriodResponsePtrInput `pulumi:"timePeriod"`
	// The time frame for pulling data for the report. If custom, then a specific time period must be provided.
	Timeframe pulumi.StringInput `pulumi:"timeframe"`
	// The type of the report.
	Type pulumi.StringInput `pulumi:"type"`
}

The definition of a report config.

func (ReportConfigDefinitionResponseArgs) ElementType

func (ReportConfigDefinitionResponseArgs) ToReportConfigDefinitionResponseOutput

func (i ReportConfigDefinitionResponseArgs) ToReportConfigDefinitionResponseOutput() ReportConfigDefinitionResponseOutput

func (ReportConfigDefinitionResponseArgs) ToReportConfigDefinitionResponseOutputWithContext

func (i ReportConfigDefinitionResponseArgs) ToReportConfigDefinitionResponseOutputWithContext(ctx context.Context) ReportConfigDefinitionResponseOutput

func (ReportConfigDefinitionResponseArgs) ToReportConfigDefinitionResponsePtrOutput

func (i ReportConfigDefinitionResponseArgs) ToReportConfigDefinitionResponsePtrOutput() ReportConfigDefinitionResponsePtrOutput

func (ReportConfigDefinitionResponseArgs) ToReportConfigDefinitionResponsePtrOutputWithContext

func (i ReportConfigDefinitionResponseArgs) ToReportConfigDefinitionResponsePtrOutputWithContext(ctx context.Context) ReportConfigDefinitionResponsePtrOutput

type ReportConfigDefinitionResponseInput

type ReportConfigDefinitionResponseInput interface {
	pulumi.Input

	ToReportConfigDefinitionResponseOutput() ReportConfigDefinitionResponseOutput
	ToReportConfigDefinitionResponseOutputWithContext(context.Context) ReportConfigDefinitionResponseOutput
}

ReportConfigDefinitionResponseInput is an input type that accepts ReportConfigDefinitionResponseArgs and ReportConfigDefinitionResponseOutput values. You can construct a concrete instance of `ReportConfigDefinitionResponseInput` via:

ReportConfigDefinitionResponseArgs{...}

type ReportConfigDefinitionResponseOutput

type ReportConfigDefinitionResponseOutput struct{ *pulumi.OutputState }

The definition of a report config.

func (ReportConfigDefinitionResponseOutput) Dataset

Has definition for data in this report config.

func (ReportConfigDefinitionResponseOutput) ElementType

func (ReportConfigDefinitionResponseOutput) TimePeriod

Has time period for pulling data for the report.

func (ReportConfigDefinitionResponseOutput) Timeframe

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

func (ReportConfigDefinitionResponseOutput) ToReportConfigDefinitionResponseOutput

func (o ReportConfigDefinitionResponseOutput) ToReportConfigDefinitionResponseOutput() ReportConfigDefinitionResponseOutput

func (ReportConfigDefinitionResponseOutput) ToReportConfigDefinitionResponseOutputWithContext

func (o ReportConfigDefinitionResponseOutput) ToReportConfigDefinitionResponseOutputWithContext(ctx context.Context) ReportConfigDefinitionResponseOutput

func (ReportConfigDefinitionResponseOutput) ToReportConfigDefinitionResponsePtrOutput

func (o ReportConfigDefinitionResponseOutput) ToReportConfigDefinitionResponsePtrOutput() ReportConfigDefinitionResponsePtrOutput

func (ReportConfigDefinitionResponseOutput) ToReportConfigDefinitionResponsePtrOutputWithContext

func (o ReportConfigDefinitionResponseOutput) ToReportConfigDefinitionResponsePtrOutputWithContext(ctx context.Context) ReportConfigDefinitionResponsePtrOutput

func (ReportConfigDefinitionResponseOutput) Type

The type of the report.

type ReportConfigDefinitionResponsePtrInput

type ReportConfigDefinitionResponsePtrInput interface {
	pulumi.Input

	ToReportConfigDefinitionResponsePtrOutput() ReportConfigDefinitionResponsePtrOutput
	ToReportConfigDefinitionResponsePtrOutputWithContext(context.Context) ReportConfigDefinitionResponsePtrOutput
}

ReportConfigDefinitionResponsePtrInput is an input type that accepts ReportConfigDefinitionResponseArgs, ReportConfigDefinitionResponsePtr and ReportConfigDefinitionResponsePtrOutput values. You can construct a concrete instance of `ReportConfigDefinitionResponsePtrInput` via:

        ReportConfigDefinitionResponseArgs{...}

or:

        nil

type ReportConfigDefinitionResponsePtrOutput

type ReportConfigDefinitionResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportConfigDefinitionResponsePtrOutput) Dataset

Has definition for data in this report config.

func (ReportConfigDefinitionResponsePtrOutput) Elem

func (ReportConfigDefinitionResponsePtrOutput) ElementType

func (ReportConfigDefinitionResponsePtrOutput) TimePeriod

Has time period for pulling data for the report.

func (ReportConfigDefinitionResponsePtrOutput) Timeframe

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

func (ReportConfigDefinitionResponsePtrOutput) ToReportConfigDefinitionResponsePtrOutput

func (o ReportConfigDefinitionResponsePtrOutput) ToReportConfigDefinitionResponsePtrOutput() ReportConfigDefinitionResponsePtrOutput

func (ReportConfigDefinitionResponsePtrOutput) ToReportConfigDefinitionResponsePtrOutputWithContext

func (o ReportConfigDefinitionResponsePtrOutput) ToReportConfigDefinitionResponsePtrOutputWithContext(ctx context.Context) ReportConfigDefinitionResponsePtrOutput

func (ReportConfigDefinitionResponsePtrOutput) Type

The type of the report.

type ReportConfigDeliveryDestination

type ReportConfigDeliveryDestination struct {
	// The name of the container where reports will be uploaded.
	Container string `pulumi:"container"`
	// The resource id of the storage account where reports will be delivered.
	ResourceId string `pulumi:"resourceId"`
	// The name of the directory where reports will be uploaded.
	RootFolderPath *string `pulumi:"rootFolderPath"`
}

The destination information for the delivery of the report.

type ReportConfigDeliveryDestinationArgs

type ReportConfigDeliveryDestinationArgs struct {
	// The name of the container where reports will be uploaded.
	Container pulumi.StringInput `pulumi:"container"`
	// The resource id of the storage account where reports will be delivered.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// The name of the directory where reports will be uploaded.
	RootFolderPath pulumi.StringPtrInput `pulumi:"rootFolderPath"`
}

The destination information for the delivery of the report.

func (ReportConfigDeliveryDestinationArgs) ElementType

func (ReportConfigDeliveryDestinationArgs) ToReportConfigDeliveryDestinationOutput

func (i ReportConfigDeliveryDestinationArgs) ToReportConfigDeliveryDestinationOutput() ReportConfigDeliveryDestinationOutput

func (ReportConfigDeliveryDestinationArgs) ToReportConfigDeliveryDestinationOutputWithContext

func (i ReportConfigDeliveryDestinationArgs) ToReportConfigDeliveryDestinationOutputWithContext(ctx context.Context) ReportConfigDeliveryDestinationOutput

func (ReportConfigDeliveryDestinationArgs) ToReportConfigDeliveryDestinationPtrOutput

func (i ReportConfigDeliveryDestinationArgs) ToReportConfigDeliveryDestinationPtrOutput() ReportConfigDeliveryDestinationPtrOutput

func (ReportConfigDeliveryDestinationArgs) ToReportConfigDeliveryDestinationPtrOutputWithContext

func (i ReportConfigDeliveryDestinationArgs) ToReportConfigDeliveryDestinationPtrOutputWithContext(ctx context.Context) ReportConfigDeliveryDestinationPtrOutput

type ReportConfigDeliveryDestinationInput

type ReportConfigDeliveryDestinationInput interface {
	pulumi.Input

	ToReportConfigDeliveryDestinationOutput() ReportConfigDeliveryDestinationOutput
	ToReportConfigDeliveryDestinationOutputWithContext(context.Context) ReportConfigDeliveryDestinationOutput
}

ReportConfigDeliveryDestinationInput is an input type that accepts ReportConfigDeliveryDestinationArgs and ReportConfigDeliveryDestinationOutput values. You can construct a concrete instance of `ReportConfigDeliveryDestinationInput` via:

ReportConfigDeliveryDestinationArgs{...}

type ReportConfigDeliveryDestinationOutput

type ReportConfigDeliveryDestinationOutput struct{ *pulumi.OutputState }

The destination information for the delivery of the report.

func (ReportConfigDeliveryDestinationOutput) Container

The name of the container where reports will be uploaded.

func (ReportConfigDeliveryDestinationOutput) ElementType

func (ReportConfigDeliveryDestinationOutput) ResourceId

The resource id of the storage account where reports will be delivered.

func (ReportConfigDeliveryDestinationOutput) RootFolderPath

The name of the directory where reports will be uploaded.

func (ReportConfigDeliveryDestinationOutput) ToReportConfigDeliveryDestinationOutput

func (o ReportConfigDeliveryDestinationOutput) ToReportConfigDeliveryDestinationOutput() ReportConfigDeliveryDestinationOutput

func (ReportConfigDeliveryDestinationOutput) ToReportConfigDeliveryDestinationOutputWithContext

func (o ReportConfigDeliveryDestinationOutput) ToReportConfigDeliveryDestinationOutputWithContext(ctx context.Context) ReportConfigDeliveryDestinationOutput

func (ReportConfigDeliveryDestinationOutput) ToReportConfigDeliveryDestinationPtrOutput

func (o ReportConfigDeliveryDestinationOutput) ToReportConfigDeliveryDestinationPtrOutput() ReportConfigDeliveryDestinationPtrOutput

func (ReportConfigDeliveryDestinationOutput) ToReportConfigDeliveryDestinationPtrOutputWithContext

func (o ReportConfigDeliveryDestinationOutput) ToReportConfigDeliveryDestinationPtrOutputWithContext(ctx context.Context) ReportConfigDeliveryDestinationPtrOutput

type ReportConfigDeliveryDestinationPtrInput

type ReportConfigDeliveryDestinationPtrInput interface {
	pulumi.Input

	ToReportConfigDeliveryDestinationPtrOutput() ReportConfigDeliveryDestinationPtrOutput
	ToReportConfigDeliveryDestinationPtrOutputWithContext(context.Context) ReportConfigDeliveryDestinationPtrOutput
}

ReportConfigDeliveryDestinationPtrInput is an input type that accepts ReportConfigDeliveryDestinationArgs, ReportConfigDeliveryDestinationPtr and ReportConfigDeliveryDestinationPtrOutput values. You can construct a concrete instance of `ReportConfigDeliveryDestinationPtrInput` via:

        ReportConfigDeliveryDestinationArgs{...}

or:

        nil

type ReportConfigDeliveryDestinationPtrOutput

type ReportConfigDeliveryDestinationPtrOutput struct{ *pulumi.OutputState }

func (ReportConfigDeliveryDestinationPtrOutput) Container

The name of the container where reports will be uploaded.

func (ReportConfigDeliveryDestinationPtrOutput) Elem

func (ReportConfigDeliveryDestinationPtrOutput) ElementType

func (ReportConfigDeliveryDestinationPtrOutput) ResourceId

The resource id of the storage account where reports will be delivered.

func (ReportConfigDeliveryDestinationPtrOutput) RootFolderPath

The name of the directory where reports will be uploaded.

func (ReportConfigDeliveryDestinationPtrOutput) ToReportConfigDeliveryDestinationPtrOutput

func (o ReportConfigDeliveryDestinationPtrOutput) ToReportConfigDeliveryDestinationPtrOutput() ReportConfigDeliveryDestinationPtrOutput

func (ReportConfigDeliveryDestinationPtrOutput) ToReportConfigDeliveryDestinationPtrOutputWithContext

func (o ReportConfigDeliveryDestinationPtrOutput) ToReportConfigDeliveryDestinationPtrOutputWithContext(ctx context.Context) ReportConfigDeliveryDestinationPtrOutput

type ReportConfigDeliveryDestinationResponse

type ReportConfigDeliveryDestinationResponse struct {
	// The name of the container where reports will be uploaded.
	Container string `pulumi:"container"`
	// The resource id of the storage account where reports will be delivered.
	ResourceId string `pulumi:"resourceId"`
	// The name of the directory where reports will be uploaded.
	RootFolderPath *string `pulumi:"rootFolderPath"`
}

The destination information for the delivery of the report.

type ReportConfigDeliveryDestinationResponseArgs

type ReportConfigDeliveryDestinationResponseArgs struct {
	// The name of the container where reports will be uploaded.
	Container pulumi.StringInput `pulumi:"container"`
	// The resource id of the storage account where reports will be delivered.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// The name of the directory where reports will be uploaded.
	RootFolderPath pulumi.StringPtrInput `pulumi:"rootFolderPath"`
}

The destination information for the delivery of the report.

func (ReportConfigDeliveryDestinationResponseArgs) ElementType

func (ReportConfigDeliveryDestinationResponseArgs) ToReportConfigDeliveryDestinationResponseOutput

func (i ReportConfigDeliveryDestinationResponseArgs) ToReportConfigDeliveryDestinationResponseOutput() ReportConfigDeliveryDestinationResponseOutput

func (ReportConfigDeliveryDestinationResponseArgs) ToReportConfigDeliveryDestinationResponseOutputWithContext

func (i ReportConfigDeliveryDestinationResponseArgs) ToReportConfigDeliveryDestinationResponseOutputWithContext(ctx context.Context) ReportConfigDeliveryDestinationResponseOutput

func (ReportConfigDeliveryDestinationResponseArgs) ToReportConfigDeliveryDestinationResponsePtrOutput

func (i ReportConfigDeliveryDestinationResponseArgs) ToReportConfigDeliveryDestinationResponsePtrOutput() ReportConfigDeliveryDestinationResponsePtrOutput

func (ReportConfigDeliveryDestinationResponseArgs) ToReportConfigDeliveryDestinationResponsePtrOutputWithContext

func (i ReportConfigDeliveryDestinationResponseArgs) ToReportConfigDeliveryDestinationResponsePtrOutputWithContext(ctx context.Context) ReportConfigDeliveryDestinationResponsePtrOutput

type ReportConfigDeliveryDestinationResponseInput

type ReportConfigDeliveryDestinationResponseInput interface {
	pulumi.Input

	ToReportConfigDeliveryDestinationResponseOutput() ReportConfigDeliveryDestinationResponseOutput
	ToReportConfigDeliveryDestinationResponseOutputWithContext(context.Context) ReportConfigDeliveryDestinationResponseOutput
}

ReportConfigDeliveryDestinationResponseInput is an input type that accepts ReportConfigDeliveryDestinationResponseArgs and ReportConfigDeliveryDestinationResponseOutput values. You can construct a concrete instance of `ReportConfigDeliveryDestinationResponseInput` via:

ReportConfigDeliveryDestinationResponseArgs{...}

type ReportConfigDeliveryDestinationResponseOutput

type ReportConfigDeliveryDestinationResponseOutput struct{ *pulumi.OutputState }

The destination information for the delivery of the report.

func (ReportConfigDeliveryDestinationResponseOutput) Container

The name of the container where reports will be uploaded.

func (ReportConfigDeliveryDestinationResponseOutput) ElementType

func (ReportConfigDeliveryDestinationResponseOutput) ResourceId

The resource id of the storage account where reports will be delivered.

func (ReportConfigDeliveryDestinationResponseOutput) RootFolderPath

The name of the directory where reports will be uploaded.

func (ReportConfigDeliveryDestinationResponseOutput) ToReportConfigDeliveryDestinationResponseOutput

func (o ReportConfigDeliveryDestinationResponseOutput) ToReportConfigDeliveryDestinationResponseOutput() ReportConfigDeliveryDestinationResponseOutput

func (ReportConfigDeliveryDestinationResponseOutput) ToReportConfigDeliveryDestinationResponseOutputWithContext

func (o ReportConfigDeliveryDestinationResponseOutput) ToReportConfigDeliveryDestinationResponseOutputWithContext(ctx context.Context) ReportConfigDeliveryDestinationResponseOutput

func (ReportConfigDeliveryDestinationResponseOutput) ToReportConfigDeliveryDestinationResponsePtrOutput

func (o ReportConfigDeliveryDestinationResponseOutput) ToReportConfigDeliveryDestinationResponsePtrOutput() ReportConfigDeliveryDestinationResponsePtrOutput

func (ReportConfigDeliveryDestinationResponseOutput) ToReportConfigDeliveryDestinationResponsePtrOutputWithContext

func (o ReportConfigDeliveryDestinationResponseOutput) ToReportConfigDeliveryDestinationResponsePtrOutputWithContext(ctx context.Context) ReportConfigDeliveryDestinationResponsePtrOutput

type ReportConfigDeliveryDestinationResponsePtrInput

type ReportConfigDeliveryDestinationResponsePtrInput interface {
	pulumi.Input

	ToReportConfigDeliveryDestinationResponsePtrOutput() ReportConfigDeliveryDestinationResponsePtrOutput
	ToReportConfigDeliveryDestinationResponsePtrOutputWithContext(context.Context) ReportConfigDeliveryDestinationResponsePtrOutput
}

ReportConfigDeliveryDestinationResponsePtrInput is an input type that accepts ReportConfigDeliveryDestinationResponseArgs, ReportConfigDeliveryDestinationResponsePtr and ReportConfigDeliveryDestinationResponsePtrOutput values. You can construct a concrete instance of `ReportConfigDeliveryDestinationResponsePtrInput` via:

        ReportConfigDeliveryDestinationResponseArgs{...}

or:

        nil

type ReportConfigDeliveryDestinationResponsePtrOutput

type ReportConfigDeliveryDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportConfigDeliveryDestinationResponsePtrOutput) Container

The name of the container where reports will be uploaded.

func (ReportConfigDeliveryDestinationResponsePtrOutput) Elem

func (ReportConfigDeliveryDestinationResponsePtrOutput) ElementType

func (ReportConfigDeliveryDestinationResponsePtrOutput) ResourceId

The resource id of the storage account where reports will be delivered.

func (ReportConfigDeliveryDestinationResponsePtrOutput) RootFolderPath

The name of the directory where reports will be uploaded.

func (ReportConfigDeliveryDestinationResponsePtrOutput) ToReportConfigDeliveryDestinationResponsePtrOutput

func (o ReportConfigDeliveryDestinationResponsePtrOutput) ToReportConfigDeliveryDestinationResponsePtrOutput() ReportConfigDeliveryDestinationResponsePtrOutput

func (ReportConfigDeliveryDestinationResponsePtrOutput) ToReportConfigDeliveryDestinationResponsePtrOutputWithContext

func (o ReportConfigDeliveryDestinationResponsePtrOutput) ToReportConfigDeliveryDestinationResponsePtrOutputWithContext(ctx context.Context) ReportConfigDeliveryDestinationResponsePtrOutput

type ReportConfigDeliveryInfo

type ReportConfigDeliveryInfo struct {
	// Has destination for the report being delivered.
	Destination ReportConfigDeliveryDestination `pulumi:"destination"`
}

The delivery information associated with a report config.

type ReportConfigDeliveryInfoArgs

type ReportConfigDeliveryInfoArgs struct {
	// Has destination for the report being delivered.
	Destination ReportConfigDeliveryDestinationInput `pulumi:"destination"`
}

The delivery information associated with a report config.

func (ReportConfigDeliveryInfoArgs) ElementType

func (ReportConfigDeliveryInfoArgs) ToReportConfigDeliveryInfoOutput

func (i ReportConfigDeliveryInfoArgs) ToReportConfigDeliveryInfoOutput() ReportConfigDeliveryInfoOutput

func (ReportConfigDeliveryInfoArgs) ToReportConfigDeliveryInfoOutputWithContext

func (i ReportConfigDeliveryInfoArgs) ToReportConfigDeliveryInfoOutputWithContext(ctx context.Context) ReportConfigDeliveryInfoOutput

func (ReportConfigDeliveryInfoArgs) ToReportConfigDeliveryInfoPtrOutput

func (i ReportConfigDeliveryInfoArgs) ToReportConfigDeliveryInfoPtrOutput() ReportConfigDeliveryInfoPtrOutput

func (ReportConfigDeliveryInfoArgs) ToReportConfigDeliveryInfoPtrOutputWithContext

func (i ReportConfigDeliveryInfoArgs) ToReportConfigDeliveryInfoPtrOutputWithContext(ctx context.Context) ReportConfigDeliveryInfoPtrOutput

type ReportConfigDeliveryInfoInput

type ReportConfigDeliveryInfoInput interface {
	pulumi.Input

	ToReportConfigDeliveryInfoOutput() ReportConfigDeliveryInfoOutput
	ToReportConfigDeliveryInfoOutputWithContext(context.Context) ReportConfigDeliveryInfoOutput
}

ReportConfigDeliveryInfoInput is an input type that accepts ReportConfigDeliveryInfoArgs and ReportConfigDeliveryInfoOutput values. You can construct a concrete instance of `ReportConfigDeliveryInfoInput` via:

ReportConfigDeliveryInfoArgs{...}

type ReportConfigDeliveryInfoOutput

type ReportConfigDeliveryInfoOutput struct{ *pulumi.OutputState }

The delivery information associated with a report config.

func (ReportConfigDeliveryInfoOutput) Destination

Has destination for the report being delivered.

func (ReportConfigDeliveryInfoOutput) ElementType

func (ReportConfigDeliveryInfoOutput) ToReportConfigDeliveryInfoOutput

func (o ReportConfigDeliveryInfoOutput) ToReportConfigDeliveryInfoOutput() ReportConfigDeliveryInfoOutput

func (ReportConfigDeliveryInfoOutput) ToReportConfigDeliveryInfoOutputWithContext

func (o ReportConfigDeliveryInfoOutput) ToReportConfigDeliveryInfoOutputWithContext(ctx context.Context) ReportConfigDeliveryInfoOutput

func (ReportConfigDeliveryInfoOutput) ToReportConfigDeliveryInfoPtrOutput

func (o ReportConfigDeliveryInfoOutput) ToReportConfigDeliveryInfoPtrOutput() ReportConfigDeliveryInfoPtrOutput

func (ReportConfigDeliveryInfoOutput) ToReportConfigDeliveryInfoPtrOutputWithContext

func (o ReportConfigDeliveryInfoOutput) ToReportConfigDeliveryInfoPtrOutputWithContext(ctx context.Context) ReportConfigDeliveryInfoPtrOutput

type ReportConfigDeliveryInfoPtrInput

type ReportConfigDeliveryInfoPtrInput interface {
	pulumi.Input

	ToReportConfigDeliveryInfoPtrOutput() ReportConfigDeliveryInfoPtrOutput
	ToReportConfigDeliveryInfoPtrOutputWithContext(context.Context) ReportConfigDeliveryInfoPtrOutput
}

ReportConfigDeliveryInfoPtrInput is an input type that accepts ReportConfigDeliveryInfoArgs, ReportConfigDeliveryInfoPtr and ReportConfigDeliveryInfoPtrOutput values. You can construct a concrete instance of `ReportConfigDeliveryInfoPtrInput` via:

        ReportConfigDeliveryInfoArgs{...}

or:

        nil

type ReportConfigDeliveryInfoPtrOutput

type ReportConfigDeliveryInfoPtrOutput struct{ *pulumi.OutputState }

func (ReportConfigDeliveryInfoPtrOutput) Destination

Has destination for the report being delivered.

func (ReportConfigDeliveryInfoPtrOutput) Elem

func (ReportConfigDeliveryInfoPtrOutput) ElementType

func (ReportConfigDeliveryInfoPtrOutput) ToReportConfigDeliveryInfoPtrOutput

func (o ReportConfigDeliveryInfoPtrOutput) ToReportConfigDeliveryInfoPtrOutput() ReportConfigDeliveryInfoPtrOutput

func (ReportConfigDeliveryInfoPtrOutput) ToReportConfigDeliveryInfoPtrOutputWithContext

func (o ReportConfigDeliveryInfoPtrOutput) ToReportConfigDeliveryInfoPtrOutputWithContext(ctx context.Context) ReportConfigDeliveryInfoPtrOutput

type ReportConfigDeliveryInfoResponse

type ReportConfigDeliveryInfoResponse struct {
	// Has destination for the report being delivered.
	Destination ReportConfigDeliveryDestinationResponse `pulumi:"destination"`
}

The delivery information associated with a report config.

type ReportConfigDeliveryInfoResponseArgs

type ReportConfigDeliveryInfoResponseArgs struct {
	// Has destination for the report being delivered.
	Destination ReportConfigDeliveryDestinationResponseInput `pulumi:"destination"`
}

The delivery information associated with a report config.

func (ReportConfigDeliveryInfoResponseArgs) ElementType

func (ReportConfigDeliveryInfoResponseArgs) ToReportConfigDeliveryInfoResponseOutput

func (i ReportConfigDeliveryInfoResponseArgs) ToReportConfigDeliveryInfoResponseOutput() ReportConfigDeliveryInfoResponseOutput

func (ReportConfigDeliveryInfoResponseArgs) ToReportConfigDeliveryInfoResponseOutputWithContext

func (i ReportConfigDeliveryInfoResponseArgs) ToReportConfigDeliveryInfoResponseOutputWithContext(ctx context.Context) ReportConfigDeliveryInfoResponseOutput

func (ReportConfigDeliveryInfoResponseArgs) ToReportConfigDeliveryInfoResponsePtrOutput

func (i ReportConfigDeliveryInfoResponseArgs) ToReportConfigDeliveryInfoResponsePtrOutput() ReportConfigDeliveryInfoResponsePtrOutput

func (ReportConfigDeliveryInfoResponseArgs) ToReportConfigDeliveryInfoResponsePtrOutputWithContext

func (i ReportConfigDeliveryInfoResponseArgs) ToReportConfigDeliveryInfoResponsePtrOutputWithContext(ctx context.Context) ReportConfigDeliveryInfoResponsePtrOutput

type ReportConfigDeliveryInfoResponseInput

type ReportConfigDeliveryInfoResponseInput interface {
	pulumi.Input

	ToReportConfigDeliveryInfoResponseOutput() ReportConfigDeliveryInfoResponseOutput
	ToReportConfigDeliveryInfoResponseOutputWithContext(context.Context) ReportConfigDeliveryInfoResponseOutput
}

ReportConfigDeliveryInfoResponseInput is an input type that accepts ReportConfigDeliveryInfoResponseArgs and ReportConfigDeliveryInfoResponseOutput values. You can construct a concrete instance of `ReportConfigDeliveryInfoResponseInput` via:

ReportConfigDeliveryInfoResponseArgs{...}

type ReportConfigDeliveryInfoResponseOutput

type ReportConfigDeliveryInfoResponseOutput struct{ *pulumi.OutputState }

The delivery information associated with a report config.

func (ReportConfigDeliveryInfoResponseOutput) Destination

Has destination for the report being delivered.

func (ReportConfigDeliveryInfoResponseOutput) ElementType

func (ReportConfigDeliveryInfoResponseOutput) ToReportConfigDeliveryInfoResponseOutput

func (o ReportConfigDeliveryInfoResponseOutput) ToReportConfigDeliveryInfoResponseOutput() ReportConfigDeliveryInfoResponseOutput

func (ReportConfigDeliveryInfoResponseOutput) ToReportConfigDeliveryInfoResponseOutputWithContext

func (o ReportConfigDeliveryInfoResponseOutput) ToReportConfigDeliveryInfoResponseOutputWithContext(ctx context.Context) ReportConfigDeliveryInfoResponseOutput

func (ReportConfigDeliveryInfoResponseOutput) ToReportConfigDeliveryInfoResponsePtrOutput

func (o ReportConfigDeliveryInfoResponseOutput) ToReportConfigDeliveryInfoResponsePtrOutput() ReportConfigDeliveryInfoResponsePtrOutput

func (ReportConfigDeliveryInfoResponseOutput) ToReportConfigDeliveryInfoResponsePtrOutputWithContext

func (o ReportConfigDeliveryInfoResponseOutput) ToReportConfigDeliveryInfoResponsePtrOutputWithContext(ctx context.Context) ReportConfigDeliveryInfoResponsePtrOutput

type ReportConfigDeliveryInfoResponsePtrInput

type ReportConfigDeliveryInfoResponsePtrInput interface {
	pulumi.Input

	ToReportConfigDeliveryInfoResponsePtrOutput() ReportConfigDeliveryInfoResponsePtrOutput
	ToReportConfigDeliveryInfoResponsePtrOutputWithContext(context.Context) ReportConfigDeliveryInfoResponsePtrOutput
}

ReportConfigDeliveryInfoResponsePtrInput is an input type that accepts ReportConfigDeliveryInfoResponseArgs, ReportConfigDeliveryInfoResponsePtr and ReportConfigDeliveryInfoResponsePtrOutput values. You can construct a concrete instance of `ReportConfigDeliveryInfoResponsePtrInput` via:

        ReportConfigDeliveryInfoResponseArgs{...}

or:

        nil

type ReportConfigDeliveryInfoResponsePtrOutput

type ReportConfigDeliveryInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportConfigDeliveryInfoResponsePtrOutput) Destination

Has destination for the report being delivered.

func (ReportConfigDeliveryInfoResponsePtrOutput) Elem

func (ReportConfigDeliveryInfoResponsePtrOutput) ElementType

func (ReportConfigDeliveryInfoResponsePtrOutput) ToReportConfigDeliveryInfoResponsePtrOutput

func (o ReportConfigDeliveryInfoResponsePtrOutput) ToReportConfigDeliveryInfoResponsePtrOutput() ReportConfigDeliveryInfoResponsePtrOutput

func (ReportConfigDeliveryInfoResponsePtrOutput) ToReportConfigDeliveryInfoResponsePtrOutputWithContext

func (o ReportConfigDeliveryInfoResponsePtrOutput) ToReportConfigDeliveryInfoResponsePtrOutputWithContext(ctx context.Context) ReportConfigDeliveryInfoResponsePtrOutput

type ReportConfigFilter

type ReportConfigFilter struct {
	// The logical "AND" expression. Must have at least 2 items.
	And []ReportConfigFilter `pulumi:"and"`
	// Has comparison expression for a dimension
	Dimension *ReportConfigComparisonExpression `pulumi:"dimension"`
	// The logical "NOT" expression.
	Not *ReportConfigFilter `pulumi:"not"`
	// The logical "OR" expression. Must have at least 2 items.
	Or []ReportConfigFilter `pulumi:"or"`
	// Has comparison expression for a tag
	Tag *ReportConfigComparisonExpression `pulumi:"tag"`
}

The filter expression to be used in the report.

type ReportConfigFilterArgs

type ReportConfigFilterArgs struct {
	// The logical "AND" expression. Must have at least 2 items.
	And ReportConfigFilterArrayInput `pulumi:"and"`
	// Has comparison expression for a dimension
	Dimension ReportConfigComparisonExpressionPtrInput `pulumi:"dimension"`
	// The logical "NOT" expression.
	Not ReportConfigFilterPtrInput `pulumi:"not"`
	// The logical "OR" expression. Must have at least 2 items.
	Or ReportConfigFilterArrayInput `pulumi:"or"`
	// Has comparison expression for a tag
	Tag ReportConfigComparisonExpressionPtrInput `pulumi:"tag"`
}

The filter expression to be used in the report.

func (ReportConfigFilterArgs) ElementType

func (ReportConfigFilterArgs) ElementType() reflect.Type

func (ReportConfigFilterArgs) ToReportConfigFilterOutput

func (i ReportConfigFilterArgs) ToReportConfigFilterOutput() ReportConfigFilterOutput

func (ReportConfigFilterArgs) ToReportConfigFilterOutputWithContext

func (i ReportConfigFilterArgs) ToReportConfigFilterOutputWithContext(ctx context.Context) ReportConfigFilterOutput

func (ReportConfigFilterArgs) ToReportConfigFilterPtrOutput

func (i ReportConfigFilterArgs) ToReportConfigFilterPtrOutput() ReportConfigFilterPtrOutput

func (ReportConfigFilterArgs) ToReportConfigFilterPtrOutputWithContext

func (i ReportConfigFilterArgs) ToReportConfigFilterPtrOutputWithContext(ctx context.Context) ReportConfigFilterPtrOutput

type ReportConfigFilterArray

type ReportConfigFilterArray []ReportConfigFilterInput

func (ReportConfigFilterArray) ElementType

func (ReportConfigFilterArray) ElementType() reflect.Type

func (ReportConfigFilterArray) ToReportConfigFilterArrayOutput

func (i ReportConfigFilterArray) ToReportConfigFilterArrayOutput() ReportConfigFilterArrayOutput

func (ReportConfigFilterArray) ToReportConfigFilterArrayOutputWithContext

func (i ReportConfigFilterArray) ToReportConfigFilterArrayOutputWithContext(ctx context.Context) ReportConfigFilterArrayOutput

type ReportConfigFilterArrayInput

type ReportConfigFilterArrayInput interface {
	pulumi.Input

	ToReportConfigFilterArrayOutput() ReportConfigFilterArrayOutput
	ToReportConfigFilterArrayOutputWithContext(context.Context) ReportConfigFilterArrayOutput
}

ReportConfigFilterArrayInput is an input type that accepts ReportConfigFilterArray and ReportConfigFilterArrayOutput values. You can construct a concrete instance of `ReportConfigFilterArrayInput` via:

ReportConfigFilterArray{ ReportConfigFilterArgs{...} }

type ReportConfigFilterArrayOutput

type ReportConfigFilterArrayOutput struct{ *pulumi.OutputState }

func (ReportConfigFilterArrayOutput) ElementType

func (ReportConfigFilterArrayOutput) Index

func (ReportConfigFilterArrayOutput) ToReportConfigFilterArrayOutput

func (o ReportConfigFilterArrayOutput) ToReportConfigFilterArrayOutput() ReportConfigFilterArrayOutput

func (ReportConfigFilterArrayOutput) ToReportConfigFilterArrayOutputWithContext

func (o ReportConfigFilterArrayOutput) ToReportConfigFilterArrayOutputWithContext(ctx context.Context) ReportConfigFilterArrayOutput

type ReportConfigFilterInput

type ReportConfigFilterInput interface {
	pulumi.Input

	ToReportConfigFilterOutput() ReportConfigFilterOutput
	ToReportConfigFilterOutputWithContext(context.Context) ReportConfigFilterOutput
}

ReportConfigFilterInput is an input type that accepts ReportConfigFilterArgs and ReportConfigFilterOutput values. You can construct a concrete instance of `ReportConfigFilterInput` via:

ReportConfigFilterArgs{...}

type ReportConfigFilterOutput

type ReportConfigFilterOutput struct{ *pulumi.OutputState }

The filter expression to be used in the report.

func (ReportConfigFilterOutput) And

The logical "AND" expression. Must have at least 2 items.

func (ReportConfigFilterOutput) Dimension

Has comparison expression for a dimension

func (ReportConfigFilterOutput) ElementType

func (ReportConfigFilterOutput) ElementType() reflect.Type

func (ReportConfigFilterOutput) Not

The logical "NOT" expression.

func (ReportConfigFilterOutput) Or

The logical "OR" expression. Must have at least 2 items.

func (ReportConfigFilterOutput) Tag

Has comparison expression for a tag

func (ReportConfigFilterOutput) ToReportConfigFilterOutput

func (o ReportConfigFilterOutput) ToReportConfigFilterOutput() ReportConfigFilterOutput

func (ReportConfigFilterOutput) ToReportConfigFilterOutputWithContext

func (o ReportConfigFilterOutput) ToReportConfigFilterOutputWithContext(ctx context.Context) ReportConfigFilterOutput

func (ReportConfigFilterOutput) ToReportConfigFilterPtrOutput

func (o ReportConfigFilterOutput) ToReportConfigFilterPtrOutput() ReportConfigFilterPtrOutput

func (ReportConfigFilterOutput) ToReportConfigFilterPtrOutputWithContext

func (o ReportConfigFilterOutput) ToReportConfigFilterPtrOutputWithContext(ctx context.Context) ReportConfigFilterPtrOutput

type ReportConfigFilterPtrInput

type ReportConfigFilterPtrInput interface {
	pulumi.Input

	ToReportConfigFilterPtrOutput() ReportConfigFilterPtrOutput
	ToReportConfigFilterPtrOutputWithContext(context.Context) ReportConfigFilterPtrOutput
}

ReportConfigFilterPtrInput is an input type that accepts ReportConfigFilterArgs, ReportConfigFilterPtr and ReportConfigFilterPtrOutput values. You can construct a concrete instance of `ReportConfigFilterPtrInput` via:

        ReportConfigFilterArgs{...}

or:

        nil

type ReportConfigFilterPtrOutput

type ReportConfigFilterPtrOutput struct{ *pulumi.OutputState }

func (ReportConfigFilterPtrOutput) And

The logical "AND" expression. Must have at least 2 items.

func (ReportConfigFilterPtrOutput) Dimension

Has comparison expression for a dimension

func (ReportConfigFilterPtrOutput) Elem

func (ReportConfigFilterPtrOutput) ElementType

func (ReportConfigFilterPtrOutput) Not

The logical "NOT" expression.

func (ReportConfigFilterPtrOutput) Or

The logical "OR" expression. Must have at least 2 items.

func (ReportConfigFilterPtrOutput) Tag

Has comparison expression for a tag

func (ReportConfigFilterPtrOutput) ToReportConfigFilterPtrOutput

func (o ReportConfigFilterPtrOutput) ToReportConfigFilterPtrOutput() ReportConfigFilterPtrOutput

func (ReportConfigFilterPtrOutput) ToReportConfigFilterPtrOutputWithContext

func (o ReportConfigFilterPtrOutput) ToReportConfigFilterPtrOutputWithContext(ctx context.Context) ReportConfigFilterPtrOutput

type ReportConfigFilterResponse

type ReportConfigFilterResponse struct {
	// The logical "AND" expression. Must have at least 2 items.
	And []ReportConfigFilterResponse `pulumi:"and"`
	// Has comparison expression for a dimension
	Dimension *ReportConfigComparisonExpressionResponse `pulumi:"dimension"`
	// The logical "NOT" expression.
	Not *ReportConfigFilterResponse `pulumi:"not"`
	// The logical "OR" expression. Must have at least 2 items.
	Or []ReportConfigFilterResponse `pulumi:"or"`
	// Has comparison expression for a tag
	Tag *ReportConfigComparisonExpressionResponse `pulumi:"tag"`
}

The filter expression to be used in the report.

type ReportConfigFilterResponseArgs

type ReportConfigFilterResponseArgs struct {
	// The logical "AND" expression. Must have at least 2 items.
	And ReportConfigFilterResponseArrayInput `pulumi:"and"`
	// Has comparison expression for a dimension
	Dimension ReportConfigComparisonExpressionResponsePtrInput `pulumi:"dimension"`
	// The logical "NOT" expression.
	Not ReportConfigFilterResponsePtrInput `pulumi:"not"`
	// The logical "OR" expression. Must have at least 2 items.
	Or ReportConfigFilterResponseArrayInput `pulumi:"or"`
	// Has comparison expression for a tag
	Tag ReportConfigComparisonExpressionResponsePtrInput `pulumi:"tag"`
}

The filter expression to be used in the report.

func (ReportConfigFilterResponseArgs) ElementType

func (ReportConfigFilterResponseArgs) ToReportConfigFilterResponseOutput

func (i ReportConfigFilterResponseArgs) ToReportConfigFilterResponseOutput() ReportConfigFilterResponseOutput

func (ReportConfigFilterResponseArgs) ToReportConfigFilterResponseOutputWithContext

func (i ReportConfigFilterResponseArgs) ToReportConfigFilterResponseOutputWithContext(ctx context.Context) ReportConfigFilterResponseOutput

func (ReportConfigFilterResponseArgs) ToReportConfigFilterResponsePtrOutput

func (i ReportConfigFilterResponseArgs) ToReportConfigFilterResponsePtrOutput() ReportConfigFilterResponsePtrOutput

func (ReportConfigFilterResponseArgs) ToReportConfigFilterResponsePtrOutputWithContext

func (i ReportConfigFilterResponseArgs) ToReportConfigFilterResponsePtrOutputWithContext(ctx context.Context) ReportConfigFilterResponsePtrOutput

type ReportConfigFilterResponseArray

type ReportConfigFilterResponseArray []ReportConfigFilterResponseInput

func (ReportConfigFilterResponseArray) ElementType

func (ReportConfigFilterResponseArray) ToReportConfigFilterResponseArrayOutput

func (i ReportConfigFilterResponseArray) ToReportConfigFilterResponseArrayOutput() ReportConfigFilterResponseArrayOutput

func (ReportConfigFilterResponseArray) ToReportConfigFilterResponseArrayOutputWithContext

func (i ReportConfigFilterResponseArray) ToReportConfigFilterResponseArrayOutputWithContext(ctx context.Context) ReportConfigFilterResponseArrayOutput

type ReportConfigFilterResponseArrayInput

type ReportConfigFilterResponseArrayInput interface {
	pulumi.Input

	ToReportConfigFilterResponseArrayOutput() ReportConfigFilterResponseArrayOutput
	ToReportConfigFilterResponseArrayOutputWithContext(context.Context) ReportConfigFilterResponseArrayOutput
}

ReportConfigFilterResponseArrayInput is an input type that accepts ReportConfigFilterResponseArray and ReportConfigFilterResponseArrayOutput values. You can construct a concrete instance of `ReportConfigFilterResponseArrayInput` via:

ReportConfigFilterResponseArray{ ReportConfigFilterResponseArgs{...} }

type ReportConfigFilterResponseArrayOutput

type ReportConfigFilterResponseArrayOutput struct{ *pulumi.OutputState }

func (ReportConfigFilterResponseArrayOutput) ElementType

func (ReportConfigFilterResponseArrayOutput) Index

func (ReportConfigFilterResponseArrayOutput) ToReportConfigFilterResponseArrayOutput

func (o ReportConfigFilterResponseArrayOutput) ToReportConfigFilterResponseArrayOutput() ReportConfigFilterResponseArrayOutput

func (ReportConfigFilterResponseArrayOutput) ToReportConfigFilterResponseArrayOutputWithContext

func (o ReportConfigFilterResponseArrayOutput) ToReportConfigFilterResponseArrayOutputWithContext(ctx context.Context) ReportConfigFilterResponseArrayOutput

type ReportConfigFilterResponseInput

type ReportConfigFilterResponseInput interface {
	pulumi.Input

	ToReportConfigFilterResponseOutput() ReportConfigFilterResponseOutput
	ToReportConfigFilterResponseOutputWithContext(context.Context) ReportConfigFilterResponseOutput
}

ReportConfigFilterResponseInput is an input type that accepts ReportConfigFilterResponseArgs and ReportConfigFilterResponseOutput values. You can construct a concrete instance of `ReportConfigFilterResponseInput` via:

ReportConfigFilterResponseArgs{...}

type ReportConfigFilterResponseOutput

type ReportConfigFilterResponseOutput struct{ *pulumi.OutputState }

The filter expression to be used in the report.

func (ReportConfigFilterResponseOutput) And

The logical "AND" expression. Must have at least 2 items.

func (ReportConfigFilterResponseOutput) Dimension

Has comparison expression for a dimension

func (ReportConfigFilterResponseOutput) ElementType

func (ReportConfigFilterResponseOutput) Not

The logical "NOT" expression.

func (ReportConfigFilterResponseOutput) Or

The logical "OR" expression. Must have at least 2 items.

func (ReportConfigFilterResponseOutput) Tag

Has comparison expression for a tag

func (ReportConfigFilterResponseOutput) ToReportConfigFilterResponseOutput

func (o ReportConfigFilterResponseOutput) ToReportConfigFilterResponseOutput() ReportConfigFilterResponseOutput

func (ReportConfigFilterResponseOutput) ToReportConfigFilterResponseOutputWithContext

func (o ReportConfigFilterResponseOutput) ToReportConfigFilterResponseOutputWithContext(ctx context.Context) ReportConfigFilterResponseOutput

func (ReportConfigFilterResponseOutput) ToReportConfigFilterResponsePtrOutput

func (o ReportConfigFilterResponseOutput) ToReportConfigFilterResponsePtrOutput() ReportConfigFilterResponsePtrOutput

func (ReportConfigFilterResponseOutput) ToReportConfigFilterResponsePtrOutputWithContext

func (o ReportConfigFilterResponseOutput) ToReportConfigFilterResponsePtrOutputWithContext(ctx context.Context) ReportConfigFilterResponsePtrOutput

type ReportConfigFilterResponsePtrInput

type ReportConfigFilterResponsePtrInput interface {
	pulumi.Input

	ToReportConfigFilterResponsePtrOutput() ReportConfigFilterResponsePtrOutput
	ToReportConfigFilterResponsePtrOutputWithContext(context.Context) ReportConfigFilterResponsePtrOutput
}

ReportConfigFilterResponsePtrInput is an input type that accepts ReportConfigFilterResponseArgs, ReportConfigFilterResponsePtr and ReportConfigFilterResponsePtrOutput values. You can construct a concrete instance of `ReportConfigFilterResponsePtrInput` via:

        ReportConfigFilterResponseArgs{...}

or:

        nil

type ReportConfigFilterResponsePtrOutput

type ReportConfigFilterResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportConfigFilterResponsePtrOutput) And

The logical "AND" expression. Must have at least 2 items.

func (ReportConfigFilterResponsePtrOutput) Dimension

Has comparison expression for a dimension

func (ReportConfigFilterResponsePtrOutput) Elem

func (ReportConfigFilterResponsePtrOutput) ElementType

func (ReportConfigFilterResponsePtrOutput) Not

The logical "NOT" expression.

func (ReportConfigFilterResponsePtrOutput) Or

The logical "OR" expression. Must have at least 2 items.

func (ReportConfigFilterResponsePtrOutput) Tag

Has comparison expression for a tag

func (ReportConfigFilterResponsePtrOutput) ToReportConfigFilterResponsePtrOutput

func (o ReportConfigFilterResponsePtrOutput) ToReportConfigFilterResponsePtrOutput() ReportConfigFilterResponsePtrOutput

func (ReportConfigFilterResponsePtrOutput) ToReportConfigFilterResponsePtrOutputWithContext

func (o ReportConfigFilterResponsePtrOutput) ToReportConfigFilterResponsePtrOutputWithContext(ctx context.Context) ReportConfigFilterResponsePtrOutput

type ReportConfigGrouping

type ReportConfigGrouping struct {
	// Has type of the column to group.
	ColumnType string `pulumi:"columnType"`
	// The name of the column to group.
	Name string `pulumi:"name"`
}

The group by expression to be used in the report.

type ReportConfigGroupingArgs

type ReportConfigGroupingArgs struct {
	// Has type of the column to group.
	ColumnType pulumi.StringInput `pulumi:"columnType"`
	// The name of the column to group.
	Name pulumi.StringInput `pulumi:"name"`
}

The group by expression to be used in the report.

func (ReportConfigGroupingArgs) ElementType

func (ReportConfigGroupingArgs) ElementType() reflect.Type

func (ReportConfigGroupingArgs) ToReportConfigGroupingOutput

func (i ReportConfigGroupingArgs) ToReportConfigGroupingOutput() ReportConfigGroupingOutput

func (ReportConfigGroupingArgs) ToReportConfigGroupingOutputWithContext

func (i ReportConfigGroupingArgs) ToReportConfigGroupingOutputWithContext(ctx context.Context) ReportConfigGroupingOutput

type ReportConfigGroupingArray

type ReportConfigGroupingArray []ReportConfigGroupingInput

func (ReportConfigGroupingArray) ElementType

func (ReportConfigGroupingArray) ElementType() reflect.Type

func (ReportConfigGroupingArray) ToReportConfigGroupingArrayOutput

func (i ReportConfigGroupingArray) ToReportConfigGroupingArrayOutput() ReportConfigGroupingArrayOutput

func (ReportConfigGroupingArray) ToReportConfigGroupingArrayOutputWithContext

func (i ReportConfigGroupingArray) ToReportConfigGroupingArrayOutputWithContext(ctx context.Context) ReportConfigGroupingArrayOutput

type ReportConfigGroupingArrayInput

type ReportConfigGroupingArrayInput interface {
	pulumi.Input

	ToReportConfigGroupingArrayOutput() ReportConfigGroupingArrayOutput
	ToReportConfigGroupingArrayOutputWithContext(context.Context) ReportConfigGroupingArrayOutput
}

ReportConfigGroupingArrayInput is an input type that accepts ReportConfigGroupingArray and ReportConfigGroupingArrayOutput values. You can construct a concrete instance of `ReportConfigGroupingArrayInput` via:

ReportConfigGroupingArray{ ReportConfigGroupingArgs{...} }

type ReportConfigGroupingArrayOutput

type ReportConfigGroupingArrayOutput struct{ *pulumi.OutputState }

func (ReportConfigGroupingArrayOutput) ElementType

func (ReportConfigGroupingArrayOutput) Index

func (ReportConfigGroupingArrayOutput) ToReportConfigGroupingArrayOutput

func (o ReportConfigGroupingArrayOutput) ToReportConfigGroupingArrayOutput() ReportConfigGroupingArrayOutput

func (ReportConfigGroupingArrayOutput) ToReportConfigGroupingArrayOutputWithContext

func (o ReportConfigGroupingArrayOutput) ToReportConfigGroupingArrayOutputWithContext(ctx context.Context) ReportConfigGroupingArrayOutput

type ReportConfigGroupingInput

type ReportConfigGroupingInput interface {
	pulumi.Input

	ToReportConfigGroupingOutput() ReportConfigGroupingOutput
	ToReportConfigGroupingOutputWithContext(context.Context) ReportConfigGroupingOutput
}

ReportConfigGroupingInput is an input type that accepts ReportConfigGroupingArgs and ReportConfigGroupingOutput values. You can construct a concrete instance of `ReportConfigGroupingInput` via:

ReportConfigGroupingArgs{...}

type ReportConfigGroupingOutput

type ReportConfigGroupingOutput struct{ *pulumi.OutputState }

The group by expression to be used in the report.

func (ReportConfigGroupingOutput) ColumnType

Has type of the column to group.

func (ReportConfigGroupingOutput) ElementType

func (ReportConfigGroupingOutput) ElementType() reflect.Type

func (ReportConfigGroupingOutput) Name

The name of the column to group.

func (ReportConfigGroupingOutput) ToReportConfigGroupingOutput

func (o ReportConfigGroupingOutput) ToReportConfigGroupingOutput() ReportConfigGroupingOutput

func (ReportConfigGroupingOutput) ToReportConfigGroupingOutputWithContext

func (o ReportConfigGroupingOutput) ToReportConfigGroupingOutputWithContext(ctx context.Context) ReportConfigGroupingOutput

type ReportConfigGroupingResponse

type ReportConfigGroupingResponse struct {
	// Has type of the column to group.
	ColumnType string `pulumi:"columnType"`
	// The name of the column to group.
	Name string `pulumi:"name"`
}

The group by expression to be used in the report.

type ReportConfigGroupingResponseArgs

type ReportConfigGroupingResponseArgs struct {
	// Has type of the column to group.
	ColumnType pulumi.StringInput `pulumi:"columnType"`
	// The name of the column to group.
	Name pulumi.StringInput `pulumi:"name"`
}

The group by expression to be used in the report.

func (ReportConfigGroupingResponseArgs) ElementType

func (ReportConfigGroupingResponseArgs) ToReportConfigGroupingResponseOutput

func (i ReportConfigGroupingResponseArgs) ToReportConfigGroupingResponseOutput() ReportConfigGroupingResponseOutput

func (ReportConfigGroupingResponseArgs) ToReportConfigGroupingResponseOutputWithContext

func (i ReportConfigGroupingResponseArgs) ToReportConfigGroupingResponseOutputWithContext(ctx context.Context) ReportConfigGroupingResponseOutput

type ReportConfigGroupingResponseArray

type ReportConfigGroupingResponseArray []ReportConfigGroupingResponseInput

func (ReportConfigGroupingResponseArray) ElementType

func (ReportConfigGroupingResponseArray) ToReportConfigGroupingResponseArrayOutput

func (i ReportConfigGroupingResponseArray) ToReportConfigGroupingResponseArrayOutput() ReportConfigGroupingResponseArrayOutput

func (ReportConfigGroupingResponseArray) ToReportConfigGroupingResponseArrayOutputWithContext

func (i ReportConfigGroupingResponseArray) ToReportConfigGroupingResponseArrayOutputWithContext(ctx context.Context) ReportConfigGroupingResponseArrayOutput

type ReportConfigGroupingResponseArrayInput

type ReportConfigGroupingResponseArrayInput interface {
	pulumi.Input

	ToReportConfigGroupingResponseArrayOutput() ReportConfigGroupingResponseArrayOutput
	ToReportConfigGroupingResponseArrayOutputWithContext(context.Context) ReportConfigGroupingResponseArrayOutput
}

ReportConfigGroupingResponseArrayInput is an input type that accepts ReportConfigGroupingResponseArray and ReportConfigGroupingResponseArrayOutput values. You can construct a concrete instance of `ReportConfigGroupingResponseArrayInput` via:

ReportConfigGroupingResponseArray{ ReportConfigGroupingResponseArgs{...} }

type ReportConfigGroupingResponseArrayOutput

type ReportConfigGroupingResponseArrayOutput struct{ *pulumi.OutputState }

func (ReportConfigGroupingResponseArrayOutput) ElementType

func (ReportConfigGroupingResponseArrayOutput) Index

func (ReportConfigGroupingResponseArrayOutput) ToReportConfigGroupingResponseArrayOutput

func (o ReportConfigGroupingResponseArrayOutput) ToReportConfigGroupingResponseArrayOutput() ReportConfigGroupingResponseArrayOutput

func (ReportConfigGroupingResponseArrayOutput) ToReportConfigGroupingResponseArrayOutputWithContext

func (o ReportConfigGroupingResponseArrayOutput) ToReportConfigGroupingResponseArrayOutputWithContext(ctx context.Context) ReportConfigGroupingResponseArrayOutput

type ReportConfigGroupingResponseInput

type ReportConfigGroupingResponseInput interface {
	pulumi.Input

	ToReportConfigGroupingResponseOutput() ReportConfigGroupingResponseOutput
	ToReportConfigGroupingResponseOutputWithContext(context.Context) ReportConfigGroupingResponseOutput
}

ReportConfigGroupingResponseInput is an input type that accepts ReportConfigGroupingResponseArgs and ReportConfigGroupingResponseOutput values. You can construct a concrete instance of `ReportConfigGroupingResponseInput` via:

ReportConfigGroupingResponseArgs{...}

type ReportConfigGroupingResponseOutput

type ReportConfigGroupingResponseOutput struct{ *pulumi.OutputState }

The group by expression to be used in the report.

func (ReportConfigGroupingResponseOutput) ColumnType

Has type of the column to group.

func (ReportConfigGroupingResponseOutput) ElementType

func (ReportConfigGroupingResponseOutput) Name

The name of the column to group.

func (ReportConfigGroupingResponseOutput) ToReportConfigGroupingResponseOutput

func (o ReportConfigGroupingResponseOutput) ToReportConfigGroupingResponseOutput() ReportConfigGroupingResponseOutput

func (ReportConfigGroupingResponseOutput) ToReportConfigGroupingResponseOutputWithContext

func (o ReportConfigGroupingResponseOutput) ToReportConfigGroupingResponseOutputWithContext(ctx context.Context) ReportConfigGroupingResponseOutput

type ReportConfigInput added in v0.2.6

type ReportConfigInput interface {
	pulumi.Input

	ToReportConfigOutput() ReportConfigOutput
	ToReportConfigOutputWithContext(ctx context.Context) ReportConfigOutput
}

type ReportConfigOutput added in v0.2.6

type ReportConfigOutput struct {
	*pulumi.OutputState
}

func (ReportConfigOutput) ElementType added in v0.2.6

func (ReportConfigOutput) ElementType() reflect.Type

func (ReportConfigOutput) ToReportConfigOutput added in v0.2.6

func (o ReportConfigOutput) ToReportConfigOutput() ReportConfigOutput

func (ReportConfigOutput) ToReportConfigOutputWithContext added in v0.2.6

func (o ReportConfigOutput) ToReportConfigOutputWithContext(ctx context.Context) ReportConfigOutput

type ReportConfigRecurrencePeriod

type ReportConfigRecurrencePeriod struct {
	// The start date of recurrence.
	From string `pulumi:"from"`
	// The end date of recurrence. If not provided, we default this to 10 years from the start date.
	To *string `pulumi:"to"`
}

The start and end date for recurrence schedule.

type ReportConfigRecurrencePeriodArgs

type ReportConfigRecurrencePeriodArgs struct {
	// The start date of recurrence.
	From pulumi.StringInput `pulumi:"from"`
	// The end date of recurrence. If not provided, we default this to 10 years from the start date.
	To pulumi.StringPtrInput `pulumi:"to"`
}

The start and end date for recurrence schedule.

func (ReportConfigRecurrencePeriodArgs) ElementType

func (ReportConfigRecurrencePeriodArgs) ToReportConfigRecurrencePeriodOutput

func (i ReportConfigRecurrencePeriodArgs) ToReportConfigRecurrencePeriodOutput() ReportConfigRecurrencePeriodOutput

func (ReportConfigRecurrencePeriodArgs) ToReportConfigRecurrencePeriodOutputWithContext

func (i ReportConfigRecurrencePeriodArgs) ToReportConfigRecurrencePeriodOutputWithContext(ctx context.Context) ReportConfigRecurrencePeriodOutput

func (ReportConfigRecurrencePeriodArgs) ToReportConfigRecurrencePeriodPtrOutput

func (i ReportConfigRecurrencePeriodArgs) ToReportConfigRecurrencePeriodPtrOutput() ReportConfigRecurrencePeriodPtrOutput

func (ReportConfigRecurrencePeriodArgs) ToReportConfigRecurrencePeriodPtrOutputWithContext

func (i ReportConfigRecurrencePeriodArgs) ToReportConfigRecurrencePeriodPtrOutputWithContext(ctx context.Context) ReportConfigRecurrencePeriodPtrOutput

type ReportConfigRecurrencePeriodInput

type ReportConfigRecurrencePeriodInput interface {
	pulumi.Input

	ToReportConfigRecurrencePeriodOutput() ReportConfigRecurrencePeriodOutput
	ToReportConfigRecurrencePeriodOutputWithContext(context.Context) ReportConfigRecurrencePeriodOutput
}

ReportConfigRecurrencePeriodInput is an input type that accepts ReportConfigRecurrencePeriodArgs and ReportConfigRecurrencePeriodOutput values. You can construct a concrete instance of `ReportConfigRecurrencePeriodInput` via:

ReportConfigRecurrencePeriodArgs{...}

type ReportConfigRecurrencePeriodOutput

type ReportConfigRecurrencePeriodOutput struct{ *pulumi.OutputState }

The start and end date for recurrence schedule.

func (ReportConfigRecurrencePeriodOutput) ElementType

func (ReportConfigRecurrencePeriodOutput) From

The start date of recurrence.

func (ReportConfigRecurrencePeriodOutput) To

The end date of recurrence. If not provided, we default this to 10 years from the start date.

func (ReportConfigRecurrencePeriodOutput) ToReportConfigRecurrencePeriodOutput

func (o ReportConfigRecurrencePeriodOutput) ToReportConfigRecurrencePeriodOutput() ReportConfigRecurrencePeriodOutput

func (ReportConfigRecurrencePeriodOutput) ToReportConfigRecurrencePeriodOutputWithContext

func (o ReportConfigRecurrencePeriodOutput) ToReportConfigRecurrencePeriodOutputWithContext(ctx context.Context) ReportConfigRecurrencePeriodOutput

func (ReportConfigRecurrencePeriodOutput) ToReportConfigRecurrencePeriodPtrOutput

func (o ReportConfigRecurrencePeriodOutput) ToReportConfigRecurrencePeriodPtrOutput() ReportConfigRecurrencePeriodPtrOutput

func (ReportConfigRecurrencePeriodOutput) ToReportConfigRecurrencePeriodPtrOutputWithContext

func (o ReportConfigRecurrencePeriodOutput) ToReportConfigRecurrencePeriodPtrOutputWithContext(ctx context.Context) ReportConfigRecurrencePeriodPtrOutput

type ReportConfigRecurrencePeriodPtrInput

type ReportConfigRecurrencePeriodPtrInput interface {
	pulumi.Input

	ToReportConfigRecurrencePeriodPtrOutput() ReportConfigRecurrencePeriodPtrOutput
	ToReportConfigRecurrencePeriodPtrOutputWithContext(context.Context) ReportConfigRecurrencePeriodPtrOutput
}

ReportConfigRecurrencePeriodPtrInput is an input type that accepts ReportConfigRecurrencePeriodArgs, ReportConfigRecurrencePeriodPtr and ReportConfigRecurrencePeriodPtrOutput values. You can construct a concrete instance of `ReportConfigRecurrencePeriodPtrInput` via:

        ReportConfigRecurrencePeriodArgs{...}

or:

        nil

type ReportConfigRecurrencePeriodPtrOutput

type ReportConfigRecurrencePeriodPtrOutput struct{ *pulumi.OutputState }

func (ReportConfigRecurrencePeriodPtrOutput) Elem

func (ReportConfigRecurrencePeriodPtrOutput) ElementType

func (ReportConfigRecurrencePeriodPtrOutput) From

The start date of recurrence.

func (ReportConfigRecurrencePeriodPtrOutput) To

The end date of recurrence. If not provided, we default this to 10 years from the start date.

func (ReportConfigRecurrencePeriodPtrOutput) ToReportConfigRecurrencePeriodPtrOutput

func (o ReportConfigRecurrencePeriodPtrOutput) ToReportConfigRecurrencePeriodPtrOutput() ReportConfigRecurrencePeriodPtrOutput

func (ReportConfigRecurrencePeriodPtrOutput) ToReportConfigRecurrencePeriodPtrOutputWithContext

func (o ReportConfigRecurrencePeriodPtrOutput) ToReportConfigRecurrencePeriodPtrOutputWithContext(ctx context.Context) ReportConfigRecurrencePeriodPtrOutput

type ReportConfigRecurrencePeriodResponse

type ReportConfigRecurrencePeriodResponse struct {
	// The start date of recurrence.
	From string `pulumi:"from"`
	// The end date of recurrence. If not provided, we default this to 10 years from the start date.
	To *string `pulumi:"to"`
}

The start and end date for recurrence schedule.

type ReportConfigRecurrencePeriodResponseArgs

type ReportConfigRecurrencePeriodResponseArgs struct {
	// The start date of recurrence.
	From pulumi.StringInput `pulumi:"from"`
	// The end date of recurrence. If not provided, we default this to 10 years from the start date.
	To pulumi.StringPtrInput `pulumi:"to"`
}

The start and end date for recurrence schedule.

func (ReportConfigRecurrencePeriodResponseArgs) ElementType

func (ReportConfigRecurrencePeriodResponseArgs) ToReportConfigRecurrencePeriodResponseOutput

func (i ReportConfigRecurrencePeriodResponseArgs) ToReportConfigRecurrencePeriodResponseOutput() ReportConfigRecurrencePeriodResponseOutput

func (ReportConfigRecurrencePeriodResponseArgs) ToReportConfigRecurrencePeriodResponseOutputWithContext

func (i ReportConfigRecurrencePeriodResponseArgs) ToReportConfigRecurrencePeriodResponseOutputWithContext(ctx context.Context) ReportConfigRecurrencePeriodResponseOutput

func (ReportConfigRecurrencePeriodResponseArgs) ToReportConfigRecurrencePeriodResponsePtrOutput

func (i ReportConfigRecurrencePeriodResponseArgs) ToReportConfigRecurrencePeriodResponsePtrOutput() ReportConfigRecurrencePeriodResponsePtrOutput

func (ReportConfigRecurrencePeriodResponseArgs) ToReportConfigRecurrencePeriodResponsePtrOutputWithContext

func (i ReportConfigRecurrencePeriodResponseArgs) ToReportConfigRecurrencePeriodResponsePtrOutputWithContext(ctx context.Context) ReportConfigRecurrencePeriodResponsePtrOutput

type ReportConfigRecurrencePeriodResponseInput

type ReportConfigRecurrencePeriodResponseInput interface {
	pulumi.Input

	ToReportConfigRecurrencePeriodResponseOutput() ReportConfigRecurrencePeriodResponseOutput
	ToReportConfigRecurrencePeriodResponseOutputWithContext(context.Context) ReportConfigRecurrencePeriodResponseOutput
}

ReportConfigRecurrencePeriodResponseInput is an input type that accepts ReportConfigRecurrencePeriodResponseArgs and ReportConfigRecurrencePeriodResponseOutput values. You can construct a concrete instance of `ReportConfigRecurrencePeriodResponseInput` via:

ReportConfigRecurrencePeriodResponseArgs{...}

type ReportConfigRecurrencePeriodResponseOutput

type ReportConfigRecurrencePeriodResponseOutput struct{ *pulumi.OutputState }

The start and end date for recurrence schedule.

func (ReportConfigRecurrencePeriodResponseOutput) ElementType

func (ReportConfigRecurrencePeriodResponseOutput) From

The start date of recurrence.

func (ReportConfigRecurrencePeriodResponseOutput) To

The end date of recurrence. If not provided, we default this to 10 years from the start date.

func (ReportConfigRecurrencePeriodResponseOutput) ToReportConfigRecurrencePeriodResponseOutput

func (o ReportConfigRecurrencePeriodResponseOutput) ToReportConfigRecurrencePeriodResponseOutput() ReportConfigRecurrencePeriodResponseOutput

func (ReportConfigRecurrencePeriodResponseOutput) ToReportConfigRecurrencePeriodResponseOutputWithContext

func (o ReportConfigRecurrencePeriodResponseOutput) ToReportConfigRecurrencePeriodResponseOutputWithContext(ctx context.Context) ReportConfigRecurrencePeriodResponseOutput

func (ReportConfigRecurrencePeriodResponseOutput) ToReportConfigRecurrencePeriodResponsePtrOutput

func (o ReportConfigRecurrencePeriodResponseOutput) ToReportConfigRecurrencePeriodResponsePtrOutput() ReportConfigRecurrencePeriodResponsePtrOutput

func (ReportConfigRecurrencePeriodResponseOutput) ToReportConfigRecurrencePeriodResponsePtrOutputWithContext

func (o ReportConfigRecurrencePeriodResponseOutput) ToReportConfigRecurrencePeriodResponsePtrOutputWithContext(ctx context.Context) ReportConfigRecurrencePeriodResponsePtrOutput

type ReportConfigRecurrencePeriodResponsePtrInput

type ReportConfigRecurrencePeriodResponsePtrInput interface {
	pulumi.Input

	ToReportConfigRecurrencePeriodResponsePtrOutput() ReportConfigRecurrencePeriodResponsePtrOutput
	ToReportConfigRecurrencePeriodResponsePtrOutputWithContext(context.Context) ReportConfigRecurrencePeriodResponsePtrOutput
}

ReportConfigRecurrencePeriodResponsePtrInput is an input type that accepts ReportConfigRecurrencePeriodResponseArgs, ReportConfigRecurrencePeriodResponsePtr and ReportConfigRecurrencePeriodResponsePtrOutput values. You can construct a concrete instance of `ReportConfigRecurrencePeriodResponsePtrInput` via:

        ReportConfigRecurrencePeriodResponseArgs{...}

or:

        nil

type ReportConfigRecurrencePeriodResponsePtrOutput

type ReportConfigRecurrencePeriodResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportConfigRecurrencePeriodResponsePtrOutput) Elem

func (ReportConfigRecurrencePeriodResponsePtrOutput) ElementType

func (ReportConfigRecurrencePeriodResponsePtrOutput) From

The start date of recurrence.

func (ReportConfigRecurrencePeriodResponsePtrOutput) To

The end date of recurrence. If not provided, we default this to 10 years from the start date.

func (ReportConfigRecurrencePeriodResponsePtrOutput) ToReportConfigRecurrencePeriodResponsePtrOutput

func (o ReportConfigRecurrencePeriodResponsePtrOutput) ToReportConfigRecurrencePeriodResponsePtrOutput() ReportConfigRecurrencePeriodResponsePtrOutput

func (ReportConfigRecurrencePeriodResponsePtrOutput) ToReportConfigRecurrencePeriodResponsePtrOutputWithContext

func (o ReportConfigRecurrencePeriodResponsePtrOutput) ToReportConfigRecurrencePeriodResponsePtrOutputWithContext(ctx context.Context) ReportConfigRecurrencePeriodResponsePtrOutput

type ReportConfigSchedule

type ReportConfigSchedule struct {
	// The schedule recurrence.
	Recurrence string `pulumi:"recurrence"`
	// Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
	RecurrencePeriod ReportConfigRecurrencePeriod `pulumi:"recurrencePeriod"`
	// The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
	Status *string `pulumi:"status"`
}

The schedule associated with a report config.

type ReportConfigScheduleArgs

type ReportConfigScheduleArgs struct {
	// The schedule recurrence.
	Recurrence pulumi.StringInput `pulumi:"recurrence"`
	// Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
	RecurrencePeriod ReportConfigRecurrencePeriodInput `pulumi:"recurrencePeriod"`
	// The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The schedule associated with a report config.

func (ReportConfigScheduleArgs) ElementType

func (ReportConfigScheduleArgs) ElementType() reflect.Type

func (ReportConfigScheduleArgs) ToReportConfigScheduleOutput

func (i ReportConfigScheduleArgs) ToReportConfigScheduleOutput() ReportConfigScheduleOutput

func (ReportConfigScheduleArgs) ToReportConfigScheduleOutputWithContext

func (i ReportConfigScheduleArgs) ToReportConfigScheduleOutputWithContext(ctx context.Context) ReportConfigScheduleOutput

func (ReportConfigScheduleArgs) ToReportConfigSchedulePtrOutput

func (i ReportConfigScheduleArgs) ToReportConfigSchedulePtrOutput() ReportConfigSchedulePtrOutput

func (ReportConfigScheduleArgs) ToReportConfigSchedulePtrOutputWithContext

func (i ReportConfigScheduleArgs) ToReportConfigSchedulePtrOutputWithContext(ctx context.Context) ReportConfigSchedulePtrOutput

type ReportConfigScheduleInput

type ReportConfigScheduleInput interface {
	pulumi.Input

	ToReportConfigScheduleOutput() ReportConfigScheduleOutput
	ToReportConfigScheduleOutputWithContext(context.Context) ReportConfigScheduleOutput
}

ReportConfigScheduleInput is an input type that accepts ReportConfigScheduleArgs and ReportConfigScheduleOutput values. You can construct a concrete instance of `ReportConfigScheduleInput` via:

ReportConfigScheduleArgs{...}

type ReportConfigScheduleOutput

type ReportConfigScheduleOutput struct{ *pulumi.OutputState }

The schedule associated with a report config.

func (ReportConfigScheduleOutput) ElementType

func (ReportConfigScheduleOutput) ElementType() reflect.Type

func (ReportConfigScheduleOutput) Recurrence

The schedule recurrence.

func (ReportConfigScheduleOutput) RecurrencePeriod

Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.

func (ReportConfigScheduleOutput) Status

The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.

func (ReportConfigScheduleOutput) ToReportConfigScheduleOutput

func (o ReportConfigScheduleOutput) ToReportConfigScheduleOutput() ReportConfigScheduleOutput

func (ReportConfigScheduleOutput) ToReportConfigScheduleOutputWithContext

func (o ReportConfigScheduleOutput) ToReportConfigScheduleOutputWithContext(ctx context.Context) ReportConfigScheduleOutput

func (ReportConfigScheduleOutput) ToReportConfigSchedulePtrOutput

func (o ReportConfigScheduleOutput) ToReportConfigSchedulePtrOutput() ReportConfigSchedulePtrOutput

func (ReportConfigScheduleOutput) ToReportConfigSchedulePtrOutputWithContext

func (o ReportConfigScheduleOutput) ToReportConfigSchedulePtrOutputWithContext(ctx context.Context) ReportConfigSchedulePtrOutput

type ReportConfigSchedulePtrInput

type ReportConfigSchedulePtrInput interface {
	pulumi.Input

	ToReportConfigSchedulePtrOutput() ReportConfigSchedulePtrOutput
	ToReportConfigSchedulePtrOutputWithContext(context.Context) ReportConfigSchedulePtrOutput
}

ReportConfigSchedulePtrInput is an input type that accepts ReportConfigScheduleArgs, ReportConfigSchedulePtr and ReportConfigSchedulePtrOutput values. You can construct a concrete instance of `ReportConfigSchedulePtrInput` via:

        ReportConfigScheduleArgs{...}

or:

        nil

type ReportConfigSchedulePtrOutput

type ReportConfigSchedulePtrOutput struct{ *pulumi.OutputState }

func (ReportConfigSchedulePtrOutput) Elem

func (ReportConfigSchedulePtrOutput) ElementType

func (ReportConfigSchedulePtrOutput) Recurrence

The schedule recurrence.

func (ReportConfigSchedulePtrOutput) RecurrencePeriod

Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.

func (ReportConfigSchedulePtrOutput) Status

The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.

func (ReportConfigSchedulePtrOutput) ToReportConfigSchedulePtrOutput

func (o ReportConfigSchedulePtrOutput) ToReportConfigSchedulePtrOutput() ReportConfigSchedulePtrOutput

func (ReportConfigSchedulePtrOutput) ToReportConfigSchedulePtrOutputWithContext

func (o ReportConfigSchedulePtrOutput) ToReportConfigSchedulePtrOutputWithContext(ctx context.Context) ReportConfigSchedulePtrOutput

type ReportConfigScheduleResponse

type ReportConfigScheduleResponse struct {
	// The schedule recurrence.
	Recurrence string `pulumi:"recurrence"`
	// Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
	RecurrencePeriod ReportConfigRecurrencePeriodResponse `pulumi:"recurrencePeriod"`
	// The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
	Status *string `pulumi:"status"`
}

The schedule associated with a report config.

type ReportConfigScheduleResponseArgs

type ReportConfigScheduleResponseArgs struct {
	// The schedule recurrence.
	Recurrence pulumi.StringInput `pulumi:"recurrence"`
	// Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
	RecurrencePeriod ReportConfigRecurrencePeriodResponseInput `pulumi:"recurrencePeriod"`
	// The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The schedule associated with a report config.

func (ReportConfigScheduleResponseArgs) ElementType

func (ReportConfigScheduleResponseArgs) ToReportConfigScheduleResponseOutput

func (i ReportConfigScheduleResponseArgs) ToReportConfigScheduleResponseOutput() ReportConfigScheduleResponseOutput

func (ReportConfigScheduleResponseArgs) ToReportConfigScheduleResponseOutputWithContext

func (i ReportConfigScheduleResponseArgs) ToReportConfigScheduleResponseOutputWithContext(ctx context.Context) ReportConfigScheduleResponseOutput

func (ReportConfigScheduleResponseArgs) ToReportConfigScheduleResponsePtrOutput

func (i ReportConfigScheduleResponseArgs) ToReportConfigScheduleResponsePtrOutput() ReportConfigScheduleResponsePtrOutput

func (ReportConfigScheduleResponseArgs) ToReportConfigScheduleResponsePtrOutputWithContext

func (i ReportConfigScheduleResponseArgs) ToReportConfigScheduleResponsePtrOutputWithContext(ctx context.Context) ReportConfigScheduleResponsePtrOutput

type ReportConfigScheduleResponseInput

type ReportConfigScheduleResponseInput interface {
	pulumi.Input

	ToReportConfigScheduleResponseOutput() ReportConfigScheduleResponseOutput
	ToReportConfigScheduleResponseOutputWithContext(context.Context) ReportConfigScheduleResponseOutput
}

ReportConfigScheduleResponseInput is an input type that accepts ReportConfigScheduleResponseArgs and ReportConfigScheduleResponseOutput values. You can construct a concrete instance of `ReportConfigScheduleResponseInput` via:

ReportConfigScheduleResponseArgs{...}

type ReportConfigScheduleResponseOutput

type ReportConfigScheduleResponseOutput struct{ *pulumi.OutputState }

The schedule associated with a report config.

func (ReportConfigScheduleResponseOutput) ElementType

func (ReportConfigScheduleResponseOutput) Recurrence

The schedule recurrence.

func (ReportConfigScheduleResponseOutput) RecurrencePeriod

Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.

func (ReportConfigScheduleResponseOutput) Status

The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.

func (ReportConfigScheduleResponseOutput) ToReportConfigScheduleResponseOutput

func (o ReportConfigScheduleResponseOutput) ToReportConfigScheduleResponseOutput() ReportConfigScheduleResponseOutput

func (ReportConfigScheduleResponseOutput) ToReportConfigScheduleResponseOutputWithContext

func (o ReportConfigScheduleResponseOutput) ToReportConfigScheduleResponseOutputWithContext(ctx context.Context) ReportConfigScheduleResponseOutput

func (ReportConfigScheduleResponseOutput) ToReportConfigScheduleResponsePtrOutput

func (o ReportConfigScheduleResponseOutput) ToReportConfigScheduleResponsePtrOutput() ReportConfigScheduleResponsePtrOutput

func (ReportConfigScheduleResponseOutput) ToReportConfigScheduleResponsePtrOutputWithContext

func (o ReportConfigScheduleResponseOutput) ToReportConfigScheduleResponsePtrOutputWithContext(ctx context.Context) ReportConfigScheduleResponsePtrOutput

type ReportConfigScheduleResponsePtrInput

type ReportConfigScheduleResponsePtrInput interface {
	pulumi.Input

	ToReportConfigScheduleResponsePtrOutput() ReportConfigScheduleResponsePtrOutput
	ToReportConfigScheduleResponsePtrOutputWithContext(context.Context) ReportConfigScheduleResponsePtrOutput
}

ReportConfigScheduleResponsePtrInput is an input type that accepts ReportConfigScheduleResponseArgs, ReportConfigScheduleResponsePtr and ReportConfigScheduleResponsePtrOutput values. You can construct a concrete instance of `ReportConfigScheduleResponsePtrInput` via:

        ReportConfigScheduleResponseArgs{...}

or:

        nil

type ReportConfigScheduleResponsePtrOutput

type ReportConfigScheduleResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportConfigScheduleResponsePtrOutput) Elem

func (ReportConfigScheduleResponsePtrOutput) ElementType

func (ReportConfigScheduleResponsePtrOutput) Recurrence

The schedule recurrence.

func (ReportConfigScheduleResponsePtrOutput) RecurrencePeriod

Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.

func (ReportConfigScheduleResponsePtrOutput) Status

The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.

func (ReportConfigScheduleResponsePtrOutput) ToReportConfigScheduleResponsePtrOutput

func (o ReportConfigScheduleResponsePtrOutput) ToReportConfigScheduleResponsePtrOutput() ReportConfigScheduleResponsePtrOutput

func (ReportConfigScheduleResponsePtrOutput) ToReportConfigScheduleResponsePtrOutputWithContext

func (o ReportConfigScheduleResponsePtrOutput) ToReportConfigScheduleResponsePtrOutputWithContext(ctx context.Context) ReportConfigScheduleResponsePtrOutput

type ReportConfigState

type ReportConfigState struct {
	// Has definition for the report config.
	Definition ReportConfigDefinitionResponsePtrInput
	// Has delivery information for the report config.
	DeliveryInfo ReportConfigDeliveryInfoResponsePtrInput
	// The format of the report being delivered.
	Format pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Has schedule information for the report config.
	Schedule ReportConfigScheduleResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (ReportConfigState) ElementType

func (ReportConfigState) ElementType() reflect.Type

type ReportConfigTimePeriod

type ReportConfigTimePeriod struct {
	// The start date to pull data from.
	From string `pulumi:"from"`
	// The end date to pull data to.
	To string `pulumi:"to"`
}

The start and end date for pulling data for the report.

type ReportConfigTimePeriodArgs

type ReportConfigTimePeriodArgs struct {
	// The start date to pull data from.
	From pulumi.StringInput `pulumi:"from"`
	// The end date to pull data to.
	To pulumi.StringInput `pulumi:"to"`
}

The start and end date for pulling data for the report.

func (ReportConfigTimePeriodArgs) ElementType

func (ReportConfigTimePeriodArgs) ElementType() reflect.Type

func (ReportConfigTimePeriodArgs) ToReportConfigTimePeriodOutput

func (i ReportConfigTimePeriodArgs) ToReportConfigTimePeriodOutput() ReportConfigTimePeriodOutput

func (ReportConfigTimePeriodArgs) ToReportConfigTimePeriodOutputWithContext

func (i ReportConfigTimePeriodArgs) ToReportConfigTimePeriodOutputWithContext(ctx context.Context) ReportConfigTimePeriodOutput

func (ReportConfigTimePeriodArgs) ToReportConfigTimePeriodPtrOutput

func (i ReportConfigTimePeriodArgs) ToReportConfigTimePeriodPtrOutput() ReportConfigTimePeriodPtrOutput

func (ReportConfigTimePeriodArgs) ToReportConfigTimePeriodPtrOutputWithContext

func (i ReportConfigTimePeriodArgs) ToReportConfigTimePeriodPtrOutputWithContext(ctx context.Context) ReportConfigTimePeriodPtrOutput

type ReportConfigTimePeriodInput

type ReportConfigTimePeriodInput interface {
	pulumi.Input

	ToReportConfigTimePeriodOutput() ReportConfigTimePeriodOutput
	ToReportConfigTimePeriodOutputWithContext(context.Context) ReportConfigTimePeriodOutput
}

ReportConfigTimePeriodInput is an input type that accepts ReportConfigTimePeriodArgs and ReportConfigTimePeriodOutput values. You can construct a concrete instance of `ReportConfigTimePeriodInput` via:

ReportConfigTimePeriodArgs{...}

type ReportConfigTimePeriodOutput

type ReportConfigTimePeriodOutput struct{ *pulumi.OutputState }

The start and end date for pulling data for the report.

func (ReportConfigTimePeriodOutput) ElementType

func (ReportConfigTimePeriodOutput) From

The start date to pull data from.

func (ReportConfigTimePeriodOutput) To

The end date to pull data to.

func (ReportConfigTimePeriodOutput) ToReportConfigTimePeriodOutput

func (o ReportConfigTimePeriodOutput) ToReportConfigTimePeriodOutput() ReportConfigTimePeriodOutput

func (ReportConfigTimePeriodOutput) ToReportConfigTimePeriodOutputWithContext

func (o ReportConfigTimePeriodOutput) ToReportConfigTimePeriodOutputWithContext(ctx context.Context) ReportConfigTimePeriodOutput

func (ReportConfigTimePeriodOutput) ToReportConfigTimePeriodPtrOutput

func (o ReportConfigTimePeriodOutput) ToReportConfigTimePeriodPtrOutput() ReportConfigTimePeriodPtrOutput

func (ReportConfigTimePeriodOutput) ToReportConfigTimePeriodPtrOutputWithContext

func (o ReportConfigTimePeriodOutput) ToReportConfigTimePeriodPtrOutputWithContext(ctx context.Context) ReportConfigTimePeriodPtrOutput

type ReportConfigTimePeriodPtrInput

type ReportConfigTimePeriodPtrInput interface {
	pulumi.Input

	ToReportConfigTimePeriodPtrOutput() ReportConfigTimePeriodPtrOutput
	ToReportConfigTimePeriodPtrOutputWithContext(context.Context) ReportConfigTimePeriodPtrOutput
}

ReportConfigTimePeriodPtrInput is an input type that accepts ReportConfigTimePeriodArgs, ReportConfigTimePeriodPtr and ReportConfigTimePeriodPtrOutput values. You can construct a concrete instance of `ReportConfigTimePeriodPtrInput` via:

        ReportConfigTimePeriodArgs{...}

or:

        nil

type ReportConfigTimePeriodPtrOutput

type ReportConfigTimePeriodPtrOutput struct{ *pulumi.OutputState }

func (ReportConfigTimePeriodPtrOutput) Elem

func (ReportConfigTimePeriodPtrOutput) ElementType

func (ReportConfigTimePeriodPtrOutput) From

The start date to pull data from.

func (ReportConfigTimePeriodPtrOutput) To

The end date to pull data to.

func (ReportConfigTimePeriodPtrOutput) ToReportConfigTimePeriodPtrOutput

func (o ReportConfigTimePeriodPtrOutput) ToReportConfigTimePeriodPtrOutput() ReportConfigTimePeriodPtrOutput

func (ReportConfigTimePeriodPtrOutput) ToReportConfigTimePeriodPtrOutputWithContext

func (o ReportConfigTimePeriodPtrOutput) ToReportConfigTimePeriodPtrOutputWithContext(ctx context.Context) ReportConfigTimePeriodPtrOutput

type ReportConfigTimePeriodResponse

type ReportConfigTimePeriodResponse struct {
	// The start date to pull data from.
	From string `pulumi:"from"`
	// The end date to pull data to.
	To string `pulumi:"to"`
}

The start and end date for pulling data for the report.

type ReportConfigTimePeriodResponseArgs

type ReportConfigTimePeriodResponseArgs struct {
	// The start date to pull data from.
	From pulumi.StringInput `pulumi:"from"`
	// The end date to pull data to.
	To pulumi.StringInput `pulumi:"to"`
}

The start and end date for pulling data for the report.

func (ReportConfigTimePeriodResponseArgs) ElementType

func (ReportConfigTimePeriodResponseArgs) ToReportConfigTimePeriodResponseOutput

func (i ReportConfigTimePeriodResponseArgs) ToReportConfigTimePeriodResponseOutput() ReportConfigTimePeriodResponseOutput

func (ReportConfigTimePeriodResponseArgs) ToReportConfigTimePeriodResponseOutputWithContext

func (i ReportConfigTimePeriodResponseArgs) ToReportConfigTimePeriodResponseOutputWithContext(ctx context.Context) ReportConfigTimePeriodResponseOutput

func (ReportConfigTimePeriodResponseArgs) ToReportConfigTimePeriodResponsePtrOutput

func (i ReportConfigTimePeriodResponseArgs) ToReportConfigTimePeriodResponsePtrOutput() ReportConfigTimePeriodResponsePtrOutput

func (ReportConfigTimePeriodResponseArgs) ToReportConfigTimePeriodResponsePtrOutputWithContext

func (i ReportConfigTimePeriodResponseArgs) ToReportConfigTimePeriodResponsePtrOutputWithContext(ctx context.Context) ReportConfigTimePeriodResponsePtrOutput

type ReportConfigTimePeriodResponseInput

type ReportConfigTimePeriodResponseInput interface {
	pulumi.Input

	ToReportConfigTimePeriodResponseOutput() ReportConfigTimePeriodResponseOutput
	ToReportConfigTimePeriodResponseOutputWithContext(context.Context) ReportConfigTimePeriodResponseOutput
}

ReportConfigTimePeriodResponseInput is an input type that accepts ReportConfigTimePeriodResponseArgs and ReportConfigTimePeriodResponseOutput values. You can construct a concrete instance of `ReportConfigTimePeriodResponseInput` via:

ReportConfigTimePeriodResponseArgs{...}

type ReportConfigTimePeriodResponseOutput

type ReportConfigTimePeriodResponseOutput struct{ *pulumi.OutputState }

The start and end date for pulling data for the report.

func (ReportConfigTimePeriodResponseOutput) ElementType

func (ReportConfigTimePeriodResponseOutput) From

The start date to pull data from.

func (ReportConfigTimePeriodResponseOutput) To

The end date to pull data to.

func (ReportConfigTimePeriodResponseOutput) ToReportConfigTimePeriodResponseOutput

func (o ReportConfigTimePeriodResponseOutput) ToReportConfigTimePeriodResponseOutput() ReportConfigTimePeriodResponseOutput

func (ReportConfigTimePeriodResponseOutput) ToReportConfigTimePeriodResponseOutputWithContext

func (o ReportConfigTimePeriodResponseOutput) ToReportConfigTimePeriodResponseOutputWithContext(ctx context.Context) ReportConfigTimePeriodResponseOutput

func (ReportConfigTimePeriodResponseOutput) ToReportConfigTimePeriodResponsePtrOutput

func (o ReportConfigTimePeriodResponseOutput) ToReportConfigTimePeriodResponsePtrOutput() ReportConfigTimePeriodResponsePtrOutput

func (ReportConfigTimePeriodResponseOutput) ToReportConfigTimePeriodResponsePtrOutputWithContext

func (o ReportConfigTimePeriodResponseOutput) ToReportConfigTimePeriodResponsePtrOutputWithContext(ctx context.Context) ReportConfigTimePeriodResponsePtrOutput

type ReportConfigTimePeriodResponsePtrInput

type ReportConfigTimePeriodResponsePtrInput interface {
	pulumi.Input

	ToReportConfigTimePeriodResponsePtrOutput() ReportConfigTimePeriodResponsePtrOutput
	ToReportConfigTimePeriodResponsePtrOutputWithContext(context.Context) ReportConfigTimePeriodResponsePtrOutput
}

ReportConfigTimePeriodResponsePtrInput is an input type that accepts ReportConfigTimePeriodResponseArgs, ReportConfigTimePeriodResponsePtr and ReportConfigTimePeriodResponsePtrOutput values. You can construct a concrete instance of `ReportConfigTimePeriodResponsePtrInput` via:

        ReportConfigTimePeriodResponseArgs{...}

or:

        nil

type ReportConfigTimePeriodResponsePtrOutput

type ReportConfigTimePeriodResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportConfigTimePeriodResponsePtrOutput) Elem

func (ReportConfigTimePeriodResponsePtrOutput) ElementType

func (ReportConfigTimePeriodResponsePtrOutput) From

The start date to pull data from.

func (ReportConfigTimePeriodResponsePtrOutput) To

The end date to pull data to.

func (ReportConfigTimePeriodResponsePtrOutput) ToReportConfigTimePeriodResponsePtrOutput

func (o ReportConfigTimePeriodResponsePtrOutput) ToReportConfigTimePeriodResponsePtrOutput() ReportConfigTimePeriodResponsePtrOutput

func (ReportConfigTimePeriodResponsePtrOutput) ToReportConfigTimePeriodResponsePtrOutputWithContext

func (o ReportConfigTimePeriodResponsePtrOutput) ToReportConfigTimePeriodResponsePtrOutputWithContext(ctx context.Context) ReportConfigTimePeriodResponsePtrOutput

type ReportType added in v0.3.1

type ReportType pulumi.String

The type of the report.

func (ReportType) ElementType added in v0.3.1

func (ReportType) ElementType() reflect.Type

func (ReportType) ToStringOutput added in v0.3.1

func (e ReportType) ToStringOutput() pulumi.StringOutput

func (ReportType) ToStringOutputWithContext added in v0.3.1

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

func (ReportType) ToStringPtrOutput added in v0.3.1

func (e ReportType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReportType) ToStringPtrOutputWithContext added in v0.3.1

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

type StatusType added in v0.3.1

type StatusType pulumi.String

The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.

func (StatusType) ElementType added in v0.3.1

func (StatusType) ElementType() reflect.Type

func (StatusType) ToStringOutput added in v0.3.1

func (e StatusType) ToStringOutput() pulumi.StringOutput

func (StatusType) ToStringOutputWithContext added in v0.3.1

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

func (StatusType) ToStringPtrOutput added in v0.3.1

func (e StatusType) ToStringPtrOutput() pulumi.StringPtrOutput

func (StatusType) ToStringPtrOutputWithContext added in v0.3.1

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

type TimeframeType added in v0.3.1

type TimeframeType pulumi.String

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

func (TimeframeType) ElementType added in v0.3.1

func (TimeframeType) ElementType() reflect.Type

func (TimeframeType) ToStringOutput added in v0.3.1

func (e TimeframeType) ToStringOutput() pulumi.StringOutput

func (TimeframeType) ToStringOutputWithContext added in v0.3.1

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

func (TimeframeType) ToStringPtrOutput added in v0.3.1

func (e TimeframeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeframeType) ToStringPtrOutputWithContext added in v0.3.1

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

Jump to

Keyboard shortcuts

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