Documentation ¶
Index ¶
- Constants
- type AccumulatedType
- func (AccumulatedType) ElementType() reflect.Type
- func (e AccumulatedType) ToStringOutput() pulumi.StringOutput
- func (e AccumulatedType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccumulatedType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccumulatedType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Budget
- type BudgetArgs
- type BudgetInput
- type BudgetOutput
- type BudgetState
- type BudgetTimePeriod
- type BudgetTimePeriodArgs
- func (BudgetTimePeriodArgs) ElementType() reflect.Type
- func (i BudgetTimePeriodArgs) ToBudgetTimePeriodOutput() BudgetTimePeriodOutput
- func (i BudgetTimePeriodArgs) ToBudgetTimePeriodOutputWithContext(ctx context.Context) BudgetTimePeriodOutput
- func (i BudgetTimePeriodArgs) ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput
- func (i BudgetTimePeriodArgs) ToBudgetTimePeriodPtrOutputWithContext(ctx context.Context) BudgetTimePeriodPtrOutput
- type BudgetTimePeriodInput
- type BudgetTimePeriodOutput
- func (BudgetTimePeriodOutput) ElementType() reflect.Type
- func (o BudgetTimePeriodOutput) EndDate() pulumi.StringPtrOutput
- func (o BudgetTimePeriodOutput) StartDate() pulumi.StringOutput
- func (o BudgetTimePeriodOutput) ToBudgetTimePeriodOutput() BudgetTimePeriodOutput
- func (o BudgetTimePeriodOutput) ToBudgetTimePeriodOutputWithContext(ctx context.Context) BudgetTimePeriodOutput
- func (o BudgetTimePeriodOutput) ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput
- func (o BudgetTimePeriodOutput) ToBudgetTimePeriodPtrOutputWithContext(ctx context.Context) BudgetTimePeriodPtrOutput
- type BudgetTimePeriodPtrInput
- type BudgetTimePeriodPtrOutput
- func (o BudgetTimePeriodPtrOutput) Elem() BudgetTimePeriodOutput
- func (BudgetTimePeriodPtrOutput) ElementType() reflect.Type
- func (o BudgetTimePeriodPtrOutput) EndDate() pulumi.StringPtrOutput
- func (o BudgetTimePeriodPtrOutput) StartDate() pulumi.StringPtrOutput
- func (o BudgetTimePeriodPtrOutput) ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput
- func (o BudgetTimePeriodPtrOutput) ToBudgetTimePeriodPtrOutputWithContext(ctx context.Context) BudgetTimePeriodPtrOutput
- type BudgetTimePeriodResponse
- type BudgetTimePeriodResponseArgs
- func (BudgetTimePeriodResponseArgs) ElementType() reflect.Type
- func (i BudgetTimePeriodResponseArgs) ToBudgetTimePeriodResponseOutput() BudgetTimePeriodResponseOutput
- func (i BudgetTimePeriodResponseArgs) ToBudgetTimePeriodResponseOutputWithContext(ctx context.Context) BudgetTimePeriodResponseOutput
- func (i BudgetTimePeriodResponseArgs) ToBudgetTimePeriodResponsePtrOutput() BudgetTimePeriodResponsePtrOutput
- func (i BudgetTimePeriodResponseArgs) ToBudgetTimePeriodResponsePtrOutputWithContext(ctx context.Context) BudgetTimePeriodResponsePtrOutput
- type BudgetTimePeriodResponseInput
- type BudgetTimePeriodResponseOutput
- func (BudgetTimePeriodResponseOutput) ElementType() reflect.Type
- func (o BudgetTimePeriodResponseOutput) EndDate() pulumi.StringPtrOutput
- func (o BudgetTimePeriodResponseOutput) StartDate() pulumi.StringOutput
- func (o BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponseOutput() BudgetTimePeriodResponseOutput
- func (o BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponseOutputWithContext(ctx context.Context) BudgetTimePeriodResponseOutput
- func (o BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponsePtrOutput() BudgetTimePeriodResponsePtrOutput
- func (o BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponsePtrOutputWithContext(ctx context.Context) BudgetTimePeriodResponsePtrOutput
- type BudgetTimePeriodResponsePtrInput
- type BudgetTimePeriodResponsePtrOutput
- func (o BudgetTimePeriodResponsePtrOutput) Elem() BudgetTimePeriodResponseOutput
- func (BudgetTimePeriodResponsePtrOutput) ElementType() reflect.Type
- func (o BudgetTimePeriodResponsePtrOutput) EndDate() pulumi.StringPtrOutput
- func (o BudgetTimePeriodResponsePtrOutput) StartDate() pulumi.StringPtrOutput
- func (o BudgetTimePeriodResponsePtrOutput) ToBudgetTimePeriodResponsePtrOutput() BudgetTimePeriodResponsePtrOutput
- func (o BudgetTimePeriodResponsePtrOutput) ToBudgetTimePeriodResponsePtrOutputWithContext(ctx context.Context) BudgetTimePeriodResponsePtrOutput
- type CategoryType
- func (CategoryType) ElementType() reflect.Type
- func (e CategoryType) ToStringOutput() pulumi.StringOutput
- func (e CategoryType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CategoryType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CategoryType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChartType
- func (ChartType) ElementType() reflect.Type
- func (e ChartType) ToStringOutput() pulumi.StringOutput
- func (e ChartType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ChartType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ChartType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CurrentSpendResponse
- type CurrentSpendResponseArgs
- func (CurrentSpendResponseArgs) ElementType() reflect.Type
- func (i CurrentSpendResponseArgs) ToCurrentSpendResponseOutput() CurrentSpendResponseOutput
- func (i CurrentSpendResponseArgs) ToCurrentSpendResponseOutputWithContext(ctx context.Context) CurrentSpendResponseOutput
- func (i CurrentSpendResponseArgs) ToCurrentSpendResponsePtrOutput() CurrentSpendResponsePtrOutput
- func (i CurrentSpendResponseArgs) ToCurrentSpendResponsePtrOutputWithContext(ctx context.Context) CurrentSpendResponsePtrOutput
- type CurrentSpendResponseInput
- type CurrentSpendResponseOutput
- func (o CurrentSpendResponseOutput) Amount() pulumi.Float64Output
- func (CurrentSpendResponseOutput) ElementType() reflect.Type
- func (o CurrentSpendResponseOutput) ToCurrentSpendResponseOutput() CurrentSpendResponseOutput
- func (o CurrentSpendResponseOutput) ToCurrentSpendResponseOutputWithContext(ctx context.Context) CurrentSpendResponseOutput
- func (o CurrentSpendResponseOutput) ToCurrentSpendResponsePtrOutput() CurrentSpendResponsePtrOutput
- func (o CurrentSpendResponseOutput) ToCurrentSpendResponsePtrOutputWithContext(ctx context.Context) CurrentSpendResponsePtrOutput
- func (o CurrentSpendResponseOutput) Unit() pulumi.StringOutput
- type CurrentSpendResponsePtrInput
- type CurrentSpendResponsePtrOutput
- func (o CurrentSpendResponsePtrOutput) Amount() pulumi.Float64PtrOutput
- func (o CurrentSpendResponsePtrOutput) Elem() CurrentSpendResponseOutput
- func (CurrentSpendResponsePtrOutput) ElementType() reflect.Type
- func (o CurrentSpendResponsePtrOutput) ToCurrentSpendResponsePtrOutput() CurrentSpendResponsePtrOutput
- func (o CurrentSpendResponsePtrOutput) ToCurrentSpendResponsePtrOutputWithContext(ctx context.Context) CurrentSpendResponsePtrOutput
- func (o CurrentSpendResponsePtrOutput) Unit() pulumi.StringPtrOutput
- type FunctionType
- func (FunctionType) ElementType() reflect.Type
- func (e FunctionType) ToStringOutput() pulumi.StringOutput
- func (e FunctionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FunctionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FunctionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GranularityType
- func (GranularityType) ElementType() reflect.Type
- func (e GranularityType) ToStringOutput() pulumi.StringOutput
- func (e GranularityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GranularityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GranularityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KpiProperties
- type KpiPropertiesArgs
- type KpiPropertiesArray
- type KpiPropertiesArrayInput
- type KpiPropertiesArrayOutput
- func (KpiPropertiesArrayOutput) ElementType() reflect.Type
- func (o KpiPropertiesArrayOutput) Index(i pulumi.IntInput) KpiPropertiesOutput
- func (o KpiPropertiesArrayOutput) ToKpiPropertiesArrayOutput() KpiPropertiesArrayOutput
- func (o KpiPropertiesArrayOutput) ToKpiPropertiesArrayOutputWithContext(ctx context.Context) KpiPropertiesArrayOutput
- type KpiPropertiesInput
- type KpiPropertiesOutput
- func (KpiPropertiesOutput) ElementType() reflect.Type
- func (o KpiPropertiesOutput) Enabled() pulumi.BoolPtrOutput
- func (o KpiPropertiesOutput) Id() pulumi.StringPtrOutput
- func (o KpiPropertiesOutput) ToKpiPropertiesOutput() KpiPropertiesOutput
- func (o KpiPropertiesOutput) ToKpiPropertiesOutputWithContext(ctx context.Context) KpiPropertiesOutput
- func (o KpiPropertiesOutput) Type() pulumi.StringPtrOutput
- type KpiPropertiesResponse
- type KpiPropertiesResponseArgs
- type KpiPropertiesResponseArray
- func (KpiPropertiesResponseArray) ElementType() reflect.Type
- func (i KpiPropertiesResponseArray) ToKpiPropertiesResponseArrayOutput() KpiPropertiesResponseArrayOutput
- func (i KpiPropertiesResponseArray) ToKpiPropertiesResponseArrayOutputWithContext(ctx context.Context) KpiPropertiesResponseArrayOutput
- type KpiPropertiesResponseArrayInput
- type KpiPropertiesResponseArrayOutput
- func (KpiPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o KpiPropertiesResponseArrayOutput) Index(i pulumi.IntInput) KpiPropertiesResponseOutput
- func (o KpiPropertiesResponseArrayOutput) ToKpiPropertiesResponseArrayOutput() KpiPropertiesResponseArrayOutput
- func (o KpiPropertiesResponseArrayOutput) ToKpiPropertiesResponseArrayOutputWithContext(ctx context.Context) KpiPropertiesResponseArrayOutput
- type KpiPropertiesResponseInput
- type KpiPropertiesResponseOutput
- func (KpiPropertiesResponseOutput) ElementType() reflect.Type
- func (o KpiPropertiesResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o KpiPropertiesResponseOutput) Id() pulumi.StringPtrOutput
- func (o KpiPropertiesResponseOutput) ToKpiPropertiesResponseOutput() KpiPropertiesResponseOutput
- func (o KpiPropertiesResponseOutput) ToKpiPropertiesResponseOutputWithContext(ctx context.Context) KpiPropertiesResponseOutput
- func (o KpiPropertiesResponseOutput) Type() pulumi.StringPtrOutput
- type KpiTypeType
- func (KpiTypeType) ElementType() reflect.Type
- func (e KpiTypeType) ToStringOutput() pulumi.StringOutput
- func (e KpiTypeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e KpiTypeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e KpiTypeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupBudgetArgs
- type LookupBudgetResult
- type LookupViewArgs
- type LookupViewByScopeArgs
- type LookupViewByScopeResult
- type LookupViewResult
- type MetricType
- func (MetricType) ElementType() reflect.Type
- func (e MetricType) ToStringOutput() pulumi.StringOutput
- func (e MetricType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MetricType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MetricType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Notification
- type NotificationArgs
- type NotificationInput
- type NotificationMap
- type NotificationMapInput
- type NotificationMapOutput
- func (NotificationMapOutput) ElementType() reflect.Type
- func (o NotificationMapOutput) MapIndex(k pulumi.StringInput) NotificationOutput
- func (o NotificationMapOutput) ToNotificationMapOutput() NotificationMapOutput
- func (o NotificationMapOutput) ToNotificationMapOutputWithContext(ctx context.Context) NotificationMapOutput
- type NotificationOperatorType
- func (NotificationOperatorType) ElementType() reflect.Type
- func (e NotificationOperatorType) ToStringOutput() pulumi.StringOutput
- func (e NotificationOperatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NotificationOperatorType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NotificationOperatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationOutput
- func (o NotificationOutput) ContactEmails() pulumi.StringArrayOutput
- func (o NotificationOutput) ContactGroups() pulumi.StringArrayOutput
- func (o NotificationOutput) ContactRoles() pulumi.StringArrayOutput
- func (NotificationOutput) ElementType() reflect.Type
- func (o NotificationOutput) Enabled() pulumi.BoolOutput
- func (o NotificationOutput) Operator() pulumi.StringOutput
- func (o NotificationOutput) Threshold() pulumi.Float64Output
- func (o NotificationOutput) ToNotificationOutput() NotificationOutput
- func (o NotificationOutput) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput
- type NotificationResponse
- type NotificationResponseArgs
- type NotificationResponseInput
- type NotificationResponseMap
- type NotificationResponseMapInput
- type NotificationResponseMapOutput
- func (NotificationResponseMapOutput) ElementType() reflect.Type
- func (o NotificationResponseMapOutput) MapIndex(k pulumi.StringInput) NotificationResponseOutput
- func (o NotificationResponseMapOutput) ToNotificationResponseMapOutput() NotificationResponseMapOutput
- func (o NotificationResponseMapOutput) ToNotificationResponseMapOutputWithContext(ctx context.Context) NotificationResponseMapOutput
- type NotificationResponseOutput
- func (o NotificationResponseOutput) ContactEmails() pulumi.StringArrayOutput
- func (o NotificationResponseOutput) ContactGroups() pulumi.StringArrayOutput
- func (o NotificationResponseOutput) ContactRoles() pulumi.StringArrayOutput
- func (NotificationResponseOutput) ElementType() reflect.Type
- func (o NotificationResponseOutput) Enabled() pulumi.BoolOutput
- func (o NotificationResponseOutput) Operator() pulumi.StringOutput
- func (o NotificationResponseOutput) Threshold() pulumi.Float64Output
- func (o NotificationResponseOutput) ToNotificationResponseOutput() NotificationResponseOutput
- func (o NotificationResponseOutput) ToNotificationResponseOutputWithContext(ctx context.Context) NotificationResponseOutput
- type OperatorType
- func (OperatorType) ElementType() reflect.Type
- func (e OperatorType) ToStringOutput() pulumi.StringOutput
- func (e OperatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OperatorType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OperatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PivotProperties
- type PivotPropertiesArgs
- type PivotPropertiesArray
- type PivotPropertiesArrayInput
- type PivotPropertiesArrayOutput
- func (PivotPropertiesArrayOutput) ElementType() reflect.Type
- func (o PivotPropertiesArrayOutput) Index(i pulumi.IntInput) PivotPropertiesOutput
- func (o PivotPropertiesArrayOutput) ToPivotPropertiesArrayOutput() PivotPropertiesArrayOutput
- func (o PivotPropertiesArrayOutput) ToPivotPropertiesArrayOutputWithContext(ctx context.Context) PivotPropertiesArrayOutput
- type PivotPropertiesInput
- type PivotPropertiesOutput
- func (PivotPropertiesOutput) ElementType() reflect.Type
- func (o PivotPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o PivotPropertiesOutput) ToPivotPropertiesOutput() PivotPropertiesOutput
- func (o PivotPropertiesOutput) ToPivotPropertiesOutputWithContext(ctx context.Context) PivotPropertiesOutput
- func (o PivotPropertiesOutput) Type() pulumi.StringPtrOutput
- type PivotPropertiesResponse
- type PivotPropertiesResponseArgs
- type PivotPropertiesResponseArray
- func (PivotPropertiesResponseArray) ElementType() reflect.Type
- func (i PivotPropertiesResponseArray) ToPivotPropertiesResponseArrayOutput() PivotPropertiesResponseArrayOutput
- func (i PivotPropertiesResponseArray) ToPivotPropertiesResponseArrayOutputWithContext(ctx context.Context) PivotPropertiesResponseArrayOutput
- type PivotPropertiesResponseArrayInput
- type PivotPropertiesResponseArrayOutput
- func (PivotPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o PivotPropertiesResponseArrayOutput) Index(i pulumi.IntInput) PivotPropertiesResponseOutput
- func (o PivotPropertiesResponseArrayOutput) ToPivotPropertiesResponseArrayOutput() PivotPropertiesResponseArrayOutput
- func (o PivotPropertiesResponseArrayOutput) ToPivotPropertiesResponseArrayOutputWithContext(ctx context.Context) PivotPropertiesResponseArrayOutput
- type PivotPropertiesResponseInput
- type PivotPropertiesResponseOutput
- func (PivotPropertiesResponseOutput) ElementType() reflect.Type
- func (o PivotPropertiesResponseOutput) Name() pulumi.StringPtrOutput
- func (o PivotPropertiesResponseOutput) ToPivotPropertiesResponseOutput() PivotPropertiesResponseOutput
- func (o PivotPropertiesResponseOutput) ToPivotPropertiesResponseOutputWithContext(ctx context.Context) PivotPropertiesResponseOutput
- func (o PivotPropertiesResponseOutput) Type() pulumi.StringPtrOutput
- type PivotTypeType
- func (PivotTypeType) ElementType() reflect.Type
- func (e PivotTypeType) ToStringOutput() pulumi.StringOutput
- func (e PivotTypeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PivotTypeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PivotTypeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportConfigAggregation
- type ReportConfigAggregationArgs
- type ReportConfigAggregationInput
- type ReportConfigAggregationMap
- func (ReportConfigAggregationMap) ElementType() reflect.Type
- func (i ReportConfigAggregationMap) ToReportConfigAggregationMapOutput() ReportConfigAggregationMapOutput
- func (i ReportConfigAggregationMap) ToReportConfigAggregationMapOutputWithContext(ctx context.Context) ReportConfigAggregationMapOutput
- type ReportConfigAggregationMapInput
- type ReportConfigAggregationMapOutput
- func (ReportConfigAggregationMapOutput) ElementType() reflect.Type
- func (o ReportConfigAggregationMapOutput) MapIndex(k pulumi.StringInput) ReportConfigAggregationOutput
- func (o ReportConfigAggregationMapOutput) ToReportConfigAggregationMapOutput() ReportConfigAggregationMapOutput
- func (o ReportConfigAggregationMapOutput) ToReportConfigAggregationMapOutputWithContext(ctx context.Context) ReportConfigAggregationMapOutput
- type ReportConfigAggregationOutput
- func (ReportConfigAggregationOutput) ElementType() reflect.Type
- func (o ReportConfigAggregationOutput) Function() pulumi.StringOutput
- func (o ReportConfigAggregationOutput) Name() pulumi.StringOutput
- func (o ReportConfigAggregationOutput) ToReportConfigAggregationOutput() ReportConfigAggregationOutput
- func (o ReportConfigAggregationOutput) ToReportConfigAggregationOutputWithContext(ctx context.Context) ReportConfigAggregationOutput
- type ReportConfigAggregationResponse
- type ReportConfigAggregationResponseArgs
- func (ReportConfigAggregationResponseArgs) ElementType() reflect.Type
- func (i ReportConfigAggregationResponseArgs) ToReportConfigAggregationResponseOutput() ReportConfigAggregationResponseOutput
- func (i ReportConfigAggregationResponseArgs) ToReportConfigAggregationResponseOutputWithContext(ctx context.Context) ReportConfigAggregationResponseOutput
- type ReportConfigAggregationResponseInput
- type ReportConfigAggregationResponseMap
- func (ReportConfigAggregationResponseMap) ElementType() reflect.Type
- func (i ReportConfigAggregationResponseMap) ToReportConfigAggregationResponseMapOutput() ReportConfigAggregationResponseMapOutput
- func (i ReportConfigAggregationResponseMap) ToReportConfigAggregationResponseMapOutputWithContext(ctx context.Context) ReportConfigAggregationResponseMapOutput
- type ReportConfigAggregationResponseMapInput
- type ReportConfigAggregationResponseMapOutput
- func (ReportConfigAggregationResponseMapOutput) ElementType() reflect.Type
- func (o ReportConfigAggregationResponseMapOutput) MapIndex(k pulumi.StringInput) ReportConfigAggregationResponseOutput
- func (o ReportConfigAggregationResponseMapOutput) ToReportConfigAggregationResponseMapOutput() ReportConfigAggregationResponseMapOutput
- func (o ReportConfigAggregationResponseMapOutput) ToReportConfigAggregationResponseMapOutputWithContext(ctx context.Context) ReportConfigAggregationResponseMapOutput
- type ReportConfigAggregationResponseOutput
- func (ReportConfigAggregationResponseOutput) ElementType() reflect.Type
- func (o ReportConfigAggregationResponseOutput) Function() pulumi.StringOutput
- func (o ReportConfigAggregationResponseOutput) Name() pulumi.StringOutput
- func (o ReportConfigAggregationResponseOutput) ToReportConfigAggregationResponseOutput() ReportConfigAggregationResponseOutput
- func (o ReportConfigAggregationResponseOutput) ToReportConfigAggregationResponseOutputWithContext(ctx context.Context) ReportConfigAggregationResponseOutput
- type ReportConfigColumnType
- func (ReportConfigColumnType) ElementType() reflect.Type
- func (e ReportConfigColumnType) ToStringOutput() pulumi.StringOutput
- func (e ReportConfigColumnType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ReportConfigColumnType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ReportConfigColumnType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportConfigComparisonExpression
- type ReportConfigComparisonExpressionArgs
- func (ReportConfigComparisonExpressionArgs) ElementType() reflect.Type
- func (i ReportConfigComparisonExpressionArgs) ToReportConfigComparisonExpressionOutput() ReportConfigComparisonExpressionOutput
- func (i ReportConfigComparisonExpressionArgs) ToReportConfigComparisonExpressionOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionOutput
- func (i ReportConfigComparisonExpressionArgs) ToReportConfigComparisonExpressionPtrOutput() ReportConfigComparisonExpressionPtrOutput
- func (i ReportConfigComparisonExpressionArgs) ToReportConfigComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionPtrOutput
- type ReportConfigComparisonExpressionInput
- type ReportConfigComparisonExpressionOutput
- func (ReportConfigComparisonExpressionOutput) ElementType() reflect.Type
- func (o ReportConfigComparisonExpressionOutput) Name() pulumi.StringOutput
- func (o ReportConfigComparisonExpressionOutput) Operator() pulumi.StringOutput
- func (o ReportConfigComparisonExpressionOutput) ToReportConfigComparisonExpressionOutput() ReportConfigComparisonExpressionOutput
- func (o ReportConfigComparisonExpressionOutput) ToReportConfigComparisonExpressionOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionOutput
- func (o ReportConfigComparisonExpressionOutput) ToReportConfigComparisonExpressionPtrOutput() ReportConfigComparisonExpressionPtrOutput
- func (o ReportConfigComparisonExpressionOutput) ToReportConfigComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionPtrOutput
- func (o ReportConfigComparisonExpressionOutput) Values() pulumi.StringArrayOutput
- type ReportConfigComparisonExpressionPtrInput
- type ReportConfigComparisonExpressionPtrOutput
- func (o ReportConfigComparisonExpressionPtrOutput) Elem() ReportConfigComparisonExpressionOutput
- func (ReportConfigComparisonExpressionPtrOutput) ElementType() reflect.Type
- func (o ReportConfigComparisonExpressionPtrOutput) Name() pulumi.StringPtrOutput
- func (o ReportConfigComparisonExpressionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ReportConfigComparisonExpressionPtrOutput) ToReportConfigComparisonExpressionPtrOutput() ReportConfigComparisonExpressionPtrOutput
- func (o ReportConfigComparisonExpressionPtrOutput) ToReportConfigComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionPtrOutput
- func (o ReportConfigComparisonExpressionPtrOutput) Values() pulumi.StringArrayOutput
- type ReportConfigComparisonExpressionResponse
- type ReportConfigComparisonExpressionResponseArgs
- func (ReportConfigComparisonExpressionResponseArgs) ElementType() reflect.Type
- func (i ReportConfigComparisonExpressionResponseArgs) ToReportConfigComparisonExpressionResponseOutput() ReportConfigComparisonExpressionResponseOutput
- func (i ReportConfigComparisonExpressionResponseArgs) ToReportConfigComparisonExpressionResponseOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionResponseOutput
- func (i ReportConfigComparisonExpressionResponseArgs) ToReportConfigComparisonExpressionResponsePtrOutput() ReportConfigComparisonExpressionResponsePtrOutput
- func (i ReportConfigComparisonExpressionResponseArgs) ToReportConfigComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionResponsePtrOutput
- type ReportConfigComparisonExpressionResponseInput
- type ReportConfigComparisonExpressionResponseOutput
- func (ReportConfigComparisonExpressionResponseOutput) ElementType() reflect.Type
- func (o ReportConfigComparisonExpressionResponseOutput) Name() pulumi.StringOutput
- func (o ReportConfigComparisonExpressionResponseOutput) Operator() pulumi.StringOutput
- func (o ReportConfigComparisonExpressionResponseOutput) ToReportConfigComparisonExpressionResponseOutput() ReportConfigComparisonExpressionResponseOutput
- func (o ReportConfigComparisonExpressionResponseOutput) ToReportConfigComparisonExpressionResponseOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionResponseOutput
- func (o ReportConfigComparisonExpressionResponseOutput) ToReportConfigComparisonExpressionResponsePtrOutput() ReportConfigComparisonExpressionResponsePtrOutput
- func (o ReportConfigComparisonExpressionResponseOutput) ToReportConfigComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionResponsePtrOutput
- func (o ReportConfigComparisonExpressionResponseOutput) Values() pulumi.StringArrayOutput
- type ReportConfigComparisonExpressionResponsePtrInput
- type ReportConfigComparisonExpressionResponsePtrOutput
- func (o ReportConfigComparisonExpressionResponsePtrOutput) Elem() ReportConfigComparisonExpressionResponseOutput
- func (ReportConfigComparisonExpressionResponsePtrOutput) ElementType() reflect.Type
- func (o ReportConfigComparisonExpressionResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ReportConfigComparisonExpressionResponsePtrOutput) Operator() pulumi.StringPtrOutput
- func (o ReportConfigComparisonExpressionResponsePtrOutput) ToReportConfigComparisonExpressionResponsePtrOutput() ReportConfigComparisonExpressionResponsePtrOutput
- func (o ReportConfigComparisonExpressionResponsePtrOutput) ToReportConfigComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) ReportConfigComparisonExpressionResponsePtrOutput
- func (o ReportConfigComparisonExpressionResponsePtrOutput) Values() pulumi.StringArrayOutput
- type ReportConfigDataset
- type ReportConfigDatasetArgs
- func (ReportConfigDatasetArgs) ElementType() reflect.Type
- func (i ReportConfigDatasetArgs) ToReportConfigDatasetOutput() ReportConfigDatasetOutput
- func (i ReportConfigDatasetArgs) ToReportConfigDatasetOutputWithContext(ctx context.Context) ReportConfigDatasetOutput
- func (i ReportConfigDatasetArgs) ToReportConfigDatasetPtrOutput() ReportConfigDatasetPtrOutput
- func (i ReportConfigDatasetArgs) ToReportConfigDatasetPtrOutputWithContext(ctx context.Context) ReportConfigDatasetPtrOutput
- type ReportConfigDatasetConfiguration
- type ReportConfigDatasetConfigurationArgs
- func (ReportConfigDatasetConfigurationArgs) ElementType() reflect.Type
- func (i ReportConfigDatasetConfigurationArgs) ToReportConfigDatasetConfigurationOutput() ReportConfigDatasetConfigurationOutput
- func (i ReportConfigDatasetConfigurationArgs) ToReportConfigDatasetConfigurationOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationOutput
- func (i ReportConfigDatasetConfigurationArgs) ToReportConfigDatasetConfigurationPtrOutput() ReportConfigDatasetConfigurationPtrOutput
- func (i ReportConfigDatasetConfigurationArgs) ToReportConfigDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationPtrOutput
- type ReportConfigDatasetConfigurationInput
- type ReportConfigDatasetConfigurationOutput
- func (o ReportConfigDatasetConfigurationOutput) Columns() pulumi.StringArrayOutput
- func (ReportConfigDatasetConfigurationOutput) ElementType() reflect.Type
- func (o ReportConfigDatasetConfigurationOutput) ToReportConfigDatasetConfigurationOutput() ReportConfigDatasetConfigurationOutput
- func (o ReportConfigDatasetConfigurationOutput) ToReportConfigDatasetConfigurationOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationOutput
- func (o ReportConfigDatasetConfigurationOutput) ToReportConfigDatasetConfigurationPtrOutput() ReportConfigDatasetConfigurationPtrOutput
- func (o ReportConfigDatasetConfigurationOutput) ToReportConfigDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationPtrOutput
- type ReportConfigDatasetConfigurationPtrInput
- type ReportConfigDatasetConfigurationPtrOutput
- func (o ReportConfigDatasetConfigurationPtrOutput) Columns() pulumi.StringArrayOutput
- func (o ReportConfigDatasetConfigurationPtrOutput) Elem() ReportConfigDatasetConfigurationOutput
- func (ReportConfigDatasetConfigurationPtrOutput) ElementType() reflect.Type
- func (o ReportConfigDatasetConfigurationPtrOutput) ToReportConfigDatasetConfigurationPtrOutput() ReportConfigDatasetConfigurationPtrOutput
- func (o ReportConfigDatasetConfigurationPtrOutput) ToReportConfigDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationPtrOutput
- type ReportConfigDatasetConfigurationResponse
- type ReportConfigDatasetConfigurationResponseArgs
- func (ReportConfigDatasetConfigurationResponseArgs) ElementType() reflect.Type
- func (i ReportConfigDatasetConfigurationResponseArgs) ToReportConfigDatasetConfigurationResponseOutput() ReportConfigDatasetConfigurationResponseOutput
- func (i ReportConfigDatasetConfigurationResponseArgs) ToReportConfigDatasetConfigurationResponseOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationResponseOutput
- func (i ReportConfigDatasetConfigurationResponseArgs) ToReportConfigDatasetConfigurationResponsePtrOutput() ReportConfigDatasetConfigurationResponsePtrOutput
- func (i ReportConfigDatasetConfigurationResponseArgs) ToReportConfigDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationResponsePtrOutput
- type ReportConfigDatasetConfigurationResponseInput
- type ReportConfigDatasetConfigurationResponseOutput
- func (o ReportConfigDatasetConfigurationResponseOutput) Columns() pulumi.StringArrayOutput
- func (ReportConfigDatasetConfigurationResponseOutput) ElementType() reflect.Type
- func (o ReportConfigDatasetConfigurationResponseOutput) ToReportConfigDatasetConfigurationResponseOutput() ReportConfigDatasetConfigurationResponseOutput
- func (o ReportConfigDatasetConfigurationResponseOutput) ToReportConfigDatasetConfigurationResponseOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationResponseOutput
- func (o ReportConfigDatasetConfigurationResponseOutput) ToReportConfigDatasetConfigurationResponsePtrOutput() ReportConfigDatasetConfigurationResponsePtrOutput
- func (o ReportConfigDatasetConfigurationResponseOutput) ToReportConfigDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationResponsePtrOutput
- type ReportConfigDatasetConfigurationResponsePtrInput
- type ReportConfigDatasetConfigurationResponsePtrOutput
- func (o ReportConfigDatasetConfigurationResponsePtrOutput) Columns() pulumi.StringArrayOutput
- func (o ReportConfigDatasetConfigurationResponsePtrOutput) Elem() ReportConfigDatasetConfigurationResponseOutput
- func (ReportConfigDatasetConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o ReportConfigDatasetConfigurationResponsePtrOutput) ToReportConfigDatasetConfigurationResponsePtrOutput() ReportConfigDatasetConfigurationResponsePtrOutput
- func (o ReportConfigDatasetConfigurationResponsePtrOutput) ToReportConfigDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetConfigurationResponsePtrOutput
- type ReportConfigDatasetInput
- type ReportConfigDatasetOutput
- func (o ReportConfigDatasetOutput) Aggregation() ReportConfigAggregationMapOutput
- func (o ReportConfigDatasetOutput) Configuration() ReportConfigDatasetConfigurationPtrOutput
- func (ReportConfigDatasetOutput) ElementType() reflect.Type
- func (o ReportConfigDatasetOutput) Filter() ReportConfigFilterPtrOutput
- func (o ReportConfigDatasetOutput) Granularity() pulumi.StringPtrOutput
- func (o ReportConfigDatasetOutput) Grouping() ReportConfigGroupingArrayOutput
- func (o ReportConfigDatasetOutput) Sorting() ReportConfigSortingArrayOutput
- func (o ReportConfigDatasetOutput) ToReportConfigDatasetOutput() ReportConfigDatasetOutput
- func (o ReportConfigDatasetOutput) ToReportConfigDatasetOutputWithContext(ctx context.Context) ReportConfigDatasetOutput
- func (o ReportConfigDatasetOutput) ToReportConfigDatasetPtrOutput() ReportConfigDatasetPtrOutput
- func (o ReportConfigDatasetOutput) ToReportConfigDatasetPtrOutputWithContext(ctx context.Context) ReportConfigDatasetPtrOutput
- type ReportConfigDatasetPtrInput
- type ReportConfigDatasetPtrOutput
- func (o ReportConfigDatasetPtrOutput) Aggregation() ReportConfigAggregationMapOutput
- func (o ReportConfigDatasetPtrOutput) Configuration() ReportConfigDatasetConfigurationPtrOutput
- func (o ReportConfigDatasetPtrOutput) Elem() ReportConfigDatasetOutput
- func (ReportConfigDatasetPtrOutput) ElementType() reflect.Type
- func (o ReportConfigDatasetPtrOutput) Filter() ReportConfigFilterPtrOutput
- func (o ReportConfigDatasetPtrOutput) Granularity() pulumi.StringPtrOutput
- func (o ReportConfigDatasetPtrOutput) Grouping() ReportConfigGroupingArrayOutput
- func (o ReportConfigDatasetPtrOutput) Sorting() ReportConfigSortingArrayOutput
- func (o ReportConfigDatasetPtrOutput) ToReportConfigDatasetPtrOutput() ReportConfigDatasetPtrOutput
- func (o ReportConfigDatasetPtrOutput) ToReportConfigDatasetPtrOutputWithContext(ctx context.Context) ReportConfigDatasetPtrOutput
- type ReportConfigDatasetResponse
- type ReportConfigDatasetResponseArgs
- func (ReportConfigDatasetResponseArgs) ElementType() reflect.Type
- func (i ReportConfigDatasetResponseArgs) ToReportConfigDatasetResponseOutput() ReportConfigDatasetResponseOutput
- func (i ReportConfigDatasetResponseArgs) ToReportConfigDatasetResponseOutputWithContext(ctx context.Context) ReportConfigDatasetResponseOutput
- func (i ReportConfigDatasetResponseArgs) ToReportConfigDatasetResponsePtrOutput() ReportConfigDatasetResponsePtrOutput
- func (i ReportConfigDatasetResponseArgs) ToReportConfigDatasetResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetResponsePtrOutput
- type ReportConfigDatasetResponseInput
- type ReportConfigDatasetResponseOutput
- func (o ReportConfigDatasetResponseOutput) Aggregation() ReportConfigAggregationResponseMapOutput
- func (o ReportConfigDatasetResponseOutput) Configuration() ReportConfigDatasetConfigurationResponsePtrOutput
- func (ReportConfigDatasetResponseOutput) ElementType() reflect.Type
- func (o ReportConfigDatasetResponseOutput) Filter() ReportConfigFilterResponsePtrOutput
- func (o ReportConfigDatasetResponseOutput) Granularity() pulumi.StringPtrOutput
- func (o ReportConfigDatasetResponseOutput) Grouping() ReportConfigGroupingResponseArrayOutput
- func (o ReportConfigDatasetResponseOutput) Sorting() ReportConfigSortingResponseArrayOutput
- func (o ReportConfigDatasetResponseOutput) ToReportConfigDatasetResponseOutput() ReportConfigDatasetResponseOutput
- func (o ReportConfigDatasetResponseOutput) ToReportConfigDatasetResponseOutputWithContext(ctx context.Context) ReportConfigDatasetResponseOutput
- func (o ReportConfigDatasetResponseOutput) ToReportConfigDatasetResponsePtrOutput() ReportConfigDatasetResponsePtrOutput
- func (o ReportConfigDatasetResponseOutput) ToReportConfigDatasetResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetResponsePtrOutput
- type ReportConfigDatasetResponsePtrInput
- type ReportConfigDatasetResponsePtrOutput
- func (o ReportConfigDatasetResponsePtrOutput) Aggregation() ReportConfigAggregationResponseMapOutput
- func (o ReportConfigDatasetResponsePtrOutput) Configuration() ReportConfigDatasetConfigurationResponsePtrOutput
- func (o ReportConfigDatasetResponsePtrOutput) Elem() ReportConfigDatasetResponseOutput
- func (ReportConfigDatasetResponsePtrOutput) ElementType() reflect.Type
- func (o ReportConfigDatasetResponsePtrOutput) Filter() ReportConfigFilterResponsePtrOutput
- func (o ReportConfigDatasetResponsePtrOutput) Granularity() pulumi.StringPtrOutput
- func (o ReportConfigDatasetResponsePtrOutput) Grouping() ReportConfigGroupingResponseArrayOutput
- func (o ReportConfigDatasetResponsePtrOutput) Sorting() ReportConfigSortingResponseArrayOutput
- func (o ReportConfigDatasetResponsePtrOutput) ToReportConfigDatasetResponsePtrOutput() ReportConfigDatasetResponsePtrOutput
- func (o ReportConfigDatasetResponsePtrOutput) ToReportConfigDatasetResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetResponsePtrOutput
- type ReportConfigFilter
- type ReportConfigFilterArgs
- func (ReportConfigFilterArgs) ElementType() reflect.Type
- func (i ReportConfigFilterArgs) ToReportConfigFilterOutput() ReportConfigFilterOutput
- func (i ReportConfigFilterArgs) ToReportConfigFilterOutputWithContext(ctx context.Context) ReportConfigFilterOutput
- func (i ReportConfigFilterArgs) ToReportConfigFilterPtrOutput() ReportConfigFilterPtrOutput
- func (i ReportConfigFilterArgs) ToReportConfigFilterPtrOutputWithContext(ctx context.Context) ReportConfigFilterPtrOutput
- type ReportConfigFilterArray
- type ReportConfigFilterArrayInput
- type ReportConfigFilterArrayOutput
- func (ReportConfigFilterArrayOutput) ElementType() reflect.Type
- func (o ReportConfigFilterArrayOutput) Index(i pulumi.IntInput) ReportConfigFilterOutput
- func (o ReportConfigFilterArrayOutput) ToReportConfigFilterArrayOutput() ReportConfigFilterArrayOutput
- func (o ReportConfigFilterArrayOutput) ToReportConfigFilterArrayOutputWithContext(ctx context.Context) ReportConfigFilterArrayOutput
- type ReportConfigFilterInput
- type ReportConfigFilterOutput
- func (o ReportConfigFilterOutput) And() ReportConfigFilterArrayOutput
- func (o ReportConfigFilterOutput) Dimension() ReportConfigComparisonExpressionPtrOutput
- func (ReportConfigFilterOutput) ElementType() reflect.Type
- func (o ReportConfigFilterOutput) Not() ReportConfigFilterPtrOutput
- func (o ReportConfigFilterOutput) Or() ReportConfigFilterArrayOutput
- func (o ReportConfigFilterOutput) Tag() ReportConfigComparisonExpressionPtrOutput
- func (o ReportConfigFilterOutput) ToReportConfigFilterOutput() ReportConfigFilterOutput
- func (o ReportConfigFilterOutput) ToReportConfigFilterOutputWithContext(ctx context.Context) ReportConfigFilterOutput
- func (o ReportConfigFilterOutput) ToReportConfigFilterPtrOutput() ReportConfigFilterPtrOutput
- func (o ReportConfigFilterOutput) ToReportConfigFilterPtrOutputWithContext(ctx context.Context) ReportConfigFilterPtrOutput
- type ReportConfigFilterPtrInput
- type ReportConfigFilterPtrOutput
- func (o ReportConfigFilterPtrOutput) And() ReportConfigFilterArrayOutput
- func (o ReportConfigFilterPtrOutput) Dimension() ReportConfigComparisonExpressionPtrOutput
- func (o ReportConfigFilterPtrOutput) Elem() ReportConfigFilterOutput
- func (ReportConfigFilterPtrOutput) ElementType() reflect.Type
- func (o ReportConfigFilterPtrOutput) Not() ReportConfigFilterPtrOutput
- func (o ReportConfigFilterPtrOutput) Or() ReportConfigFilterArrayOutput
- func (o ReportConfigFilterPtrOutput) Tag() ReportConfigComparisonExpressionPtrOutput
- func (o ReportConfigFilterPtrOutput) ToReportConfigFilterPtrOutput() ReportConfigFilterPtrOutput
- func (o ReportConfigFilterPtrOutput) ToReportConfigFilterPtrOutputWithContext(ctx context.Context) ReportConfigFilterPtrOutput
- type ReportConfigFilterResponse
- type ReportConfigFilterResponseArgs
- func (ReportConfigFilterResponseArgs) ElementType() reflect.Type
- func (i ReportConfigFilterResponseArgs) ToReportConfigFilterResponseOutput() ReportConfigFilterResponseOutput
- func (i ReportConfigFilterResponseArgs) ToReportConfigFilterResponseOutputWithContext(ctx context.Context) ReportConfigFilterResponseOutput
- func (i ReportConfigFilterResponseArgs) ToReportConfigFilterResponsePtrOutput() ReportConfigFilterResponsePtrOutput
- func (i ReportConfigFilterResponseArgs) ToReportConfigFilterResponsePtrOutputWithContext(ctx context.Context) ReportConfigFilterResponsePtrOutput
- type ReportConfigFilterResponseArray
- func (ReportConfigFilterResponseArray) ElementType() reflect.Type
- func (i ReportConfigFilterResponseArray) ToReportConfigFilterResponseArrayOutput() ReportConfigFilterResponseArrayOutput
- func (i ReportConfigFilterResponseArray) ToReportConfigFilterResponseArrayOutputWithContext(ctx context.Context) ReportConfigFilterResponseArrayOutput
- type ReportConfigFilterResponseArrayInput
- type ReportConfigFilterResponseArrayOutput
- func (ReportConfigFilterResponseArrayOutput) ElementType() reflect.Type
- func (o ReportConfigFilterResponseArrayOutput) Index(i pulumi.IntInput) ReportConfigFilterResponseOutput
- func (o ReportConfigFilterResponseArrayOutput) ToReportConfigFilterResponseArrayOutput() ReportConfigFilterResponseArrayOutput
- func (o ReportConfigFilterResponseArrayOutput) ToReportConfigFilterResponseArrayOutputWithContext(ctx context.Context) ReportConfigFilterResponseArrayOutput
- type ReportConfigFilterResponseInput
- type ReportConfigFilterResponseOutput
- func (o ReportConfigFilterResponseOutput) And() ReportConfigFilterResponseArrayOutput
- func (o ReportConfigFilterResponseOutput) Dimension() ReportConfigComparisonExpressionResponsePtrOutput
- func (ReportConfigFilterResponseOutput) ElementType() reflect.Type
- func (o ReportConfigFilterResponseOutput) Not() ReportConfigFilterResponsePtrOutput
- func (o ReportConfigFilterResponseOutput) Or() ReportConfigFilterResponseArrayOutput
- func (o ReportConfigFilterResponseOutput) Tag() ReportConfigComparisonExpressionResponsePtrOutput
- func (o ReportConfigFilterResponseOutput) ToReportConfigFilterResponseOutput() ReportConfigFilterResponseOutput
- func (o ReportConfigFilterResponseOutput) ToReportConfigFilterResponseOutputWithContext(ctx context.Context) ReportConfigFilterResponseOutput
- func (o ReportConfigFilterResponseOutput) ToReportConfigFilterResponsePtrOutput() ReportConfigFilterResponsePtrOutput
- func (o ReportConfigFilterResponseOutput) ToReportConfigFilterResponsePtrOutputWithContext(ctx context.Context) ReportConfigFilterResponsePtrOutput
- type ReportConfigFilterResponsePtrInput
- type ReportConfigFilterResponsePtrOutput
- func (o ReportConfigFilterResponsePtrOutput) And() ReportConfigFilterResponseArrayOutput
- func (o ReportConfigFilterResponsePtrOutput) Dimension() ReportConfigComparisonExpressionResponsePtrOutput
- func (o ReportConfigFilterResponsePtrOutput) Elem() ReportConfigFilterResponseOutput
- func (ReportConfigFilterResponsePtrOutput) ElementType() reflect.Type
- func (o ReportConfigFilterResponsePtrOutput) Not() ReportConfigFilterResponsePtrOutput
- func (o ReportConfigFilterResponsePtrOutput) Or() ReportConfigFilterResponseArrayOutput
- func (o ReportConfigFilterResponsePtrOutput) Tag() ReportConfigComparisonExpressionResponsePtrOutput
- func (o ReportConfigFilterResponsePtrOutput) ToReportConfigFilterResponsePtrOutput() ReportConfigFilterResponsePtrOutput
- func (o ReportConfigFilterResponsePtrOutput) ToReportConfigFilterResponsePtrOutputWithContext(ctx context.Context) ReportConfigFilterResponsePtrOutput
- type ReportConfigGrouping
- type ReportConfigGroupingArgs
- type ReportConfigGroupingArray
- type ReportConfigGroupingArrayInput
- type ReportConfigGroupingArrayOutput
- func (ReportConfigGroupingArrayOutput) ElementType() reflect.Type
- func (o ReportConfigGroupingArrayOutput) Index(i pulumi.IntInput) ReportConfigGroupingOutput
- func (o ReportConfigGroupingArrayOutput) ToReportConfigGroupingArrayOutput() ReportConfigGroupingArrayOutput
- func (o ReportConfigGroupingArrayOutput) ToReportConfigGroupingArrayOutputWithContext(ctx context.Context) ReportConfigGroupingArrayOutput
- type ReportConfigGroupingInput
- type ReportConfigGroupingOutput
- func (ReportConfigGroupingOutput) ElementType() reflect.Type
- func (o ReportConfigGroupingOutput) Name() pulumi.StringOutput
- func (o ReportConfigGroupingOutput) ToReportConfigGroupingOutput() ReportConfigGroupingOutput
- func (o ReportConfigGroupingOutput) ToReportConfigGroupingOutputWithContext(ctx context.Context) ReportConfigGroupingOutput
- func (o ReportConfigGroupingOutput) Type() pulumi.StringOutput
- type ReportConfigGroupingResponse
- type ReportConfigGroupingResponseArgs
- func (ReportConfigGroupingResponseArgs) ElementType() reflect.Type
- func (i ReportConfigGroupingResponseArgs) ToReportConfigGroupingResponseOutput() ReportConfigGroupingResponseOutput
- func (i ReportConfigGroupingResponseArgs) ToReportConfigGroupingResponseOutputWithContext(ctx context.Context) ReportConfigGroupingResponseOutput
- type ReportConfigGroupingResponseArray
- func (ReportConfigGroupingResponseArray) ElementType() reflect.Type
- func (i ReportConfigGroupingResponseArray) ToReportConfigGroupingResponseArrayOutput() ReportConfigGroupingResponseArrayOutput
- func (i ReportConfigGroupingResponseArray) ToReportConfigGroupingResponseArrayOutputWithContext(ctx context.Context) ReportConfigGroupingResponseArrayOutput
- type ReportConfigGroupingResponseArrayInput
- type ReportConfigGroupingResponseArrayOutput
- func (ReportConfigGroupingResponseArrayOutput) ElementType() reflect.Type
- func (o ReportConfigGroupingResponseArrayOutput) Index(i pulumi.IntInput) ReportConfigGroupingResponseOutput
- func (o ReportConfigGroupingResponseArrayOutput) ToReportConfigGroupingResponseArrayOutput() ReportConfigGroupingResponseArrayOutput
- func (o ReportConfigGroupingResponseArrayOutput) ToReportConfigGroupingResponseArrayOutputWithContext(ctx context.Context) ReportConfigGroupingResponseArrayOutput
- type ReportConfigGroupingResponseInput
- type ReportConfigGroupingResponseOutput
- func (ReportConfigGroupingResponseOutput) ElementType() reflect.Type
- func (o ReportConfigGroupingResponseOutput) Name() pulumi.StringOutput
- func (o ReportConfigGroupingResponseOutput) ToReportConfigGroupingResponseOutput() ReportConfigGroupingResponseOutput
- func (o ReportConfigGroupingResponseOutput) ToReportConfigGroupingResponseOutputWithContext(ctx context.Context) ReportConfigGroupingResponseOutput
- func (o ReportConfigGroupingResponseOutput) Type() pulumi.StringOutput
- type ReportConfigSorting
- type ReportConfigSortingArgs
- type ReportConfigSortingArray
- type ReportConfigSortingArrayInput
- type ReportConfigSortingArrayOutput
- func (ReportConfigSortingArrayOutput) ElementType() reflect.Type
- func (o ReportConfigSortingArrayOutput) Index(i pulumi.IntInput) ReportConfigSortingOutput
- func (o ReportConfigSortingArrayOutput) ToReportConfigSortingArrayOutput() ReportConfigSortingArrayOutput
- func (o ReportConfigSortingArrayOutput) ToReportConfigSortingArrayOutputWithContext(ctx context.Context) ReportConfigSortingArrayOutput
- type ReportConfigSortingInput
- type ReportConfigSortingOutput
- func (o ReportConfigSortingOutput) Direction() pulumi.StringPtrOutput
- func (ReportConfigSortingOutput) ElementType() reflect.Type
- func (o ReportConfigSortingOutput) Name() pulumi.StringOutput
- func (o ReportConfigSortingOutput) ToReportConfigSortingOutput() ReportConfigSortingOutput
- func (o ReportConfigSortingOutput) ToReportConfigSortingOutputWithContext(ctx context.Context) ReportConfigSortingOutput
- type ReportConfigSortingResponse
- type ReportConfigSortingResponseArgs
- func (ReportConfigSortingResponseArgs) ElementType() reflect.Type
- func (i ReportConfigSortingResponseArgs) ToReportConfigSortingResponseOutput() ReportConfigSortingResponseOutput
- func (i ReportConfigSortingResponseArgs) ToReportConfigSortingResponseOutputWithContext(ctx context.Context) ReportConfigSortingResponseOutput
- type ReportConfigSortingResponseArray
- func (ReportConfigSortingResponseArray) ElementType() reflect.Type
- func (i ReportConfigSortingResponseArray) ToReportConfigSortingResponseArrayOutput() ReportConfigSortingResponseArrayOutput
- func (i ReportConfigSortingResponseArray) ToReportConfigSortingResponseArrayOutputWithContext(ctx context.Context) ReportConfigSortingResponseArrayOutput
- type ReportConfigSortingResponseArrayInput
- type ReportConfigSortingResponseArrayOutput
- func (ReportConfigSortingResponseArrayOutput) ElementType() reflect.Type
- func (o ReportConfigSortingResponseArrayOutput) Index(i pulumi.IntInput) ReportConfigSortingResponseOutput
- func (o ReportConfigSortingResponseArrayOutput) ToReportConfigSortingResponseArrayOutput() ReportConfigSortingResponseArrayOutput
- func (o ReportConfigSortingResponseArrayOutput) ToReportConfigSortingResponseArrayOutputWithContext(ctx context.Context) ReportConfigSortingResponseArrayOutput
- type ReportConfigSortingResponseInput
- type ReportConfigSortingResponseOutput
- func (o ReportConfigSortingResponseOutput) Direction() pulumi.StringPtrOutput
- func (ReportConfigSortingResponseOutput) ElementType() reflect.Type
- func (o ReportConfigSortingResponseOutput) Name() pulumi.StringOutput
- func (o ReportConfigSortingResponseOutput) ToReportConfigSortingResponseOutput() ReportConfigSortingResponseOutput
- func (o ReportConfigSortingResponseOutput) ToReportConfigSortingResponseOutputWithContext(ctx context.Context) ReportConfigSortingResponseOutput
- type ReportConfigTimePeriod
- type ReportConfigTimePeriodArgs
- func (ReportConfigTimePeriodArgs) ElementType() reflect.Type
- func (i ReportConfigTimePeriodArgs) ToReportConfigTimePeriodOutput() ReportConfigTimePeriodOutput
- func (i ReportConfigTimePeriodArgs) ToReportConfigTimePeriodOutputWithContext(ctx context.Context) ReportConfigTimePeriodOutput
- func (i ReportConfigTimePeriodArgs) ToReportConfigTimePeriodPtrOutput() ReportConfigTimePeriodPtrOutput
- func (i ReportConfigTimePeriodArgs) ToReportConfigTimePeriodPtrOutputWithContext(ctx context.Context) ReportConfigTimePeriodPtrOutput
- type ReportConfigTimePeriodInput
- type ReportConfigTimePeriodOutput
- func (ReportConfigTimePeriodOutput) ElementType() reflect.Type
- func (o ReportConfigTimePeriodOutput) From() pulumi.StringOutput
- func (o ReportConfigTimePeriodOutput) To() pulumi.StringOutput
- func (o ReportConfigTimePeriodOutput) ToReportConfigTimePeriodOutput() ReportConfigTimePeriodOutput
- func (o ReportConfigTimePeriodOutput) ToReportConfigTimePeriodOutputWithContext(ctx context.Context) ReportConfigTimePeriodOutput
- func (o ReportConfigTimePeriodOutput) ToReportConfigTimePeriodPtrOutput() ReportConfigTimePeriodPtrOutput
- func (o ReportConfigTimePeriodOutput) ToReportConfigTimePeriodPtrOutputWithContext(ctx context.Context) ReportConfigTimePeriodPtrOutput
- type ReportConfigTimePeriodPtrInput
- type ReportConfigTimePeriodPtrOutput
- func (o ReportConfigTimePeriodPtrOutput) Elem() ReportConfigTimePeriodOutput
- func (ReportConfigTimePeriodPtrOutput) ElementType() reflect.Type
- func (o ReportConfigTimePeriodPtrOutput) From() pulumi.StringPtrOutput
- func (o ReportConfigTimePeriodPtrOutput) To() pulumi.StringPtrOutput
- func (o ReportConfigTimePeriodPtrOutput) ToReportConfigTimePeriodPtrOutput() ReportConfigTimePeriodPtrOutput
- func (o ReportConfigTimePeriodPtrOutput) ToReportConfigTimePeriodPtrOutputWithContext(ctx context.Context) ReportConfigTimePeriodPtrOutput
- type ReportConfigTimePeriodResponse
- type ReportConfigTimePeriodResponseArgs
- func (ReportConfigTimePeriodResponseArgs) ElementType() reflect.Type
- func (i ReportConfigTimePeriodResponseArgs) ToReportConfigTimePeriodResponseOutput() ReportConfigTimePeriodResponseOutput
- func (i ReportConfigTimePeriodResponseArgs) ToReportConfigTimePeriodResponseOutputWithContext(ctx context.Context) ReportConfigTimePeriodResponseOutput
- func (i ReportConfigTimePeriodResponseArgs) ToReportConfigTimePeriodResponsePtrOutput() ReportConfigTimePeriodResponsePtrOutput
- func (i ReportConfigTimePeriodResponseArgs) ToReportConfigTimePeriodResponsePtrOutputWithContext(ctx context.Context) ReportConfigTimePeriodResponsePtrOutput
- type ReportConfigTimePeriodResponseInput
- type ReportConfigTimePeriodResponseOutput
- func (ReportConfigTimePeriodResponseOutput) ElementType() reflect.Type
- func (o ReportConfigTimePeriodResponseOutput) From() pulumi.StringOutput
- func (o ReportConfigTimePeriodResponseOutput) To() pulumi.StringOutput
- func (o ReportConfigTimePeriodResponseOutput) ToReportConfigTimePeriodResponseOutput() ReportConfigTimePeriodResponseOutput
- func (o ReportConfigTimePeriodResponseOutput) ToReportConfigTimePeriodResponseOutputWithContext(ctx context.Context) ReportConfigTimePeriodResponseOutput
- func (o ReportConfigTimePeriodResponseOutput) ToReportConfigTimePeriodResponsePtrOutput() ReportConfigTimePeriodResponsePtrOutput
- func (o ReportConfigTimePeriodResponseOutput) ToReportConfigTimePeriodResponsePtrOutputWithContext(ctx context.Context) ReportConfigTimePeriodResponsePtrOutput
- type ReportConfigTimePeriodResponsePtrInput
- type ReportConfigTimePeriodResponsePtrOutput
- func (o ReportConfigTimePeriodResponsePtrOutput) Elem() ReportConfigTimePeriodResponseOutput
- func (ReportConfigTimePeriodResponsePtrOutput) ElementType() reflect.Type
- func (o ReportConfigTimePeriodResponsePtrOutput) From() pulumi.StringPtrOutput
- func (o ReportConfigTimePeriodResponsePtrOutput) To() pulumi.StringPtrOutput
- func (o ReportConfigTimePeriodResponsePtrOutput) ToReportConfigTimePeriodResponsePtrOutput() ReportConfigTimePeriodResponsePtrOutput
- func (o ReportConfigTimePeriodResponsePtrOutput) ToReportConfigTimePeriodResponsePtrOutputWithContext(ctx context.Context) ReportConfigTimePeriodResponsePtrOutput
- type ReportType
- func (ReportType) ElementType() reflect.Type
- func (e ReportType) ToStringOutput() pulumi.StringOutput
- func (e ReportType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ReportType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ReportType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type TimeGrainType
- func (TimeGrainType) ElementType() reflect.Type
- func (e TimeGrainType) ToStringOutput() pulumi.StringOutput
- func (e TimeGrainType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TimeGrainType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TimeGrainType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type TimeframeType
- func (TimeframeType) ElementType() reflect.Type
- func (e TimeframeType) ToStringOutput() pulumi.StringOutput
- func (e TimeframeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TimeframeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TimeframeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type View
- type ViewArgs
- type ViewByScope
- type ViewByScopeArgs
- type ViewByScopeInput
- type ViewByScopeOutput
- type ViewByScopeState
- type ViewInput
- type ViewOutput
- type ViewState
Constants ¶
const ( AccumulatedTypeTrue = AccumulatedType("true") AccumulatedTypeFalse = AccumulatedType("false") )
const ( CategoryTypeCost = CategoryType("Cost") CategoryTypeUsage = CategoryType("Usage") )
const ( ChartTypeArea = ChartType("Area") ChartTypeLine = ChartType("Line") ChartTypeStackedColumn = ChartType("StackedColumn") ChartTypeGroupedColumn = ChartType("GroupedColumn") ChartTypeTable = ChartType("Table") )
const ( GranularityTypeDaily = GranularityType("Daily") GranularityTypeMonthly = GranularityType("Monthly") )
const ( KpiTypeTypeForecast = KpiTypeType("Forecast") KpiTypeTypeBudget = KpiTypeType("Budget") )
const ( MetricTypeActualCost = MetricType("ActualCost") MetricTypeAmortizedCost = MetricType("AmortizedCost") MetricTypeAHUB = MetricType("AHUB") )
const ( NotificationOperatorTypeEqualTo = NotificationOperatorType("EqualTo") NotificationOperatorTypeGreaterThan = NotificationOperatorType("GreaterThan") NotificationOperatorTypeGreaterThanOrEqualTo = NotificationOperatorType("GreaterThanOrEqualTo") )
const ( OperatorTypeIn = OperatorType("In") OperatorTypeContains = OperatorType("Contains") )
const ( PivotTypeTypeDimension = PivotTypeType("Dimension") PivotTypeTypeTagKey = PivotTypeType("TagKey") )
const ( ReportConfigColumnTypeTag = ReportConfigColumnType("Tag") ReportConfigColumnTypeDimension = ReportConfigColumnType("Dimension") )
const ( TimeGrainTypeMonthly = TimeGrainType("Monthly") TimeGrainTypeQuarterly = TimeGrainType("Quarterly") TimeGrainTypeAnnually = TimeGrainType("Annually") )
const ( TimeframeTypeWeekToDate = TimeframeType("WeekToDate") TimeframeTypeMonthToDate = TimeframeType("MonthToDate") TimeframeTypeYearToDate = TimeframeType("YearToDate") TimeframeTypeCustom = TimeframeType("Custom") )
const (
FunctionTypeSum = FunctionType("Sum")
)
const (
ReportTypeUsage = ReportType("Usage")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccumulatedType ¶ added in v0.3.1
Show costs accumulated over time.
func (AccumulatedType) ElementType ¶ added in v0.3.1
func (AccumulatedType) ElementType() reflect.Type
func (AccumulatedType) ToStringOutput ¶ added in v0.3.1
func (e AccumulatedType) ToStringOutput() pulumi.StringOutput
func (AccumulatedType) ToStringOutputWithContext ¶ added in v0.3.1
func (e AccumulatedType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccumulatedType) ToStringPtrOutput ¶ added in v0.3.1
func (e AccumulatedType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccumulatedType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e AccumulatedType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Budget ¶
type Budget struct { pulumi.CustomResourceState // The total amount of cost to track with the budget Amount pulumi.Float64Output `pulumi:"amount"` // The category of the budget, whether the budget tracks cost or usage. Category pulumi.StringOutput `pulumi:"category"` // The current amount of cost which is being tracked for a budget. CurrentSpend CurrentSpendResponseOutput `pulumi:"currentSpend"` // eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // May be used to filter budgets. Filter ReportConfigFilterResponsePtrOutput `pulumi:"filter"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Dictionary of notifications associated with the budget. Budget can have up to five notifications. Notifications NotificationResponseMapOutput `pulumi:"notifications"` // The time covered by a budget. Tracking of the amount will be reset based on the time grain. TimeGrain pulumi.StringOutput `pulumi:"timeGrain"` // Has start and end date of the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than three months. Past start date should be selected within the timegrain period. There are no restrictions on the end date. TimePeriod BudgetTimePeriodResponseOutput `pulumi:"timePeriod"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A budget resource.
func GetBudget ¶
func GetBudget(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BudgetState, opts ...pulumi.ResourceOption) (*Budget, error)
GetBudget gets an existing Budget 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 NewBudget ¶
func NewBudget(ctx *pulumi.Context, name string, args *BudgetArgs, opts ...pulumi.ResourceOption) (*Budget, error)
NewBudget registers a new resource with the given unique name, arguments, and options.
func (*Budget) ElementType ¶ added in v0.2.6
func (*Budget) ToBudgetOutput ¶ added in v0.2.6
func (i *Budget) ToBudgetOutput() BudgetOutput
func (*Budget) ToBudgetOutputWithContext ¶ added in v0.2.6
func (i *Budget) ToBudgetOutputWithContext(ctx context.Context) BudgetOutput
type BudgetArgs ¶
type BudgetArgs struct { // The total amount of cost to track with the budget Amount pulumi.Float64Input // Budget Name. BudgetName pulumi.StringInput // The category of the budget, whether the budget tracks cost or usage. Category pulumi.StringInput // eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. ETag pulumi.StringPtrInput // May be used to filter budgets. Filter ReportConfigFilterPtrInput // Dictionary of notifications associated with the budget. Budget can have up to five notifications. Notifications NotificationMapInput // The scope associated with budget operations. This includes '/subscriptions/{subscriptionId}/' for subscription scope, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope. Scope pulumi.StringInput // The time covered by a budget. Tracking of the amount will be reset based on the time grain. TimeGrain pulumi.StringInput // Has start and end date of the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than three months. Past start date should be selected within the timegrain period. There are no restrictions on the end date. TimePeriod BudgetTimePeriodInput }
The set of arguments for constructing a Budget resource.
func (BudgetArgs) ElementType ¶
func (BudgetArgs) ElementType() reflect.Type
type BudgetInput ¶ added in v0.2.6
type BudgetInput interface { pulumi.Input ToBudgetOutput() BudgetOutput ToBudgetOutputWithContext(ctx context.Context) BudgetOutput }
type BudgetOutput ¶ added in v0.2.6
type BudgetOutput struct {
*pulumi.OutputState
}
func (BudgetOutput) ElementType ¶ added in v0.2.6
func (BudgetOutput) ElementType() reflect.Type
func (BudgetOutput) ToBudgetOutput ¶ added in v0.2.6
func (o BudgetOutput) ToBudgetOutput() BudgetOutput
func (BudgetOutput) ToBudgetOutputWithContext ¶ added in v0.2.6
func (o BudgetOutput) ToBudgetOutputWithContext(ctx context.Context) BudgetOutput
type BudgetState ¶
type BudgetState struct { // The total amount of cost to track with the budget Amount pulumi.Float64PtrInput // The category of the budget, whether the budget tracks cost or usage. Category pulumi.StringPtrInput // The current amount of cost which is being tracked for a budget. CurrentSpend CurrentSpendResponsePtrInput // eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. ETag pulumi.StringPtrInput // May be used to filter budgets. Filter ReportConfigFilterResponsePtrInput // Resource name. Name pulumi.StringPtrInput // Dictionary of notifications associated with the budget. Budget can have up to five notifications. Notifications NotificationResponseMapInput // The time covered by a budget. Tracking of the amount will be reset based on the time grain. TimeGrain pulumi.StringPtrInput // Has start and end date of the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than three months. Past start date should be selected within the timegrain period. There are no restrictions on the end date. TimePeriod BudgetTimePeriodResponsePtrInput // Resource type. Type pulumi.StringPtrInput }
func (BudgetState) ElementType ¶
func (BudgetState) ElementType() reflect.Type
type BudgetTimePeriod ¶
type BudgetTimePeriod struct { // The end date for the budget. If not provided, we default this to 10 years from the start date. EndDate *string `pulumi:"endDate"` // The start date for the budget. StartDate string `pulumi:"startDate"` }
The start and end date for a budget.
type BudgetTimePeriodArgs ¶
type BudgetTimePeriodArgs struct { // The end date for the budget. If not provided, we default this to 10 years from the start date. EndDate pulumi.StringPtrInput `pulumi:"endDate"` // The start date for the budget. StartDate pulumi.StringInput `pulumi:"startDate"` }
The start and end date for a budget.
func (BudgetTimePeriodArgs) ElementType ¶
func (BudgetTimePeriodArgs) ElementType() reflect.Type
func (BudgetTimePeriodArgs) ToBudgetTimePeriodOutput ¶
func (i BudgetTimePeriodArgs) ToBudgetTimePeriodOutput() BudgetTimePeriodOutput
func (BudgetTimePeriodArgs) ToBudgetTimePeriodOutputWithContext ¶
func (i BudgetTimePeriodArgs) ToBudgetTimePeriodOutputWithContext(ctx context.Context) BudgetTimePeriodOutput
func (BudgetTimePeriodArgs) ToBudgetTimePeriodPtrOutput ¶
func (i BudgetTimePeriodArgs) ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput
func (BudgetTimePeriodArgs) ToBudgetTimePeriodPtrOutputWithContext ¶
func (i BudgetTimePeriodArgs) ToBudgetTimePeriodPtrOutputWithContext(ctx context.Context) BudgetTimePeriodPtrOutput
type BudgetTimePeriodInput ¶
type BudgetTimePeriodInput interface { pulumi.Input ToBudgetTimePeriodOutput() BudgetTimePeriodOutput ToBudgetTimePeriodOutputWithContext(context.Context) BudgetTimePeriodOutput }
BudgetTimePeriodInput is an input type that accepts BudgetTimePeriodArgs and BudgetTimePeriodOutput values. You can construct a concrete instance of `BudgetTimePeriodInput` via:
BudgetTimePeriodArgs{...}
type BudgetTimePeriodOutput ¶
type BudgetTimePeriodOutput struct{ *pulumi.OutputState }
The start and end date for a budget.
func (BudgetTimePeriodOutput) ElementType ¶
func (BudgetTimePeriodOutput) ElementType() reflect.Type
func (BudgetTimePeriodOutput) EndDate ¶
func (o BudgetTimePeriodOutput) EndDate() pulumi.StringPtrOutput
The end date for the budget. If not provided, we default this to 10 years from the start date.
func (BudgetTimePeriodOutput) StartDate ¶
func (o BudgetTimePeriodOutput) StartDate() pulumi.StringOutput
The start date for the budget.
func (BudgetTimePeriodOutput) ToBudgetTimePeriodOutput ¶
func (o BudgetTimePeriodOutput) ToBudgetTimePeriodOutput() BudgetTimePeriodOutput
func (BudgetTimePeriodOutput) ToBudgetTimePeriodOutputWithContext ¶
func (o BudgetTimePeriodOutput) ToBudgetTimePeriodOutputWithContext(ctx context.Context) BudgetTimePeriodOutput
func (BudgetTimePeriodOutput) ToBudgetTimePeriodPtrOutput ¶
func (o BudgetTimePeriodOutput) ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput
func (BudgetTimePeriodOutput) ToBudgetTimePeriodPtrOutputWithContext ¶
func (o BudgetTimePeriodOutput) ToBudgetTimePeriodPtrOutputWithContext(ctx context.Context) BudgetTimePeriodPtrOutput
type BudgetTimePeriodPtrInput ¶
type BudgetTimePeriodPtrInput interface { pulumi.Input ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput ToBudgetTimePeriodPtrOutputWithContext(context.Context) BudgetTimePeriodPtrOutput }
BudgetTimePeriodPtrInput is an input type that accepts BudgetTimePeriodArgs, BudgetTimePeriodPtr and BudgetTimePeriodPtrOutput values. You can construct a concrete instance of `BudgetTimePeriodPtrInput` via:
BudgetTimePeriodArgs{...} or: nil
func BudgetTimePeriodPtr ¶
func BudgetTimePeriodPtr(v *BudgetTimePeriodArgs) BudgetTimePeriodPtrInput
type BudgetTimePeriodPtrOutput ¶
type BudgetTimePeriodPtrOutput struct{ *pulumi.OutputState }
func (BudgetTimePeriodPtrOutput) Elem ¶
func (o BudgetTimePeriodPtrOutput) Elem() BudgetTimePeriodOutput
func (BudgetTimePeriodPtrOutput) ElementType ¶
func (BudgetTimePeriodPtrOutput) ElementType() reflect.Type
func (BudgetTimePeriodPtrOutput) EndDate ¶
func (o BudgetTimePeriodPtrOutput) EndDate() pulumi.StringPtrOutput
The end date for the budget. If not provided, we default this to 10 years from the start date.
func (BudgetTimePeriodPtrOutput) StartDate ¶
func (o BudgetTimePeriodPtrOutput) StartDate() pulumi.StringPtrOutput
The start date for the budget.
func (BudgetTimePeriodPtrOutput) ToBudgetTimePeriodPtrOutput ¶
func (o BudgetTimePeriodPtrOutput) ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput
func (BudgetTimePeriodPtrOutput) ToBudgetTimePeriodPtrOutputWithContext ¶
func (o BudgetTimePeriodPtrOutput) ToBudgetTimePeriodPtrOutputWithContext(ctx context.Context) BudgetTimePeriodPtrOutput
type BudgetTimePeriodResponse ¶
type BudgetTimePeriodResponse struct { // The end date for the budget. If not provided, we default this to 10 years from the start date. EndDate *string `pulumi:"endDate"` // The start date for the budget. StartDate string `pulumi:"startDate"` }
The start and end date for a budget.
type BudgetTimePeriodResponseArgs ¶
type BudgetTimePeriodResponseArgs struct { // The end date for the budget. If not provided, we default this to 10 years from the start date. EndDate pulumi.StringPtrInput `pulumi:"endDate"` // The start date for the budget. StartDate pulumi.StringInput `pulumi:"startDate"` }
The start and end date for a budget.
func (BudgetTimePeriodResponseArgs) ElementType ¶
func (BudgetTimePeriodResponseArgs) ElementType() reflect.Type
func (BudgetTimePeriodResponseArgs) ToBudgetTimePeriodResponseOutput ¶
func (i BudgetTimePeriodResponseArgs) ToBudgetTimePeriodResponseOutput() BudgetTimePeriodResponseOutput
func (BudgetTimePeriodResponseArgs) ToBudgetTimePeriodResponseOutputWithContext ¶
func (i BudgetTimePeriodResponseArgs) ToBudgetTimePeriodResponseOutputWithContext(ctx context.Context) BudgetTimePeriodResponseOutput
func (BudgetTimePeriodResponseArgs) ToBudgetTimePeriodResponsePtrOutput ¶
func (i BudgetTimePeriodResponseArgs) ToBudgetTimePeriodResponsePtrOutput() BudgetTimePeriodResponsePtrOutput
func (BudgetTimePeriodResponseArgs) ToBudgetTimePeriodResponsePtrOutputWithContext ¶
func (i BudgetTimePeriodResponseArgs) ToBudgetTimePeriodResponsePtrOutputWithContext(ctx context.Context) BudgetTimePeriodResponsePtrOutput
type BudgetTimePeriodResponseInput ¶
type BudgetTimePeriodResponseInput interface { pulumi.Input ToBudgetTimePeriodResponseOutput() BudgetTimePeriodResponseOutput ToBudgetTimePeriodResponseOutputWithContext(context.Context) BudgetTimePeriodResponseOutput }
BudgetTimePeriodResponseInput is an input type that accepts BudgetTimePeriodResponseArgs and BudgetTimePeriodResponseOutput values. You can construct a concrete instance of `BudgetTimePeriodResponseInput` via:
BudgetTimePeriodResponseArgs{...}
type BudgetTimePeriodResponseOutput ¶
type BudgetTimePeriodResponseOutput struct{ *pulumi.OutputState }
The start and end date for a budget.
func (BudgetTimePeriodResponseOutput) ElementType ¶
func (BudgetTimePeriodResponseOutput) ElementType() reflect.Type
func (BudgetTimePeriodResponseOutput) EndDate ¶
func (o BudgetTimePeriodResponseOutput) EndDate() pulumi.StringPtrOutput
The end date for the budget. If not provided, we default this to 10 years from the start date.
func (BudgetTimePeriodResponseOutput) StartDate ¶
func (o BudgetTimePeriodResponseOutput) StartDate() pulumi.StringOutput
The start date for the budget.
func (BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponseOutput ¶
func (o BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponseOutput() BudgetTimePeriodResponseOutput
func (BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponseOutputWithContext ¶
func (o BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponseOutputWithContext(ctx context.Context) BudgetTimePeriodResponseOutput
func (BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponsePtrOutput ¶
func (o BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponsePtrOutput() BudgetTimePeriodResponsePtrOutput
func (BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponsePtrOutputWithContext ¶
func (o BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponsePtrOutputWithContext(ctx context.Context) BudgetTimePeriodResponsePtrOutput
type BudgetTimePeriodResponsePtrInput ¶
type BudgetTimePeriodResponsePtrInput interface { pulumi.Input ToBudgetTimePeriodResponsePtrOutput() BudgetTimePeriodResponsePtrOutput ToBudgetTimePeriodResponsePtrOutputWithContext(context.Context) BudgetTimePeriodResponsePtrOutput }
BudgetTimePeriodResponsePtrInput is an input type that accepts BudgetTimePeriodResponseArgs, BudgetTimePeriodResponsePtr and BudgetTimePeriodResponsePtrOutput values. You can construct a concrete instance of `BudgetTimePeriodResponsePtrInput` via:
BudgetTimePeriodResponseArgs{...} or: nil
func BudgetTimePeriodResponsePtr ¶
func BudgetTimePeriodResponsePtr(v *BudgetTimePeriodResponseArgs) BudgetTimePeriodResponsePtrInput
type BudgetTimePeriodResponsePtrOutput ¶
type BudgetTimePeriodResponsePtrOutput struct{ *pulumi.OutputState }
func (BudgetTimePeriodResponsePtrOutput) Elem ¶
func (o BudgetTimePeriodResponsePtrOutput) Elem() BudgetTimePeriodResponseOutput
func (BudgetTimePeriodResponsePtrOutput) ElementType ¶
func (BudgetTimePeriodResponsePtrOutput) ElementType() reflect.Type
func (BudgetTimePeriodResponsePtrOutput) EndDate ¶
func (o BudgetTimePeriodResponsePtrOutput) EndDate() pulumi.StringPtrOutput
The end date for the budget. If not provided, we default this to 10 years from the start date.
func (BudgetTimePeriodResponsePtrOutput) StartDate ¶
func (o BudgetTimePeriodResponsePtrOutput) StartDate() pulumi.StringPtrOutput
The start date for the budget.
func (BudgetTimePeriodResponsePtrOutput) ToBudgetTimePeriodResponsePtrOutput ¶
func (o BudgetTimePeriodResponsePtrOutput) ToBudgetTimePeriodResponsePtrOutput() BudgetTimePeriodResponsePtrOutput
func (BudgetTimePeriodResponsePtrOutput) ToBudgetTimePeriodResponsePtrOutputWithContext ¶
func (o BudgetTimePeriodResponsePtrOutput) ToBudgetTimePeriodResponsePtrOutputWithContext(ctx context.Context) BudgetTimePeriodResponsePtrOutput
type CategoryType ¶ added in v0.3.1
The category of the budget, whether the budget tracks cost or usage.
func (CategoryType) ElementType ¶ added in v0.3.1
func (CategoryType) ElementType() reflect.Type
func (CategoryType) ToStringOutput ¶ added in v0.3.1
func (e CategoryType) ToStringOutput() pulumi.StringOutput
func (CategoryType) ToStringOutputWithContext ¶ added in v0.3.1
func (e CategoryType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CategoryType) ToStringPtrOutput ¶ added in v0.3.1
func (e CategoryType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CategoryType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e CategoryType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChartType ¶ added in v0.3.1
Chart type of the main view in Cost Analysis. Required.
func (ChartType) ElementType ¶ added in v0.3.1
func (ChartType) ToStringOutput ¶ added in v0.3.1
func (e ChartType) ToStringOutput() pulumi.StringOutput
func (ChartType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ChartType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChartType) ToStringPtrOutput ¶ added in v0.3.1
func (e ChartType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChartType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ChartType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CurrentSpendResponse ¶
type CurrentSpendResponse struct { // The total amount of cost which is being tracked by the budget. Amount float64 `pulumi:"amount"` // The unit of measure for the budget amount. Unit string `pulumi:"unit"` }
The current amount of cost which is being tracked for a budget.
type CurrentSpendResponseArgs ¶
type CurrentSpendResponseArgs struct { // The total amount of cost which is being tracked by the budget. Amount pulumi.Float64Input `pulumi:"amount"` // The unit of measure for the budget amount. Unit pulumi.StringInput `pulumi:"unit"` }
The current amount of cost which is being tracked for a budget.
func (CurrentSpendResponseArgs) ElementType ¶
func (CurrentSpendResponseArgs) ElementType() reflect.Type
func (CurrentSpendResponseArgs) ToCurrentSpendResponseOutput ¶
func (i CurrentSpendResponseArgs) ToCurrentSpendResponseOutput() CurrentSpendResponseOutput
func (CurrentSpendResponseArgs) ToCurrentSpendResponseOutputWithContext ¶
func (i CurrentSpendResponseArgs) ToCurrentSpendResponseOutputWithContext(ctx context.Context) CurrentSpendResponseOutput
func (CurrentSpendResponseArgs) ToCurrentSpendResponsePtrOutput ¶
func (i CurrentSpendResponseArgs) ToCurrentSpendResponsePtrOutput() CurrentSpendResponsePtrOutput
func (CurrentSpendResponseArgs) ToCurrentSpendResponsePtrOutputWithContext ¶
func (i CurrentSpendResponseArgs) ToCurrentSpendResponsePtrOutputWithContext(ctx context.Context) CurrentSpendResponsePtrOutput
type CurrentSpendResponseInput ¶
type CurrentSpendResponseInput interface { pulumi.Input ToCurrentSpendResponseOutput() CurrentSpendResponseOutput ToCurrentSpendResponseOutputWithContext(context.Context) CurrentSpendResponseOutput }
CurrentSpendResponseInput is an input type that accepts CurrentSpendResponseArgs and CurrentSpendResponseOutput values. You can construct a concrete instance of `CurrentSpendResponseInput` via:
CurrentSpendResponseArgs{...}
type CurrentSpendResponseOutput ¶
type CurrentSpendResponseOutput struct{ *pulumi.OutputState }
The current amount of cost which is being tracked for a budget.
func (CurrentSpendResponseOutput) Amount ¶
func (o CurrentSpendResponseOutput) Amount() pulumi.Float64Output
The total amount of cost which is being tracked by the budget.
func (CurrentSpendResponseOutput) ElementType ¶
func (CurrentSpendResponseOutput) ElementType() reflect.Type
func (CurrentSpendResponseOutput) ToCurrentSpendResponseOutput ¶
func (o CurrentSpendResponseOutput) ToCurrentSpendResponseOutput() CurrentSpendResponseOutput
func (CurrentSpendResponseOutput) ToCurrentSpendResponseOutputWithContext ¶
func (o CurrentSpendResponseOutput) ToCurrentSpendResponseOutputWithContext(ctx context.Context) CurrentSpendResponseOutput
func (CurrentSpendResponseOutput) ToCurrentSpendResponsePtrOutput ¶
func (o CurrentSpendResponseOutput) ToCurrentSpendResponsePtrOutput() CurrentSpendResponsePtrOutput
func (CurrentSpendResponseOutput) ToCurrentSpendResponsePtrOutputWithContext ¶
func (o CurrentSpendResponseOutput) ToCurrentSpendResponsePtrOutputWithContext(ctx context.Context) CurrentSpendResponsePtrOutput
func (CurrentSpendResponseOutput) Unit ¶
func (o CurrentSpendResponseOutput) Unit() pulumi.StringOutput
The unit of measure for the budget amount.
type CurrentSpendResponsePtrInput ¶
type CurrentSpendResponsePtrInput interface { pulumi.Input ToCurrentSpendResponsePtrOutput() CurrentSpendResponsePtrOutput ToCurrentSpendResponsePtrOutputWithContext(context.Context) CurrentSpendResponsePtrOutput }
CurrentSpendResponsePtrInput is an input type that accepts CurrentSpendResponseArgs, CurrentSpendResponsePtr and CurrentSpendResponsePtrOutput values. You can construct a concrete instance of `CurrentSpendResponsePtrInput` via:
CurrentSpendResponseArgs{...} or: nil
func CurrentSpendResponsePtr ¶
func CurrentSpendResponsePtr(v *CurrentSpendResponseArgs) CurrentSpendResponsePtrInput
type CurrentSpendResponsePtrOutput ¶
type CurrentSpendResponsePtrOutput struct{ *pulumi.OutputState }
func (CurrentSpendResponsePtrOutput) Amount ¶
func (o CurrentSpendResponsePtrOutput) Amount() pulumi.Float64PtrOutput
The total amount of cost which is being tracked by the budget.
func (CurrentSpendResponsePtrOutput) Elem ¶
func (o CurrentSpendResponsePtrOutput) Elem() CurrentSpendResponseOutput
func (CurrentSpendResponsePtrOutput) ElementType ¶
func (CurrentSpendResponsePtrOutput) ElementType() reflect.Type
func (CurrentSpendResponsePtrOutput) ToCurrentSpendResponsePtrOutput ¶
func (o CurrentSpendResponsePtrOutput) ToCurrentSpendResponsePtrOutput() CurrentSpendResponsePtrOutput
func (CurrentSpendResponsePtrOutput) ToCurrentSpendResponsePtrOutputWithContext ¶
func (o CurrentSpendResponsePtrOutput) ToCurrentSpendResponsePtrOutputWithContext(ctx context.Context) CurrentSpendResponsePtrOutput
func (CurrentSpendResponsePtrOutput) Unit ¶
func (o CurrentSpendResponsePtrOutput) Unit() pulumi.StringPtrOutput
The unit of measure for the budget amount.
type FunctionType ¶ added in v0.3.1
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
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 KpiProperties ¶
type KpiProperties struct { // show the KPI in the UI? Enabled *bool `pulumi:"enabled"` // ID of resource related to metric (budget). Id *string `pulumi:"id"` // KPI type (Forecast, Budget). Type *string `pulumi:"type"` }
Each KPI must contain a 'type' and 'enabled' key.
type KpiPropertiesArgs ¶
type KpiPropertiesArgs struct { // show the KPI in the UI? Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // ID of resource related to metric (budget). Id pulumi.StringPtrInput `pulumi:"id"` // KPI type (Forecast, Budget). Type pulumi.StringPtrInput `pulumi:"type"` }
Each KPI must contain a 'type' and 'enabled' key.
func (KpiPropertiesArgs) ElementType ¶
func (KpiPropertiesArgs) ElementType() reflect.Type
func (KpiPropertiesArgs) ToKpiPropertiesOutput ¶
func (i KpiPropertiesArgs) ToKpiPropertiesOutput() KpiPropertiesOutput
func (KpiPropertiesArgs) ToKpiPropertiesOutputWithContext ¶
func (i KpiPropertiesArgs) ToKpiPropertiesOutputWithContext(ctx context.Context) KpiPropertiesOutput
type KpiPropertiesArray ¶
type KpiPropertiesArray []KpiPropertiesInput
func (KpiPropertiesArray) ElementType ¶
func (KpiPropertiesArray) ElementType() reflect.Type
func (KpiPropertiesArray) ToKpiPropertiesArrayOutput ¶
func (i KpiPropertiesArray) ToKpiPropertiesArrayOutput() KpiPropertiesArrayOutput
func (KpiPropertiesArray) ToKpiPropertiesArrayOutputWithContext ¶
func (i KpiPropertiesArray) ToKpiPropertiesArrayOutputWithContext(ctx context.Context) KpiPropertiesArrayOutput
type KpiPropertiesArrayInput ¶
type KpiPropertiesArrayInput interface { pulumi.Input ToKpiPropertiesArrayOutput() KpiPropertiesArrayOutput ToKpiPropertiesArrayOutputWithContext(context.Context) KpiPropertiesArrayOutput }
KpiPropertiesArrayInput is an input type that accepts KpiPropertiesArray and KpiPropertiesArrayOutput values. You can construct a concrete instance of `KpiPropertiesArrayInput` via:
KpiPropertiesArray{ KpiPropertiesArgs{...} }
type KpiPropertiesArrayOutput ¶
type KpiPropertiesArrayOutput struct{ *pulumi.OutputState }
func (KpiPropertiesArrayOutput) ElementType ¶
func (KpiPropertiesArrayOutput) ElementType() reflect.Type
func (KpiPropertiesArrayOutput) Index ¶
func (o KpiPropertiesArrayOutput) Index(i pulumi.IntInput) KpiPropertiesOutput
func (KpiPropertiesArrayOutput) ToKpiPropertiesArrayOutput ¶
func (o KpiPropertiesArrayOutput) ToKpiPropertiesArrayOutput() KpiPropertiesArrayOutput
func (KpiPropertiesArrayOutput) ToKpiPropertiesArrayOutputWithContext ¶
func (o KpiPropertiesArrayOutput) ToKpiPropertiesArrayOutputWithContext(ctx context.Context) KpiPropertiesArrayOutput
type KpiPropertiesInput ¶
type KpiPropertiesInput interface { pulumi.Input ToKpiPropertiesOutput() KpiPropertiesOutput ToKpiPropertiesOutputWithContext(context.Context) KpiPropertiesOutput }
KpiPropertiesInput is an input type that accepts KpiPropertiesArgs and KpiPropertiesOutput values. You can construct a concrete instance of `KpiPropertiesInput` via:
KpiPropertiesArgs{...}
type KpiPropertiesOutput ¶
type KpiPropertiesOutput struct{ *pulumi.OutputState }
Each KPI must contain a 'type' and 'enabled' key.
func (KpiPropertiesOutput) ElementType ¶
func (KpiPropertiesOutput) ElementType() reflect.Type
func (KpiPropertiesOutput) Enabled ¶
func (o KpiPropertiesOutput) Enabled() pulumi.BoolPtrOutput
show the KPI in the UI?
func (KpiPropertiesOutput) Id ¶
func (o KpiPropertiesOutput) Id() pulumi.StringPtrOutput
ID of resource related to metric (budget).
func (KpiPropertiesOutput) ToKpiPropertiesOutput ¶
func (o KpiPropertiesOutput) ToKpiPropertiesOutput() KpiPropertiesOutput
func (KpiPropertiesOutput) ToKpiPropertiesOutputWithContext ¶
func (o KpiPropertiesOutput) ToKpiPropertiesOutputWithContext(ctx context.Context) KpiPropertiesOutput
func (KpiPropertiesOutput) Type ¶
func (o KpiPropertiesOutput) Type() pulumi.StringPtrOutput
KPI type (Forecast, Budget).
type KpiPropertiesResponse ¶
type KpiPropertiesResponse struct { // show the KPI in the UI? Enabled *bool `pulumi:"enabled"` // ID of resource related to metric (budget). Id *string `pulumi:"id"` // KPI type (Forecast, Budget). Type *string `pulumi:"type"` }
Each KPI must contain a 'type' and 'enabled' key.
type KpiPropertiesResponseArgs ¶
type KpiPropertiesResponseArgs struct { // show the KPI in the UI? Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // ID of resource related to metric (budget). Id pulumi.StringPtrInput `pulumi:"id"` // KPI type (Forecast, Budget). Type pulumi.StringPtrInput `pulumi:"type"` }
Each KPI must contain a 'type' and 'enabled' key.
func (KpiPropertiesResponseArgs) ElementType ¶
func (KpiPropertiesResponseArgs) ElementType() reflect.Type
func (KpiPropertiesResponseArgs) ToKpiPropertiesResponseOutput ¶
func (i KpiPropertiesResponseArgs) ToKpiPropertiesResponseOutput() KpiPropertiesResponseOutput
func (KpiPropertiesResponseArgs) ToKpiPropertiesResponseOutputWithContext ¶
func (i KpiPropertiesResponseArgs) ToKpiPropertiesResponseOutputWithContext(ctx context.Context) KpiPropertiesResponseOutput
type KpiPropertiesResponseArray ¶
type KpiPropertiesResponseArray []KpiPropertiesResponseInput
func (KpiPropertiesResponseArray) ElementType ¶
func (KpiPropertiesResponseArray) ElementType() reflect.Type
func (KpiPropertiesResponseArray) ToKpiPropertiesResponseArrayOutput ¶
func (i KpiPropertiesResponseArray) ToKpiPropertiesResponseArrayOutput() KpiPropertiesResponseArrayOutput
func (KpiPropertiesResponseArray) ToKpiPropertiesResponseArrayOutputWithContext ¶
func (i KpiPropertiesResponseArray) ToKpiPropertiesResponseArrayOutputWithContext(ctx context.Context) KpiPropertiesResponseArrayOutput
type KpiPropertiesResponseArrayInput ¶
type KpiPropertiesResponseArrayInput interface { pulumi.Input ToKpiPropertiesResponseArrayOutput() KpiPropertiesResponseArrayOutput ToKpiPropertiesResponseArrayOutputWithContext(context.Context) KpiPropertiesResponseArrayOutput }
KpiPropertiesResponseArrayInput is an input type that accepts KpiPropertiesResponseArray and KpiPropertiesResponseArrayOutput values. You can construct a concrete instance of `KpiPropertiesResponseArrayInput` via:
KpiPropertiesResponseArray{ KpiPropertiesResponseArgs{...} }
type KpiPropertiesResponseArrayOutput ¶
type KpiPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (KpiPropertiesResponseArrayOutput) ElementType ¶
func (KpiPropertiesResponseArrayOutput) ElementType() reflect.Type
func (KpiPropertiesResponseArrayOutput) Index ¶
func (o KpiPropertiesResponseArrayOutput) Index(i pulumi.IntInput) KpiPropertiesResponseOutput
func (KpiPropertiesResponseArrayOutput) ToKpiPropertiesResponseArrayOutput ¶
func (o KpiPropertiesResponseArrayOutput) ToKpiPropertiesResponseArrayOutput() KpiPropertiesResponseArrayOutput
func (KpiPropertiesResponseArrayOutput) ToKpiPropertiesResponseArrayOutputWithContext ¶
func (o KpiPropertiesResponseArrayOutput) ToKpiPropertiesResponseArrayOutputWithContext(ctx context.Context) KpiPropertiesResponseArrayOutput
type KpiPropertiesResponseInput ¶
type KpiPropertiesResponseInput interface { pulumi.Input ToKpiPropertiesResponseOutput() KpiPropertiesResponseOutput ToKpiPropertiesResponseOutputWithContext(context.Context) KpiPropertiesResponseOutput }
KpiPropertiesResponseInput is an input type that accepts KpiPropertiesResponseArgs and KpiPropertiesResponseOutput values. You can construct a concrete instance of `KpiPropertiesResponseInput` via:
KpiPropertiesResponseArgs{...}
type KpiPropertiesResponseOutput ¶
type KpiPropertiesResponseOutput struct{ *pulumi.OutputState }
Each KPI must contain a 'type' and 'enabled' key.
func (KpiPropertiesResponseOutput) ElementType ¶
func (KpiPropertiesResponseOutput) ElementType() reflect.Type
func (KpiPropertiesResponseOutput) Enabled ¶
func (o KpiPropertiesResponseOutput) Enabled() pulumi.BoolPtrOutput
show the KPI in the UI?
func (KpiPropertiesResponseOutput) Id ¶
func (o KpiPropertiesResponseOutput) Id() pulumi.StringPtrOutput
ID of resource related to metric (budget).
func (KpiPropertiesResponseOutput) ToKpiPropertiesResponseOutput ¶
func (o KpiPropertiesResponseOutput) ToKpiPropertiesResponseOutput() KpiPropertiesResponseOutput
func (KpiPropertiesResponseOutput) ToKpiPropertiesResponseOutputWithContext ¶
func (o KpiPropertiesResponseOutput) ToKpiPropertiesResponseOutputWithContext(ctx context.Context) KpiPropertiesResponseOutput
func (KpiPropertiesResponseOutput) Type ¶
func (o KpiPropertiesResponseOutput) Type() pulumi.StringPtrOutput
KPI type (Forecast, Budget).
type KpiTypeType ¶ added in v0.3.1
KPI type (Forecast, Budget).
func (KpiTypeType) ElementType ¶ added in v0.3.1
func (KpiTypeType) ElementType() reflect.Type
func (KpiTypeType) ToStringOutput ¶ added in v0.3.1
func (e KpiTypeType) ToStringOutput() pulumi.StringOutput
func (KpiTypeType) ToStringOutputWithContext ¶ added in v0.3.1
func (e KpiTypeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KpiTypeType) ToStringPtrOutput ¶ added in v0.3.1
func (e KpiTypeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (KpiTypeType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e KpiTypeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupBudgetArgs ¶
type LookupBudgetArgs struct { // Budget Name. BudgetName string `pulumi:"budgetName"` // The scope associated with budget operations. This includes '/subscriptions/{subscriptionId}/' for subscription scope, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope. Scope string `pulumi:"scope"` }
type LookupBudgetResult ¶
type LookupBudgetResult struct { // The total amount of cost to track with the budget Amount float64 `pulumi:"amount"` // The category of the budget, whether the budget tracks cost or usage. Category string `pulumi:"category"` // The current amount of cost which is being tracked for a budget. CurrentSpend CurrentSpendResponse `pulumi:"currentSpend"` // eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. ETag *string `pulumi:"eTag"` // May be used to filter budgets. Filter *ReportConfigFilterResponse `pulumi:"filter"` // Resource Id. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Dictionary of notifications associated with the budget. Budget can have up to five notifications. Notifications map[string]NotificationResponse `pulumi:"notifications"` // The time covered by a budget. Tracking of the amount will be reset based on the time grain. TimeGrain string `pulumi:"timeGrain"` // Has start and end date of the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than three months. Past start date should be selected within the timegrain period. There are no restrictions on the end date. TimePeriod BudgetTimePeriodResponse `pulumi:"timePeriod"` // Resource type. Type string `pulumi:"type"` }
A budget resource.
func LookupBudget ¶
func LookupBudget(ctx *pulumi.Context, args *LookupBudgetArgs, opts ...pulumi.InvokeOption) (*LookupBudgetResult, error)
type LookupViewArgs ¶
type LookupViewArgs struct { // View name ViewName string `pulumi:"viewName"` }
type LookupViewByScopeArgs ¶
type LookupViewByScopeArgs struct { // The scope associated with view operations. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope. Scope string `pulumi:"scope"` // View name ViewName string `pulumi:"viewName"` }
type LookupViewByScopeResult ¶
type LookupViewByScopeResult struct { // Show costs accumulated over time. Accumulated *string `pulumi:"accumulated"` // Chart type of the main view in Cost Analysis. Required. Chart *string `pulumi:"chart"` // Date the user created this view. CreatedOn string `pulumi:"createdOn"` // Has definition for data in this report config. Dataset *ReportConfigDatasetResponse `pulumi:"dataset"` // User input name of the view. Required. DisplayName *string `pulumi:"displayName"` // eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. ETag *string `pulumi:"eTag"` // Resource Id. Id string `pulumi:"id"` // List of KPIs to show in Cost Analysis UI. Kpis []KpiPropertiesResponse `pulumi:"kpis"` // Metric to use when displaying costs. Metric *string `pulumi:"metric"` // Date when the user last modified this view. ModifiedOn string `pulumi:"modifiedOn"` // Resource name. Name string `pulumi:"name"` // Configuration of 3 sub-views in the Cost Analysis UI. Pivots []PivotPropertiesResponse `pulumi:"pivots"` // Cost Management scope to save the view on. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope *string `pulumi:"scope"` // 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"` // Resource type. Type string `pulumi:"type"` }
States and configurations of Cost Analysis.
func LookupViewByScope ¶
func LookupViewByScope(ctx *pulumi.Context, args *LookupViewByScopeArgs, opts ...pulumi.InvokeOption) (*LookupViewByScopeResult, error)
type LookupViewResult ¶
type LookupViewResult struct { // Show costs accumulated over time. Accumulated *string `pulumi:"accumulated"` // Chart type of the main view in Cost Analysis. Required. Chart *string `pulumi:"chart"` // Date the user created this view. CreatedOn string `pulumi:"createdOn"` // Has definition for data in this report config. Dataset *ReportConfigDatasetResponse `pulumi:"dataset"` // User input name of the view. Required. DisplayName *string `pulumi:"displayName"` // eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. ETag *string `pulumi:"eTag"` // Resource Id. Id string `pulumi:"id"` // List of KPIs to show in Cost Analysis UI. Kpis []KpiPropertiesResponse `pulumi:"kpis"` // Metric to use when displaying costs. Metric *string `pulumi:"metric"` // Date when the user last modified this view. ModifiedOn string `pulumi:"modifiedOn"` // Resource name. Name string `pulumi:"name"` // Configuration of 3 sub-views in the Cost Analysis UI. Pivots []PivotPropertiesResponse `pulumi:"pivots"` // Cost Management scope to save the view on. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope *string `pulumi:"scope"` // 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"` // Resource type. Type string `pulumi:"type"` }
States and configurations of Cost Analysis.
func LookupView ¶
func LookupView(ctx *pulumi.Context, args *LookupViewArgs, opts ...pulumi.InvokeOption) (*LookupViewResult, error)
type MetricType ¶ added in v0.3.1
Metric to use when displaying costs.
func (MetricType) ElementType ¶ added in v0.3.1
func (MetricType) ElementType() reflect.Type
func (MetricType) ToStringOutput ¶ added in v0.3.1
func (e MetricType) ToStringOutput() pulumi.StringOutput
func (MetricType) ToStringOutputWithContext ¶ added in v0.3.1
func (e MetricType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetricType) ToStringPtrOutput ¶ added in v0.3.1
func (e MetricType) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetricType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e MetricType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Notification ¶
type Notification struct { // Email addresses to send the budget notification to when the threshold is exceeded. ContactEmails []string `pulumi:"contactEmails"` // Action groups to send the budget notification to when the threshold is exceeded. ContactGroups []string `pulumi:"contactGroups"` // Contact roles to send the budget notification to when the threshold is exceeded. ContactRoles []string `pulumi:"contactRoles"` // The notification is enabled or not. Enabled bool `pulumi:"enabled"` // The comparison operator. Operator string `pulumi:"operator"` // Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000. Threshold float64 `pulumi:"threshold"` }
The notification associated with a budget.
type NotificationArgs ¶
type NotificationArgs struct { // Email addresses to send the budget notification to when the threshold is exceeded. ContactEmails pulumi.StringArrayInput `pulumi:"contactEmails"` // Action groups to send the budget notification to when the threshold is exceeded. ContactGroups pulumi.StringArrayInput `pulumi:"contactGroups"` // Contact roles to send the budget notification to when the threshold is exceeded. ContactRoles pulumi.StringArrayInput `pulumi:"contactRoles"` // The notification is enabled or not. Enabled pulumi.BoolInput `pulumi:"enabled"` // The comparison operator. Operator pulumi.StringInput `pulumi:"operator"` // Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000. Threshold pulumi.Float64Input `pulumi:"threshold"` }
The notification associated with a budget.
func (NotificationArgs) ElementType ¶
func (NotificationArgs) ElementType() reflect.Type
func (NotificationArgs) ToNotificationOutput ¶
func (i NotificationArgs) ToNotificationOutput() NotificationOutput
func (NotificationArgs) ToNotificationOutputWithContext ¶
func (i NotificationArgs) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput
type NotificationInput ¶
type NotificationInput interface { pulumi.Input ToNotificationOutput() NotificationOutput ToNotificationOutputWithContext(context.Context) NotificationOutput }
NotificationInput is an input type that accepts NotificationArgs and NotificationOutput values. You can construct a concrete instance of `NotificationInput` via:
NotificationArgs{...}
type NotificationMap ¶
type NotificationMap map[string]NotificationInput
func (NotificationMap) ElementType ¶
func (NotificationMap) ElementType() reflect.Type
func (NotificationMap) ToNotificationMapOutput ¶
func (i NotificationMap) ToNotificationMapOutput() NotificationMapOutput
func (NotificationMap) ToNotificationMapOutputWithContext ¶
func (i NotificationMap) ToNotificationMapOutputWithContext(ctx context.Context) NotificationMapOutput
type NotificationMapInput ¶
type NotificationMapInput interface { pulumi.Input ToNotificationMapOutput() NotificationMapOutput ToNotificationMapOutputWithContext(context.Context) NotificationMapOutput }
NotificationMapInput is an input type that accepts NotificationMap and NotificationMapOutput values. You can construct a concrete instance of `NotificationMapInput` via:
NotificationMap{ "key": NotificationArgs{...} }
type NotificationMapOutput ¶
type NotificationMapOutput struct{ *pulumi.OutputState }
func (NotificationMapOutput) ElementType ¶
func (NotificationMapOutput) ElementType() reflect.Type
func (NotificationMapOutput) MapIndex ¶
func (o NotificationMapOutput) MapIndex(k pulumi.StringInput) NotificationOutput
func (NotificationMapOutput) ToNotificationMapOutput ¶
func (o NotificationMapOutput) ToNotificationMapOutput() NotificationMapOutput
func (NotificationMapOutput) ToNotificationMapOutputWithContext ¶
func (o NotificationMapOutput) ToNotificationMapOutputWithContext(ctx context.Context) NotificationMapOutput
type NotificationOperatorType ¶ added in v0.3.1
The comparison operator.
func (NotificationOperatorType) ElementType ¶ added in v0.3.1
func (NotificationOperatorType) ElementType() reflect.Type
func (NotificationOperatorType) ToStringOutput ¶ added in v0.3.1
func (e NotificationOperatorType) ToStringOutput() pulumi.StringOutput
func (NotificationOperatorType) ToStringOutputWithContext ¶ added in v0.3.1
func (e NotificationOperatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationOperatorType) ToStringPtrOutput ¶ added in v0.3.1
func (e NotificationOperatorType) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationOperatorType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e NotificationOperatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationOutput ¶
type NotificationOutput struct{ *pulumi.OutputState }
The notification associated with a budget.
func (NotificationOutput) ContactEmails ¶
func (o NotificationOutput) ContactEmails() pulumi.StringArrayOutput
Email addresses to send the budget notification to when the threshold is exceeded.
func (NotificationOutput) ContactGroups ¶
func (o NotificationOutput) ContactGroups() pulumi.StringArrayOutput
Action groups to send the budget notification to when the threshold is exceeded.
func (NotificationOutput) ContactRoles ¶
func (o NotificationOutput) ContactRoles() pulumi.StringArrayOutput
Contact roles to send the budget notification to when the threshold is exceeded.
func (NotificationOutput) ElementType ¶
func (NotificationOutput) ElementType() reflect.Type
func (NotificationOutput) Enabled ¶
func (o NotificationOutput) Enabled() pulumi.BoolOutput
The notification is enabled or not.
func (NotificationOutput) Operator ¶
func (o NotificationOutput) Operator() pulumi.StringOutput
The comparison operator.
func (NotificationOutput) Threshold ¶
func (o NotificationOutput) Threshold() pulumi.Float64Output
Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000.
func (NotificationOutput) ToNotificationOutput ¶
func (o NotificationOutput) ToNotificationOutput() NotificationOutput
func (NotificationOutput) ToNotificationOutputWithContext ¶
func (o NotificationOutput) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput
type NotificationResponse ¶
type NotificationResponse struct { // Email addresses to send the budget notification to when the threshold is exceeded. ContactEmails []string `pulumi:"contactEmails"` // Action groups to send the budget notification to when the threshold is exceeded. ContactGroups []string `pulumi:"contactGroups"` // Contact roles to send the budget notification to when the threshold is exceeded. ContactRoles []string `pulumi:"contactRoles"` // The notification is enabled or not. Enabled bool `pulumi:"enabled"` // The comparison operator. Operator string `pulumi:"operator"` // Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000. Threshold float64 `pulumi:"threshold"` }
The notification associated with a budget.
type NotificationResponseArgs ¶
type NotificationResponseArgs struct { // Email addresses to send the budget notification to when the threshold is exceeded. ContactEmails pulumi.StringArrayInput `pulumi:"contactEmails"` // Action groups to send the budget notification to when the threshold is exceeded. ContactGroups pulumi.StringArrayInput `pulumi:"contactGroups"` // Contact roles to send the budget notification to when the threshold is exceeded. ContactRoles pulumi.StringArrayInput `pulumi:"contactRoles"` // The notification is enabled or not. Enabled pulumi.BoolInput `pulumi:"enabled"` // The comparison operator. Operator pulumi.StringInput `pulumi:"operator"` // Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000. Threshold pulumi.Float64Input `pulumi:"threshold"` }
The notification associated with a budget.
func (NotificationResponseArgs) ElementType ¶
func (NotificationResponseArgs) ElementType() reflect.Type
func (NotificationResponseArgs) ToNotificationResponseOutput ¶
func (i NotificationResponseArgs) ToNotificationResponseOutput() NotificationResponseOutput
func (NotificationResponseArgs) ToNotificationResponseOutputWithContext ¶
func (i NotificationResponseArgs) ToNotificationResponseOutputWithContext(ctx context.Context) NotificationResponseOutput
type NotificationResponseInput ¶
type NotificationResponseInput interface { pulumi.Input ToNotificationResponseOutput() NotificationResponseOutput ToNotificationResponseOutputWithContext(context.Context) NotificationResponseOutput }
NotificationResponseInput is an input type that accepts NotificationResponseArgs and NotificationResponseOutput values. You can construct a concrete instance of `NotificationResponseInput` via:
NotificationResponseArgs{...}
type NotificationResponseMap ¶
type NotificationResponseMap map[string]NotificationResponseInput
func (NotificationResponseMap) ElementType ¶
func (NotificationResponseMap) ElementType() reflect.Type
func (NotificationResponseMap) ToNotificationResponseMapOutput ¶
func (i NotificationResponseMap) ToNotificationResponseMapOutput() NotificationResponseMapOutput
func (NotificationResponseMap) ToNotificationResponseMapOutputWithContext ¶
func (i NotificationResponseMap) ToNotificationResponseMapOutputWithContext(ctx context.Context) NotificationResponseMapOutput
type NotificationResponseMapInput ¶
type NotificationResponseMapInput interface { pulumi.Input ToNotificationResponseMapOutput() NotificationResponseMapOutput ToNotificationResponseMapOutputWithContext(context.Context) NotificationResponseMapOutput }
NotificationResponseMapInput is an input type that accepts NotificationResponseMap and NotificationResponseMapOutput values. You can construct a concrete instance of `NotificationResponseMapInput` via:
NotificationResponseMap{ "key": NotificationResponseArgs{...} }
type NotificationResponseMapOutput ¶
type NotificationResponseMapOutput struct{ *pulumi.OutputState }
func (NotificationResponseMapOutput) ElementType ¶
func (NotificationResponseMapOutput) ElementType() reflect.Type
func (NotificationResponseMapOutput) MapIndex ¶
func (o NotificationResponseMapOutput) MapIndex(k pulumi.StringInput) NotificationResponseOutput
func (NotificationResponseMapOutput) ToNotificationResponseMapOutput ¶
func (o NotificationResponseMapOutput) ToNotificationResponseMapOutput() NotificationResponseMapOutput
func (NotificationResponseMapOutput) ToNotificationResponseMapOutputWithContext ¶
func (o NotificationResponseMapOutput) ToNotificationResponseMapOutputWithContext(ctx context.Context) NotificationResponseMapOutput
type NotificationResponseOutput ¶
type NotificationResponseOutput struct{ *pulumi.OutputState }
The notification associated with a budget.
func (NotificationResponseOutput) ContactEmails ¶
func (o NotificationResponseOutput) ContactEmails() pulumi.StringArrayOutput
Email addresses to send the budget notification to when the threshold is exceeded.
func (NotificationResponseOutput) ContactGroups ¶
func (o NotificationResponseOutput) ContactGroups() pulumi.StringArrayOutput
Action groups to send the budget notification to when the threshold is exceeded.
func (NotificationResponseOutput) ContactRoles ¶
func (o NotificationResponseOutput) ContactRoles() pulumi.StringArrayOutput
Contact roles to send the budget notification to when the threshold is exceeded.
func (NotificationResponseOutput) ElementType ¶
func (NotificationResponseOutput) ElementType() reflect.Type
func (NotificationResponseOutput) Enabled ¶
func (o NotificationResponseOutput) Enabled() pulumi.BoolOutput
The notification is enabled or not.
func (NotificationResponseOutput) Operator ¶
func (o NotificationResponseOutput) Operator() pulumi.StringOutput
The comparison operator.
func (NotificationResponseOutput) Threshold ¶
func (o NotificationResponseOutput) Threshold() pulumi.Float64Output
Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000.
func (NotificationResponseOutput) ToNotificationResponseOutput ¶
func (o NotificationResponseOutput) ToNotificationResponseOutput() NotificationResponseOutput
func (NotificationResponseOutput) ToNotificationResponseOutputWithContext ¶
func (o NotificationResponseOutput) ToNotificationResponseOutputWithContext(ctx context.Context) NotificationResponseOutput
type OperatorType ¶ added in v0.3.1
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 PivotProperties ¶
type PivotProperties struct { // Data field to show in view. Name *string `pulumi:"name"` // Data type to show in view. Type *string `pulumi:"type"` }
Each pivot must contain a 'type' and 'name'.
type PivotPropertiesArgs ¶
type PivotPropertiesArgs struct { // Data field to show in view. Name pulumi.StringPtrInput `pulumi:"name"` // Data type to show in view. Type pulumi.StringPtrInput `pulumi:"type"` }
Each pivot must contain a 'type' and 'name'.
func (PivotPropertiesArgs) ElementType ¶
func (PivotPropertiesArgs) ElementType() reflect.Type
func (PivotPropertiesArgs) ToPivotPropertiesOutput ¶
func (i PivotPropertiesArgs) ToPivotPropertiesOutput() PivotPropertiesOutput
func (PivotPropertiesArgs) ToPivotPropertiesOutputWithContext ¶
func (i PivotPropertiesArgs) ToPivotPropertiesOutputWithContext(ctx context.Context) PivotPropertiesOutput
type PivotPropertiesArray ¶
type PivotPropertiesArray []PivotPropertiesInput
func (PivotPropertiesArray) ElementType ¶
func (PivotPropertiesArray) ElementType() reflect.Type
func (PivotPropertiesArray) ToPivotPropertiesArrayOutput ¶
func (i PivotPropertiesArray) ToPivotPropertiesArrayOutput() PivotPropertiesArrayOutput
func (PivotPropertiesArray) ToPivotPropertiesArrayOutputWithContext ¶
func (i PivotPropertiesArray) ToPivotPropertiesArrayOutputWithContext(ctx context.Context) PivotPropertiesArrayOutput
type PivotPropertiesArrayInput ¶
type PivotPropertiesArrayInput interface { pulumi.Input ToPivotPropertiesArrayOutput() PivotPropertiesArrayOutput ToPivotPropertiesArrayOutputWithContext(context.Context) PivotPropertiesArrayOutput }
PivotPropertiesArrayInput is an input type that accepts PivotPropertiesArray and PivotPropertiesArrayOutput values. You can construct a concrete instance of `PivotPropertiesArrayInput` via:
PivotPropertiesArray{ PivotPropertiesArgs{...} }
type PivotPropertiesArrayOutput ¶
type PivotPropertiesArrayOutput struct{ *pulumi.OutputState }
func (PivotPropertiesArrayOutput) ElementType ¶
func (PivotPropertiesArrayOutput) ElementType() reflect.Type
func (PivotPropertiesArrayOutput) Index ¶
func (o PivotPropertiesArrayOutput) Index(i pulumi.IntInput) PivotPropertiesOutput
func (PivotPropertiesArrayOutput) ToPivotPropertiesArrayOutput ¶
func (o PivotPropertiesArrayOutput) ToPivotPropertiesArrayOutput() PivotPropertiesArrayOutput
func (PivotPropertiesArrayOutput) ToPivotPropertiesArrayOutputWithContext ¶
func (o PivotPropertiesArrayOutput) ToPivotPropertiesArrayOutputWithContext(ctx context.Context) PivotPropertiesArrayOutput
type PivotPropertiesInput ¶
type PivotPropertiesInput interface { pulumi.Input ToPivotPropertiesOutput() PivotPropertiesOutput ToPivotPropertiesOutputWithContext(context.Context) PivotPropertiesOutput }
PivotPropertiesInput is an input type that accepts PivotPropertiesArgs and PivotPropertiesOutput values. You can construct a concrete instance of `PivotPropertiesInput` via:
PivotPropertiesArgs{...}
type PivotPropertiesOutput ¶
type PivotPropertiesOutput struct{ *pulumi.OutputState }
Each pivot must contain a 'type' and 'name'.
func (PivotPropertiesOutput) ElementType ¶
func (PivotPropertiesOutput) ElementType() reflect.Type
func (PivotPropertiesOutput) Name ¶
func (o PivotPropertiesOutput) Name() pulumi.StringPtrOutput
Data field to show in view.
func (PivotPropertiesOutput) ToPivotPropertiesOutput ¶
func (o PivotPropertiesOutput) ToPivotPropertiesOutput() PivotPropertiesOutput
func (PivotPropertiesOutput) ToPivotPropertiesOutputWithContext ¶
func (o PivotPropertiesOutput) ToPivotPropertiesOutputWithContext(ctx context.Context) PivotPropertiesOutput
func (PivotPropertiesOutput) Type ¶
func (o PivotPropertiesOutput) Type() pulumi.StringPtrOutput
Data type to show in view.
type PivotPropertiesResponse ¶
type PivotPropertiesResponse struct { // Data field to show in view. Name *string `pulumi:"name"` // Data type to show in view. Type *string `pulumi:"type"` }
Each pivot must contain a 'type' and 'name'.
type PivotPropertiesResponseArgs ¶
type PivotPropertiesResponseArgs struct { // Data field to show in view. Name pulumi.StringPtrInput `pulumi:"name"` // Data type to show in view. Type pulumi.StringPtrInput `pulumi:"type"` }
Each pivot must contain a 'type' and 'name'.
func (PivotPropertiesResponseArgs) ElementType ¶
func (PivotPropertiesResponseArgs) ElementType() reflect.Type
func (PivotPropertiesResponseArgs) ToPivotPropertiesResponseOutput ¶
func (i PivotPropertiesResponseArgs) ToPivotPropertiesResponseOutput() PivotPropertiesResponseOutput
func (PivotPropertiesResponseArgs) ToPivotPropertiesResponseOutputWithContext ¶
func (i PivotPropertiesResponseArgs) ToPivotPropertiesResponseOutputWithContext(ctx context.Context) PivotPropertiesResponseOutput
type PivotPropertiesResponseArray ¶
type PivotPropertiesResponseArray []PivotPropertiesResponseInput
func (PivotPropertiesResponseArray) ElementType ¶
func (PivotPropertiesResponseArray) ElementType() reflect.Type
func (PivotPropertiesResponseArray) ToPivotPropertiesResponseArrayOutput ¶
func (i PivotPropertiesResponseArray) ToPivotPropertiesResponseArrayOutput() PivotPropertiesResponseArrayOutput
func (PivotPropertiesResponseArray) ToPivotPropertiesResponseArrayOutputWithContext ¶
func (i PivotPropertiesResponseArray) ToPivotPropertiesResponseArrayOutputWithContext(ctx context.Context) PivotPropertiesResponseArrayOutput
type PivotPropertiesResponseArrayInput ¶
type PivotPropertiesResponseArrayInput interface { pulumi.Input ToPivotPropertiesResponseArrayOutput() PivotPropertiesResponseArrayOutput ToPivotPropertiesResponseArrayOutputWithContext(context.Context) PivotPropertiesResponseArrayOutput }
PivotPropertiesResponseArrayInput is an input type that accepts PivotPropertiesResponseArray and PivotPropertiesResponseArrayOutput values. You can construct a concrete instance of `PivotPropertiesResponseArrayInput` via:
PivotPropertiesResponseArray{ PivotPropertiesResponseArgs{...} }
type PivotPropertiesResponseArrayOutput ¶
type PivotPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (PivotPropertiesResponseArrayOutput) ElementType ¶
func (PivotPropertiesResponseArrayOutput) ElementType() reflect.Type
func (PivotPropertiesResponseArrayOutput) Index ¶
func (o PivotPropertiesResponseArrayOutput) Index(i pulumi.IntInput) PivotPropertiesResponseOutput
func (PivotPropertiesResponseArrayOutput) ToPivotPropertiesResponseArrayOutput ¶
func (o PivotPropertiesResponseArrayOutput) ToPivotPropertiesResponseArrayOutput() PivotPropertiesResponseArrayOutput
func (PivotPropertiesResponseArrayOutput) ToPivotPropertiesResponseArrayOutputWithContext ¶
func (o PivotPropertiesResponseArrayOutput) ToPivotPropertiesResponseArrayOutputWithContext(ctx context.Context) PivotPropertiesResponseArrayOutput
type PivotPropertiesResponseInput ¶
type PivotPropertiesResponseInput interface { pulumi.Input ToPivotPropertiesResponseOutput() PivotPropertiesResponseOutput ToPivotPropertiesResponseOutputWithContext(context.Context) PivotPropertiesResponseOutput }
PivotPropertiesResponseInput is an input type that accepts PivotPropertiesResponseArgs and PivotPropertiesResponseOutput values. You can construct a concrete instance of `PivotPropertiesResponseInput` via:
PivotPropertiesResponseArgs{...}
type PivotPropertiesResponseOutput ¶
type PivotPropertiesResponseOutput struct{ *pulumi.OutputState }
Each pivot must contain a 'type' and 'name'.
func (PivotPropertiesResponseOutput) ElementType ¶
func (PivotPropertiesResponseOutput) ElementType() reflect.Type
func (PivotPropertiesResponseOutput) Name ¶
func (o PivotPropertiesResponseOutput) Name() pulumi.StringPtrOutput
Data field to show in view.
func (PivotPropertiesResponseOutput) ToPivotPropertiesResponseOutput ¶
func (o PivotPropertiesResponseOutput) ToPivotPropertiesResponseOutput() PivotPropertiesResponseOutput
func (PivotPropertiesResponseOutput) ToPivotPropertiesResponseOutputWithContext ¶
func (o PivotPropertiesResponseOutput) ToPivotPropertiesResponseOutputWithContext(ctx context.Context) PivotPropertiesResponseOutput
func (PivotPropertiesResponseOutput) Type ¶
func (o PivotPropertiesResponseOutput) Type() pulumi.StringPtrOutput
Data type to show in view.
type PivotTypeType ¶ added in v0.3.1
Data type to show in view.
func (PivotTypeType) ElementType ¶ added in v0.3.1
func (PivotTypeType) ElementType() reflect.Type
func (PivotTypeType) ToStringOutput ¶ added in v0.3.1
func (e PivotTypeType) ToStringOutput() pulumi.StringOutput
func (PivotTypeType) ToStringOutputWithContext ¶ added in v0.3.1
func (e PivotTypeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PivotTypeType) ToStringPtrOutput ¶ added in v0.3.1
func (e PivotTypeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PivotTypeType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PivotTypeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ReportConfigAggregationMapOutput) MapIndex ¶
func (o ReportConfigAggregationMapOutput) MapIndex(k pulumi.StringInput) ReportConfigAggregationOutput
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) ElementType() reflect.Type
func (ReportConfigAggregationOutput) Function ¶
func (o ReportConfigAggregationOutput) Function() pulumi.StringOutput
The name of the aggregation function to use.
func (ReportConfigAggregationOutput) Name ¶
func (o ReportConfigAggregationOutput) Name() pulumi.StringOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ReportConfigAggregationResponseMapOutput) MapIndex ¶
func (o ReportConfigAggregationResponseMapOutput) MapIndex(k pulumi.StringInput) ReportConfigAggregationResponseOutput
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) ElementType() reflect.Type
func (ReportConfigAggregationResponseOutput) Function ¶
func (o ReportConfigAggregationResponseOutput) Function() pulumi.StringOutput
The name of the aggregation function to use.
func (ReportConfigAggregationResponseOutput) Name ¶
func (o ReportConfigAggregationResponseOutput) Name() pulumi.StringOutput
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 ReportConfigColumnType ¶ added in v0.3.1
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ReportConfigComparisonExpressionOutput) Name ¶
func (o ReportConfigComparisonExpressionOutput) Name() pulumi.StringOutput
The name of the column to use in comparison.
func (ReportConfigComparisonExpressionOutput) Operator ¶
func (o ReportConfigComparisonExpressionOutput) Operator() pulumi.StringOutput
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 ¶
func (o ReportConfigComparisonExpressionOutput) Values() pulumi.StringArrayOutput
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
func ReportConfigComparisonExpressionPtr ¶
func ReportConfigComparisonExpressionPtr(v *ReportConfigComparisonExpressionArgs) ReportConfigComparisonExpressionPtrInput
type ReportConfigComparisonExpressionPtrOutput ¶
type ReportConfigComparisonExpressionPtrOutput struct{ *pulumi.OutputState }
func (ReportConfigComparisonExpressionPtrOutput) ElementType ¶
func (ReportConfigComparisonExpressionPtrOutput) ElementType() reflect.Type
func (ReportConfigComparisonExpressionPtrOutput) Name ¶
func (o ReportConfigComparisonExpressionPtrOutput) Name() pulumi.StringPtrOutput
The name of the column to use in comparison.
func (ReportConfigComparisonExpressionPtrOutput) Operator ¶
func (o ReportConfigComparisonExpressionPtrOutput) Operator() pulumi.StringPtrOutput
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 ¶
func (o ReportConfigComparisonExpressionPtrOutput) Values() pulumi.StringArrayOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ReportConfigComparisonExpressionResponseOutput) Name ¶
func (o ReportConfigComparisonExpressionResponseOutput) Name() pulumi.StringOutput
The name of the column to use in comparison.
func (ReportConfigComparisonExpressionResponseOutput) Operator ¶
func (o ReportConfigComparisonExpressionResponseOutput) Operator() pulumi.StringOutput
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 ¶
func (o ReportConfigComparisonExpressionResponseOutput) Values() pulumi.StringArrayOutput
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
func ReportConfigComparisonExpressionResponsePtr ¶
func ReportConfigComparisonExpressionResponsePtr(v *ReportConfigComparisonExpressionResponseArgs) ReportConfigComparisonExpressionResponsePtrInput
type ReportConfigComparisonExpressionResponsePtrOutput ¶
type ReportConfigComparisonExpressionResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportConfigComparisonExpressionResponsePtrOutput) ElementType ¶
func (ReportConfigComparisonExpressionResponsePtrOutput) ElementType() reflect.Type
func (ReportConfigComparisonExpressionResponsePtrOutput) Name ¶
func (o ReportConfigComparisonExpressionResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the column to use in comparison.
func (ReportConfigComparisonExpressionResponsePtrOutput) Operator ¶
func (o ReportConfigComparisonExpressionResponsePtrOutput) Operator() pulumi.StringPtrOutput
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 ¶
func (o ReportConfigComparisonExpressionResponsePtrOutput) Values() pulumi.StringArrayOutput
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"` // Array of order by expression to use in the report. Sorting []ReportConfigSorting `pulumi:"sorting"` }
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"` // Array of order by expression to use in the report. Sorting ReportConfigSortingArrayInput `pulumi:"sorting"` }
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) ElementType() reflect.Type
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 ¶
func (o ReportConfigDatasetConfigurationOutput) Columns() pulumi.StringArrayOutput
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) ElementType() reflect.Type
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
func ReportConfigDatasetConfigurationPtr ¶
func ReportConfigDatasetConfigurationPtr(v *ReportConfigDatasetConfigurationArgs) ReportConfigDatasetConfigurationPtrInput
type ReportConfigDatasetConfigurationPtrOutput ¶
type ReportConfigDatasetConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ReportConfigDatasetConfigurationPtrOutput) Columns ¶
func (o ReportConfigDatasetConfigurationPtrOutput) Columns() pulumi.StringArrayOutput
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) ElementType ¶
func (ReportConfigDatasetConfigurationPtrOutput) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o ReportConfigDatasetConfigurationResponseOutput) Columns() pulumi.StringArrayOutput
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) ElementType() reflect.Type
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
func ReportConfigDatasetConfigurationResponsePtr ¶
func ReportConfigDatasetConfigurationResponsePtr(v *ReportConfigDatasetConfigurationResponseArgs) ReportConfigDatasetConfigurationResponsePtrInput
type ReportConfigDatasetConfigurationResponsePtrOutput ¶
type ReportConfigDatasetConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportConfigDatasetConfigurationResponsePtrOutput) Columns ¶
func (o ReportConfigDatasetConfigurationResponsePtrOutput) Columns() pulumi.StringArrayOutput
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) ElementType ¶
func (ReportConfigDatasetConfigurationResponsePtrOutput) ElementType() reflect.Type
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 ¶
func (o ReportConfigDatasetOutput) Aggregation() ReportConfigAggregationMapOutput
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 ¶
func (o ReportConfigDatasetOutput) Configuration() ReportConfigDatasetConfigurationPtrOutput
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 ¶
func (o ReportConfigDatasetOutput) Filter() ReportConfigFilterPtrOutput
Has filter expression to use in the report.
func (ReportConfigDatasetOutput) Granularity ¶
func (o ReportConfigDatasetOutput) Granularity() pulumi.StringPtrOutput
The granularity of rows in the report.
func (ReportConfigDatasetOutput) Grouping ¶
func (o ReportConfigDatasetOutput) Grouping() ReportConfigGroupingArrayOutput
Array of group by expression to use in the report. Report can have up to 2 group by clauses.
func (ReportConfigDatasetOutput) Sorting ¶
func (o ReportConfigDatasetOutput) Sorting() ReportConfigSortingArrayOutput
Array of order by expression to use in the report.
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
func ReportConfigDatasetPtr ¶
func ReportConfigDatasetPtr(v *ReportConfigDatasetArgs) ReportConfigDatasetPtrInput
type ReportConfigDatasetPtrOutput ¶
type ReportConfigDatasetPtrOutput struct{ *pulumi.OutputState }
func (ReportConfigDatasetPtrOutput) Aggregation ¶
func (o ReportConfigDatasetPtrOutput) Aggregation() ReportConfigAggregationMapOutput
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 ¶
func (o ReportConfigDatasetPtrOutput) Configuration() ReportConfigDatasetConfigurationPtrOutput
Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
func (ReportConfigDatasetPtrOutput) Elem ¶
func (o ReportConfigDatasetPtrOutput) Elem() ReportConfigDatasetOutput
func (ReportConfigDatasetPtrOutput) ElementType ¶
func (ReportConfigDatasetPtrOutput) ElementType() reflect.Type
func (ReportConfigDatasetPtrOutput) Filter ¶
func (o ReportConfigDatasetPtrOutput) Filter() ReportConfigFilterPtrOutput
Has filter expression to use in the report.
func (ReportConfigDatasetPtrOutput) Granularity ¶
func (o ReportConfigDatasetPtrOutput) Granularity() pulumi.StringPtrOutput
The granularity of rows in the report.
func (ReportConfigDatasetPtrOutput) Grouping ¶
func (o ReportConfigDatasetPtrOutput) Grouping() ReportConfigGroupingArrayOutput
Array of group by expression to use in the report. Report can have up to 2 group by clauses.
func (ReportConfigDatasetPtrOutput) Sorting ¶
func (o ReportConfigDatasetPtrOutput) Sorting() ReportConfigSortingArrayOutput
Array of order by expression to use in the report.
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"` // Array of order by expression to use in the report. Sorting []ReportConfigSortingResponse `pulumi:"sorting"` }
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"` // Array of order by expression to use in the report. Sorting ReportConfigSortingResponseArrayInput `pulumi:"sorting"` }
The definition of data present in the report.
func (ReportConfigDatasetResponseArgs) ElementType ¶
func (ReportConfigDatasetResponseArgs) ElementType() reflect.Type
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 ¶
func (o ReportConfigDatasetResponseOutput) Aggregation() ReportConfigAggregationResponseMapOutput
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 ¶
func (o ReportConfigDatasetResponseOutput) Configuration() ReportConfigDatasetConfigurationResponsePtrOutput
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) ElementType() reflect.Type
func (ReportConfigDatasetResponseOutput) Filter ¶
func (o ReportConfigDatasetResponseOutput) Filter() ReportConfigFilterResponsePtrOutput
Has filter expression to use in the report.
func (ReportConfigDatasetResponseOutput) Granularity ¶
func (o ReportConfigDatasetResponseOutput) Granularity() pulumi.StringPtrOutput
The granularity of rows in the report.
func (ReportConfigDatasetResponseOutput) Grouping ¶
func (o ReportConfigDatasetResponseOutput) Grouping() ReportConfigGroupingResponseArrayOutput
Array of group by expression to use in the report. Report can have up to 2 group by clauses.
func (ReportConfigDatasetResponseOutput) Sorting ¶
func (o ReportConfigDatasetResponseOutput) Sorting() ReportConfigSortingResponseArrayOutput
Array of order by expression to use in the report.
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
func ReportConfigDatasetResponsePtr ¶
func ReportConfigDatasetResponsePtr(v *ReportConfigDatasetResponseArgs) ReportConfigDatasetResponsePtrInput
type ReportConfigDatasetResponsePtrOutput ¶
type ReportConfigDatasetResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportConfigDatasetResponsePtrOutput) Aggregation ¶
func (o ReportConfigDatasetResponsePtrOutput) Aggregation() ReportConfigAggregationResponseMapOutput
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 ¶
func (o ReportConfigDatasetResponsePtrOutput) Configuration() ReportConfigDatasetConfigurationResponsePtrOutput
Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
func (ReportConfigDatasetResponsePtrOutput) ElementType ¶
func (ReportConfigDatasetResponsePtrOutput) ElementType() reflect.Type
func (ReportConfigDatasetResponsePtrOutput) Filter ¶
func (o ReportConfigDatasetResponsePtrOutput) Filter() ReportConfigFilterResponsePtrOutput
Has filter expression to use in the report.
func (ReportConfigDatasetResponsePtrOutput) Granularity ¶
func (o ReportConfigDatasetResponsePtrOutput) Granularity() pulumi.StringPtrOutput
The granularity of rows in the report.
func (ReportConfigDatasetResponsePtrOutput) Grouping ¶
func (o ReportConfigDatasetResponsePtrOutput) Grouping() ReportConfigGroupingResponseArrayOutput
Array of group by expression to use in the report. Report can have up to 2 group by clauses.
func (ReportConfigDatasetResponsePtrOutput) Sorting ¶
func (o ReportConfigDatasetResponsePtrOutput) Sorting() ReportConfigSortingResponseArrayOutput
Array of order by expression to use in the report.
func (ReportConfigDatasetResponsePtrOutput) ToReportConfigDatasetResponsePtrOutput ¶
func (o ReportConfigDatasetResponsePtrOutput) ToReportConfigDatasetResponsePtrOutput() ReportConfigDatasetResponsePtrOutput
func (ReportConfigDatasetResponsePtrOutput) ToReportConfigDatasetResponsePtrOutputWithContext ¶
func (o ReportConfigDatasetResponsePtrOutput) ToReportConfigDatasetResponsePtrOutputWithContext(ctx context.Context) ReportConfigDatasetResponsePtrOutput
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) ElementType() reflect.Type
func (ReportConfigFilterArrayOutput) Index ¶
func (o ReportConfigFilterArrayOutput) Index(i pulumi.IntInput) ReportConfigFilterOutput
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 ¶
func (o ReportConfigFilterOutput) And() ReportConfigFilterArrayOutput
The logical "AND" expression. Must have at least 2 items.
func (ReportConfigFilterOutput) Dimension ¶
func (o ReportConfigFilterOutput) Dimension() ReportConfigComparisonExpressionPtrOutput
Has comparison expression for a dimension
func (ReportConfigFilterOutput) ElementType ¶
func (ReportConfigFilterOutput) ElementType() reflect.Type
func (ReportConfigFilterOutput) Not ¶
func (o ReportConfigFilterOutput) Not() ReportConfigFilterPtrOutput
The logical "NOT" expression.
func (ReportConfigFilterOutput) Or ¶
func (o ReportConfigFilterOutput) Or() ReportConfigFilterArrayOutput
The logical "OR" expression. Must have at least 2 items.
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
func ReportConfigFilterPtr ¶
func ReportConfigFilterPtr(v *ReportConfigFilterArgs) ReportConfigFilterPtrInput
type ReportConfigFilterPtrOutput ¶
type ReportConfigFilterPtrOutput struct{ *pulumi.OutputState }
func (ReportConfigFilterPtrOutput) And ¶
func (o ReportConfigFilterPtrOutput) And() ReportConfigFilterArrayOutput
The logical "AND" expression. Must have at least 2 items.
func (ReportConfigFilterPtrOutput) Dimension ¶
func (o ReportConfigFilterPtrOutput) Dimension() ReportConfigComparisonExpressionPtrOutput
Has comparison expression for a dimension
func (ReportConfigFilterPtrOutput) Elem ¶
func (o ReportConfigFilterPtrOutput) Elem() ReportConfigFilterOutput
func (ReportConfigFilterPtrOutput) ElementType ¶
func (ReportConfigFilterPtrOutput) ElementType() reflect.Type
func (ReportConfigFilterPtrOutput) Not ¶
func (o ReportConfigFilterPtrOutput) Not() ReportConfigFilterPtrOutput
The logical "NOT" expression.
func (ReportConfigFilterPtrOutput) Or ¶
func (o ReportConfigFilterPtrOutput) Or() ReportConfigFilterArrayOutput
The logical "OR" expression. Must have at least 2 items.
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ReportConfigFilterResponseArrayOutput) Index ¶
func (o ReportConfigFilterResponseArrayOutput) Index(i pulumi.IntInput) ReportConfigFilterResponseOutput
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 ¶
func (o ReportConfigFilterResponseOutput) Dimension() ReportConfigComparisonExpressionResponsePtrOutput
Has comparison expression for a dimension
func (ReportConfigFilterResponseOutput) ElementType ¶
func (ReportConfigFilterResponseOutput) ElementType() reflect.Type
func (ReportConfigFilterResponseOutput) Or ¶
The logical "OR" expression. Must have at least 2 items.
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
func ReportConfigFilterResponsePtr ¶
func ReportConfigFilterResponsePtr(v *ReportConfigFilterResponseArgs) ReportConfigFilterResponsePtrInput
type ReportConfigFilterResponsePtrOutput ¶
type ReportConfigFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportConfigFilterResponsePtrOutput) And ¶
The logical "AND" expression. Must have at least 2 items.
func (ReportConfigFilterResponsePtrOutput) Dimension ¶
func (o ReportConfigFilterResponsePtrOutput) Dimension() ReportConfigComparisonExpressionResponsePtrOutput
Has comparison expression for a dimension
func (ReportConfigFilterResponsePtrOutput) Elem ¶
func (o ReportConfigFilterResponsePtrOutput) Elem() ReportConfigFilterResponseOutput
func (ReportConfigFilterResponsePtrOutput) ElementType ¶
func (ReportConfigFilterResponsePtrOutput) ElementType() reflect.Type
func (ReportConfigFilterResponsePtrOutput) Or ¶
The logical "OR" expression. Must have at least 2 items.
func (ReportConfigFilterResponsePtrOutput) Tag ¶
func (o ReportConfigFilterResponsePtrOutput) Tag() ReportConfigComparisonExpressionResponsePtrOutput
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 { // The name of the column to group. This version supports subscription lowest possible grain. Name string `pulumi:"name"` // Has type of the column to group. Type string `pulumi:"type"` }
The group by expression to be used in the report.
type ReportConfigGroupingArgs ¶
type ReportConfigGroupingArgs struct { // The name of the column to group. This version supports subscription lowest possible grain. Name pulumi.StringInput `pulumi:"name"` // Has type of the column to group. Type pulumi.StringInput `pulumi:"type"` }
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) ElementType() reflect.Type
func (ReportConfigGroupingArrayOutput) Index ¶
func (o ReportConfigGroupingArrayOutput) Index(i pulumi.IntInput) ReportConfigGroupingOutput
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) ElementType ¶
func (ReportConfigGroupingOutput) ElementType() reflect.Type
func (ReportConfigGroupingOutput) Name ¶
func (o ReportConfigGroupingOutput) Name() pulumi.StringOutput
The name of the column to group. This version supports subscription lowest possible grain.
func (ReportConfigGroupingOutput) ToReportConfigGroupingOutput ¶
func (o ReportConfigGroupingOutput) ToReportConfigGroupingOutput() ReportConfigGroupingOutput
func (ReportConfigGroupingOutput) ToReportConfigGroupingOutputWithContext ¶
func (o ReportConfigGroupingOutput) ToReportConfigGroupingOutputWithContext(ctx context.Context) ReportConfigGroupingOutput
func (ReportConfigGroupingOutput) Type ¶
func (o ReportConfigGroupingOutput) Type() pulumi.StringOutput
Has type of the column to group.
type ReportConfigGroupingResponse ¶
type ReportConfigGroupingResponse struct { // The name of the column to group. This version supports subscription lowest possible grain. Name string `pulumi:"name"` // Has type of the column to group. Type string `pulumi:"type"` }
The group by expression to be used in the report.
type ReportConfigGroupingResponseArgs ¶
type ReportConfigGroupingResponseArgs struct { // The name of the column to group. This version supports subscription lowest possible grain. Name pulumi.StringInput `pulumi:"name"` // Has type of the column to group. Type pulumi.StringInput `pulumi:"type"` }
The group by expression to be used in the report.
func (ReportConfigGroupingResponseArgs) ElementType ¶
func (ReportConfigGroupingResponseArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType ¶
func (ReportConfigGroupingResponseOutput) ElementType() reflect.Type
func (ReportConfigGroupingResponseOutput) Name ¶
func (o ReportConfigGroupingResponseOutput) Name() pulumi.StringOutput
The name of the column to group. This version supports subscription lowest possible grain.
func (ReportConfigGroupingResponseOutput) ToReportConfigGroupingResponseOutput ¶
func (o ReportConfigGroupingResponseOutput) ToReportConfigGroupingResponseOutput() ReportConfigGroupingResponseOutput
func (ReportConfigGroupingResponseOutput) ToReportConfigGroupingResponseOutputWithContext ¶
func (o ReportConfigGroupingResponseOutput) ToReportConfigGroupingResponseOutputWithContext(ctx context.Context) ReportConfigGroupingResponseOutput
func (ReportConfigGroupingResponseOutput) Type ¶
func (o ReportConfigGroupingResponseOutput) Type() pulumi.StringOutput
Has type of the column to group.
type ReportConfigSorting ¶
type ReportConfigSorting struct { // Direction of sort. Direction *string `pulumi:"direction"` // The name of the column to sort. Name string `pulumi:"name"` }
The order by expression to be used in the report.
type ReportConfigSortingArgs ¶
type ReportConfigSortingArgs struct { // Direction of sort. Direction pulumi.StringPtrInput `pulumi:"direction"` // The name of the column to sort. Name pulumi.StringInput `pulumi:"name"` }
The order by expression to be used in the report.
func (ReportConfigSortingArgs) ElementType ¶
func (ReportConfigSortingArgs) ElementType() reflect.Type
func (ReportConfigSortingArgs) ToReportConfigSortingOutput ¶
func (i ReportConfigSortingArgs) ToReportConfigSortingOutput() ReportConfigSortingOutput
func (ReportConfigSortingArgs) ToReportConfigSortingOutputWithContext ¶
func (i ReportConfigSortingArgs) ToReportConfigSortingOutputWithContext(ctx context.Context) ReportConfigSortingOutput
type ReportConfigSortingArray ¶
type ReportConfigSortingArray []ReportConfigSortingInput
func (ReportConfigSortingArray) ElementType ¶
func (ReportConfigSortingArray) ElementType() reflect.Type
func (ReportConfigSortingArray) ToReportConfigSortingArrayOutput ¶
func (i ReportConfigSortingArray) ToReportConfigSortingArrayOutput() ReportConfigSortingArrayOutput
func (ReportConfigSortingArray) ToReportConfigSortingArrayOutputWithContext ¶
func (i ReportConfigSortingArray) ToReportConfigSortingArrayOutputWithContext(ctx context.Context) ReportConfigSortingArrayOutput
type ReportConfigSortingArrayInput ¶
type ReportConfigSortingArrayInput interface { pulumi.Input ToReportConfigSortingArrayOutput() ReportConfigSortingArrayOutput ToReportConfigSortingArrayOutputWithContext(context.Context) ReportConfigSortingArrayOutput }
ReportConfigSortingArrayInput is an input type that accepts ReportConfigSortingArray and ReportConfigSortingArrayOutput values. You can construct a concrete instance of `ReportConfigSortingArrayInput` via:
ReportConfigSortingArray{ ReportConfigSortingArgs{...} }
type ReportConfigSortingArrayOutput ¶
type ReportConfigSortingArrayOutput struct{ *pulumi.OutputState }
func (ReportConfigSortingArrayOutput) ElementType ¶
func (ReportConfigSortingArrayOutput) ElementType() reflect.Type
func (ReportConfigSortingArrayOutput) Index ¶
func (o ReportConfigSortingArrayOutput) Index(i pulumi.IntInput) ReportConfigSortingOutput
func (ReportConfigSortingArrayOutput) ToReportConfigSortingArrayOutput ¶
func (o ReportConfigSortingArrayOutput) ToReportConfigSortingArrayOutput() ReportConfigSortingArrayOutput
func (ReportConfigSortingArrayOutput) ToReportConfigSortingArrayOutputWithContext ¶
func (o ReportConfigSortingArrayOutput) ToReportConfigSortingArrayOutputWithContext(ctx context.Context) ReportConfigSortingArrayOutput
type ReportConfigSortingInput ¶
type ReportConfigSortingInput interface { pulumi.Input ToReportConfigSortingOutput() ReportConfigSortingOutput ToReportConfigSortingOutputWithContext(context.Context) ReportConfigSortingOutput }
ReportConfigSortingInput is an input type that accepts ReportConfigSortingArgs and ReportConfigSortingOutput values. You can construct a concrete instance of `ReportConfigSortingInput` via:
ReportConfigSortingArgs{...}
type ReportConfigSortingOutput ¶
type ReportConfigSortingOutput struct{ *pulumi.OutputState }
The order by expression to be used in the report.
func (ReportConfigSortingOutput) Direction ¶
func (o ReportConfigSortingOutput) Direction() pulumi.StringPtrOutput
Direction of sort.
func (ReportConfigSortingOutput) ElementType ¶
func (ReportConfigSortingOutput) ElementType() reflect.Type
func (ReportConfigSortingOutput) Name ¶
func (o ReportConfigSortingOutput) Name() pulumi.StringOutput
The name of the column to sort.
func (ReportConfigSortingOutput) ToReportConfigSortingOutput ¶
func (o ReportConfigSortingOutput) ToReportConfigSortingOutput() ReportConfigSortingOutput
func (ReportConfigSortingOutput) ToReportConfigSortingOutputWithContext ¶
func (o ReportConfigSortingOutput) ToReportConfigSortingOutputWithContext(ctx context.Context) ReportConfigSortingOutput
type ReportConfigSortingResponse ¶
type ReportConfigSortingResponse struct { // Direction of sort. Direction *string `pulumi:"direction"` // The name of the column to sort. Name string `pulumi:"name"` }
The order by expression to be used in the report.
type ReportConfigSortingResponseArgs ¶
type ReportConfigSortingResponseArgs struct { // Direction of sort. Direction pulumi.StringPtrInput `pulumi:"direction"` // The name of the column to sort. Name pulumi.StringInput `pulumi:"name"` }
The order by expression to be used in the report.
func (ReportConfigSortingResponseArgs) ElementType ¶
func (ReportConfigSortingResponseArgs) ElementType() reflect.Type
func (ReportConfigSortingResponseArgs) ToReportConfigSortingResponseOutput ¶
func (i ReportConfigSortingResponseArgs) ToReportConfigSortingResponseOutput() ReportConfigSortingResponseOutput
func (ReportConfigSortingResponseArgs) ToReportConfigSortingResponseOutputWithContext ¶
func (i ReportConfigSortingResponseArgs) ToReportConfigSortingResponseOutputWithContext(ctx context.Context) ReportConfigSortingResponseOutput
type ReportConfigSortingResponseArray ¶
type ReportConfigSortingResponseArray []ReportConfigSortingResponseInput
func (ReportConfigSortingResponseArray) ElementType ¶
func (ReportConfigSortingResponseArray) ElementType() reflect.Type
func (ReportConfigSortingResponseArray) ToReportConfigSortingResponseArrayOutput ¶
func (i ReportConfigSortingResponseArray) ToReportConfigSortingResponseArrayOutput() ReportConfigSortingResponseArrayOutput
func (ReportConfigSortingResponseArray) ToReportConfigSortingResponseArrayOutputWithContext ¶
func (i ReportConfigSortingResponseArray) ToReportConfigSortingResponseArrayOutputWithContext(ctx context.Context) ReportConfigSortingResponseArrayOutput
type ReportConfigSortingResponseArrayInput ¶
type ReportConfigSortingResponseArrayInput interface { pulumi.Input ToReportConfigSortingResponseArrayOutput() ReportConfigSortingResponseArrayOutput ToReportConfigSortingResponseArrayOutputWithContext(context.Context) ReportConfigSortingResponseArrayOutput }
ReportConfigSortingResponseArrayInput is an input type that accepts ReportConfigSortingResponseArray and ReportConfigSortingResponseArrayOutput values. You can construct a concrete instance of `ReportConfigSortingResponseArrayInput` via:
ReportConfigSortingResponseArray{ ReportConfigSortingResponseArgs{...} }
type ReportConfigSortingResponseArrayOutput ¶
type ReportConfigSortingResponseArrayOutput struct{ *pulumi.OutputState }
func (ReportConfigSortingResponseArrayOutput) ElementType ¶
func (ReportConfigSortingResponseArrayOutput) ElementType() reflect.Type
func (ReportConfigSortingResponseArrayOutput) ToReportConfigSortingResponseArrayOutput ¶
func (o ReportConfigSortingResponseArrayOutput) ToReportConfigSortingResponseArrayOutput() ReportConfigSortingResponseArrayOutput
func (ReportConfigSortingResponseArrayOutput) ToReportConfigSortingResponseArrayOutputWithContext ¶
func (o ReportConfigSortingResponseArrayOutput) ToReportConfigSortingResponseArrayOutputWithContext(ctx context.Context) ReportConfigSortingResponseArrayOutput
type ReportConfigSortingResponseInput ¶
type ReportConfigSortingResponseInput interface { pulumi.Input ToReportConfigSortingResponseOutput() ReportConfigSortingResponseOutput ToReportConfigSortingResponseOutputWithContext(context.Context) ReportConfigSortingResponseOutput }
ReportConfigSortingResponseInput is an input type that accepts ReportConfigSortingResponseArgs and ReportConfigSortingResponseOutput values. You can construct a concrete instance of `ReportConfigSortingResponseInput` via:
ReportConfigSortingResponseArgs{...}
type ReportConfigSortingResponseOutput ¶
type ReportConfigSortingResponseOutput struct{ *pulumi.OutputState }
The order by expression to be used in the report.
func (ReportConfigSortingResponseOutput) Direction ¶
func (o ReportConfigSortingResponseOutput) Direction() pulumi.StringPtrOutput
Direction of sort.
func (ReportConfigSortingResponseOutput) ElementType ¶
func (ReportConfigSortingResponseOutput) ElementType() reflect.Type
func (ReportConfigSortingResponseOutput) Name ¶
func (o ReportConfigSortingResponseOutput) Name() pulumi.StringOutput
The name of the column to sort.
func (ReportConfigSortingResponseOutput) ToReportConfigSortingResponseOutput ¶
func (o ReportConfigSortingResponseOutput) ToReportConfigSortingResponseOutput() ReportConfigSortingResponseOutput
func (ReportConfigSortingResponseOutput) ToReportConfigSortingResponseOutputWithContext ¶
func (o ReportConfigSortingResponseOutput) ToReportConfigSortingResponseOutputWithContext(ctx context.Context) ReportConfigSortingResponseOutput
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) ElementType() reflect.Type
func (ReportConfigTimePeriodOutput) From ¶
func (o ReportConfigTimePeriodOutput) From() pulumi.StringOutput
The start date to pull data from.
func (ReportConfigTimePeriodOutput) To ¶
func (o ReportConfigTimePeriodOutput) To() pulumi.StringOutput
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
func ReportConfigTimePeriodPtr ¶
func ReportConfigTimePeriodPtr(v *ReportConfigTimePeriodArgs) ReportConfigTimePeriodPtrInput
type ReportConfigTimePeriodPtrOutput ¶
type ReportConfigTimePeriodPtrOutput struct{ *pulumi.OutputState }
func (ReportConfigTimePeriodPtrOutput) Elem ¶
func (o ReportConfigTimePeriodPtrOutput) Elem() ReportConfigTimePeriodOutput
func (ReportConfigTimePeriodPtrOutput) ElementType ¶
func (ReportConfigTimePeriodPtrOutput) ElementType() reflect.Type
func (ReportConfigTimePeriodPtrOutput) From ¶
func (o ReportConfigTimePeriodPtrOutput) From() pulumi.StringPtrOutput
The start date to pull data from.
func (ReportConfigTimePeriodPtrOutput) To ¶
func (o ReportConfigTimePeriodPtrOutput) To() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ReportConfigTimePeriodResponseOutput) From ¶
func (o ReportConfigTimePeriodResponseOutput) From() pulumi.StringOutput
The start date to pull data from.
func (ReportConfigTimePeriodResponseOutput) To ¶
func (o ReportConfigTimePeriodResponseOutput) To() pulumi.StringOutput
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
func ReportConfigTimePeriodResponsePtr ¶
func ReportConfigTimePeriodResponsePtr(v *ReportConfigTimePeriodResponseArgs) ReportConfigTimePeriodResponsePtrInput
type ReportConfigTimePeriodResponsePtrOutput ¶
type ReportConfigTimePeriodResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportConfigTimePeriodResponsePtrOutput) ElementType ¶
func (ReportConfigTimePeriodResponsePtrOutput) ElementType() reflect.Type
func (ReportConfigTimePeriodResponsePtrOutput) From ¶
func (o ReportConfigTimePeriodResponsePtrOutput) From() pulumi.StringPtrOutput
The start date to pull data from.
func (ReportConfigTimePeriodResponsePtrOutput) To ¶
func (o ReportConfigTimePeriodResponsePtrOutput) To() pulumi.StringPtrOutput
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
The type of the report. Usage represents actual usage, forecast represents forecasted data and UsageAndForecast represents both usage and forecasted data. Actual usage and forecasted data can be differentiated based on dates.
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 TimeGrainType ¶ added in v0.3.1
The time covered by a budget. Tracking of the amount will be reset based on the time grain.
func (TimeGrainType) ElementType ¶ added in v0.3.1
func (TimeGrainType) ElementType() reflect.Type
func (TimeGrainType) ToStringOutput ¶ added in v0.3.1
func (e TimeGrainType) ToStringOutput() pulumi.StringOutput
func (TimeGrainType) ToStringOutputWithContext ¶ added in v0.3.1
func (e TimeGrainType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TimeGrainType) ToStringPtrOutput ¶ added in v0.3.1
func (e TimeGrainType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TimeGrainType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e TimeGrainType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type TimeframeType ¶ added in v0.3.1
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
type View ¶
type View struct { pulumi.CustomResourceState // Show costs accumulated over time. Accumulated pulumi.StringPtrOutput `pulumi:"accumulated"` // Chart type of the main view in Cost Analysis. Required. Chart pulumi.StringPtrOutput `pulumi:"chart"` // Date the user created this view. CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // Has definition for data in this report config. Dataset ReportConfigDatasetResponsePtrOutput `pulumi:"dataset"` // User input name of the view. Required. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // List of KPIs to show in Cost Analysis UI. Kpis KpiPropertiesResponseArrayOutput `pulumi:"kpis"` // Metric to use when displaying costs. Metric pulumi.StringPtrOutput `pulumi:"metric"` // Date when the user last modified this view. ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Configuration of 3 sub-views in the Cost Analysis UI. Pivots PivotPropertiesResponseArrayOutput `pulumi:"pivots"` // Cost Management scope to save the view on. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope pulumi.StringPtrOutput `pulumi:"scope"` // Has time period for pulling data for the report. TimePeriod ReportConfigTimePeriodResponsePtrOutput `pulumi:"timePeriod"` // The time frame for pulling data for the report. If custom, then a specific time period must be provided. Timeframe pulumi.StringOutput `pulumi:"timeframe"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
States and configurations of Cost Analysis.
func GetView ¶
func GetView(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ViewState, opts ...pulumi.ResourceOption) (*View, error)
GetView gets an existing View 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 NewView ¶
func NewView(ctx *pulumi.Context, name string, args *ViewArgs, opts ...pulumi.ResourceOption) (*View, error)
NewView registers a new resource with the given unique name, arguments, and options.
func (*View) ElementType ¶ added in v0.2.6
func (*View) ToViewOutput ¶ added in v0.2.6
func (i *View) ToViewOutput() ViewOutput
func (*View) ToViewOutputWithContext ¶ added in v0.2.6
func (i *View) ToViewOutputWithContext(ctx context.Context) ViewOutput
type ViewArgs ¶
type ViewArgs struct { // Show costs accumulated over time. Accumulated pulumi.StringPtrInput // Chart type of the main view in Cost Analysis. Required. Chart pulumi.StringPtrInput // Has definition for data in this report config. Dataset ReportConfigDatasetPtrInput // User input name of the view. Required. DisplayName pulumi.StringPtrInput // eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. ETag pulumi.StringPtrInput // List of KPIs to show in Cost Analysis UI. Kpis KpiPropertiesArrayInput // Metric to use when displaying costs. Metric pulumi.StringPtrInput // Configuration of 3 sub-views in the Cost Analysis UI. Pivots PivotPropertiesArrayInput // Cost Management scope to save the view on. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope pulumi.StringPtrInput // Has time period for pulling data for the report. TimePeriod ReportConfigTimePeriodPtrInput // The time frame for pulling data for the report. If custom, then a specific time period must be provided. Timeframe pulumi.StringInput // The type of the report. Usage represents actual usage, forecast represents forecasted data and UsageAndForecast represents both usage and forecasted data. Actual usage and forecasted data can be differentiated based on dates. Type pulumi.StringInput // View name ViewName pulumi.StringInput }
The set of arguments for constructing a View resource.
func (ViewArgs) ElementType ¶
type ViewByScope ¶
type ViewByScope struct { pulumi.CustomResourceState // Show costs accumulated over time. Accumulated pulumi.StringPtrOutput `pulumi:"accumulated"` // Chart type of the main view in Cost Analysis. Required. Chart pulumi.StringPtrOutput `pulumi:"chart"` // Date the user created this view. CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // Has definition for data in this report config. Dataset ReportConfigDatasetResponsePtrOutput `pulumi:"dataset"` // User input name of the view. Required. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // List of KPIs to show in Cost Analysis UI. Kpis KpiPropertiesResponseArrayOutput `pulumi:"kpis"` // Metric to use when displaying costs. Metric pulumi.StringPtrOutput `pulumi:"metric"` // Date when the user last modified this view. ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Configuration of 3 sub-views in the Cost Analysis UI. Pivots PivotPropertiesResponseArrayOutput `pulumi:"pivots"` // Cost Management scope to save the view on. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope pulumi.StringPtrOutput `pulumi:"scope"` // Has time period for pulling data for the report. TimePeriod ReportConfigTimePeriodResponsePtrOutput `pulumi:"timePeriod"` // The time frame for pulling data for the report. If custom, then a specific time period must be provided. Timeframe pulumi.StringOutput `pulumi:"timeframe"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
States and configurations of Cost Analysis.
func GetViewByScope ¶
func GetViewByScope(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ViewByScopeState, opts ...pulumi.ResourceOption) (*ViewByScope, error)
GetViewByScope gets an existing ViewByScope 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 NewViewByScope ¶
func NewViewByScope(ctx *pulumi.Context, name string, args *ViewByScopeArgs, opts ...pulumi.ResourceOption) (*ViewByScope, error)
NewViewByScope registers a new resource with the given unique name, arguments, and options.
func (*ViewByScope) ElementType ¶ added in v0.2.6
func (*ViewByScope) ElementType() reflect.Type
func (*ViewByScope) ToViewByScopeOutput ¶ added in v0.2.6
func (i *ViewByScope) ToViewByScopeOutput() ViewByScopeOutput
func (*ViewByScope) ToViewByScopeOutputWithContext ¶ added in v0.2.6
func (i *ViewByScope) ToViewByScopeOutputWithContext(ctx context.Context) ViewByScopeOutput
type ViewByScopeArgs ¶
type ViewByScopeArgs struct { // Show costs accumulated over time. Accumulated pulumi.StringPtrInput // Chart type of the main view in Cost Analysis. Required. Chart pulumi.StringPtrInput // Has definition for data in this report config. Dataset ReportConfigDatasetPtrInput // User input name of the view. Required. DisplayName pulumi.StringPtrInput // eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. ETag pulumi.StringPtrInput // List of KPIs to show in Cost Analysis UI. Kpis KpiPropertiesArrayInput // Metric to use when displaying costs. Metric pulumi.StringPtrInput // Configuration of 3 sub-views in the Cost Analysis UI. Pivots PivotPropertiesArrayInput // Cost Management scope to save the view on. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope pulumi.StringInput // Has time period for pulling data for the report. TimePeriod ReportConfigTimePeriodPtrInput // The time frame for pulling data for the report. If custom, then a specific time period must be provided. Timeframe pulumi.StringInput // The type of the report. Usage represents actual usage, forecast represents forecasted data and UsageAndForecast represents both usage and forecasted data. Actual usage and forecasted data can be differentiated based on dates. Type pulumi.StringInput // View name ViewName pulumi.StringInput }
The set of arguments for constructing a ViewByScope resource.
func (ViewByScopeArgs) ElementType ¶
func (ViewByScopeArgs) ElementType() reflect.Type
type ViewByScopeInput ¶ added in v0.2.6
type ViewByScopeInput interface { pulumi.Input ToViewByScopeOutput() ViewByScopeOutput ToViewByScopeOutputWithContext(ctx context.Context) ViewByScopeOutput }
type ViewByScopeOutput ¶ added in v0.2.6
type ViewByScopeOutput struct {
*pulumi.OutputState
}
func (ViewByScopeOutput) ElementType ¶ added in v0.2.6
func (ViewByScopeOutput) ElementType() reflect.Type
func (ViewByScopeOutput) ToViewByScopeOutput ¶ added in v0.2.6
func (o ViewByScopeOutput) ToViewByScopeOutput() ViewByScopeOutput
func (ViewByScopeOutput) ToViewByScopeOutputWithContext ¶ added in v0.2.6
func (o ViewByScopeOutput) ToViewByScopeOutputWithContext(ctx context.Context) ViewByScopeOutput
type ViewByScopeState ¶
type ViewByScopeState struct { // Show costs accumulated over time. Accumulated pulumi.StringPtrInput // Chart type of the main view in Cost Analysis. Required. Chart pulumi.StringPtrInput // Date the user created this view. CreatedOn pulumi.StringPtrInput // Has definition for data in this report config. Dataset ReportConfigDatasetResponsePtrInput // User input name of the view. Required. DisplayName pulumi.StringPtrInput // eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. ETag pulumi.StringPtrInput // List of KPIs to show in Cost Analysis UI. Kpis KpiPropertiesResponseArrayInput // Metric to use when displaying costs. Metric pulumi.StringPtrInput // Date when the user last modified this view. ModifiedOn pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Configuration of 3 sub-views in the Cost Analysis UI. Pivots PivotPropertiesResponseArrayInput // Cost Management scope to save the view on. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope pulumi.StringPtrInput // Has time period for pulling data for the report. TimePeriod ReportConfigTimePeriodResponsePtrInput // The time frame for pulling data for the report. If custom, then a specific time period must be provided. Timeframe pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (ViewByScopeState) ElementType ¶
func (ViewByScopeState) ElementType() reflect.Type
type ViewInput ¶ added in v0.2.6
type ViewInput interface { pulumi.Input ToViewOutput() ViewOutput ToViewOutputWithContext(ctx context.Context) ViewOutput }
type ViewOutput ¶ added in v0.2.6
type ViewOutput struct {
*pulumi.OutputState
}
func (ViewOutput) ElementType ¶ added in v0.2.6
func (ViewOutput) ElementType() reflect.Type
func (ViewOutput) ToViewOutput ¶ added in v0.2.6
func (o ViewOutput) ToViewOutput() ViewOutput
func (ViewOutput) ToViewOutputWithContext ¶ added in v0.2.6
func (o ViewOutput) ToViewOutputWithContext(ctx context.Context) ViewOutput
type ViewState ¶
type ViewState struct { // Show costs accumulated over time. Accumulated pulumi.StringPtrInput // Chart type of the main view in Cost Analysis. Required. Chart pulumi.StringPtrInput // Date the user created this view. CreatedOn pulumi.StringPtrInput // Has definition for data in this report config. Dataset ReportConfigDatasetResponsePtrInput // User input name of the view. Required. DisplayName pulumi.StringPtrInput // eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. ETag pulumi.StringPtrInput // List of KPIs to show in Cost Analysis UI. Kpis KpiPropertiesResponseArrayInput // Metric to use when displaying costs. Metric pulumi.StringPtrInput // Date when the user last modified this view. ModifiedOn pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Configuration of 3 sub-views in the Cost Analysis UI. Pivots PivotPropertiesResponseArrayInput // Cost Management scope to save the view on. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope pulumi.StringPtrInput // Has time period for pulling data for the report. TimePeriod ReportConfigTimePeriodResponsePtrInput // The time frame for pulling data for the report. If custom, then a specific time period must be provided. Timeframe pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }