Documentation
¶
Index ¶
- Constants
- type AccumulatedType
- func (AccumulatedType) ElementType() reflect.Type
- func (e AccumulatedType) ToAccumulatedTypeOutput() AccumulatedTypeOutput
- func (e AccumulatedType) ToAccumulatedTypeOutputWithContext(ctx context.Context) AccumulatedTypeOutput
- func (e AccumulatedType) ToAccumulatedTypePtrOutput() AccumulatedTypePtrOutput
- func (e AccumulatedType) ToAccumulatedTypePtrOutputWithContext(ctx context.Context) AccumulatedTypePtrOutput
- 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 AccumulatedTypeInput
- type AccumulatedTypeOutput
- func (AccumulatedTypeOutput) ElementType() reflect.Type
- func (o AccumulatedTypeOutput) ToAccumulatedTypeOutput() AccumulatedTypeOutput
- func (o AccumulatedTypeOutput) ToAccumulatedTypeOutputWithContext(ctx context.Context) AccumulatedTypeOutput
- func (o AccumulatedTypeOutput) ToAccumulatedTypePtrOutput() AccumulatedTypePtrOutput
- func (o AccumulatedTypeOutput) ToAccumulatedTypePtrOutputWithContext(ctx context.Context) AccumulatedTypePtrOutput
- func (o AccumulatedTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AccumulatedTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccumulatedTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccumulatedTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccumulatedTypePtrInput
- type AccumulatedTypePtrOutput
- func (o AccumulatedTypePtrOutput) Elem() AccumulatedTypeOutput
- func (AccumulatedTypePtrOutput) ElementType() reflect.Type
- func (o AccumulatedTypePtrOutput) ToAccumulatedTypePtrOutput() AccumulatedTypePtrOutput
- func (o AccumulatedTypePtrOutput) ToAccumulatedTypePtrOutputWithContext(ctx context.Context) AccumulatedTypePtrOutput
- func (o AccumulatedTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccumulatedTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Budget
- type BudgetArgs
- type BudgetComparisonExpression
- type BudgetComparisonExpressionArgs
- func (BudgetComparisonExpressionArgs) ElementType() reflect.Type
- func (i BudgetComparisonExpressionArgs) ToBudgetComparisonExpressionOutput() BudgetComparisonExpressionOutput
- func (i BudgetComparisonExpressionArgs) ToBudgetComparisonExpressionOutputWithContext(ctx context.Context) BudgetComparisonExpressionOutput
- func (i BudgetComparisonExpressionArgs) ToBudgetComparisonExpressionPtrOutput() BudgetComparisonExpressionPtrOutput
- func (i BudgetComparisonExpressionArgs) ToBudgetComparisonExpressionPtrOutputWithContext(ctx context.Context) BudgetComparisonExpressionPtrOutput
- type BudgetComparisonExpressionInput
- type BudgetComparisonExpressionOutput
- func (BudgetComparisonExpressionOutput) ElementType() reflect.Type
- func (o BudgetComparisonExpressionOutput) Name() pulumi.StringOutput
- func (o BudgetComparisonExpressionOutput) Operator() pulumi.StringOutput
- func (o BudgetComparisonExpressionOutput) ToBudgetComparisonExpressionOutput() BudgetComparisonExpressionOutput
- func (o BudgetComparisonExpressionOutput) ToBudgetComparisonExpressionOutputWithContext(ctx context.Context) BudgetComparisonExpressionOutput
- func (o BudgetComparisonExpressionOutput) ToBudgetComparisonExpressionPtrOutput() BudgetComparisonExpressionPtrOutput
- func (o BudgetComparisonExpressionOutput) ToBudgetComparisonExpressionPtrOutputWithContext(ctx context.Context) BudgetComparisonExpressionPtrOutput
- func (o BudgetComparisonExpressionOutput) Values() pulumi.StringArrayOutput
- type BudgetComparisonExpressionPtrInput
- type BudgetComparisonExpressionPtrOutput
- func (o BudgetComparisonExpressionPtrOutput) Elem() BudgetComparisonExpressionOutput
- func (BudgetComparisonExpressionPtrOutput) ElementType() reflect.Type
- func (o BudgetComparisonExpressionPtrOutput) Name() pulumi.StringPtrOutput
- func (o BudgetComparisonExpressionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetComparisonExpressionPtrOutput) ToBudgetComparisonExpressionPtrOutput() BudgetComparisonExpressionPtrOutput
- func (o BudgetComparisonExpressionPtrOutput) ToBudgetComparisonExpressionPtrOutputWithContext(ctx context.Context) BudgetComparisonExpressionPtrOutput
- func (o BudgetComparisonExpressionPtrOutput) Values() pulumi.StringArrayOutput
- type BudgetComparisonExpressionResponse
- type BudgetComparisonExpressionResponseOutput
- func (BudgetComparisonExpressionResponseOutput) ElementType() reflect.Type
- func (o BudgetComparisonExpressionResponseOutput) Name() pulumi.StringOutput
- func (o BudgetComparisonExpressionResponseOutput) Operator() pulumi.StringOutput
- func (o BudgetComparisonExpressionResponseOutput) ToBudgetComparisonExpressionResponseOutput() BudgetComparisonExpressionResponseOutput
- func (o BudgetComparisonExpressionResponseOutput) ToBudgetComparisonExpressionResponseOutputWithContext(ctx context.Context) BudgetComparisonExpressionResponseOutput
- func (o BudgetComparisonExpressionResponseOutput) Values() pulumi.StringArrayOutput
- type BudgetComparisonExpressionResponsePtrOutput
- func (o BudgetComparisonExpressionResponsePtrOutput) Elem() BudgetComparisonExpressionResponseOutput
- func (BudgetComparisonExpressionResponsePtrOutput) ElementType() reflect.Type
- func (o BudgetComparisonExpressionResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o BudgetComparisonExpressionResponsePtrOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetComparisonExpressionResponsePtrOutput) ToBudgetComparisonExpressionResponsePtrOutput() BudgetComparisonExpressionResponsePtrOutput
- func (o BudgetComparisonExpressionResponsePtrOutput) ToBudgetComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) BudgetComparisonExpressionResponsePtrOutput
- func (o BudgetComparisonExpressionResponsePtrOutput) Values() pulumi.StringArrayOutput
- type BudgetFilter
- type BudgetFilterArgs
- func (BudgetFilterArgs) ElementType() reflect.Type
- func (i BudgetFilterArgs) ToBudgetFilterOutput() BudgetFilterOutput
- func (i BudgetFilterArgs) ToBudgetFilterOutputWithContext(ctx context.Context) BudgetFilterOutput
- func (i BudgetFilterArgs) ToBudgetFilterPtrOutput() BudgetFilterPtrOutput
- func (i BudgetFilterArgs) ToBudgetFilterPtrOutputWithContext(ctx context.Context) BudgetFilterPtrOutput
- type BudgetFilterInput
- type BudgetFilterOutput
- func (o BudgetFilterOutput) And() BudgetFilterPropertiesArrayOutput
- func (o BudgetFilterOutput) Dimensions() BudgetComparisonExpressionPtrOutput
- func (BudgetFilterOutput) ElementType() reflect.Type
- func (o BudgetFilterOutput) Tags() BudgetComparisonExpressionPtrOutput
- func (o BudgetFilterOutput) ToBudgetFilterOutput() BudgetFilterOutput
- func (o BudgetFilterOutput) ToBudgetFilterOutputWithContext(ctx context.Context) BudgetFilterOutput
- func (o BudgetFilterOutput) ToBudgetFilterPtrOutput() BudgetFilterPtrOutput
- func (o BudgetFilterOutput) ToBudgetFilterPtrOutputWithContext(ctx context.Context) BudgetFilterPtrOutput
- type BudgetFilterProperties
- type BudgetFilterPropertiesArgs
- type BudgetFilterPropertiesArray
- func (BudgetFilterPropertiesArray) ElementType() reflect.Type
- func (i BudgetFilterPropertiesArray) ToBudgetFilterPropertiesArrayOutput() BudgetFilterPropertiesArrayOutput
- func (i BudgetFilterPropertiesArray) ToBudgetFilterPropertiesArrayOutputWithContext(ctx context.Context) BudgetFilterPropertiesArrayOutput
- type BudgetFilterPropertiesArrayInput
- type BudgetFilterPropertiesArrayOutput
- func (BudgetFilterPropertiesArrayOutput) ElementType() reflect.Type
- func (o BudgetFilterPropertiesArrayOutput) Index(i pulumi.IntInput) BudgetFilterPropertiesOutput
- func (o BudgetFilterPropertiesArrayOutput) ToBudgetFilterPropertiesArrayOutput() BudgetFilterPropertiesArrayOutput
- func (o BudgetFilterPropertiesArrayOutput) ToBudgetFilterPropertiesArrayOutputWithContext(ctx context.Context) BudgetFilterPropertiesArrayOutput
- type BudgetFilterPropertiesInput
- type BudgetFilterPropertiesOutput
- func (o BudgetFilterPropertiesOutput) Dimensions() BudgetComparisonExpressionPtrOutput
- func (BudgetFilterPropertiesOutput) ElementType() reflect.Type
- func (o BudgetFilterPropertiesOutput) Tags() BudgetComparisonExpressionPtrOutput
- func (o BudgetFilterPropertiesOutput) ToBudgetFilterPropertiesOutput() BudgetFilterPropertiesOutput
- func (o BudgetFilterPropertiesOutput) ToBudgetFilterPropertiesOutputWithContext(ctx context.Context) BudgetFilterPropertiesOutput
- type BudgetFilterPropertiesResponse
- type BudgetFilterPropertiesResponseArrayOutput
- func (BudgetFilterPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o BudgetFilterPropertiesResponseArrayOutput) Index(i pulumi.IntInput) BudgetFilterPropertiesResponseOutput
- func (o BudgetFilterPropertiesResponseArrayOutput) ToBudgetFilterPropertiesResponseArrayOutput() BudgetFilterPropertiesResponseArrayOutput
- func (o BudgetFilterPropertiesResponseArrayOutput) ToBudgetFilterPropertiesResponseArrayOutputWithContext(ctx context.Context) BudgetFilterPropertiesResponseArrayOutput
- type BudgetFilterPropertiesResponseOutput
- func (o BudgetFilterPropertiesResponseOutput) Dimensions() BudgetComparisonExpressionResponsePtrOutput
- func (BudgetFilterPropertiesResponseOutput) ElementType() reflect.Type
- func (o BudgetFilterPropertiesResponseOutput) Tags() BudgetComparisonExpressionResponsePtrOutput
- func (o BudgetFilterPropertiesResponseOutput) ToBudgetFilterPropertiesResponseOutput() BudgetFilterPropertiesResponseOutput
- func (o BudgetFilterPropertiesResponseOutput) ToBudgetFilterPropertiesResponseOutputWithContext(ctx context.Context) BudgetFilterPropertiesResponseOutput
- type BudgetFilterPtrInput
- type BudgetFilterPtrOutput
- func (o BudgetFilterPtrOutput) And() BudgetFilterPropertiesArrayOutput
- func (o BudgetFilterPtrOutput) Dimensions() BudgetComparisonExpressionPtrOutput
- func (o BudgetFilterPtrOutput) Elem() BudgetFilterOutput
- func (BudgetFilterPtrOutput) ElementType() reflect.Type
- func (o BudgetFilterPtrOutput) Tags() BudgetComparisonExpressionPtrOutput
- func (o BudgetFilterPtrOutput) ToBudgetFilterPtrOutput() BudgetFilterPtrOutput
- func (o BudgetFilterPtrOutput) ToBudgetFilterPtrOutputWithContext(ctx context.Context) BudgetFilterPtrOutput
- type BudgetFilterResponse
- type BudgetFilterResponseOutput
- func (o BudgetFilterResponseOutput) And() BudgetFilterPropertiesResponseArrayOutput
- func (o BudgetFilterResponseOutput) Dimensions() BudgetComparisonExpressionResponsePtrOutput
- func (BudgetFilterResponseOutput) ElementType() reflect.Type
- func (o BudgetFilterResponseOutput) Tags() BudgetComparisonExpressionResponsePtrOutput
- func (o BudgetFilterResponseOutput) ToBudgetFilterResponseOutput() BudgetFilterResponseOutput
- func (o BudgetFilterResponseOutput) ToBudgetFilterResponseOutputWithContext(ctx context.Context) BudgetFilterResponseOutput
- type BudgetFilterResponsePtrOutput
- func (o BudgetFilterResponsePtrOutput) And() BudgetFilterPropertiesResponseArrayOutput
- func (o BudgetFilterResponsePtrOutput) Dimensions() BudgetComparisonExpressionResponsePtrOutput
- func (o BudgetFilterResponsePtrOutput) Elem() BudgetFilterResponseOutput
- func (BudgetFilterResponsePtrOutput) ElementType() reflect.Type
- func (o BudgetFilterResponsePtrOutput) Tags() BudgetComparisonExpressionResponsePtrOutput
- func (o BudgetFilterResponsePtrOutput) ToBudgetFilterResponsePtrOutput() BudgetFilterResponsePtrOutput
- func (o BudgetFilterResponsePtrOutput) ToBudgetFilterResponsePtrOutputWithContext(ctx context.Context) BudgetFilterResponsePtrOutput
- type BudgetInput
- type BudgetNotificationOperatorType
- func (BudgetNotificationOperatorType) ElementType() reflect.Type
- func (e BudgetNotificationOperatorType) ToBudgetNotificationOperatorTypeOutput() BudgetNotificationOperatorTypeOutput
- func (e BudgetNotificationOperatorType) ToBudgetNotificationOperatorTypeOutputWithContext(ctx context.Context) BudgetNotificationOperatorTypeOutput
- func (e BudgetNotificationOperatorType) ToBudgetNotificationOperatorTypePtrOutput() BudgetNotificationOperatorTypePtrOutput
- func (e BudgetNotificationOperatorType) ToBudgetNotificationOperatorTypePtrOutputWithContext(ctx context.Context) BudgetNotificationOperatorTypePtrOutput
- func (e BudgetNotificationOperatorType) ToStringOutput() pulumi.StringOutput
- func (e BudgetNotificationOperatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BudgetNotificationOperatorType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BudgetNotificationOperatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetNotificationOperatorTypeInput
- type BudgetNotificationOperatorTypeOutput
- func (BudgetNotificationOperatorTypeOutput) ElementType() reflect.Type
- func (o BudgetNotificationOperatorTypeOutput) ToBudgetNotificationOperatorTypeOutput() BudgetNotificationOperatorTypeOutput
- func (o BudgetNotificationOperatorTypeOutput) ToBudgetNotificationOperatorTypeOutputWithContext(ctx context.Context) BudgetNotificationOperatorTypeOutput
- func (o BudgetNotificationOperatorTypeOutput) ToBudgetNotificationOperatorTypePtrOutput() BudgetNotificationOperatorTypePtrOutput
- func (o BudgetNotificationOperatorTypeOutput) ToBudgetNotificationOperatorTypePtrOutputWithContext(ctx context.Context) BudgetNotificationOperatorTypePtrOutput
- func (o BudgetNotificationOperatorTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BudgetNotificationOperatorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BudgetNotificationOperatorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetNotificationOperatorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetNotificationOperatorTypePtrInput
- type BudgetNotificationOperatorTypePtrOutput
- func (o BudgetNotificationOperatorTypePtrOutput) Elem() BudgetNotificationOperatorTypeOutput
- func (BudgetNotificationOperatorTypePtrOutput) ElementType() reflect.Type
- func (o BudgetNotificationOperatorTypePtrOutput) ToBudgetNotificationOperatorTypePtrOutput() BudgetNotificationOperatorTypePtrOutput
- func (o BudgetNotificationOperatorTypePtrOutput) ToBudgetNotificationOperatorTypePtrOutputWithContext(ctx context.Context) BudgetNotificationOperatorTypePtrOutput
- func (o BudgetNotificationOperatorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetNotificationOperatorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetOperatorType
- func (BudgetOperatorType) ElementType() reflect.Type
- func (e BudgetOperatorType) ToBudgetOperatorTypeOutput() BudgetOperatorTypeOutput
- func (e BudgetOperatorType) ToBudgetOperatorTypeOutputWithContext(ctx context.Context) BudgetOperatorTypeOutput
- func (e BudgetOperatorType) ToBudgetOperatorTypePtrOutput() BudgetOperatorTypePtrOutput
- func (e BudgetOperatorType) ToBudgetOperatorTypePtrOutputWithContext(ctx context.Context) BudgetOperatorTypePtrOutput
- func (e BudgetOperatorType) ToStringOutput() pulumi.StringOutput
- func (e BudgetOperatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BudgetOperatorType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BudgetOperatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetOperatorTypeInput
- type BudgetOperatorTypeOutput
- func (BudgetOperatorTypeOutput) ElementType() reflect.Type
- func (o BudgetOperatorTypeOutput) ToBudgetOperatorTypeOutput() BudgetOperatorTypeOutput
- func (o BudgetOperatorTypeOutput) ToBudgetOperatorTypeOutputWithContext(ctx context.Context) BudgetOperatorTypeOutput
- func (o BudgetOperatorTypeOutput) ToBudgetOperatorTypePtrOutput() BudgetOperatorTypePtrOutput
- func (o BudgetOperatorTypeOutput) ToBudgetOperatorTypePtrOutputWithContext(ctx context.Context) BudgetOperatorTypePtrOutput
- func (o BudgetOperatorTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BudgetOperatorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BudgetOperatorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetOperatorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetOperatorTypePtrInput
- type BudgetOperatorTypePtrOutput
- func (o BudgetOperatorTypePtrOutput) Elem() BudgetOperatorTypeOutput
- func (BudgetOperatorTypePtrOutput) ElementType() reflect.Type
- func (o BudgetOperatorTypePtrOutput) ToBudgetOperatorTypePtrOutput() BudgetOperatorTypePtrOutput
- func (o BudgetOperatorTypePtrOutput) ToBudgetOperatorTypePtrOutputWithContext(ctx context.Context) BudgetOperatorTypePtrOutput
- func (o BudgetOperatorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetOperatorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetOutput
- func (o BudgetOutput) Amount() pulumi.Float64PtrOutput
- func (o BudgetOutput) Category() pulumi.StringOutput
- func (o BudgetOutput) CurrentSpend() CurrentSpendResponseOutput
- func (o BudgetOutput) ETag() pulumi.StringPtrOutput
- func (BudgetOutput) ElementType() reflect.Type
- func (o BudgetOutput) Filter() BudgetFilterResponsePtrOutput
- func (o BudgetOutput) ForecastSpend() ForecastSpendResponseOutput
- func (o BudgetOutput) Name() pulumi.StringOutput
- func (o BudgetOutput) Notifications() NotificationResponseMapOutput
- func (o BudgetOutput) TimeGrain() pulumi.StringOutput
- func (o BudgetOutput) TimePeriod() BudgetTimePeriodResponseOutput
- func (o BudgetOutput) ToBudgetOutput() BudgetOutput
- func (o BudgetOutput) ToBudgetOutputWithContext(ctx context.Context) BudgetOutput
- func (o BudgetOutput) Type() pulumi.StringOutput
- type BudgetState
- type BudgetTimePeriod
- type BudgetTimePeriodArgs
- 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
- type BudgetTimePeriodResponse
- 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
- type CategoryType
- func (CategoryType) ElementType() reflect.Type
- func (e CategoryType) ToCategoryTypeOutput() CategoryTypeOutput
- func (e CategoryType) ToCategoryTypeOutputWithContext(ctx context.Context) CategoryTypeOutput
- func (e CategoryType) ToCategoryTypePtrOutput() CategoryTypePtrOutput
- func (e CategoryType) ToCategoryTypePtrOutputWithContext(ctx context.Context) CategoryTypePtrOutput
- 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 CategoryTypeInput
- type CategoryTypeOutput
- func (CategoryTypeOutput) ElementType() reflect.Type
- func (o CategoryTypeOutput) ToCategoryTypeOutput() CategoryTypeOutput
- func (o CategoryTypeOutput) ToCategoryTypeOutputWithContext(ctx context.Context) CategoryTypeOutput
- func (o CategoryTypeOutput) ToCategoryTypePtrOutput() CategoryTypePtrOutput
- func (o CategoryTypeOutput) ToCategoryTypePtrOutputWithContext(ctx context.Context) CategoryTypePtrOutput
- func (o CategoryTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CategoryTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CategoryTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CategoryTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CategoryTypePtrInput
- type CategoryTypePtrOutput
- func (o CategoryTypePtrOutput) Elem() CategoryTypeOutput
- func (CategoryTypePtrOutput) ElementType() reflect.Type
- func (o CategoryTypePtrOutput) ToCategoryTypePtrOutput() CategoryTypePtrOutput
- func (o CategoryTypePtrOutput) ToCategoryTypePtrOutputWithContext(ctx context.Context) CategoryTypePtrOutput
- func (o CategoryTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CategoryTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChartType
- func (ChartType) ElementType() reflect.Type
- func (e ChartType) ToChartTypeOutput() ChartTypeOutput
- func (e ChartType) ToChartTypeOutputWithContext(ctx context.Context) ChartTypeOutput
- func (e ChartType) ToChartTypePtrOutput() ChartTypePtrOutput
- func (e ChartType) ToChartTypePtrOutputWithContext(ctx context.Context) ChartTypePtrOutput
- 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 ChartTypeInput
- type ChartTypeOutput
- func (ChartTypeOutput) ElementType() reflect.Type
- func (o ChartTypeOutput) ToChartTypeOutput() ChartTypeOutput
- func (o ChartTypeOutput) ToChartTypeOutputWithContext(ctx context.Context) ChartTypeOutput
- func (o ChartTypeOutput) ToChartTypePtrOutput() ChartTypePtrOutput
- func (o ChartTypeOutput) ToChartTypePtrOutputWithContext(ctx context.Context) ChartTypePtrOutput
- func (o ChartTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ChartTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ChartTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChartTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChartTypePtrInput
- type ChartTypePtrOutput
- func (o ChartTypePtrOutput) Elem() ChartTypeOutput
- func (ChartTypePtrOutput) ElementType() reflect.Type
- func (o ChartTypePtrOutput) ToChartTypePtrOutput() ChartTypePtrOutput
- func (o ChartTypePtrOutput) ToChartTypePtrOutputWithContext(ctx context.Context) ChartTypePtrOutput
- func (o ChartTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChartTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudConnector
- type CloudConnectorArgs
- type CloudConnectorInput
- type CloudConnectorOutput
- func (o CloudConnectorOutput) BillingModel() pulumi.StringPtrOutput
- func (o CloudConnectorOutput) CollectionInfo() ConnectorCollectionInfoResponseOutput
- func (o CloudConnectorOutput) CreatedOn() pulumi.StringOutput
- func (o CloudConnectorOutput) CredentialsKey() pulumi.StringPtrOutput
- func (o CloudConnectorOutput) DaysTrialRemaining() pulumi.IntOutput
- func (o CloudConnectorOutput) DefaultManagementGroupId() pulumi.StringPtrOutput
- func (o CloudConnectorOutput) DisplayName() pulumi.StringPtrOutput
- func (CloudConnectorOutput) ElementType() reflect.Type
- func (o CloudConnectorOutput) ExternalBillingAccountId() pulumi.StringOutput
- func (o CloudConnectorOutput) Kind() pulumi.StringPtrOutput
- func (o CloudConnectorOutput) ModifiedOn() pulumi.StringOutput
- func (o CloudConnectorOutput) Name() pulumi.StringOutput
- func (o CloudConnectorOutput) ProviderBillingAccountDisplayName() pulumi.StringOutput
- func (o CloudConnectorOutput) ProviderBillingAccountId() pulumi.StringOutput
- func (o CloudConnectorOutput) ReportId() pulumi.StringPtrOutput
- func (o CloudConnectorOutput) Status() pulumi.StringOutput
- func (o CloudConnectorOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o CloudConnectorOutput) ToCloudConnectorOutput() CloudConnectorOutput
- func (o CloudConnectorOutput) ToCloudConnectorOutputWithContext(ctx context.Context) CloudConnectorOutput
- func (o CloudConnectorOutput) Type() pulumi.StringOutput
- type CloudConnectorState
- type CommonExportPropertiesResponse
- type CommonExportPropertiesResponseOutput
- func (o CommonExportPropertiesResponseOutput) Definition() ExportDefinitionResponseOutput
- func (o CommonExportPropertiesResponseOutput) DeliveryInfo() ExportDeliveryInfoResponseOutput
- func (CommonExportPropertiesResponseOutput) ElementType() reflect.Type
- func (o CommonExportPropertiesResponseOutput) Format() pulumi.StringPtrOutput
- func (o CommonExportPropertiesResponseOutput) NextRunTimeEstimate() pulumi.StringOutput
- func (o CommonExportPropertiesResponseOutput) PartitionData() pulumi.BoolPtrOutput
- func (o CommonExportPropertiesResponseOutput) RunHistory() ExportExecutionListResultResponsePtrOutput
- func (o CommonExportPropertiesResponseOutput) ToCommonExportPropertiesResponseOutput() CommonExportPropertiesResponseOutput
- func (o CommonExportPropertiesResponseOutput) ToCommonExportPropertiesResponseOutputWithContext(ctx context.Context) CommonExportPropertiesResponseOutput
- type CommonExportPropertiesResponsePtrOutput
- func (o CommonExportPropertiesResponsePtrOutput) Definition() ExportDefinitionResponsePtrOutput
- func (o CommonExportPropertiesResponsePtrOutput) DeliveryInfo() ExportDeliveryInfoResponsePtrOutput
- func (o CommonExportPropertiesResponsePtrOutput) Elem() CommonExportPropertiesResponseOutput
- func (CommonExportPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o CommonExportPropertiesResponsePtrOutput) Format() pulumi.StringPtrOutput
- func (o CommonExportPropertiesResponsePtrOutput) NextRunTimeEstimate() pulumi.StringPtrOutput
- func (o CommonExportPropertiesResponsePtrOutput) PartitionData() pulumi.BoolPtrOutput
- func (o CommonExportPropertiesResponsePtrOutput) RunHistory() ExportExecutionListResultResponsePtrOutput
- func (o CommonExportPropertiesResponsePtrOutput) ToCommonExportPropertiesResponsePtrOutput() CommonExportPropertiesResponsePtrOutput
- func (o CommonExportPropertiesResponsePtrOutput) ToCommonExportPropertiesResponsePtrOutputWithContext(ctx context.Context) CommonExportPropertiesResponsePtrOutput
- type Connector
- type ConnectorArgs
- type ConnectorBillingModel
- func (ConnectorBillingModel) ElementType() reflect.Type
- func (e ConnectorBillingModel) ToConnectorBillingModelOutput() ConnectorBillingModelOutput
- func (e ConnectorBillingModel) ToConnectorBillingModelOutputWithContext(ctx context.Context) ConnectorBillingModelOutput
- func (e ConnectorBillingModel) ToConnectorBillingModelPtrOutput() ConnectorBillingModelPtrOutput
- func (e ConnectorBillingModel) ToConnectorBillingModelPtrOutputWithContext(ctx context.Context) ConnectorBillingModelPtrOutput
- func (e ConnectorBillingModel) ToStringOutput() pulumi.StringOutput
- func (e ConnectorBillingModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConnectorBillingModel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConnectorBillingModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorBillingModelInput
- type ConnectorBillingModelOutput
- func (ConnectorBillingModelOutput) ElementType() reflect.Type
- func (o ConnectorBillingModelOutput) ToConnectorBillingModelOutput() ConnectorBillingModelOutput
- func (o ConnectorBillingModelOutput) ToConnectorBillingModelOutputWithContext(ctx context.Context) ConnectorBillingModelOutput
- func (o ConnectorBillingModelOutput) ToConnectorBillingModelPtrOutput() ConnectorBillingModelPtrOutput
- func (o ConnectorBillingModelOutput) ToConnectorBillingModelPtrOutputWithContext(ctx context.Context) ConnectorBillingModelPtrOutput
- func (o ConnectorBillingModelOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectorBillingModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectorBillingModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorBillingModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorBillingModelPtrInput
- type ConnectorBillingModelPtrOutput
- func (o ConnectorBillingModelPtrOutput) Elem() ConnectorBillingModelOutput
- func (ConnectorBillingModelPtrOutput) ElementType() reflect.Type
- func (o ConnectorBillingModelPtrOutput) ToConnectorBillingModelPtrOutput() ConnectorBillingModelPtrOutput
- func (o ConnectorBillingModelPtrOutput) ToConnectorBillingModelPtrOutputWithContext(ctx context.Context) ConnectorBillingModelPtrOutput
- func (o ConnectorBillingModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorBillingModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorCollectionErrorInfoResponse
- type ConnectorCollectionErrorInfoResponseOutput
- func (ConnectorCollectionErrorInfoResponseOutput) ElementType() reflect.Type
- func (o ConnectorCollectionErrorInfoResponseOutput) ErrorCode() pulumi.StringOutput
- func (o ConnectorCollectionErrorInfoResponseOutput) ErrorInnerMessage() pulumi.StringPtrOutput
- func (o ConnectorCollectionErrorInfoResponseOutput) ErrorMessage() pulumi.StringOutput
- func (o ConnectorCollectionErrorInfoResponseOutput) ErrorStartTime() pulumi.StringOutput
- func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutput() ConnectorCollectionErrorInfoResponseOutput
- func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponseOutput
- type ConnectorCollectionErrorInfoResponsePtrOutput
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) Elem() ConnectorCollectionErrorInfoResponseOutput
- func (ConnectorCollectionErrorInfoResponsePtrOutput) ElementType() reflect.Type
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorCode() pulumi.StringPtrOutput
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorInnerMessage() pulumi.StringPtrOutput
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorStartTime() pulumi.StringPtrOutput
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponsePtrOutput
- type ConnectorCollectionInfoResponse
- type ConnectorCollectionInfoResponseOutput
- func (ConnectorCollectionInfoResponseOutput) ElementType() reflect.Type
- func (o ConnectorCollectionInfoResponseOutput) Error() ConnectorCollectionErrorInfoResponsePtrOutput
- func (o ConnectorCollectionInfoResponseOutput) LastChecked() pulumi.StringPtrOutput
- func (o ConnectorCollectionInfoResponseOutput) LastRun() pulumi.StringOutput
- func (o ConnectorCollectionInfoResponseOutput) LastUpdated() pulumi.StringOutput
- func (o ConnectorCollectionInfoResponseOutput) SourceLastUpdated() pulumi.StringOutput
- func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutput() ConnectorCollectionInfoResponseOutput
- func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponseOutput
- type ConnectorInput
- type ConnectorOutput
- func (o ConnectorOutput) Collection() ConnectorCollectionInfoResponseOutput
- func (o ConnectorOutput) CreatedOn() pulumi.StringOutput
- func (o ConnectorOutput) CredentialsKey() pulumi.StringPtrOutput
- func (o ConnectorOutput) DisplayName() pulumi.StringPtrOutput
- func (ConnectorOutput) ElementType() reflect.Type
- func (o ConnectorOutput) Kind() pulumi.StringPtrOutput
- func (o ConnectorOutput) Location() pulumi.StringPtrOutput
- func (o ConnectorOutput) ModifiedOn() pulumi.StringOutput
- func (o ConnectorOutput) Name() pulumi.StringOutput
- func (o ConnectorOutput) ProviderAccountId() pulumi.StringOutput
- func (o ConnectorOutput) ReportId() pulumi.StringPtrOutput
- func (o ConnectorOutput) Status() pulumi.StringPtrOutput
- func (o ConnectorOutput) Tags() pulumi.StringMapOutput
- func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput
- func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
- func (o ConnectorOutput) Type() pulumi.StringOutput
- type ConnectorState
- type ConnectorStatus
- func (ConnectorStatus) ElementType() reflect.Type
- func (e ConnectorStatus) ToConnectorStatusOutput() ConnectorStatusOutput
- func (e ConnectorStatus) ToConnectorStatusOutputWithContext(ctx context.Context) ConnectorStatusOutput
- func (e ConnectorStatus) ToConnectorStatusPtrOutput() ConnectorStatusPtrOutput
- func (e ConnectorStatus) ToConnectorStatusPtrOutputWithContext(ctx context.Context) ConnectorStatusPtrOutput
- func (e ConnectorStatus) ToStringOutput() pulumi.StringOutput
- func (e ConnectorStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConnectorStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConnectorStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorStatusInput
- type ConnectorStatusOutput
- func (ConnectorStatusOutput) ElementType() reflect.Type
- func (o ConnectorStatusOutput) ToConnectorStatusOutput() ConnectorStatusOutput
- func (o ConnectorStatusOutput) ToConnectorStatusOutputWithContext(ctx context.Context) ConnectorStatusOutput
- func (o ConnectorStatusOutput) ToConnectorStatusPtrOutput() ConnectorStatusPtrOutput
- func (o ConnectorStatusOutput) ToConnectorStatusPtrOutputWithContext(ctx context.Context) ConnectorStatusPtrOutput
- func (o ConnectorStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectorStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectorStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorStatusPtrInput
- type ConnectorStatusPtrOutput
- func (o ConnectorStatusPtrOutput) Elem() ConnectorStatusOutput
- func (ConnectorStatusPtrOutput) ElementType() reflect.Type
- func (o ConnectorStatusPtrOutput) ToConnectorStatusPtrOutput() ConnectorStatusPtrOutput
- func (o ConnectorStatusPtrOutput) ToConnectorStatusPtrOutputWithContext(ctx context.Context) ConnectorStatusPtrOutput
- func (o ConnectorStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CostAllocationPolicyType
- func (CostAllocationPolicyType) ElementType() reflect.Type
- func (e CostAllocationPolicyType) ToCostAllocationPolicyTypeOutput() CostAllocationPolicyTypeOutput
- func (e CostAllocationPolicyType) ToCostAllocationPolicyTypeOutputWithContext(ctx context.Context) CostAllocationPolicyTypeOutput
- func (e CostAllocationPolicyType) ToCostAllocationPolicyTypePtrOutput() CostAllocationPolicyTypePtrOutput
- func (e CostAllocationPolicyType) ToCostAllocationPolicyTypePtrOutputWithContext(ctx context.Context) CostAllocationPolicyTypePtrOutput
- func (e CostAllocationPolicyType) ToStringOutput() pulumi.StringOutput
- func (e CostAllocationPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CostAllocationPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CostAllocationPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CostAllocationPolicyTypeInput
- type CostAllocationPolicyTypeOutput
- func (CostAllocationPolicyTypeOutput) ElementType() reflect.Type
- func (o CostAllocationPolicyTypeOutput) ToCostAllocationPolicyTypeOutput() CostAllocationPolicyTypeOutput
- func (o CostAllocationPolicyTypeOutput) ToCostAllocationPolicyTypeOutputWithContext(ctx context.Context) CostAllocationPolicyTypeOutput
- func (o CostAllocationPolicyTypeOutput) ToCostAllocationPolicyTypePtrOutput() CostAllocationPolicyTypePtrOutput
- func (o CostAllocationPolicyTypeOutput) ToCostAllocationPolicyTypePtrOutputWithContext(ctx context.Context) CostAllocationPolicyTypePtrOutput
- func (o CostAllocationPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CostAllocationPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CostAllocationPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CostAllocationPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CostAllocationPolicyTypePtrInput
- type CostAllocationPolicyTypePtrOutput
- func (o CostAllocationPolicyTypePtrOutput) Elem() CostAllocationPolicyTypeOutput
- func (CostAllocationPolicyTypePtrOutput) ElementType() reflect.Type
- func (o CostAllocationPolicyTypePtrOutput) ToCostAllocationPolicyTypePtrOutput() CostAllocationPolicyTypePtrOutput
- func (o CostAllocationPolicyTypePtrOutput) ToCostAllocationPolicyTypePtrOutputWithContext(ctx context.Context) CostAllocationPolicyTypePtrOutput
- func (o CostAllocationPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CostAllocationPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CostAllocationProportion
- type CostAllocationProportionArgs
- func (CostAllocationProportionArgs) ElementType() reflect.Type
- func (i CostAllocationProportionArgs) ToCostAllocationProportionOutput() CostAllocationProportionOutput
- func (i CostAllocationProportionArgs) ToCostAllocationProportionOutputWithContext(ctx context.Context) CostAllocationProportionOutput
- type CostAllocationProportionArray
- func (CostAllocationProportionArray) ElementType() reflect.Type
- func (i CostAllocationProportionArray) ToCostAllocationProportionArrayOutput() CostAllocationProportionArrayOutput
- func (i CostAllocationProportionArray) ToCostAllocationProportionArrayOutputWithContext(ctx context.Context) CostAllocationProportionArrayOutput
- type CostAllocationProportionArrayInput
- type CostAllocationProportionArrayOutput
- func (CostAllocationProportionArrayOutput) ElementType() reflect.Type
- func (o CostAllocationProportionArrayOutput) Index(i pulumi.IntInput) CostAllocationProportionOutput
- func (o CostAllocationProportionArrayOutput) ToCostAllocationProportionArrayOutput() CostAllocationProportionArrayOutput
- func (o CostAllocationProportionArrayOutput) ToCostAllocationProportionArrayOutputWithContext(ctx context.Context) CostAllocationProportionArrayOutput
- type CostAllocationProportionInput
- type CostAllocationProportionOutput
- func (CostAllocationProportionOutput) ElementType() reflect.Type
- func (o CostAllocationProportionOutput) Name() pulumi.StringOutput
- func (o CostAllocationProportionOutput) Percentage() pulumi.Float64Output
- func (o CostAllocationProportionOutput) ToCostAllocationProportionOutput() CostAllocationProportionOutput
- func (o CostAllocationProportionOutput) ToCostAllocationProportionOutputWithContext(ctx context.Context) CostAllocationProportionOutput
- type CostAllocationProportionResponse
- type CostAllocationProportionResponseArrayOutput
- func (CostAllocationProportionResponseArrayOutput) ElementType() reflect.Type
- func (o CostAllocationProportionResponseArrayOutput) Index(i pulumi.IntInput) CostAllocationProportionResponseOutput
- func (o CostAllocationProportionResponseArrayOutput) ToCostAllocationProportionResponseArrayOutput() CostAllocationProportionResponseArrayOutput
- func (o CostAllocationProportionResponseArrayOutput) ToCostAllocationProportionResponseArrayOutputWithContext(ctx context.Context) CostAllocationProportionResponseArrayOutput
- type CostAllocationProportionResponseOutput
- func (CostAllocationProportionResponseOutput) ElementType() reflect.Type
- func (o CostAllocationProportionResponseOutput) Name() pulumi.StringOutput
- func (o CostAllocationProportionResponseOutput) Percentage() pulumi.Float64Output
- func (o CostAllocationProportionResponseOutput) ToCostAllocationProportionResponseOutput() CostAllocationProportionResponseOutput
- func (o CostAllocationProportionResponseOutput) ToCostAllocationProportionResponseOutputWithContext(ctx context.Context) CostAllocationProportionResponseOutput
- type CostAllocationResourceType
- func (CostAllocationResourceType) ElementType() reflect.Type
- func (e CostAllocationResourceType) ToCostAllocationResourceTypeOutput() CostAllocationResourceTypeOutput
- func (e CostAllocationResourceType) ToCostAllocationResourceTypeOutputWithContext(ctx context.Context) CostAllocationResourceTypeOutput
- func (e CostAllocationResourceType) ToCostAllocationResourceTypePtrOutput() CostAllocationResourceTypePtrOutput
- func (e CostAllocationResourceType) ToCostAllocationResourceTypePtrOutputWithContext(ctx context.Context) CostAllocationResourceTypePtrOutput
- func (e CostAllocationResourceType) ToStringOutput() pulumi.StringOutput
- func (e CostAllocationResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CostAllocationResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CostAllocationResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CostAllocationResourceTypeInput
- type CostAllocationResourceTypeOutput
- func (CostAllocationResourceTypeOutput) ElementType() reflect.Type
- func (o CostAllocationResourceTypeOutput) ToCostAllocationResourceTypeOutput() CostAllocationResourceTypeOutput
- func (o CostAllocationResourceTypeOutput) ToCostAllocationResourceTypeOutputWithContext(ctx context.Context) CostAllocationResourceTypeOutput
- func (o CostAllocationResourceTypeOutput) ToCostAllocationResourceTypePtrOutput() CostAllocationResourceTypePtrOutput
- func (o CostAllocationResourceTypeOutput) ToCostAllocationResourceTypePtrOutputWithContext(ctx context.Context) CostAllocationResourceTypePtrOutput
- func (o CostAllocationResourceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CostAllocationResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CostAllocationResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CostAllocationResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CostAllocationResourceTypePtrInput
- type CostAllocationResourceTypePtrOutput
- func (o CostAllocationResourceTypePtrOutput) Elem() CostAllocationResourceTypeOutput
- func (CostAllocationResourceTypePtrOutput) ElementType() reflect.Type
- func (o CostAllocationResourceTypePtrOutput) ToCostAllocationResourceTypePtrOutput() CostAllocationResourceTypePtrOutput
- func (o CostAllocationResourceTypePtrOutput) ToCostAllocationResourceTypePtrOutputWithContext(ctx context.Context) CostAllocationResourceTypePtrOutput
- func (o CostAllocationResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CostAllocationResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CostAllocationRule
- type CostAllocationRuleArgs
- type CostAllocationRuleDetails
- type CostAllocationRuleDetailsArgs
- func (CostAllocationRuleDetailsArgs) ElementType() reflect.Type
- func (i CostAllocationRuleDetailsArgs) ToCostAllocationRuleDetailsOutput() CostAllocationRuleDetailsOutput
- func (i CostAllocationRuleDetailsArgs) ToCostAllocationRuleDetailsOutputWithContext(ctx context.Context) CostAllocationRuleDetailsOutput
- func (i CostAllocationRuleDetailsArgs) ToCostAllocationRuleDetailsPtrOutput() CostAllocationRuleDetailsPtrOutput
- func (i CostAllocationRuleDetailsArgs) ToCostAllocationRuleDetailsPtrOutputWithContext(ctx context.Context) CostAllocationRuleDetailsPtrOutput
- type CostAllocationRuleDetailsInput
- type CostAllocationRuleDetailsOutput
- func (CostAllocationRuleDetailsOutput) ElementType() reflect.Type
- func (o CostAllocationRuleDetailsOutput) SourceResources() SourceCostAllocationResourceArrayOutput
- func (o CostAllocationRuleDetailsOutput) TargetResources() TargetCostAllocationResourceArrayOutput
- func (o CostAllocationRuleDetailsOutput) ToCostAllocationRuleDetailsOutput() CostAllocationRuleDetailsOutput
- func (o CostAllocationRuleDetailsOutput) ToCostAllocationRuleDetailsOutputWithContext(ctx context.Context) CostAllocationRuleDetailsOutput
- func (o CostAllocationRuleDetailsOutput) ToCostAllocationRuleDetailsPtrOutput() CostAllocationRuleDetailsPtrOutput
- func (o CostAllocationRuleDetailsOutput) ToCostAllocationRuleDetailsPtrOutputWithContext(ctx context.Context) CostAllocationRuleDetailsPtrOutput
- type CostAllocationRuleDetailsPtrInput
- type CostAllocationRuleDetailsPtrOutput
- func (o CostAllocationRuleDetailsPtrOutput) Elem() CostAllocationRuleDetailsOutput
- func (CostAllocationRuleDetailsPtrOutput) ElementType() reflect.Type
- func (o CostAllocationRuleDetailsPtrOutput) SourceResources() SourceCostAllocationResourceArrayOutput
- func (o CostAllocationRuleDetailsPtrOutput) TargetResources() TargetCostAllocationResourceArrayOutput
- func (o CostAllocationRuleDetailsPtrOutput) ToCostAllocationRuleDetailsPtrOutput() CostAllocationRuleDetailsPtrOutput
- func (o CostAllocationRuleDetailsPtrOutput) ToCostAllocationRuleDetailsPtrOutputWithContext(ctx context.Context) CostAllocationRuleDetailsPtrOutput
- type CostAllocationRuleDetailsResponse
- type CostAllocationRuleDetailsResponseOutput
- func (CostAllocationRuleDetailsResponseOutput) ElementType() reflect.Type
- func (o CostAllocationRuleDetailsResponseOutput) SourceResources() SourceCostAllocationResourceResponseArrayOutput
- func (o CostAllocationRuleDetailsResponseOutput) TargetResources() TargetCostAllocationResourceResponseArrayOutput
- func (o CostAllocationRuleDetailsResponseOutput) ToCostAllocationRuleDetailsResponseOutput() CostAllocationRuleDetailsResponseOutput
- func (o CostAllocationRuleDetailsResponseOutput) ToCostAllocationRuleDetailsResponseOutputWithContext(ctx context.Context) CostAllocationRuleDetailsResponseOutput
- type CostAllocationRuleInput
- type CostAllocationRuleOutput
- func (CostAllocationRuleOutput) ElementType() reflect.Type
- func (o CostAllocationRuleOutput) Name() pulumi.StringOutput
- func (o CostAllocationRuleOutput) Properties() CostAllocationRulePropertiesResponseOutput
- func (o CostAllocationRuleOutput) ToCostAllocationRuleOutput() CostAllocationRuleOutput
- func (o CostAllocationRuleOutput) ToCostAllocationRuleOutputWithContext(ctx context.Context) CostAllocationRuleOutput
- func (o CostAllocationRuleOutput) Type() pulumi.StringOutput
- type CostAllocationRuleProperties
- type CostAllocationRulePropertiesArgs
- func (CostAllocationRulePropertiesArgs) ElementType() reflect.Type
- func (i CostAllocationRulePropertiesArgs) ToCostAllocationRulePropertiesOutput() CostAllocationRulePropertiesOutput
- func (i CostAllocationRulePropertiesArgs) ToCostAllocationRulePropertiesOutputWithContext(ctx context.Context) CostAllocationRulePropertiesOutput
- func (i CostAllocationRulePropertiesArgs) ToCostAllocationRulePropertiesPtrOutput() CostAllocationRulePropertiesPtrOutput
- func (i CostAllocationRulePropertiesArgs) ToCostAllocationRulePropertiesPtrOutputWithContext(ctx context.Context) CostAllocationRulePropertiesPtrOutput
- type CostAllocationRulePropertiesInput
- type CostAllocationRulePropertiesOutput
- func (o CostAllocationRulePropertiesOutput) Description() pulumi.StringPtrOutput
- func (o CostAllocationRulePropertiesOutput) Details() CostAllocationRuleDetailsOutput
- func (CostAllocationRulePropertiesOutput) ElementType() reflect.Type
- func (o CostAllocationRulePropertiesOutput) Status() pulumi.StringOutput
- func (o CostAllocationRulePropertiesOutput) ToCostAllocationRulePropertiesOutput() CostAllocationRulePropertiesOutput
- func (o CostAllocationRulePropertiesOutput) ToCostAllocationRulePropertiesOutputWithContext(ctx context.Context) CostAllocationRulePropertiesOutput
- func (o CostAllocationRulePropertiesOutput) ToCostAllocationRulePropertiesPtrOutput() CostAllocationRulePropertiesPtrOutput
- func (o CostAllocationRulePropertiesOutput) ToCostAllocationRulePropertiesPtrOutputWithContext(ctx context.Context) CostAllocationRulePropertiesPtrOutput
- type CostAllocationRulePropertiesPtrInput
- type CostAllocationRulePropertiesPtrOutput
- func (o CostAllocationRulePropertiesPtrOutput) Description() pulumi.StringPtrOutput
- func (o CostAllocationRulePropertiesPtrOutput) Details() CostAllocationRuleDetailsPtrOutput
- func (o CostAllocationRulePropertiesPtrOutput) Elem() CostAllocationRulePropertiesOutput
- func (CostAllocationRulePropertiesPtrOutput) ElementType() reflect.Type
- func (o CostAllocationRulePropertiesPtrOutput) Status() pulumi.StringPtrOutput
- func (o CostAllocationRulePropertiesPtrOutput) ToCostAllocationRulePropertiesPtrOutput() CostAllocationRulePropertiesPtrOutput
- func (o CostAllocationRulePropertiesPtrOutput) ToCostAllocationRulePropertiesPtrOutputWithContext(ctx context.Context) CostAllocationRulePropertiesPtrOutput
- type CostAllocationRulePropertiesResponse
- type CostAllocationRulePropertiesResponseOutput
- func (o CostAllocationRulePropertiesResponseOutput) CreatedDate() pulumi.StringOutput
- func (o CostAllocationRulePropertiesResponseOutput) Description() pulumi.StringPtrOutput
- func (o CostAllocationRulePropertiesResponseOutput) Details() CostAllocationRuleDetailsResponseOutput
- func (CostAllocationRulePropertiesResponseOutput) ElementType() reflect.Type
- func (o CostAllocationRulePropertiesResponseOutput) Status() pulumi.StringOutput
- func (o CostAllocationRulePropertiesResponseOutput) ToCostAllocationRulePropertiesResponseOutput() CostAllocationRulePropertiesResponseOutput
- func (o CostAllocationRulePropertiesResponseOutput) ToCostAllocationRulePropertiesResponseOutputWithContext(ctx context.Context) CostAllocationRulePropertiesResponseOutput
- func (o CostAllocationRulePropertiesResponseOutput) UpdatedDate() pulumi.StringOutput
- type CostAllocationRuleState
- type CultureCode
- func (CultureCode) ElementType() reflect.Type
- func (e CultureCode) ToCultureCodeOutput() CultureCodeOutput
- func (e CultureCode) ToCultureCodeOutputWithContext(ctx context.Context) CultureCodeOutput
- func (e CultureCode) ToCultureCodePtrOutput() CultureCodePtrOutput
- func (e CultureCode) ToCultureCodePtrOutputWithContext(ctx context.Context) CultureCodePtrOutput
- func (e CultureCode) ToStringOutput() pulumi.StringOutput
- func (e CultureCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CultureCode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CultureCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CultureCodeInput
- type CultureCodeOutput
- func (CultureCodeOutput) ElementType() reflect.Type
- func (o CultureCodeOutput) ToCultureCodeOutput() CultureCodeOutput
- func (o CultureCodeOutput) ToCultureCodeOutputWithContext(ctx context.Context) CultureCodeOutput
- func (o CultureCodeOutput) ToCultureCodePtrOutput() CultureCodePtrOutput
- func (o CultureCodeOutput) ToCultureCodePtrOutputWithContext(ctx context.Context) CultureCodePtrOutput
- func (o CultureCodeOutput) ToStringOutput() pulumi.StringOutput
- func (o CultureCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CultureCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CultureCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CultureCodePtrInput
- type CultureCodePtrOutput
- func (o CultureCodePtrOutput) Elem() CultureCodeOutput
- func (CultureCodePtrOutput) ElementType() reflect.Type
- func (o CultureCodePtrOutput) ToCultureCodePtrOutput() CultureCodePtrOutput
- func (o CultureCodePtrOutput) ToCultureCodePtrOutputWithContext(ctx context.Context) CultureCodePtrOutput
- func (o CultureCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CultureCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CurrentSpendResponse
- 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) Unit() pulumi.StringOutput
- type CustomerMetadata
- type CustomerMetadataArgs
- type CustomerMetadataInput
- type CustomerMetadataOutput
- func (o CustomerMetadataOutput) BillingAccountId() pulumi.StringOutput
- func (o CustomerMetadataOutput) BillingProfileId() pulumi.StringOutput
- func (CustomerMetadataOutput) ElementType() reflect.Type
- func (o CustomerMetadataOutput) ToCustomerMetadataOutput() CustomerMetadataOutput
- func (o CustomerMetadataOutput) ToCustomerMetadataOutputWithContext(ctx context.Context) CustomerMetadataOutput
- type CustomerMetadataResponse
- type CustomerMetadataResponseOutput
- func (o CustomerMetadataResponseOutput) BillingAccountId() pulumi.StringOutput
- func (o CustomerMetadataResponseOutput) BillingProfileId() pulumi.StringOutput
- func (CustomerMetadataResponseOutput) ElementType() reflect.Type
- func (o CustomerMetadataResponseOutput) ToCustomerMetadataResponseOutput() CustomerMetadataResponseOutput
- func (o CustomerMetadataResponseOutput) ToCustomerMetadataResponseOutputWithContext(ctx context.Context) CustomerMetadataResponseOutput
- type DaysOfWeek
- func (DaysOfWeek) ElementType() reflect.Type
- func (e DaysOfWeek) ToDaysOfWeekOutput() DaysOfWeekOutput
- func (e DaysOfWeek) ToDaysOfWeekOutputWithContext(ctx context.Context) DaysOfWeekOutput
- func (e DaysOfWeek) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
- func (e DaysOfWeek) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput
- func (e DaysOfWeek) ToStringOutput() pulumi.StringOutput
- func (e DaysOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DaysOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DaysOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DaysOfWeekInput
- type DaysOfWeekOutput
- func (DaysOfWeekOutput) ElementType() reflect.Type
- func (o DaysOfWeekOutput) ToDaysOfWeekOutput() DaysOfWeekOutput
- func (o DaysOfWeekOutput) ToDaysOfWeekOutputWithContext(ctx context.Context) DaysOfWeekOutput
- func (o DaysOfWeekOutput) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
- func (o DaysOfWeekOutput) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput
- func (o DaysOfWeekOutput) ToStringOutput() pulumi.StringOutput
- func (o DaysOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DaysOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DaysOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DaysOfWeekPtrInput
- type DaysOfWeekPtrOutput
- func (o DaysOfWeekPtrOutput) Elem() DaysOfWeekOutput
- func (DaysOfWeekPtrOutput) ElementType() reflect.Type
- func (o DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
- func (o DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput
- func (o DaysOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DaysOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ErrorDetailsResponse
- type ErrorDetailsResponseOutput
- func (o ErrorDetailsResponseOutput) Code() pulumi.StringOutput
- func (ErrorDetailsResponseOutput) ElementType() reflect.Type
- func (o ErrorDetailsResponseOutput) Message() pulumi.StringOutput
- func (o ErrorDetailsResponseOutput) ToErrorDetailsResponseOutput() ErrorDetailsResponseOutput
- func (o ErrorDetailsResponseOutput) ToErrorDetailsResponseOutputWithContext(ctx context.Context) ErrorDetailsResponseOutput
- type ErrorDetailsResponsePtrOutput
- func (o ErrorDetailsResponsePtrOutput) Code() pulumi.StringPtrOutput
- func (o ErrorDetailsResponsePtrOutput) Elem() ErrorDetailsResponseOutput
- func (ErrorDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o ErrorDetailsResponsePtrOutput) Message() pulumi.StringPtrOutput
- func (o ErrorDetailsResponsePtrOutput) ToErrorDetailsResponsePtrOutput() ErrorDetailsResponsePtrOutput
- func (o ErrorDetailsResponsePtrOutput) ToErrorDetailsResponsePtrOutputWithContext(ctx context.Context) ErrorDetailsResponsePtrOutput
- type Export
- type ExportArgs
- type ExportDataset
- type ExportDatasetArgs
- func (ExportDatasetArgs) ElementType() reflect.Type
- func (i ExportDatasetArgs) ToExportDatasetOutput() ExportDatasetOutput
- func (i ExportDatasetArgs) ToExportDatasetOutputWithContext(ctx context.Context) ExportDatasetOutput
- func (i ExportDatasetArgs) ToExportDatasetPtrOutput() ExportDatasetPtrOutput
- func (i ExportDatasetArgs) ToExportDatasetPtrOutputWithContext(ctx context.Context) ExportDatasetPtrOutput
- type ExportDatasetConfiguration
- type ExportDatasetConfigurationArgs
- func (ExportDatasetConfigurationArgs) ElementType() reflect.Type
- func (i ExportDatasetConfigurationArgs) ToExportDatasetConfigurationOutput() ExportDatasetConfigurationOutput
- func (i ExportDatasetConfigurationArgs) ToExportDatasetConfigurationOutputWithContext(ctx context.Context) ExportDatasetConfigurationOutput
- func (i ExportDatasetConfigurationArgs) ToExportDatasetConfigurationPtrOutput() ExportDatasetConfigurationPtrOutput
- func (i ExportDatasetConfigurationArgs) ToExportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ExportDatasetConfigurationPtrOutput
- type ExportDatasetConfigurationInput
- type ExportDatasetConfigurationOutput
- func (o ExportDatasetConfigurationOutput) Columns() pulumi.StringArrayOutput
- func (ExportDatasetConfigurationOutput) ElementType() reflect.Type
- func (o ExportDatasetConfigurationOutput) ToExportDatasetConfigurationOutput() ExportDatasetConfigurationOutput
- func (o ExportDatasetConfigurationOutput) ToExportDatasetConfigurationOutputWithContext(ctx context.Context) ExportDatasetConfigurationOutput
- func (o ExportDatasetConfigurationOutput) ToExportDatasetConfigurationPtrOutput() ExportDatasetConfigurationPtrOutput
- func (o ExportDatasetConfigurationOutput) ToExportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ExportDatasetConfigurationPtrOutput
- type ExportDatasetConfigurationPtrInput
- type ExportDatasetConfigurationPtrOutput
- func (o ExportDatasetConfigurationPtrOutput) Columns() pulumi.StringArrayOutput
- func (o ExportDatasetConfigurationPtrOutput) Elem() ExportDatasetConfigurationOutput
- func (ExportDatasetConfigurationPtrOutput) ElementType() reflect.Type
- func (o ExportDatasetConfigurationPtrOutput) ToExportDatasetConfigurationPtrOutput() ExportDatasetConfigurationPtrOutput
- func (o ExportDatasetConfigurationPtrOutput) ToExportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ExportDatasetConfigurationPtrOutput
- type ExportDatasetConfigurationResponse
- type ExportDatasetConfigurationResponseOutput
- func (o ExportDatasetConfigurationResponseOutput) Columns() pulumi.StringArrayOutput
- func (ExportDatasetConfigurationResponseOutput) ElementType() reflect.Type
- func (o ExportDatasetConfigurationResponseOutput) ToExportDatasetConfigurationResponseOutput() ExportDatasetConfigurationResponseOutput
- func (o ExportDatasetConfigurationResponseOutput) ToExportDatasetConfigurationResponseOutputWithContext(ctx context.Context) ExportDatasetConfigurationResponseOutput
- type ExportDatasetConfigurationResponsePtrOutput
- func (o ExportDatasetConfigurationResponsePtrOutput) Columns() pulumi.StringArrayOutput
- func (o ExportDatasetConfigurationResponsePtrOutput) Elem() ExportDatasetConfigurationResponseOutput
- func (ExportDatasetConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o ExportDatasetConfigurationResponsePtrOutput) ToExportDatasetConfigurationResponsePtrOutput() ExportDatasetConfigurationResponsePtrOutput
- func (o ExportDatasetConfigurationResponsePtrOutput) ToExportDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ExportDatasetConfigurationResponsePtrOutput
- type ExportDatasetInput
- type ExportDatasetOutput
- func (o ExportDatasetOutput) Configuration() ExportDatasetConfigurationPtrOutput
- func (ExportDatasetOutput) ElementType() reflect.Type
- func (o ExportDatasetOutput) Granularity() pulumi.StringPtrOutput
- func (o ExportDatasetOutput) ToExportDatasetOutput() ExportDatasetOutput
- func (o ExportDatasetOutput) ToExportDatasetOutputWithContext(ctx context.Context) ExportDatasetOutput
- func (o ExportDatasetOutput) ToExportDatasetPtrOutput() ExportDatasetPtrOutput
- func (o ExportDatasetOutput) ToExportDatasetPtrOutputWithContext(ctx context.Context) ExportDatasetPtrOutput
- type ExportDatasetPtrInput
- type ExportDatasetPtrOutput
- func (o ExportDatasetPtrOutput) Configuration() ExportDatasetConfigurationPtrOutput
- func (o ExportDatasetPtrOutput) Elem() ExportDatasetOutput
- func (ExportDatasetPtrOutput) ElementType() reflect.Type
- func (o ExportDatasetPtrOutput) Granularity() pulumi.StringPtrOutput
- func (o ExportDatasetPtrOutput) ToExportDatasetPtrOutput() ExportDatasetPtrOutput
- func (o ExportDatasetPtrOutput) ToExportDatasetPtrOutputWithContext(ctx context.Context) ExportDatasetPtrOutput
- type ExportDatasetResponse
- type ExportDatasetResponseOutput
- func (o ExportDatasetResponseOutput) Configuration() ExportDatasetConfigurationResponsePtrOutput
- func (ExportDatasetResponseOutput) ElementType() reflect.Type
- func (o ExportDatasetResponseOutput) Granularity() pulumi.StringPtrOutput
- func (o ExportDatasetResponseOutput) ToExportDatasetResponseOutput() ExportDatasetResponseOutput
- func (o ExportDatasetResponseOutput) ToExportDatasetResponseOutputWithContext(ctx context.Context) ExportDatasetResponseOutput
- type ExportDatasetResponsePtrOutput
- func (o ExportDatasetResponsePtrOutput) Configuration() ExportDatasetConfigurationResponsePtrOutput
- func (o ExportDatasetResponsePtrOutput) Elem() ExportDatasetResponseOutput
- func (ExportDatasetResponsePtrOutput) ElementType() reflect.Type
- func (o ExportDatasetResponsePtrOutput) Granularity() pulumi.StringPtrOutput
- func (o ExportDatasetResponsePtrOutput) ToExportDatasetResponsePtrOutput() ExportDatasetResponsePtrOutput
- func (o ExportDatasetResponsePtrOutput) ToExportDatasetResponsePtrOutputWithContext(ctx context.Context) ExportDatasetResponsePtrOutput
- type ExportDefinition
- type ExportDefinitionArgs
- type ExportDefinitionInput
- type ExportDefinitionOutput
- func (o ExportDefinitionOutput) DataSet() ExportDatasetPtrOutput
- func (ExportDefinitionOutput) ElementType() reflect.Type
- func (o ExportDefinitionOutput) TimePeriod() ExportTimePeriodPtrOutput
- func (o ExportDefinitionOutput) Timeframe() pulumi.StringOutput
- func (o ExportDefinitionOutput) ToExportDefinitionOutput() ExportDefinitionOutput
- func (o ExportDefinitionOutput) ToExportDefinitionOutputWithContext(ctx context.Context) ExportDefinitionOutput
- func (o ExportDefinitionOutput) Type() pulumi.StringOutput
- type ExportDefinitionResponse
- type ExportDefinitionResponseOutput
- func (o ExportDefinitionResponseOutput) DataSet() ExportDatasetResponsePtrOutput
- func (ExportDefinitionResponseOutput) ElementType() reflect.Type
- func (o ExportDefinitionResponseOutput) TimePeriod() ExportTimePeriodResponsePtrOutput
- func (o ExportDefinitionResponseOutput) Timeframe() pulumi.StringOutput
- func (o ExportDefinitionResponseOutput) ToExportDefinitionResponseOutput() ExportDefinitionResponseOutput
- func (o ExportDefinitionResponseOutput) ToExportDefinitionResponseOutputWithContext(ctx context.Context) ExportDefinitionResponseOutput
- func (o ExportDefinitionResponseOutput) Type() pulumi.StringOutput
- type ExportDefinitionResponsePtrOutput
- func (o ExportDefinitionResponsePtrOutput) DataSet() ExportDatasetResponsePtrOutput
- func (o ExportDefinitionResponsePtrOutput) Elem() ExportDefinitionResponseOutput
- func (ExportDefinitionResponsePtrOutput) ElementType() reflect.Type
- func (o ExportDefinitionResponsePtrOutput) TimePeriod() ExportTimePeriodResponsePtrOutput
- func (o ExportDefinitionResponsePtrOutput) Timeframe() pulumi.StringPtrOutput
- func (o ExportDefinitionResponsePtrOutput) ToExportDefinitionResponsePtrOutput() ExportDefinitionResponsePtrOutput
- func (o ExportDefinitionResponsePtrOutput) ToExportDefinitionResponsePtrOutputWithContext(ctx context.Context) ExportDefinitionResponsePtrOutput
- func (o ExportDefinitionResponsePtrOutput) Type() pulumi.StringPtrOutput
- type ExportDeliveryDestination
- type ExportDeliveryDestinationArgs
- func (ExportDeliveryDestinationArgs) ElementType() reflect.Type
- func (i ExportDeliveryDestinationArgs) ToExportDeliveryDestinationOutput() ExportDeliveryDestinationOutput
- func (i ExportDeliveryDestinationArgs) ToExportDeliveryDestinationOutputWithContext(ctx context.Context) ExportDeliveryDestinationOutput
- type ExportDeliveryDestinationInput
- type ExportDeliveryDestinationOutput
- func (o ExportDeliveryDestinationOutput) Container() pulumi.StringOutput
- func (ExportDeliveryDestinationOutput) ElementType() reflect.Type
- func (o ExportDeliveryDestinationOutput) ResourceId() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationOutput) RootFolderPath() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationOutput) SasToken() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationOutput) StorageAccount() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationOutput) ToExportDeliveryDestinationOutput() ExportDeliveryDestinationOutput
- func (o ExportDeliveryDestinationOutput) ToExportDeliveryDestinationOutputWithContext(ctx context.Context) ExportDeliveryDestinationOutput
- type ExportDeliveryDestinationResponse
- type ExportDeliveryDestinationResponseOutput
- func (o ExportDeliveryDestinationResponseOutput) Container() pulumi.StringOutput
- func (ExportDeliveryDestinationResponseOutput) ElementType() reflect.Type
- func (o ExportDeliveryDestinationResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationResponseOutput) RootFolderPath() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationResponseOutput) SasToken() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationResponseOutput) StorageAccount() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationResponseOutput) ToExportDeliveryDestinationResponseOutput() ExportDeliveryDestinationResponseOutput
- func (o ExportDeliveryDestinationResponseOutput) ToExportDeliveryDestinationResponseOutputWithContext(ctx context.Context) ExportDeliveryDestinationResponseOutput
- type ExportDeliveryDestinationResponsePtrOutput
- func (o ExportDeliveryDestinationResponsePtrOutput) Container() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationResponsePtrOutput) Elem() ExportDeliveryDestinationResponseOutput
- func (ExportDeliveryDestinationResponsePtrOutput) ElementType() reflect.Type
- func (o ExportDeliveryDestinationResponsePtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationResponsePtrOutput) RootFolderPath() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationResponsePtrOutput) SasToken() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationResponsePtrOutput) StorageAccount() pulumi.StringPtrOutput
- func (o ExportDeliveryDestinationResponsePtrOutput) ToExportDeliveryDestinationResponsePtrOutput() ExportDeliveryDestinationResponsePtrOutput
- func (o ExportDeliveryDestinationResponsePtrOutput) ToExportDeliveryDestinationResponsePtrOutputWithContext(ctx context.Context) ExportDeliveryDestinationResponsePtrOutput
- type ExportDeliveryInfo
- type ExportDeliveryInfoArgs
- type ExportDeliveryInfoInput
- type ExportDeliveryInfoOutput
- func (o ExportDeliveryInfoOutput) Destination() ExportDeliveryDestinationOutput
- func (ExportDeliveryInfoOutput) ElementType() reflect.Type
- func (o ExportDeliveryInfoOutput) ToExportDeliveryInfoOutput() ExportDeliveryInfoOutput
- func (o ExportDeliveryInfoOutput) ToExportDeliveryInfoOutputWithContext(ctx context.Context) ExportDeliveryInfoOutput
- type ExportDeliveryInfoResponse
- type ExportDeliveryInfoResponseOutput
- func (o ExportDeliveryInfoResponseOutput) Destination() ExportDeliveryDestinationResponseOutput
- func (ExportDeliveryInfoResponseOutput) ElementType() reflect.Type
- func (o ExportDeliveryInfoResponseOutput) ToExportDeliveryInfoResponseOutput() ExportDeliveryInfoResponseOutput
- func (o ExportDeliveryInfoResponseOutput) ToExportDeliveryInfoResponseOutputWithContext(ctx context.Context) ExportDeliveryInfoResponseOutput
- type ExportDeliveryInfoResponsePtrOutput
- func (o ExportDeliveryInfoResponsePtrOutput) Destination() ExportDeliveryDestinationResponsePtrOutput
- func (o ExportDeliveryInfoResponsePtrOutput) Elem() ExportDeliveryInfoResponseOutput
- func (ExportDeliveryInfoResponsePtrOutput) ElementType() reflect.Type
- func (o ExportDeliveryInfoResponsePtrOutput) ToExportDeliveryInfoResponsePtrOutput() ExportDeliveryInfoResponsePtrOutput
- func (o ExportDeliveryInfoResponsePtrOutput) ToExportDeliveryInfoResponsePtrOutputWithContext(ctx context.Context) ExportDeliveryInfoResponsePtrOutput
- type ExportExecutionListResultResponse
- type ExportExecutionListResultResponseOutput
- func (ExportExecutionListResultResponseOutput) ElementType() reflect.Type
- func (o ExportExecutionListResultResponseOutput) ToExportExecutionListResultResponseOutput() ExportExecutionListResultResponseOutput
- func (o ExportExecutionListResultResponseOutput) ToExportExecutionListResultResponseOutputWithContext(ctx context.Context) ExportExecutionListResultResponseOutput
- func (o ExportExecutionListResultResponseOutput) Value() ExportRunResponseArrayOutput
- type ExportExecutionListResultResponsePtrOutput
- func (o ExportExecutionListResultResponsePtrOutput) Elem() ExportExecutionListResultResponseOutput
- func (ExportExecutionListResultResponsePtrOutput) ElementType() reflect.Type
- func (o ExportExecutionListResultResponsePtrOutput) ToExportExecutionListResultResponsePtrOutput() ExportExecutionListResultResponsePtrOutput
- func (o ExportExecutionListResultResponsePtrOutput) ToExportExecutionListResultResponsePtrOutputWithContext(ctx context.Context) ExportExecutionListResultResponsePtrOutput
- func (o ExportExecutionListResultResponsePtrOutput) Value() ExportRunResponseArrayOutput
- type ExportInput
- type ExportOutput
- func (o ExportOutput) Definition() ExportDefinitionResponseOutput
- func (o ExportOutput) DeliveryInfo() ExportDeliveryInfoResponseOutput
- func (o ExportOutput) ETag() pulumi.StringPtrOutput
- func (ExportOutput) ElementType() reflect.Type
- func (o ExportOutput) Format() pulumi.StringPtrOutput
- func (o ExportOutput) Name() pulumi.StringOutput
- func (o ExportOutput) NextRunTimeEstimate() pulumi.StringOutput
- func (o ExportOutput) PartitionData() pulumi.BoolPtrOutput
- func (o ExportOutput) RunHistory() ExportExecutionListResultResponsePtrOutput
- func (o ExportOutput) Schedule() ExportScheduleResponsePtrOutput
- func (o ExportOutput) ToExportOutput() ExportOutput
- func (o ExportOutput) ToExportOutputWithContext(ctx context.Context) ExportOutput
- func (o ExportOutput) Type() pulumi.StringOutput
- type ExportRecurrencePeriod
- type ExportRecurrencePeriodArgs
- func (ExportRecurrencePeriodArgs) ElementType() reflect.Type
- func (i ExportRecurrencePeriodArgs) ToExportRecurrencePeriodOutput() ExportRecurrencePeriodOutput
- func (i ExportRecurrencePeriodArgs) ToExportRecurrencePeriodOutputWithContext(ctx context.Context) ExportRecurrencePeriodOutput
- func (i ExportRecurrencePeriodArgs) ToExportRecurrencePeriodPtrOutput() ExportRecurrencePeriodPtrOutput
- func (i ExportRecurrencePeriodArgs) ToExportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ExportRecurrencePeriodPtrOutput
- type ExportRecurrencePeriodInput
- type ExportRecurrencePeriodOutput
- func (ExportRecurrencePeriodOutput) ElementType() reflect.Type
- func (o ExportRecurrencePeriodOutput) From() pulumi.StringOutput
- func (o ExportRecurrencePeriodOutput) To() pulumi.StringPtrOutput
- func (o ExportRecurrencePeriodOutput) ToExportRecurrencePeriodOutput() ExportRecurrencePeriodOutput
- func (o ExportRecurrencePeriodOutput) ToExportRecurrencePeriodOutputWithContext(ctx context.Context) ExportRecurrencePeriodOutput
- func (o ExportRecurrencePeriodOutput) ToExportRecurrencePeriodPtrOutput() ExportRecurrencePeriodPtrOutput
- func (o ExportRecurrencePeriodOutput) ToExportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ExportRecurrencePeriodPtrOutput
- type ExportRecurrencePeriodPtrInput
- type ExportRecurrencePeriodPtrOutput
- func (o ExportRecurrencePeriodPtrOutput) Elem() ExportRecurrencePeriodOutput
- func (ExportRecurrencePeriodPtrOutput) ElementType() reflect.Type
- func (o ExportRecurrencePeriodPtrOutput) From() pulumi.StringPtrOutput
- func (o ExportRecurrencePeriodPtrOutput) To() pulumi.StringPtrOutput
- func (o ExportRecurrencePeriodPtrOutput) ToExportRecurrencePeriodPtrOutput() ExportRecurrencePeriodPtrOutput
- func (o ExportRecurrencePeriodPtrOutput) ToExportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ExportRecurrencePeriodPtrOutput
- type ExportRecurrencePeriodResponse
- type ExportRecurrencePeriodResponseOutput
- func (ExportRecurrencePeriodResponseOutput) ElementType() reflect.Type
- func (o ExportRecurrencePeriodResponseOutput) From() pulumi.StringOutput
- func (o ExportRecurrencePeriodResponseOutput) To() pulumi.StringPtrOutput
- func (o ExportRecurrencePeriodResponseOutput) ToExportRecurrencePeriodResponseOutput() ExportRecurrencePeriodResponseOutput
- func (o ExportRecurrencePeriodResponseOutput) ToExportRecurrencePeriodResponseOutputWithContext(ctx context.Context) ExportRecurrencePeriodResponseOutput
- type ExportRecurrencePeriodResponsePtrOutput
- func (o ExportRecurrencePeriodResponsePtrOutput) Elem() ExportRecurrencePeriodResponseOutput
- func (ExportRecurrencePeriodResponsePtrOutput) ElementType() reflect.Type
- func (o ExportRecurrencePeriodResponsePtrOutput) From() pulumi.StringPtrOutput
- func (o ExportRecurrencePeriodResponsePtrOutput) To() pulumi.StringPtrOutput
- func (o ExportRecurrencePeriodResponsePtrOutput) ToExportRecurrencePeriodResponsePtrOutput() ExportRecurrencePeriodResponsePtrOutput
- func (o ExportRecurrencePeriodResponsePtrOutput) ToExportRecurrencePeriodResponsePtrOutputWithContext(ctx context.Context) ExportRecurrencePeriodResponsePtrOutput
- type ExportRunResponse
- type ExportRunResponseArrayOutput
- func (ExportRunResponseArrayOutput) ElementType() reflect.Type
- func (o ExportRunResponseArrayOutput) Index(i pulumi.IntInput) ExportRunResponseOutput
- func (o ExportRunResponseArrayOutput) ToExportRunResponseArrayOutput() ExportRunResponseArrayOutput
- func (o ExportRunResponseArrayOutput) ToExportRunResponseArrayOutputWithContext(ctx context.Context) ExportRunResponseArrayOutput
- type ExportRunResponseOutput
- func (o ExportRunResponseOutput) ETag() pulumi.StringPtrOutput
- func (ExportRunResponseOutput) ElementType() reflect.Type
- func (o ExportRunResponseOutput) Error() ErrorDetailsResponsePtrOutput
- func (o ExportRunResponseOutput) ExecutionType() pulumi.StringPtrOutput
- func (o ExportRunResponseOutput) FileName() pulumi.StringPtrOutput
- func (o ExportRunResponseOutput) Id() pulumi.StringOutput
- func (o ExportRunResponseOutput) Name() pulumi.StringOutput
- func (o ExportRunResponseOutput) ProcessingEndTime() pulumi.StringPtrOutput
- func (o ExportRunResponseOutput) ProcessingStartTime() pulumi.StringPtrOutput
- func (o ExportRunResponseOutput) RunSettings() CommonExportPropertiesResponsePtrOutput
- func (o ExportRunResponseOutput) Status() pulumi.StringPtrOutput
- func (o ExportRunResponseOutput) SubmittedBy() pulumi.StringPtrOutput
- func (o ExportRunResponseOutput) SubmittedTime() pulumi.StringPtrOutput
- func (o ExportRunResponseOutput) ToExportRunResponseOutput() ExportRunResponseOutput
- func (o ExportRunResponseOutput) ToExportRunResponseOutputWithContext(ctx context.Context) ExportRunResponseOutput
- func (o ExportRunResponseOutput) Type() pulumi.StringOutput
- type ExportSchedule
- type ExportScheduleArgs
- func (ExportScheduleArgs) ElementType() reflect.Type
- func (i ExportScheduleArgs) ToExportScheduleOutput() ExportScheduleOutput
- func (i ExportScheduleArgs) ToExportScheduleOutputWithContext(ctx context.Context) ExportScheduleOutput
- func (i ExportScheduleArgs) ToExportSchedulePtrOutput() ExportSchedulePtrOutput
- func (i ExportScheduleArgs) ToExportSchedulePtrOutputWithContext(ctx context.Context) ExportSchedulePtrOutput
- type ExportScheduleInput
- type ExportScheduleOutput
- func (ExportScheduleOutput) ElementType() reflect.Type
- func (o ExportScheduleOutput) Recurrence() pulumi.StringPtrOutput
- func (o ExportScheduleOutput) RecurrencePeriod() ExportRecurrencePeriodPtrOutput
- func (o ExportScheduleOutput) Status() pulumi.StringPtrOutput
- func (o ExportScheduleOutput) ToExportScheduleOutput() ExportScheduleOutput
- func (o ExportScheduleOutput) ToExportScheduleOutputWithContext(ctx context.Context) ExportScheduleOutput
- func (o ExportScheduleOutput) ToExportSchedulePtrOutput() ExportSchedulePtrOutput
- func (o ExportScheduleOutput) ToExportSchedulePtrOutputWithContext(ctx context.Context) ExportSchedulePtrOutput
- type ExportSchedulePtrInput
- type ExportSchedulePtrOutput
- func (o ExportSchedulePtrOutput) Elem() ExportScheduleOutput
- func (ExportSchedulePtrOutput) ElementType() reflect.Type
- func (o ExportSchedulePtrOutput) Recurrence() pulumi.StringPtrOutput
- func (o ExportSchedulePtrOutput) RecurrencePeriod() ExportRecurrencePeriodPtrOutput
- func (o ExportSchedulePtrOutput) Status() pulumi.StringPtrOutput
- func (o ExportSchedulePtrOutput) ToExportSchedulePtrOutput() ExportSchedulePtrOutput
- func (o ExportSchedulePtrOutput) ToExportSchedulePtrOutputWithContext(ctx context.Context) ExportSchedulePtrOutput
- type ExportScheduleResponse
- type ExportScheduleResponseOutput
- func (ExportScheduleResponseOutput) ElementType() reflect.Type
- func (o ExportScheduleResponseOutput) Recurrence() pulumi.StringPtrOutput
- func (o ExportScheduleResponseOutput) RecurrencePeriod() ExportRecurrencePeriodResponsePtrOutput
- func (o ExportScheduleResponseOutput) Status() pulumi.StringPtrOutput
- func (o ExportScheduleResponseOutput) ToExportScheduleResponseOutput() ExportScheduleResponseOutput
- func (o ExportScheduleResponseOutput) ToExportScheduleResponseOutputWithContext(ctx context.Context) ExportScheduleResponseOutput
- type ExportScheduleResponsePtrOutput
- func (o ExportScheduleResponsePtrOutput) Elem() ExportScheduleResponseOutput
- func (ExportScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o ExportScheduleResponsePtrOutput) Recurrence() pulumi.StringPtrOutput
- func (o ExportScheduleResponsePtrOutput) RecurrencePeriod() ExportRecurrencePeriodResponsePtrOutput
- func (o ExportScheduleResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o ExportScheduleResponsePtrOutput) ToExportScheduleResponsePtrOutput() ExportScheduleResponsePtrOutput
- func (o ExportScheduleResponsePtrOutput) ToExportScheduleResponsePtrOutputWithContext(ctx context.Context) ExportScheduleResponsePtrOutput
- type ExportState
- type ExportTimePeriod
- type ExportTimePeriodArgs
- func (ExportTimePeriodArgs) ElementType() reflect.Type
- func (i ExportTimePeriodArgs) ToExportTimePeriodOutput() ExportTimePeriodOutput
- func (i ExportTimePeriodArgs) ToExportTimePeriodOutputWithContext(ctx context.Context) ExportTimePeriodOutput
- func (i ExportTimePeriodArgs) ToExportTimePeriodPtrOutput() ExportTimePeriodPtrOutput
- func (i ExportTimePeriodArgs) ToExportTimePeriodPtrOutputWithContext(ctx context.Context) ExportTimePeriodPtrOutput
- type ExportTimePeriodInput
- type ExportTimePeriodOutput
- func (ExportTimePeriodOutput) ElementType() reflect.Type
- func (o ExportTimePeriodOutput) From() pulumi.StringOutput
- func (o ExportTimePeriodOutput) To() pulumi.StringOutput
- func (o ExportTimePeriodOutput) ToExportTimePeriodOutput() ExportTimePeriodOutput
- func (o ExportTimePeriodOutput) ToExportTimePeriodOutputWithContext(ctx context.Context) ExportTimePeriodOutput
- func (o ExportTimePeriodOutput) ToExportTimePeriodPtrOutput() ExportTimePeriodPtrOutput
- func (o ExportTimePeriodOutput) ToExportTimePeriodPtrOutputWithContext(ctx context.Context) ExportTimePeriodPtrOutput
- type ExportTimePeriodPtrInput
- type ExportTimePeriodPtrOutput
- func (o ExportTimePeriodPtrOutput) Elem() ExportTimePeriodOutput
- func (ExportTimePeriodPtrOutput) ElementType() reflect.Type
- func (o ExportTimePeriodPtrOutput) From() pulumi.StringPtrOutput
- func (o ExportTimePeriodPtrOutput) To() pulumi.StringPtrOutput
- func (o ExportTimePeriodPtrOutput) ToExportTimePeriodPtrOutput() ExportTimePeriodPtrOutput
- func (o ExportTimePeriodPtrOutput) ToExportTimePeriodPtrOutputWithContext(ctx context.Context) ExportTimePeriodPtrOutput
- type ExportTimePeriodResponse
- type ExportTimePeriodResponseOutput
- func (ExportTimePeriodResponseOutput) ElementType() reflect.Type
- func (o ExportTimePeriodResponseOutput) From() pulumi.StringOutput
- func (o ExportTimePeriodResponseOutput) To() pulumi.StringOutput
- func (o ExportTimePeriodResponseOutput) ToExportTimePeriodResponseOutput() ExportTimePeriodResponseOutput
- func (o ExportTimePeriodResponseOutput) ToExportTimePeriodResponseOutputWithContext(ctx context.Context) ExportTimePeriodResponseOutput
- type ExportTimePeriodResponsePtrOutput
- func (o ExportTimePeriodResponsePtrOutput) Elem() ExportTimePeriodResponseOutput
- func (ExportTimePeriodResponsePtrOutput) ElementType() reflect.Type
- func (o ExportTimePeriodResponsePtrOutput) From() pulumi.StringPtrOutput
- func (o ExportTimePeriodResponsePtrOutput) To() pulumi.StringPtrOutput
- func (o ExportTimePeriodResponsePtrOutput) ToExportTimePeriodResponsePtrOutput() ExportTimePeriodResponsePtrOutput
- func (o ExportTimePeriodResponsePtrOutput) ToExportTimePeriodResponsePtrOutputWithContext(ctx context.Context) ExportTimePeriodResponsePtrOutput
- type ExportType
- func (ExportType) ElementType() reflect.Type
- func (e ExportType) ToExportTypeOutput() ExportTypeOutput
- func (e ExportType) ToExportTypeOutputWithContext(ctx context.Context) ExportTypeOutput
- func (e ExportType) ToExportTypePtrOutput() ExportTypePtrOutput
- func (e ExportType) ToExportTypePtrOutputWithContext(ctx context.Context) ExportTypePtrOutput
- func (e ExportType) ToStringOutput() pulumi.StringOutput
- func (e ExportType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExportType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExportType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExportTypeInput
- type ExportTypeOutput
- func (ExportTypeOutput) ElementType() reflect.Type
- func (o ExportTypeOutput) ToExportTypeOutput() ExportTypeOutput
- func (o ExportTypeOutput) ToExportTypeOutputWithContext(ctx context.Context) ExportTypeOutput
- func (o ExportTypeOutput) ToExportTypePtrOutput() ExportTypePtrOutput
- func (o ExportTypeOutput) ToExportTypePtrOutputWithContext(ctx context.Context) ExportTypePtrOutput
- func (o ExportTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ExportTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExportTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExportTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExportTypePtrInput
- type ExportTypePtrOutput
- func (o ExportTypePtrOutput) Elem() ExportTypeOutput
- func (ExportTypePtrOutput) ElementType() reflect.Type
- func (o ExportTypePtrOutput) ToExportTypePtrOutput() ExportTypePtrOutput
- func (o ExportTypePtrOutput) ToExportTypePtrOutputWithContext(ctx context.Context) ExportTypePtrOutput
- func (o ExportTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExportTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileDestination
- type FileDestinationArgs
- func (FileDestinationArgs) ElementType() reflect.Type
- func (i FileDestinationArgs) ToFileDestinationOutput() FileDestinationOutput
- func (i FileDestinationArgs) ToFileDestinationOutputWithContext(ctx context.Context) FileDestinationOutput
- func (i FileDestinationArgs) ToFileDestinationPtrOutput() FileDestinationPtrOutput
- func (i FileDestinationArgs) ToFileDestinationPtrOutputWithContext(ctx context.Context) FileDestinationPtrOutput
- type FileDestinationInput
- type FileDestinationOutput
- func (FileDestinationOutput) ElementType() reflect.Type
- func (o FileDestinationOutput) FileFormats() pulumi.StringArrayOutput
- func (o FileDestinationOutput) ToFileDestinationOutput() FileDestinationOutput
- func (o FileDestinationOutput) ToFileDestinationOutputWithContext(ctx context.Context) FileDestinationOutput
- func (o FileDestinationOutput) ToFileDestinationPtrOutput() FileDestinationPtrOutput
- func (o FileDestinationOutput) ToFileDestinationPtrOutputWithContext(ctx context.Context) FileDestinationPtrOutput
- type FileDestinationPtrInput
- type FileDestinationPtrOutput
- func (o FileDestinationPtrOutput) Elem() FileDestinationOutput
- func (FileDestinationPtrOutput) ElementType() reflect.Type
- func (o FileDestinationPtrOutput) FileFormats() pulumi.StringArrayOutput
- func (o FileDestinationPtrOutput) ToFileDestinationPtrOutput() FileDestinationPtrOutput
- func (o FileDestinationPtrOutput) ToFileDestinationPtrOutputWithContext(ctx context.Context) FileDestinationPtrOutput
- type FileDestinationResponse
- type FileDestinationResponseOutput
- func (FileDestinationResponseOutput) ElementType() reflect.Type
- func (o FileDestinationResponseOutput) FileFormats() pulumi.StringArrayOutput
- func (o FileDestinationResponseOutput) ToFileDestinationResponseOutput() FileDestinationResponseOutput
- func (o FileDestinationResponseOutput) ToFileDestinationResponseOutputWithContext(ctx context.Context) FileDestinationResponseOutput
- type FileDestinationResponsePtrOutput
- func (o FileDestinationResponsePtrOutput) Elem() FileDestinationResponseOutput
- func (FileDestinationResponsePtrOutput) ElementType() reflect.Type
- func (o FileDestinationResponsePtrOutput) FileFormats() pulumi.StringArrayOutput
- func (o FileDestinationResponsePtrOutput) ToFileDestinationResponsePtrOutput() FileDestinationResponsePtrOutput
- func (o FileDestinationResponsePtrOutput) ToFileDestinationResponsePtrOutputWithContext(ctx context.Context) FileDestinationResponsePtrOutput
- type FileFormat
- func (FileFormat) ElementType() reflect.Type
- func (e FileFormat) ToFileFormatOutput() FileFormatOutput
- func (e FileFormat) ToFileFormatOutputWithContext(ctx context.Context) FileFormatOutput
- func (e FileFormat) ToFileFormatPtrOutput() FileFormatPtrOutput
- func (e FileFormat) ToFileFormatPtrOutputWithContext(ctx context.Context) FileFormatPtrOutput
- func (e FileFormat) ToStringOutput() pulumi.StringOutput
- func (e FileFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FileFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FileFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileFormatInput
- type FileFormatOutput
- func (FileFormatOutput) ElementType() reflect.Type
- func (o FileFormatOutput) ToFileFormatOutput() FileFormatOutput
- func (o FileFormatOutput) ToFileFormatOutputWithContext(ctx context.Context) FileFormatOutput
- func (o FileFormatOutput) ToFileFormatPtrOutput() FileFormatPtrOutput
- func (o FileFormatOutput) ToFileFormatPtrOutputWithContext(ctx context.Context) FileFormatPtrOutput
- func (o FileFormatOutput) ToStringOutput() pulumi.StringOutput
- func (o FileFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FileFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FileFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileFormatPtrInput
- type FileFormatPtrOutput
- func (o FileFormatPtrOutput) Elem() FileFormatOutput
- func (FileFormatPtrOutput) ElementType() reflect.Type
- func (o FileFormatPtrOutput) ToFileFormatPtrOutput() FileFormatPtrOutput
- func (o FileFormatPtrOutput) ToFileFormatPtrOutputWithContext(ctx context.Context) FileFormatPtrOutput
- func (o FileFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FileFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ForecastSpendResponse
- type ForecastSpendResponseOutput
- func (o ForecastSpendResponseOutput) Amount() pulumi.Float64Output
- func (ForecastSpendResponseOutput) ElementType() reflect.Type
- func (o ForecastSpendResponseOutput) ToForecastSpendResponseOutput() ForecastSpendResponseOutput
- func (o ForecastSpendResponseOutput) ToForecastSpendResponseOutputWithContext(ctx context.Context) ForecastSpendResponseOutput
- func (o ForecastSpendResponseOutput) Unit() pulumi.StringOutput
- type FormatType
- func (FormatType) ElementType() reflect.Type
- func (e FormatType) ToFormatTypeOutput() FormatTypeOutput
- func (e FormatType) ToFormatTypeOutputWithContext(ctx context.Context) FormatTypeOutput
- func (e FormatType) ToFormatTypePtrOutput() FormatTypePtrOutput
- func (e FormatType) ToFormatTypePtrOutputWithContext(ctx context.Context) FormatTypePtrOutput
- func (e FormatType) ToStringOutput() pulumi.StringOutput
- func (e FormatType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FormatType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FormatType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FormatTypeInput
- type FormatTypeOutput
- func (FormatTypeOutput) ElementType() reflect.Type
- func (o FormatTypeOutput) ToFormatTypeOutput() FormatTypeOutput
- func (o FormatTypeOutput) ToFormatTypeOutputWithContext(ctx context.Context) FormatTypeOutput
- func (o FormatTypeOutput) ToFormatTypePtrOutput() FormatTypePtrOutput
- func (o FormatTypeOutput) ToFormatTypePtrOutputWithContext(ctx context.Context) FormatTypePtrOutput
- func (o FormatTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FormatTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FormatTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FormatTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FormatTypePtrInput
- type FormatTypePtrOutput
- func (o FormatTypePtrOutput) Elem() FormatTypeOutput
- func (FormatTypePtrOutput) ElementType() reflect.Type
- func (o FormatTypePtrOutput) ToFormatTypePtrOutput() FormatTypePtrOutput
- func (o FormatTypePtrOutput) ToFormatTypePtrOutputWithContext(ctx context.Context) FormatTypePtrOutput
- func (o FormatTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FormatTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Frequency
- func (Frequency) ElementType() reflect.Type
- func (e Frequency) ToFrequencyOutput() FrequencyOutput
- func (e Frequency) ToFrequencyOutputWithContext(ctx context.Context) FrequencyOutput
- func (e Frequency) ToFrequencyPtrOutput() FrequencyPtrOutput
- func (e Frequency) ToFrequencyPtrOutputWithContext(ctx context.Context) FrequencyPtrOutput
- func (e Frequency) ToStringOutput() pulumi.StringOutput
- func (e Frequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Frequency) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Frequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FrequencyInput
- type FrequencyOutput
- func (FrequencyOutput) ElementType() reflect.Type
- func (o FrequencyOutput) ToFrequencyOutput() FrequencyOutput
- func (o FrequencyOutput) ToFrequencyOutputWithContext(ctx context.Context) FrequencyOutput
- func (o FrequencyOutput) ToFrequencyPtrOutput() FrequencyPtrOutput
- func (o FrequencyOutput) ToFrequencyPtrOutputWithContext(ctx context.Context) FrequencyPtrOutput
- func (o FrequencyOutput) ToStringOutput() pulumi.StringOutput
- func (o FrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FrequencyPtrInput
- type FrequencyPtrOutput
- func (o FrequencyPtrOutput) Elem() FrequencyOutput
- func (FrequencyPtrOutput) ElementType() reflect.Type
- func (o FrequencyPtrOutput) ToFrequencyPtrOutput() FrequencyPtrOutput
- func (o FrequencyPtrOutput) ToFrequencyPtrOutputWithContext(ctx context.Context) FrequencyPtrOutput
- func (o FrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionType
- func (FunctionType) ElementType() reflect.Type
- func (e FunctionType) ToFunctionTypeOutput() FunctionTypeOutput
- func (e FunctionType) ToFunctionTypeOutputWithContext(ctx context.Context) FunctionTypeOutput
- func (e FunctionType) ToFunctionTypePtrOutput() FunctionTypePtrOutput
- func (e FunctionType) ToFunctionTypePtrOutputWithContext(ctx context.Context) FunctionTypePtrOutput
- 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 FunctionTypeInput
- type FunctionTypeOutput
- func (FunctionTypeOutput) ElementType() reflect.Type
- func (o FunctionTypeOutput) ToFunctionTypeOutput() FunctionTypeOutput
- func (o FunctionTypeOutput) ToFunctionTypeOutputWithContext(ctx context.Context) FunctionTypeOutput
- func (o FunctionTypeOutput) ToFunctionTypePtrOutput() FunctionTypePtrOutput
- func (o FunctionTypeOutput) ToFunctionTypePtrOutputWithContext(ctx context.Context) FunctionTypePtrOutput
- func (o FunctionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FunctionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FunctionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionTypePtrInput
- type FunctionTypePtrOutput
- func (o FunctionTypePtrOutput) Elem() FunctionTypeOutput
- func (FunctionTypePtrOutput) ElementType() reflect.Type
- func (o FunctionTypePtrOutput) ToFunctionTypePtrOutput() FunctionTypePtrOutput
- func (o FunctionTypePtrOutput) ToFunctionTypePtrOutputWithContext(ctx context.Context) FunctionTypePtrOutput
- func (o FunctionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GranularityType
- func (GranularityType) ElementType() reflect.Type
- func (e GranularityType) ToGranularityTypeOutput() GranularityTypeOutput
- func (e GranularityType) ToGranularityTypeOutputWithContext(ctx context.Context) GranularityTypeOutput
- func (e GranularityType) ToGranularityTypePtrOutput() GranularityTypePtrOutput
- func (e GranularityType) ToGranularityTypePtrOutputWithContext(ctx context.Context) GranularityTypePtrOutput
- 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 GranularityTypeInput
- type GranularityTypeOutput
- func (GranularityTypeOutput) ElementType() reflect.Type
- func (o GranularityTypeOutput) ToGranularityTypeOutput() GranularityTypeOutput
- func (o GranularityTypeOutput) ToGranularityTypeOutputWithContext(ctx context.Context) GranularityTypeOutput
- func (o GranularityTypeOutput) ToGranularityTypePtrOutput() GranularityTypePtrOutput
- func (o GranularityTypeOutput) ToGranularityTypePtrOutputWithContext(ctx context.Context) GranularityTypePtrOutput
- func (o GranularityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GranularityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GranularityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GranularityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GranularityTypePtrInput
- type GranularityTypePtrOutput
- func (o GranularityTypePtrOutput) Elem() GranularityTypeOutput
- func (GranularityTypePtrOutput) ElementType() reflect.Type
- func (o GranularityTypePtrOutput) ToGranularityTypePtrOutput() GranularityTypePtrOutput
- func (o GranularityTypePtrOutput) ToGranularityTypePtrOutputWithContext(ctx context.Context) GranularityTypePtrOutput
- func (o GranularityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GranularityTypePtrOutput) 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 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 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) ToKpiTypeTypeOutput() KpiTypeTypeOutput
- func (e KpiTypeType) ToKpiTypeTypeOutputWithContext(ctx context.Context) KpiTypeTypeOutput
- func (e KpiTypeType) ToKpiTypeTypePtrOutput() KpiTypeTypePtrOutput
- func (e KpiTypeType) ToKpiTypeTypePtrOutputWithContext(ctx context.Context) KpiTypeTypePtrOutput
- 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 KpiTypeTypeInput
- type KpiTypeTypeOutput
- func (KpiTypeTypeOutput) ElementType() reflect.Type
- func (o KpiTypeTypeOutput) ToKpiTypeTypeOutput() KpiTypeTypeOutput
- func (o KpiTypeTypeOutput) ToKpiTypeTypeOutputWithContext(ctx context.Context) KpiTypeTypeOutput
- func (o KpiTypeTypeOutput) ToKpiTypeTypePtrOutput() KpiTypeTypePtrOutput
- func (o KpiTypeTypeOutput) ToKpiTypeTypePtrOutputWithContext(ctx context.Context) KpiTypeTypePtrOutput
- func (o KpiTypeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o KpiTypeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o KpiTypeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KpiTypeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KpiTypeTypePtrInput
- type KpiTypeTypePtrOutput
- func (o KpiTypeTypePtrOutput) Elem() KpiTypeTypeOutput
- func (KpiTypeTypePtrOutput) ElementType() reflect.Type
- func (o KpiTypeTypePtrOutput) ToKpiTypeTypePtrOutput() KpiTypeTypePtrOutput
- func (o KpiTypeTypePtrOutput) ToKpiTypeTypePtrOutputWithContext(ctx context.Context) KpiTypeTypePtrOutput
- func (o KpiTypeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KpiTypeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupBudgetArgs
- type LookupBudgetOutputArgs
- type LookupBudgetResult
- type LookupBudgetResultOutput
- func (o LookupBudgetResultOutput) Amount() pulumi.Float64PtrOutput
- func (o LookupBudgetResultOutput) Category() pulumi.StringOutput
- func (o LookupBudgetResultOutput) CurrentSpend() CurrentSpendResponseOutput
- func (o LookupBudgetResultOutput) ETag() pulumi.StringPtrOutput
- func (LookupBudgetResultOutput) ElementType() reflect.Type
- func (o LookupBudgetResultOutput) Filter() BudgetFilterResponsePtrOutput
- func (o LookupBudgetResultOutput) ForecastSpend() ForecastSpendResponseOutput
- func (o LookupBudgetResultOutput) Id() pulumi.StringOutput
- func (o LookupBudgetResultOutput) Name() pulumi.StringOutput
- func (o LookupBudgetResultOutput) Notifications() NotificationResponseMapOutput
- func (o LookupBudgetResultOutput) TimeGrain() pulumi.StringOutput
- func (o LookupBudgetResultOutput) TimePeriod() BudgetTimePeriodResponseOutput
- func (o LookupBudgetResultOutput) ToLookupBudgetResultOutput() LookupBudgetResultOutput
- func (o LookupBudgetResultOutput) ToLookupBudgetResultOutputWithContext(ctx context.Context) LookupBudgetResultOutput
- func (o LookupBudgetResultOutput) Type() pulumi.StringOutput
- type LookupCloudConnectorArgs
- type LookupCloudConnectorOutputArgs
- type LookupCloudConnectorResult
- type LookupCloudConnectorResultOutput
- func (o LookupCloudConnectorResultOutput) BillingModel() pulumi.StringPtrOutput
- func (o LookupCloudConnectorResultOutput) CollectionInfo() ConnectorCollectionInfoResponseOutput
- func (o LookupCloudConnectorResultOutput) CreatedOn() pulumi.StringOutput
- func (o LookupCloudConnectorResultOutput) CredentialsKey() pulumi.StringPtrOutput
- func (o LookupCloudConnectorResultOutput) DaysTrialRemaining() pulumi.IntOutput
- func (o LookupCloudConnectorResultOutput) DefaultManagementGroupId() pulumi.StringPtrOutput
- func (o LookupCloudConnectorResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupCloudConnectorResultOutput) ElementType() reflect.Type
- func (o LookupCloudConnectorResultOutput) ExternalBillingAccountId() pulumi.StringOutput
- func (o LookupCloudConnectorResultOutput) Id() pulumi.StringOutput
- func (o LookupCloudConnectorResultOutput) Kind() pulumi.StringPtrOutput
- func (o LookupCloudConnectorResultOutput) ModifiedOn() pulumi.StringOutput
- func (o LookupCloudConnectorResultOutput) Name() pulumi.StringOutput
- func (o LookupCloudConnectorResultOutput) ProviderBillingAccountDisplayName() pulumi.StringOutput
- func (o LookupCloudConnectorResultOutput) ProviderBillingAccountId() pulumi.StringOutput
- func (o LookupCloudConnectorResultOutput) ReportId() pulumi.StringPtrOutput
- func (o LookupCloudConnectorResultOutput) Status() pulumi.StringOutput
- func (o LookupCloudConnectorResultOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o LookupCloudConnectorResultOutput) ToLookupCloudConnectorResultOutput() LookupCloudConnectorResultOutput
- func (o LookupCloudConnectorResultOutput) ToLookupCloudConnectorResultOutputWithContext(ctx context.Context) LookupCloudConnectorResultOutput
- func (o LookupCloudConnectorResultOutput) Type() pulumi.StringOutput
- type LookupConnectorArgs
- type LookupConnectorOutputArgs
- type LookupConnectorResult
- type LookupConnectorResultOutput
- func (o LookupConnectorResultOutput) Collection() ConnectorCollectionInfoResponseOutput
- func (o LookupConnectorResultOutput) CreatedOn() pulumi.StringOutput
- func (o LookupConnectorResultOutput) CredentialsKey() pulumi.StringPtrOutput
- func (o LookupConnectorResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupConnectorResultOutput) ElementType() reflect.Type
- func (o LookupConnectorResultOutput) Id() pulumi.StringOutput
- func (o LookupConnectorResultOutput) Kind() pulumi.StringPtrOutput
- func (o LookupConnectorResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupConnectorResultOutput) ModifiedOn() pulumi.StringOutput
- func (o LookupConnectorResultOutput) Name() pulumi.StringOutput
- func (o LookupConnectorResultOutput) ProviderAccountId() pulumi.StringOutput
- func (o LookupConnectorResultOutput) ReportId() pulumi.StringPtrOutput
- func (o LookupConnectorResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupConnectorResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupConnectorResultOutput) ToLookupConnectorResultOutput() LookupConnectorResultOutput
- func (o LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext(ctx context.Context) LookupConnectorResultOutput
- func (o LookupConnectorResultOutput) Type() pulumi.StringOutput
- type LookupCostAllocationRuleArgs
- type LookupCostAllocationRuleOutputArgs
- type LookupCostAllocationRuleResult
- type LookupCostAllocationRuleResultOutput
- func (LookupCostAllocationRuleResultOutput) ElementType() reflect.Type
- func (o LookupCostAllocationRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupCostAllocationRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupCostAllocationRuleResultOutput) Properties() CostAllocationRulePropertiesResponseOutput
- func (o LookupCostAllocationRuleResultOutput) ToLookupCostAllocationRuleResultOutput() LookupCostAllocationRuleResultOutput
- func (o LookupCostAllocationRuleResultOutput) ToLookupCostAllocationRuleResultOutputWithContext(ctx context.Context) LookupCostAllocationRuleResultOutput
- func (o LookupCostAllocationRuleResultOutput) Type() pulumi.StringOutput
- type LookupExportArgs
- type LookupExportOutputArgs
- type LookupExportResult
- type LookupExportResultOutput
- func (o LookupExportResultOutput) Definition() ExportDefinitionResponseOutput
- func (o LookupExportResultOutput) DeliveryInfo() ExportDeliveryInfoResponseOutput
- func (o LookupExportResultOutput) ETag() pulumi.StringPtrOutput
- func (LookupExportResultOutput) ElementType() reflect.Type
- func (o LookupExportResultOutput) Format() pulumi.StringPtrOutput
- func (o LookupExportResultOutput) Id() pulumi.StringOutput
- func (o LookupExportResultOutput) Name() pulumi.StringOutput
- func (o LookupExportResultOutput) NextRunTimeEstimate() pulumi.StringOutput
- func (o LookupExportResultOutput) PartitionData() pulumi.BoolPtrOutput
- func (o LookupExportResultOutput) RunHistory() ExportExecutionListResultResponsePtrOutput
- func (o LookupExportResultOutput) Schedule() ExportScheduleResponsePtrOutput
- func (o LookupExportResultOutput) ToLookupExportResultOutput() LookupExportResultOutput
- func (o LookupExportResultOutput) ToLookupExportResultOutputWithContext(ctx context.Context) LookupExportResultOutput
- func (o LookupExportResultOutput) Type() pulumi.StringOutput
- type LookupMarkupRuleArgs
- type LookupMarkupRuleOutputArgs
- type LookupMarkupRuleResult
- type LookupMarkupRuleResultOutput
- func (o LookupMarkupRuleResultOutput) CustomerDetails() CustomerMetadataResponseOutput
- func (o LookupMarkupRuleResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupMarkupRuleResultOutput) ETag() pulumi.StringPtrOutput
- func (LookupMarkupRuleResultOutput) ElementType() reflect.Type
- func (o LookupMarkupRuleResultOutput) EndDate() pulumi.StringPtrOutput
- func (o LookupMarkupRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupMarkupRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupMarkupRuleResultOutput) Percentage() pulumi.Float64Output
- func (o LookupMarkupRuleResultOutput) StartDate() pulumi.StringOutput
- func (o LookupMarkupRuleResultOutput) ToLookupMarkupRuleResultOutput() LookupMarkupRuleResultOutput
- func (o LookupMarkupRuleResultOutput) ToLookupMarkupRuleResultOutputWithContext(ctx context.Context) LookupMarkupRuleResultOutput
- func (o LookupMarkupRuleResultOutput) Type() pulumi.StringOutput
- type LookupReportArgs
- type LookupReportByBillingAccountArgs
- type LookupReportByBillingAccountOutputArgs
- type LookupReportByBillingAccountResult
- type LookupReportByBillingAccountResultOutput
- func (o LookupReportByBillingAccountResultOutput) Definition() ReportDefinitionResponseOutput
- func (o LookupReportByBillingAccountResultOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
- func (LookupReportByBillingAccountResultOutput) ElementType() reflect.Type
- func (o LookupReportByBillingAccountResultOutput) Format() pulumi.StringPtrOutput
- func (o LookupReportByBillingAccountResultOutput) Id() pulumi.StringOutput
- func (o LookupReportByBillingAccountResultOutput) Name() pulumi.StringOutput
- func (o LookupReportByBillingAccountResultOutput) Schedule() ReportScheduleResponsePtrOutput
- func (o LookupReportByBillingAccountResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupReportByBillingAccountResultOutput) ToLookupReportByBillingAccountResultOutput() LookupReportByBillingAccountResultOutput
- func (o LookupReportByBillingAccountResultOutput) ToLookupReportByBillingAccountResultOutputWithContext(ctx context.Context) LookupReportByBillingAccountResultOutput
- func (o LookupReportByBillingAccountResultOutput) Type() pulumi.StringOutput
- type LookupReportByDepartmentArgs
- type LookupReportByDepartmentOutputArgs
- type LookupReportByDepartmentResult
- type LookupReportByDepartmentResultOutput
- func (o LookupReportByDepartmentResultOutput) Definition() ReportDefinitionResponseOutput
- func (o LookupReportByDepartmentResultOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
- func (LookupReportByDepartmentResultOutput) ElementType() reflect.Type
- func (o LookupReportByDepartmentResultOutput) Format() pulumi.StringPtrOutput
- func (o LookupReportByDepartmentResultOutput) Id() pulumi.StringOutput
- func (o LookupReportByDepartmentResultOutput) Name() pulumi.StringOutput
- func (o LookupReportByDepartmentResultOutput) Schedule() ReportScheduleResponsePtrOutput
- func (o LookupReportByDepartmentResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupReportByDepartmentResultOutput) ToLookupReportByDepartmentResultOutput() LookupReportByDepartmentResultOutput
- func (o LookupReportByDepartmentResultOutput) ToLookupReportByDepartmentResultOutputWithContext(ctx context.Context) LookupReportByDepartmentResultOutput
- func (o LookupReportByDepartmentResultOutput) Type() pulumi.StringOutput
- type LookupReportByResourceGroupNameArgs
- type LookupReportByResourceGroupNameOutputArgs
- type LookupReportByResourceGroupNameResult
- type LookupReportByResourceGroupNameResultOutput
- func (o LookupReportByResourceGroupNameResultOutput) Definition() ReportDefinitionResponseOutput
- func (o LookupReportByResourceGroupNameResultOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
- func (LookupReportByResourceGroupNameResultOutput) ElementType() reflect.Type
- func (o LookupReportByResourceGroupNameResultOutput) Format() pulumi.StringPtrOutput
- func (o LookupReportByResourceGroupNameResultOutput) Id() pulumi.StringOutput
- func (o LookupReportByResourceGroupNameResultOutput) Name() pulumi.StringOutput
- func (o LookupReportByResourceGroupNameResultOutput) Schedule() ReportScheduleResponsePtrOutput
- func (o LookupReportByResourceGroupNameResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupReportByResourceGroupNameResultOutput) ToLookupReportByResourceGroupNameResultOutput() LookupReportByResourceGroupNameResultOutput
- func (o LookupReportByResourceGroupNameResultOutput) ToLookupReportByResourceGroupNameResultOutputWithContext(ctx context.Context) LookupReportByResourceGroupNameResultOutput
- func (o LookupReportByResourceGroupNameResultOutput) Type() pulumi.StringOutput
- type LookupReportOutputArgs
- type LookupReportResult
- type LookupReportResultOutput
- func (o LookupReportResultOutput) Definition() ReportDefinitionResponseOutput
- func (o LookupReportResultOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
- func (LookupReportResultOutput) ElementType() reflect.Type
- func (o LookupReportResultOutput) Format() pulumi.StringPtrOutput
- func (o LookupReportResultOutput) Id() pulumi.StringOutput
- func (o LookupReportResultOutput) Name() pulumi.StringOutput
- func (o LookupReportResultOutput) Schedule() ReportScheduleResponsePtrOutput
- func (o LookupReportResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupReportResultOutput) ToLookupReportResultOutput() LookupReportResultOutput
- func (o LookupReportResultOutput) ToLookupReportResultOutputWithContext(ctx context.Context) LookupReportResultOutput
- func (o LookupReportResultOutput) Type() pulumi.StringOutput
- type LookupScheduledActionArgs
- type LookupScheduledActionByScopeArgs
- type LookupScheduledActionByScopeOutputArgs
- type LookupScheduledActionByScopeResult
- type LookupScheduledActionByScopeResultOutput
- func (o LookupScheduledActionByScopeResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupScheduledActionByScopeResultOutput) ETag() pulumi.StringOutput
- func (LookupScheduledActionByScopeResultOutput) ElementType() reflect.Type
- func (o LookupScheduledActionByScopeResultOutput) FileDestination() FileDestinationResponsePtrOutput
- func (o LookupScheduledActionByScopeResultOutput) Id() pulumi.StringOutput
- func (o LookupScheduledActionByScopeResultOutput) Kind() pulumi.StringPtrOutput
- func (o LookupScheduledActionByScopeResultOutput) Name() pulumi.StringOutput
- func (o LookupScheduledActionByScopeResultOutput) Notification() NotificationPropertiesResponseOutput
- func (o LookupScheduledActionByScopeResultOutput) NotificationEmail() pulumi.StringPtrOutput
- func (o LookupScheduledActionByScopeResultOutput) Schedule() SchedulePropertiesResponseOutput
- func (o LookupScheduledActionByScopeResultOutput) Scope() pulumi.StringPtrOutput
- func (o LookupScheduledActionByScopeResultOutput) Status() pulumi.StringOutput
- func (o LookupScheduledActionByScopeResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupScheduledActionByScopeResultOutput) ToLookupScheduledActionByScopeResultOutput() LookupScheduledActionByScopeResultOutput
- func (o LookupScheduledActionByScopeResultOutput) ToLookupScheduledActionByScopeResultOutputWithContext(ctx context.Context) LookupScheduledActionByScopeResultOutput
- func (o LookupScheduledActionByScopeResultOutput) Type() pulumi.StringOutput
- func (o LookupScheduledActionByScopeResultOutput) ViewId() pulumi.StringOutput
- type LookupScheduledActionOutputArgs
- type LookupScheduledActionResult
- type LookupScheduledActionResultOutput
- func (o LookupScheduledActionResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupScheduledActionResultOutput) ETag() pulumi.StringOutput
- func (LookupScheduledActionResultOutput) ElementType() reflect.Type
- func (o LookupScheduledActionResultOutput) FileDestination() FileDestinationResponsePtrOutput
- func (o LookupScheduledActionResultOutput) Id() pulumi.StringOutput
- func (o LookupScheduledActionResultOutput) Kind() pulumi.StringPtrOutput
- func (o LookupScheduledActionResultOutput) Name() pulumi.StringOutput
- func (o LookupScheduledActionResultOutput) Notification() NotificationPropertiesResponseOutput
- func (o LookupScheduledActionResultOutput) NotificationEmail() pulumi.StringPtrOutput
- func (o LookupScheduledActionResultOutput) Schedule() SchedulePropertiesResponseOutput
- func (o LookupScheduledActionResultOutput) Scope() pulumi.StringPtrOutput
- func (o LookupScheduledActionResultOutput) Status() pulumi.StringOutput
- func (o LookupScheduledActionResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupScheduledActionResultOutput) ToLookupScheduledActionResultOutput() LookupScheduledActionResultOutput
- func (o LookupScheduledActionResultOutput) ToLookupScheduledActionResultOutputWithContext(ctx context.Context) LookupScheduledActionResultOutput
- func (o LookupScheduledActionResultOutput) Type() pulumi.StringOutput
- func (o LookupScheduledActionResultOutput) ViewId() pulumi.StringOutput
- type LookupSettingArgs
- type LookupSettingOutputArgs
- type LookupSettingResult
- type LookupSettingResultOutput
- func (o LookupSettingResultOutput) Cache() SettingsPropertiesResponseCacheArrayOutput
- func (LookupSettingResultOutput) ElementType() reflect.Type
- func (o LookupSettingResultOutput) Id() pulumi.StringOutput
- func (o LookupSettingResultOutput) Kind() pulumi.StringOutput
- func (o LookupSettingResultOutput) Name() pulumi.StringOutput
- func (o LookupSettingResultOutput) Scope() pulumi.StringOutput
- func (o LookupSettingResultOutput) StartOn() pulumi.StringPtrOutput
- func (o LookupSettingResultOutput) ToLookupSettingResultOutput() LookupSettingResultOutput
- func (o LookupSettingResultOutput) ToLookupSettingResultOutputWithContext(ctx context.Context) LookupSettingResultOutput
- func (o LookupSettingResultOutput) Type() pulumi.StringOutput
- type LookupTagInheritanceSettingArgs
- type LookupTagInheritanceSettingOutputArgs
- type LookupTagInheritanceSettingResult
- type LookupTagInheritanceSettingResultOutput
- func (o LookupTagInheritanceSettingResultOutput) ETag() pulumi.StringPtrOutput
- func (LookupTagInheritanceSettingResultOutput) ElementType() reflect.Type
- func (o LookupTagInheritanceSettingResultOutput) Id() pulumi.StringOutput
- func (o LookupTagInheritanceSettingResultOutput) Kind() pulumi.StringOutput
- func (o LookupTagInheritanceSettingResultOutput) Name() pulumi.StringOutput
- func (o LookupTagInheritanceSettingResultOutput) Properties() TagInheritancePropertiesResponseOutput
- func (o LookupTagInheritanceSettingResultOutput) ToLookupTagInheritanceSettingResultOutput() LookupTagInheritanceSettingResultOutput
- func (o LookupTagInheritanceSettingResultOutput) ToLookupTagInheritanceSettingResultOutputWithContext(ctx context.Context) LookupTagInheritanceSettingResultOutput
- func (o LookupTagInheritanceSettingResultOutput) Type() pulumi.StringOutput
- type LookupViewArgs
- type LookupViewByScopeArgs
- type LookupViewByScopeOutputArgs
- type LookupViewByScopeResult
- type LookupViewByScopeResultOutput
- func (o LookupViewByScopeResultOutput) Accumulated() pulumi.StringPtrOutput
- func (o LookupViewByScopeResultOutput) Chart() pulumi.StringPtrOutput
- func (o LookupViewByScopeResultOutput) CreatedOn() pulumi.StringOutput
- func (o LookupViewByScopeResultOutput) Currency() pulumi.StringOutput
- func (o LookupViewByScopeResultOutput) DataSet() ReportConfigDatasetResponsePtrOutput
- func (o LookupViewByScopeResultOutput) DateRange() pulumi.StringPtrOutput
- func (o LookupViewByScopeResultOutput) DisplayName() pulumi.StringPtrOutput
- func (o LookupViewByScopeResultOutput) ETag() pulumi.StringPtrOutput
- func (LookupViewByScopeResultOutput) ElementType() reflect.Type
- func (o LookupViewByScopeResultOutput) Id() pulumi.StringOutput
- func (o LookupViewByScopeResultOutput) IncludeMonetaryCommitment() pulumi.BoolPtrOutput
- func (o LookupViewByScopeResultOutput) Kpis() KpiPropertiesResponseArrayOutput
- func (o LookupViewByScopeResultOutput) Metric() pulumi.StringPtrOutput
- func (o LookupViewByScopeResultOutput) ModifiedOn() pulumi.StringPtrOutput
- func (o LookupViewByScopeResultOutput) Name() pulumi.StringOutput
- func (o LookupViewByScopeResultOutput) Pivots() PivotPropertiesResponseArrayOutput
- func (o LookupViewByScopeResultOutput) Scope() pulumi.StringPtrOutput
- func (o LookupViewByScopeResultOutput) TimePeriod() ReportConfigTimePeriodResponsePtrOutput
- func (o LookupViewByScopeResultOutput) Timeframe() pulumi.StringOutput
- func (o LookupViewByScopeResultOutput) ToLookupViewByScopeResultOutput() LookupViewByScopeResultOutput
- func (o LookupViewByScopeResultOutput) ToLookupViewByScopeResultOutputWithContext(ctx context.Context) LookupViewByScopeResultOutput
- func (o LookupViewByScopeResultOutput) Type() pulumi.StringOutput
- type LookupViewOutputArgs
- type LookupViewResult
- type LookupViewResultOutput
- func (o LookupViewResultOutput) Accumulated() pulumi.StringPtrOutput
- func (o LookupViewResultOutput) Chart() pulumi.StringPtrOutput
- func (o LookupViewResultOutput) CreatedOn() pulumi.StringOutput
- func (o LookupViewResultOutput) Currency() pulumi.StringOutput
- func (o LookupViewResultOutput) DataSet() ReportConfigDatasetResponsePtrOutput
- func (o LookupViewResultOutput) DateRange() pulumi.StringPtrOutput
- func (o LookupViewResultOutput) DisplayName() pulumi.StringPtrOutput
- func (o LookupViewResultOutput) ETag() pulumi.StringPtrOutput
- func (LookupViewResultOutput) ElementType() reflect.Type
- func (o LookupViewResultOutput) Id() pulumi.StringOutput
- func (o LookupViewResultOutput) IncludeMonetaryCommitment() pulumi.BoolPtrOutput
- func (o LookupViewResultOutput) Kpis() KpiPropertiesResponseArrayOutput
- func (o LookupViewResultOutput) Metric() pulumi.StringPtrOutput
- func (o LookupViewResultOutput) ModifiedOn() pulumi.StringPtrOutput
- func (o LookupViewResultOutput) Name() pulumi.StringOutput
- func (o LookupViewResultOutput) Pivots() PivotPropertiesResponseArrayOutput
- func (o LookupViewResultOutput) Scope() pulumi.StringPtrOutput
- func (o LookupViewResultOutput) TimePeriod() ReportConfigTimePeriodResponsePtrOutput
- func (o LookupViewResultOutput) Timeframe() pulumi.StringOutput
- func (o LookupViewResultOutput) ToLookupViewResultOutput() LookupViewResultOutput
- func (o LookupViewResultOutput) ToLookupViewResultOutputWithContext(ctx context.Context) LookupViewResultOutput
- func (o LookupViewResultOutput) Type() pulumi.StringOutput
- type MarkupRule
- type MarkupRuleArgs
- type MarkupRuleInput
- type MarkupRuleOutput
- func (o MarkupRuleOutput) CustomerDetails() CustomerMetadataResponseOutput
- func (o MarkupRuleOutput) Description() pulumi.StringPtrOutput
- func (o MarkupRuleOutput) ETag() pulumi.StringPtrOutput
- func (MarkupRuleOutput) ElementType() reflect.Type
- func (o MarkupRuleOutput) EndDate() pulumi.StringPtrOutput
- func (o MarkupRuleOutput) Name() pulumi.StringOutput
- func (o MarkupRuleOutput) Percentage() pulumi.Float64Output
- func (o MarkupRuleOutput) StartDate() pulumi.StringOutput
- func (o MarkupRuleOutput) ToMarkupRuleOutput() MarkupRuleOutput
- func (o MarkupRuleOutput) ToMarkupRuleOutputWithContext(ctx context.Context) MarkupRuleOutput
- func (o MarkupRuleOutput) Type() pulumi.StringOutput
- type MarkupRuleState
- type MetricType
- func (MetricType) ElementType() reflect.Type
- func (e MetricType) ToMetricTypeOutput() MetricTypeOutput
- func (e MetricType) ToMetricTypeOutputWithContext(ctx context.Context) MetricTypeOutput
- func (e MetricType) ToMetricTypePtrOutput() MetricTypePtrOutput
- func (e MetricType) ToMetricTypePtrOutputWithContext(ctx context.Context) MetricTypePtrOutput
- 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 MetricTypeInput
- type MetricTypeOutput
- func (MetricTypeOutput) ElementType() reflect.Type
- func (o MetricTypeOutput) ToMetricTypeOutput() MetricTypeOutput
- func (o MetricTypeOutput) ToMetricTypeOutputWithContext(ctx context.Context) MetricTypeOutput
- func (o MetricTypeOutput) ToMetricTypePtrOutput() MetricTypePtrOutput
- func (o MetricTypeOutput) ToMetricTypePtrOutputWithContext(ctx context.Context) MetricTypePtrOutput
- func (o MetricTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o MetricTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MetricTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetricTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetricTypePtrInput
- type MetricTypePtrOutput
- func (o MetricTypePtrOutput) Elem() MetricTypeOutput
- func (MetricTypePtrOutput) ElementType() reflect.Type
- func (o MetricTypePtrOutput) ToMetricTypePtrOutput() MetricTypePtrOutput
- func (o MetricTypePtrOutput) ToMetricTypePtrOutputWithContext(ctx context.Context) MetricTypePtrOutput
- func (o MetricTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetricTypePtrOutput) 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 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) Frequency() pulumi.StringPtrOutput
- func (o NotificationOutput) Locale() pulumi.StringPtrOutput
- func (o NotificationOutput) Operator() pulumi.StringOutput
- func (o NotificationOutput) Threshold() pulumi.Float64Output
- func (o NotificationOutput) ThresholdType() pulumi.StringPtrOutput
- func (o NotificationOutput) ToNotificationOutput() NotificationOutput
- func (o NotificationOutput) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput
- type NotificationProperties
- type NotificationPropertiesArgs
- type NotificationPropertiesInput
- type NotificationPropertiesOutput
- func (NotificationPropertiesOutput) ElementType() reflect.Type
- func (o NotificationPropertiesOutput) Language() pulumi.StringPtrOutput
- func (o NotificationPropertiesOutput) Message() pulumi.StringPtrOutput
- func (o NotificationPropertiesOutput) RegionalFormat() pulumi.StringPtrOutput
- func (o NotificationPropertiesOutput) Subject() pulumi.StringOutput
- func (o NotificationPropertiesOutput) To() pulumi.StringArrayOutput
- func (o NotificationPropertiesOutput) ToNotificationPropertiesOutput() NotificationPropertiesOutput
- func (o NotificationPropertiesOutput) ToNotificationPropertiesOutputWithContext(ctx context.Context) NotificationPropertiesOutput
- type NotificationPropertiesResponse
- type NotificationPropertiesResponseOutput
- func (NotificationPropertiesResponseOutput) ElementType() reflect.Type
- func (o NotificationPropertiesResponseOutput) Language() pulumi.StringPtrOutput
- func (o NotificationPropertiesResponseOutput) Message() pulumi.StringPtrOutput
- func (o NotificationPropertiesResponseOutput) RegionalFormat() pulumi.StringPtrOutput
- func (o NotificationPropertiesResponseOutput) Subject() pulumi.StringOutput
- func (o NotificationPropertiesResponseOutput) To() pulumi.StringArrayOutput
- func (o NotificationPropertiesResponseOutput) ToNotificationPropertiesResponseOutput() NotificationPropertiesResponseOutput
- func (o NotificationPropertiesResponseOutput) ToNotificationPropertiesResponseOutputWithContext(ctx context.Context) NotificationPropertiesResponseOutput
- type NotificationResponse
- 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) Frequency() pulumi.StringPtrOutput
- func (o NotificationResponseOutput) Locale() pulumi.StringPtrOutput
- func (o NotificationResponseOutput) Operator() pulumi.StringOutput
- func (o NotificationResponseOutput) Threshold() pulumi.Float64Output
- func (o NotificationResponseOutput) ThresholdType() pulumi.StringPtrOutput
- func (o NotificationResponseOutput) ToNotificationResponseOutput() NotificationResponseOutput
- func (o NotificationResponseOutput) ToNotificationResponseOutputWithContext(ctx context.Context) NotificationResponseOutput
- type OperatorType
- func (OperatorType) ElementType() reflect.Type
- func (e OperatorType) ToOperatorTypeOutput() OperatorTypeOutput
- func (e OperatorType) ToOperatorTypeOutputWithContext(ctx context.Context) OperatorTypeOutput
- func (e OperatorType) ToOperatorTypePtrOutput() OperatorTypePtrOutput
- func (e OperatorType) ToOperatorTypePtrOutputWithContext(ctx context.Context) OperatorTypePtrOutput
- 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 OperatorTypeInput
- type OperatorTypeOutput
- func (OperatorTypeOutput) ElementType() reflect.Type
- func (o OperatorTypeOutput) ToOperatorTypeOutput() OperatorTypeOutput
- func (o OperatorTypeOutput) ToOperatorTypeOutputWithContext(ctx context.Context) OperatorTypeOutput
- func (o OperatorTypeOutput) ToOperatorTypePtrOutput() OperatorTypePtrOutput
- func (o OperatorTypeOutput) ToOperatorTypePtrOutputWithContext(ctx context.Context) OperatorTypePtrOutput
- func (o OperatorTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o OperatorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OperatorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OperatorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OperatorTypePtrInput
- type OperatorTypePtrOutput
- func (o OperatorTypePtrOutput) Elem() OperatorTypeOutput
- func (OperatorTypePtrOutput) ElementType() reflect.Type
- func (o OperatorTypePtrOutput) ToOperatorTypePtrOutput() OperatorTypePtrOutput
- func (o OperatorTypePtrOutput) ToOperatorTypePtrOutputWithContext(ctx context.Context) OperatorTypePtrOutput
- func (o OperatorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OperatorTypePtrOutput) 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 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 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) ToPivotTypeTypeOutput() PivotTypeTypeOutput
- func (e PivotTypeType) ToPivotTypeTypeOutputWithContext(ctx context.Context) PivotTypeTypeOutput
- func (e PivotTypeType) ToPivotTypeTypePtrOutput() PivotTypeTypePtrOutput
- func (e PivotTypeType) ToPivotTypeTypePtrOutputWithContext(ctx context.Context) PivotTypeTypePtrOutput
- 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 PivotTypeTypeInput
- type PivotTypeTypeOutput
- func (PivotTypeTypeOutput) ElementType() reflect.Type
- func (o PivotTypeTypeOutput) ToPivotTypeTypeOutput() PivotTypeTypeOutput
- func (o PivotTypeTypeOutput) ToPivotTypeTypeOutputWithContext(ctx context.Context) PivotTypeTypeOutput
- func (o PivotTypeTypeOutput) ToPivotTypeTypePtrOutput() PivotTypeTypePtrOutput
- func (o PivotTypeTypeOutput) ToPivotTypeTypePtrOutputWithContext(ctx context.Context) PivotTypeTypePtrOutput
- func (o PivotTypeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PivotTypeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PivotTypeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PivotTypeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PivotTypeTypePtrInput
- type PivotTypeTypePtrOutput
- func (o PivotTypeTypePtrOutput) Elem() PivotTypeTypeOutput
- func (PivotTypeTypePtrOutput) ElementType() reflect.Type
- func (o PivotTypeTypePtrOutput) ToPivotTypeTypePtrOutput() PivotTypeTypePtrOutput
- func (o PivotTypeTypePtrOutput) ToPivotTypeTypePtrOutputWithContext(ctx context.Context) PivotTypeTypePtrOutput
- func (o PivotTypeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PivotTypeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type QueryColumnType
- func (QueryColumnType) ElementType() reflect.Type
- func (e QueryColumnType) ToQueryColumnTypeOutput() QueryColumnTypeOutput
- func (e QueryColumnType) ToQueryColumnTypeOutputWithContext(ctx context.Context) QueryColumnTypeOutput
- func (e QueryColumnType) ToQueryColumnTypePtrOutput() QueryColumnTypePtrOutput
- func (e QueryColumnType) ToQueryColumnTypePtrOutputWithContext(ctx context.Context) QueryColumnTypePtrOutput
- func (e QueryColumnType) ToStringOutput() pulumi.StringOutput
- func (e QueryColumnType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e QueryColumnType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e QueryColumnType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type QueryColumnTypeInput
- type QueryColumnTypeOutput
- func (QueryColumnTypeOutput) ElementType() reflect.Type
- func (o QueryColumnTypeOutput) ToQueryColumnTypeOutput() QueryColumnTypeOutput
- func (o QueryColumnTypeOutput) ToQueryColumnTypeOutputWithContext(ctx context.Context) QueryColumnTypeOutput
- func (o QueryColumnTypeOutput) ToQueryColumnTypePtrOutput() QueryColumnTypePtrOutput
- func (o QueryColumnTypeOutput) ToQueryColumnTypePtrOutputWithContext(ctx context.Context) QueryColumnTypePtrOutput
- func (o QueryColumnTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o QueryColumnTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o QueryColumnTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o QueryColumnTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type QueryColumnTypePtrInput
- type QueryColumnTypePtrOutput
- func (o QueryColumnTypePtrOutput) Elem() QueryColumnTypeOutput
- func (QueryColumnTypePtrOutput) ElementType() reflect.Type
- func (o QueryColumnTypePtrOutput) ToQueryColumnTypePtrOutput() QueryColumnTypePtrOutput
- func (o QueryColumnTypePtrOutput) ToQueryColumnTypePtrOutputWithContext(ctx context.Context) QueryColumnTypePtrOutput
- func (o QueryColumnTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o QueryColumnTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecurrenceType
- func (RecurrenceType) ElementType() reflect.Type
- func (e RecurrenceType) ToRecurrenceTypeOutput() RecurrenceTypeOutput
- func (e RecurrenceType) ToRecurrenceTypeOutputWithContext(ctx context.Context) RecurrenceTypeOutput
- func (e RecurrenceType) ToRecurrenceTypePtrOutput() RecurrenceTypePtrOutput
- func (e RecurrenceType) ToRecurrenceTypePtrOutputWithContext(ctx context.Context) RecurrenceTypePtrOutput
- func (e RecurrenceType) ToStringOutput() pulumi.StringOutput
- func (e RecurrenceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RecurrenceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RecurrenceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecurrenceTypeInput
- type RecurrenceTypeOutput
- func (RecurrenceTypeOutput) ElementType() reflect.Type
- func (o RecurrenceTypeOutput) ToRecurrenceTypeOutput() RecurrenceTypeOutput
- func (o RecurrenceTypeOutput) ToRecurrenceTypeOutputWithContext(ctx context.Context) RecurrenceTypeOutput
- func (o RecurrenceTypeOutput) ToRecurrenceTypePtrOutput() RecurrenceTypePtrOutput
- func (o RecurrenceTypeOutput) ToRecurrenceTypePtrOutputWithContext(ctx context.Context) RecurrenceTypePtrOutput
- func (o RecurrenceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RecurrenceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RecurrenceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RecurrenceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecurrenceTypePtrInput
- type RecurrenceTypePtrOutput
- func (o RecurrenceTypePtrOutput) Elem() RecurrenceTypeOutput
- func (RecurrenceTypePtrOutput) ElementType() reflect.Type
- func (o RecurrenceTypePtrOutput) ToRecurrenceTypePtrOutput() RecurrenceTypePtrOutput
- func (o RecurrenceTypePtrOutput) ToRecurrenceTypePtrOutputWithContext(ctx context.Context) RecurrenceTypePtrOutput
- func (o RecurrenceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RecurrenceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Report
- type ReportAggregation
- type ReportAggregationArgs
- type ReportAggregationInput
- type ReportAggregationMap
- type ReportAggregationMapInput
- type ReportAggregationMapOutput
- func (ReportAggregationMapOutput) ElementType() reflect.Type
- func (o ReportAggregationMapOutput) MapIndex(k pulumi.StringInput) ReportAggregationOutput
- func (o ReportAggregationMapOutput) ToReportAggregationMapOutput() ReportAggregationMapOutput
- func (o ReportAggregationMapOutput) ToReportAggregationMapOutputWithContext(ctx context.Context) ReportAggregationMapOutput
- type ReportAggregationOutput
- func (ReportAggregationOutput) ElementType() reflect.Type
- func (o ReportAggregationOutput) Function() pulumi.StringOutput
- func (o ReportAggregationOutput) Name() pulumi.StringOutput
- func (o ReportAggregationOutput) ToReportAggregationOutput() ReportAggregationOutput
- func (o ReportAggregationOutput) ToReportAggregationOutputWithContext(ctx context.Context) ReportAggregationOutput
- type ReportAggregationResponse
- type ReportAggregationResponseMapOutput
- func (ReportAggregationResponseMapOutput) ElementType() reflect.Type
- func (o ReportAggregationResponseMapOutput) MapIndex(k pulumi.StringInput) ReportAggregationResponseOutput
- func (o ReportAggregationResponseMapOutput) ToReportAggregationResponseMapOutput() ReportAggregationResponseMapOutput
- func (o ReportAggregationResponseMapOutput) ToReportAggregationResponseMapOutputWithContext(ctx context.Context) ReportAggregationResponseMapOutput
- type ReportAggregationResponseOutput
- func (ReportAggregationResponseOutput) ElementType() reflect.Type
- func (o ReportAggregationResponseOutput) Function() pulumi.StringOutput
- func (o ReportAggregationResponseOutput) Name() pulumi.StringOutput
- func (o ReportAggregationResponseOutput) ToReportAggregationResponseOutput() ReportAggregationResponseOutput
- func (o ReportAggregationResponseOutput) ToReportAggregationResponseOutputWithContext(ctx context.Context) ReportAggregationResponseOutput
- type ReportArgs
- type ReportByBillingAccount
- type ReportByBillingAccountArgs
- type ReportByBillingAccountInput
- type ReportByBillingAccountOutput
- func (o ReportByBillingAccountOutput) Definition() ReportDefinitionResponseOutput
- func (o ReportByBillingAccountOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
- func (ReportByBillingAccountOutput) ElementType() reflect.Type
- func (o ReportByBillingAccountOutput) Format() pulumi.StringPtrOutput
- func (o ReportByBillingAccountOutput) Name() pulumi.StringOutput
- func (o ReportByBillingAccountOutput) Schedule() ReportScheduleResponsePtrOutput
- func (o ReportByBillingAccountOutput) Tags() pulumi.StringMapOutput
- func (o ReportByBillingAccountOutput) ToReportByBillingAccountOutput() ReportByBillingAccountOutput
- func (o ReportByBillingAccountOutput) ToReportByBillingAccountOutputWithContext(ctx context.Context) ReportByBillingAccountOutput
- func (o ReportByBillingAccountOutput) Type() pulumi.StringOutput
- type ReportByBillingAccountState
- type ReportByDepartment
- type ReportByDepartmentArgs
- type ReportByDepartmentInput
- type ReportByDepartmentOutput
- func (o ReportByDepartmentOutput) Definition() ReportDefinitionResponseOutput
- func (o ReportByDepartmentOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
- func (ReportByDepartmentOutput) ElementType() reflect.Type
- func (o ReportByDepartmentOutput) Format() pulumi.StringPtrOutput
- func (o ReportByDepartmentOutput) Name() pulumi.StringOutput
- func (o ReportByDepartmentOutput) Schedule() ReportScheduleResponsePtrOutput
- func (o ReportByDepartmentOutput) Tags() pulumi.StringMapOutput
- func (o ReportByDepartmentOutput) ToReportByDepartmentOutput() ReportByDepartmentOutput
- func (o ReportByDepartmentOutput) ToReportByDepartmentOutputWithContext(ctx context.Context) ReportByDepartmentOutput
- func (o ReportByDepartmentOutput) Type() pulumi.StringOutput
- type ReportByDepartmentState
- type ReportByResourceGroupName
- type ReportByResourceGroupNameArgs
- type ReportByResourceGroupNameInput
- type ReportByResourceGroupNameOutput
- func (o ReportByResourceGroupNameOutput) Definition() ReportDefinitionResponseOutput
- func (o ReportByResourceGroupNameOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
- func (ReportByResourceGroupNameOutput) ElementType() reflect.Type
- func (o ReportByResourceGroupNameOutput) Format() pulumi.StringPtrOutput
- func (o ReportByResourceGroupNameOutput) Name() pulumi.StringOutput
- func (o ReportByResourceGroupNameOutput) Schedule() ReportScheduleResponsePtrOutput
- func (o ReportByResourceGroupNameOutput) Tags() pulumi.StringMapOutput
- func (o ReportByResourceGroupNameOutput) ToReportByResourceGroupNameOutput() ReportByResourceGroupNameOutput
- func (o ReportByResourceGroupNameOutput) ToReportByResourceGroupNameOutputWithContext(ctx context.Context) ReportByResourceGroupNameOutput
- func (o ReportByResourceGroupNameOutput) Type() pulumi.StringOutput
- type ReportByResourceGroupNameState
- type ReportColumnType
- func (ReportColumnType) ElementType() reflect.Type
- func (e ReportColumnType) ToReportColumnTypeOutput() ReportColumnTypeOutput
- func (e ReportColumnType) ToReportColumnTypeOutputWithContext(ctx context.Context) ReportColumnTypeOutput
- func (e ReportColumnType) ToReportColumnTypePtrOutput() ReportColumnTypePtrOutput
- func (e ReportColumnType) ToReportColumnTypePtrOutputWithContext(ctx context.Context) ReportColumnTypePtrOutput
- func (e ReportColumnType) ToStringOutput() pulumi.StringOutput
- func (e ReportColumnType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ReportColumnType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ReportColumnType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportColumnTypeInput
- type ReportColumnTypeOutput
- func (ReportColumnTypeOutput) ElementType() reflect.Type
- func (o ReportColumnTypeOutput) ToReportColumnTypeOutput() ReportColumnTypeOutput
- func (o ReportColumnTypeOutput) ToReportColumnTypeOutputWithContext(ctx context.Context) ReportColumnTypeOutput
- func (o ReportColumnTypeOutput) ToReportColumnTypePtrOutput() ReportColumnTypePtrOutput
- func (o ReportColumnTypeOutput) ToReportColumnTypePtrOutputWithContext(ctx context.Context) ReportColumnTypePtrOutput
- func (o ReportColumnTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ReportColumnTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ReportColumnTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReportColumnTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportColumnTypePtrInput
- type ReportColumnTypePtrOutput
- func (o ReportColumnTypePtrOutput) Elem() ReportColumnTypeOutput
- func (ReportColumnTypePtrOutput) ElementType() reflect.Type
- func (o ReportColumnTypePtrOutput) ToReportColumnTypePtrOutput() ReportColumnTypePtrOutput
- func (o ReportColumnTypePtrOutput) ToReportColumnTypePtrOutputWithContext(ctx context.Context) ReportColumnTypePtrOutput
- func (o ReportColumnTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReportColumnTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportComparisonExpression
- type ReportComparisonExpressionArgs
- func (ReportComparisonExpressionArgs) ElementType() reflect.Type
- func (i ReportComparisonExpressionArgs) ToReportComparisonExpressionOutput() ReportComparisonExpressionOutput
- func (i ReportComparisonExpressionArgs) ToReportComparisonExpressionOutputWithContext(ctx context.Context) ReportComparisonExpressionOutput
- func (i ReportComparisonExpressionArgs) ToReportComparisonExpressionPtrOutput() ReportComparisonExpressionPtrOutput
- func (i ReportComparisonExpressionArgs) ToReportComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportComparisonExpressionPtrOutput
- type ReportComparisonExpressionInput
- type ReportComparisonExpressionOutput
- func (ReportComparisonExpressionOutput) ElementType() reflect.Type
- func (o ReportComparisonExpressionOutput) Name() pulumi.StringOutput
- func (o ReportComparisonExpressionOutput) Operator() pulumi.StringOutput
- func (o ReportComparisonExpressionOutput) ToReportComparisonExpressionOutput() ReportComparisonExpressionOutput
- func (o ReportComparisonExpressionOutput) ToReportComparisonExpressionOutputWithContext(ctx context.Context) ReportComparisonExpressionOutput
- func (o ReportComparisonExpressionOutput) ToReportComparisonExpressionPtrOutput() ReportComparisonExpressionPtrOutput
- func (o ReportComparisonExpressionOutput) ToReportComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportComparisonExpressionPtrOutput
- func (o ReportComparisonExpressionOutput) Values() pulumi.StringArrayOutput
- type ReportComparisonExpressionPtrInput
- type ReportComparisonExpressionPtrOutput
- func (o ReportComparisonExpressionPtrOutput) Elem() ReportComparisonExpressionOutput
- func (ReportComparisonExpressionPtrOutput) ElementType() reflect.Type
- func (o ReportComparisonExpressionPtrOutput) Name() pulumi.StringPtrOutput
- func (o ReportComparisonExpressionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ReportComparisonExpressionPtrOutput) ToReportComparisonExpressionPtrOutput() ReportComparisonExpressionPtrOutput
- func (o ReportComparisonExpressionPtrOutput) ToReportComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportComparisonExpressionPtrOutput
- func (o ReportComparisonExpressionPtrOutput) Values() pulumi.StringArrayOutput
- type ReportComparisonExpressionResponse
- type ReportComparisonExpressionResponseOutput
- func (ReportComparisonExpressionResponseOutput) ElementType() reflect.Type
- func (o ReportComparisonExpressionResponseOutput) Name() pulumi.StringOutput
- func (o ReportComparisonExpressionResponseOutput) Operator() pulumi.StringOutput
- func (o ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponseOutput() ReportComparisonExpressionResponseOutput
- func (o ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponseOutputWithContext(ctx context.Context) ReportComparisonExpressionResponseOutput
- func (o ReportComparisonExpressionResponseOutput) Values() pulumi.StringArrayOutput
- type ReportComparisonExpressionResponsePtrOutput
- func (o ReportComparisonExpressionResponsePtrOutput) Elem() ReportComparisonExpressionResponseOutput
- func (ReportComparisonExpressionResponsePtrOutput) ElementType() reflect.Type
- func (o ReportComparisonExpressionResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ReportComparisonExpressionResponsePtrOutput) Operator() pulumi.StringPtrOutput
- func (o ReportComparisonExpressionResponsePtrOutput) ToReportComparisonExpressionResponsePtrOutput() ReportComparisonExpressionResponsePtrOutput
- func (o ReportComparisonExpressionResponsePtrOutput) ToReportComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) ReportComparisonExpressionResponsePtrOutput
- func (o ReportComparisonExpressionResponsePtrOutput) Values() pulumi.StringArrayOutput
- 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 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 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 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) Values() pulumi.StringArrayOutput
- 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 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
- 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 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
- 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) Dimensions() ReportConfigComparisonExpressionPtrOutput
- func (ReportConfigFilterOutput) ElementType() reflect.Type
- func (o ReportConfigFilterOutput) Or() ReportConfigFilterArrayOutput
- func (o ReportConfigFilterOutput) Tags() 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) Dimensions() ReportConfigComparisonExpressionPtrOutput
- func (o ReportConfigFilterPtrOutput) Elem() ReportConfigFilterOutput
- func (ReportConfigFilterPtrOutput) ElementType() reflect.Type
- func (o ReportConfigFilterPtrOutput) Or() ReportConfigFilterArrayOutput
- func (o ReportConfigFilterPtrOutput) Tags() ReportConfigComparisonExpressionPtrOutput
- func (o ReportConfigFilterPtrOutput) ToReportConfigFilterPtrOutput() ReportConfigFilterPtrOutput
- func (o ReportConfigFilterPtrOutput) ToReportConfigFilterPtrOutputWithContext(ctx context.Context) ReportConfigFilterPtrOutput
- type ReportConfigFilterResponse
- 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 ReportConfigFilterResponseOutput
- func (o ReportConfigFilterResponseOutput) And() ReportConfigFilterResponseArrayOutput
- func (o ReportConfigFilterResponseOutput) Dimensions() ReportConfigComparisonExpressionResponsePtrOutput
- func (ReportConfigFilterResponseOutput) ElementType() reflect.Type
- func (o ReportConfigFilterResponseOutput) Or() ReportConfigFilterResponseArrayOutput
- func (o ReportConfigFilterResponseOutput) Tags() ReportConfigComparisonExpressionResponsePtrOutput
- func (o ReportConfigFilterResponseOutput) ToReportConfigFilterResponseOutput() ReportConfigFilterResponseOutput
- func (o ReportConfigFilterResponseOutput) ToReportConfigFilterResponseOutputWithContext(ctx context.Context) ReportConfigFilterResponseOutput
- type ReportConfigFilterResponsePtrOutput
- func (o ReportConfigFilterResponsePtrOutput) And() ReportConfigFilterResponseArrayOutput
- func (o ReportConfigFilterResponsePtrOutput) Dimensions() ReportConfigComparisonExpressionResponsePtrOutput
- func (o ReportConfigFilterResponsePtrOutput) Elem() ReportConfigFilterResponseOutput
- func (ReportConfigFilterResponsePtrOutput) ElementType() reflect.Type
- func (o ReportConfigFilterResponsePtrOutput) Or() ReportConfigFilterResponseArrayOutput
- func (o ReportConfigFilterResponsePtrOutput) Tags() 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 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 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 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 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 ReportConfigSortingType
- func (ReportConfigSortingType) ElementType() reflect.Type
- func (e ReportConfigSortingType) ToReportConfigSortingTypeOutput() ReportConfigSortingTypeOutput
- func (e ReportConfigSortingType) ToReportConfigSortingTypeOutputWithContext(ctx context.Context) ReportConfigSortingTypeOutput
- func (e ReportConfigSortingType) ToReportConfigSortingTypePtrOutput() ReportConfigSortingTypePtrOutput
- func (e ReportConfigSortingType) ToReportConfigSortingTypePtrOutputWithContext(ctx context.Context) ReportConfigSortingTypePtrOutput
- func (e ReportConfigSortingType) ToStringOutput() pulumi.StringOutput
- func (e ReportConfigSortingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ReportConfigSortingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ReportConfigSortingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportConfigSortingTypeInput
- type ReportConfigSortingTypeOutput
- func (ReportConfigSortingTypeOutput) ElementType() reflect.Type
- func (o ReportConfigSortingTypeOutput) ToReportConfigSortingTypeOutput() ReportConfigSortingTypeOutput
- func (o ReportConfigSortingTypeOutput) ToReportConfigSortingTypeOutputWithContext(ctx context.Context) ReportConfigSortingTypeOutput
- func (o ReportConfigSortingTypeOutput) ToReportConfigSortingTypePtrOutput() ReportConfigSortingTypePtrOutput
- func (o ReportConfigSortingTypeOutput) ToReportConfigSortingTypePtrOutputWithContext(ctx context.Context) ReportConfigSortingTypePtrOutput
- func (o ReportConfigSortingTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ReportConfigSortingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ReportConfigSortingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReportConfigSortingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportConfigSortingTypePtrInput
- type ReportConfigSortingTypePtrOutput
- func (o ReportConfigSortingTypePtrOutput) Elem() ReportConfigSortingTypeOutput
- func (ReportConfigSortingTypePtrOutput) ElementType() reflect.Type
- func (o ReportConfigSortingTypePtrOutput) ToReportConfigSortingTypePtrOutput() ReportConfigSortingTypePtrOutput
- func (o ReportConfigSortingTypePtrOutput) ToReportConfigSortingTypePtrOutputWithContext(ctx context.Context) ReportConfigSortingTypePtrOutput
- func (o ReportConfigSortingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReportConfigSortingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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
- 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 ReportDataset
- type ReportDatasetArgs
- func (ReportDatasetArgs) ElementType() reflect.Type
- func (i ReportDatasetArgs) ToReportDatasetOutput() ReportDatasetOutput
- func (i ReportDatasetArgs) ToReportDatasetOutputWithContext(ctx context.Context) ReportDatasetOutput
- func (i ReportDatasetArgs) ToReportDatasetPtrOutput() ReportDatasetPtrOutput
- func (i ReportDatasetArgs) ToReportDatasetPtrOutputWithContext(ctx context.Context) ReportDatasetPtrOutput
- type ReportDatasetConfiguration
- type ReportDatasetConfigurationArgs
- func (ReportDatasetConfigurationArgs) ElementType() reflect.Type
- func (i ReportDatasetConfigurationArgs) ToReportDatasetConfigurationOutput() ReportDatasetConfigurationOutput
- func (i ReportDatasetConfigurationArgs) ToReportDatasetConfigurationOutputWithContext(ctx context.Context) ReportDatasetConfigurationOutput
- func (i ReportDatasetConfigurationArgs) ToReportDatasetConfigurationPtrOutput() ReportDatasetConfigurationPtrOutput
- func (i ReportDatasetConfigurationArgs) ToReportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationPtrOutput
- type ReportDatasetConfigurationInput
- type ReportDatasetConfigurationOutput
- func (o ReportDatasetConfigurationOutput) Columns() pulumi.StringArrayOutput
- func (ReportDatasetConfigurationOutput) ElementType() reflect.Type
- func (o ReportDatasetConfigurationOutput) ToReportDatasetConfigurationOutput() ReportDatasetConfigurationOutput
- func (o ReportDatasetConfigurationOutput) ToReportDatasetConfigurationOutputWithContext(ctx context.Context) ReportDatasetConfigurationOutput
- func (o ReportDatasetConfigurationOutput) ToReportDatasetConfigurationPtrOutput() ReportDatasetConfigurationPtrOutput
- func (o ReportDatasetConfigurationOutput) ToReportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationPtrOutput
- type ReportDatasetConfigurationPtrInput
- type ReportDatasetConfigurationPtrOutput
- func (o ReportDatasetConfigurationPtrOutput) Columns() pulumi.StringArrayOutput
- func (o ReportDatasetConfigurationPtrOutput) Elem() ReportDatasetConfigurationOutput
- func (ReportDatasetConfigurationPtrOutput) ElementType() reflect.Type
- func (o ReportDatasetConfigurationPtrOutput) ToReportDatasetConfigurationPtrOutput() ReportDatasetConfigurationPtrOutput
- func (o ReportDatasetConfigurationPtrOutput) ToReportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationPtrOutput
- type ReportDatasetConfigurationResponse
- type ReportDatasetConfigurationResponseOutput
- func (o ReportDatasetConfigurationResponseOutput) Columns() pulumi.StringArrayOutput
- func (ReportDatasetConfigurationResponseOutput) ElementType() reflect.Type
- func (o ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponseOutput() ReportDatasetConfigurationResponseOutput
- func (o ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponseOutputWithContext(ctx context.Context) ReportDatasetConfigurationResponseOutput
- type ReportDatasetConfigurationResponsePtrOutput
- func (o ReportDatasetConfigurationResponsePtrOutput) Columns() pulumi.StringArrayOutput
- func (o ReportDatasetConfigurationResponsePtrOutput) Elem() ReportDatasetConfigurationResponseOutput
- func (ReportDatasetConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o ReportDatasetConfigurationResponsePtrOutput) ToReportDatasetConfigurationResponsePtrOutput() ReportDatasetConfigurationResponsePtrOutput
- func (o ReportDatasetConfigurationResponsePtrOutput) ToReportDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationResponsePtrOutput
- type ReportDatasetInput
- type ReportDatasetOutput
- func (o ReportDatasetOutput) Aggregation() ReportAggregationMapOutput
- func (o ReportDatasetOutput) Configuration() ReportDatasetConfigurationPtrOutput
- func (ReportDatasetOutput) ElementType() reflect.Type
- func (o ReportDatasetOutput) Filter() ReportFilterPtrOutput
- func (o ReportDatasetOutput) Granularity() pulumi.StringPtrOutput
- func (o ReportDatasetOutput) Grouping() ReportGroupingArrayOutput
- func (o ReportDatasetOutput) ToReportDatasetOutput() ReportDatasetOutput
- func (o ReportDatasetOutput) ToReportDatasetOutputWithContext(ctx context.Context) ReportDatasetOutput
- func (o ReportDatasetOutput) ToReportDatasetPtrOutput() ReportDatasetPtrOutput
- func (o ReportDatasetOutput) ToReportDatasetPtrOutputWithContext(ctx context.Context) ReportDatasetPtrOutput
- type ReportDatasetPtrInput
- type ReportDatasetPtrOutput
- func (o ReportDatasetPtrOutput) Aggregation() ReportAggregationMapOutput
- func (o ReportDatasetPtrOutput) Configuration() ReportDatasetConfigurationPtrOutput
- func (o ReportDatasetPtrOutput) Elem() ReportDatasetOutput
- func (ReportDatasetPtrOutput) ElementType() reflect.Type
- func (o ReportDatasetPtrOutput) Filter() ReportFilterPtrOutput
- func (o ReportDatasetPtrOutput) Granularity() pulumi.StringPtrOutput
- func (o ReportDatasetPtrOutput) Grouping() ReportGroupingArrayOutput
- func (o ReportDatasetPtrOutput) ToReportDatasetPtrOutput() ReportDatasetPtrOutput
- func (o ReportDatasetPtrOutput) ToReportDatasetPtrOutputWithContext(ctx context.Context) ReportDatasetPtrOutput
- type ReportDatasetResponse
- type ReportDatasetResponseOutput
- func (o ReportDatasetResponseOutput) Aggregation() ReportAggregationResponseMapOutput
- func (o ReportDatasetResponseOutput) Configuration() ReportDatasetConfigurationResponsePtrOutput
- func (ReportDatasetResponseOutput) ElementType() reflect.Type
- func (o ReportDatasetResponseOutput) Filter() ReportFilterResponsePtrOutput
- func (o ReportDatasetResponseOutput) Granularity() pulumi.StringPtrOutput
- func (o ReportDatasetResponseOutput) Grouping() ReportGroupingResponseArrayOutput
- func (o ReportDatasetResponseOutput) ToReportDatasetResponseOutput() ReportDatasetResponseOutput
- func (o ReportDatasetResponseOutput) ToReportDatasetResponseOutputWithContext(ctx context.Context) ReportDatasetResponseOutput
- type ReportDatasetResponsePtrOutput
- func (o ReportDatasetResponsePtrOutput) Aggregation() ReportAggregationResponseMapOutput
- func (o ReportDatasetResponsePtrOutput) Configuration() ReportDatasetConfigurationResponsePtrOutput
- func (o ReportDatasetResponsePtrOutput) Elem() ReportDatasetResponseOutput
- func (ReportDatasetResponsePtrOutput) ElementType() reflect.Type
- func (o ReportDatasetResponsePtrOutput) Filter() ReportFilterResponsePtrOutput
- func (o ReportDatasetResponsePtrOutput) Granularity() pulumi.StringPtrOutput
- func (o ReportDatasetResponsePtrOutput) Grouping() ReportGroupingResponseArrayOutput
- func (o ReportDatasetResponsePtrOutput) ToReportDatasetResponsePtrOutput() ReportDatasetResponsePtrOutput
- func (o ReportDatasetResponsePtrOutput) ToReportDatasetResponsePtrOutputWithContext(ctx context.Context) ReportDatasetResponsePtrOutput
- type ReportDefinition
- type ReportDefinitionArgs
- type ReportDefinitionInput
- type ReportDefinitionOutput
- func (o ReportDefinitionOutput) Dataset() ReportDatasetPtrOutput
- func (ReportDefinitionOutput) ElementType() reflect.Type
- func (o ReportDefinitionOutput) TimePeriod() ReportTimePeriodPtrOutput
- func (o ReportDefinitionOutput) Timeframe() pulumi.StringOutput
- func (o ReportDefinitionOutput) ToReportDefinitionOutput() ReportDefinitionOutput
- func (o ReportDefinitionOutput) ToReportDefinitionOutputWithContext(ctx context.Context) ReportDefinitionOutput
- func (o ReportDefinitionOutput) Type() pulumi.StringOutput
- type ReportDefinitionResponse
- type ReportDefinitionResponseOutput
- func (o ReportDefinitionResponseOutput) Dataset() ReportDatasetResponsePtrOutput
- func (ReportDefinitionResponseOutput) ElementType() reflect.Type
- func (o ReportDefinitionResponseOutput) TimePeriod() ReportTimePeriodResponsePtrOutput
- func (o ReportDefinitionResponseOutput) Timeframe() pulumi.StringOutput
- func (o ReportDefinitionResponseOutput) ToReportDefinitionResponseOutput() ReportDefinitionResponseOutput
- func (o ReportDefinitionResponseOutput) ToReportDefinitionResponseOutputWithContext(ctx context.Context) ReportDefinitionResponseOutput
- func (o ReportDefinitionResponseOutput) Type() pulumi.StringOutput
- type ReportDeliveryDestination
- type ReportDeliveryDestinationArgs
- func (ReportDeliveryDestinationArgs) ElementType() reflect.Type
- func (i ReportDeliveryDestinationArgs) ToReportDeliveryDestinationOutput() ReportDeliveryDestinationOutput
- func (i ReportDeliveryDestinationArgs) ToReportDeliveryDestinationOutputWithContext(ctx context.Context) ReportDeliveryDestinationOutput
- type ReportDeliveryDestinationInput
- type ReportDeliveryDestinationOutput
- func (o ReportDeliveryDestinationOutput) Container() pulumi.StringOutput
- func (ReportDeliveryDestinationOutput) ElementType() reflect.Type
- func (o ReportDeliveryDestinationOutput) ResourceId() pulumi.StringOutput
- func (o ReportDeliveryDestinationOutput) RootFolderPath() pulumi.StringPtrOutput
- func (o ReportDeliveryDestinationOutput) ToReportDeliveryDestinationOutput() ReportDeliveryDestinationOutput
- func (o ReportDeliveryDestinationOutput) ToReportDeliveryDestinationOutputWithContext(ctx context.Context) ReportDeliveryDestinationOutput
- type ReportDeliveryDestinationResponse
- type ReportDeliveryDestinationResponseOutput
- func (o ReportDeliveryDestinationResponseOutput) Container() pulumi.StringOutput
- func (ReportDeliveryDestinationResponseOutput) ElementType() reflect.Type
- func (o ReportDeliveryDestinationResponseOutput) ResourceId() pulumi.StringOutput
- func (o ReportDeliveryDestinationResponseOutput) RootFolderPath() pulumi.StringPtrOutput
- func (o ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponseOutput() ReportDeliveryDestinationResponseOutput
- func (o ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponseOutputWithContext(ctx context.Context) ReportDeliveryDestinationResponseOutput
- type ReportDeliveryInfo
- type ReportDeliveryInfoArgs
- type ReportDeliveryInfoInput
- type ReportDeliveryInfoOutput
- func (o ReportDeliveryInfoOutput) Destination() ReportDeliveryDestinationOutput
- func (ReportDeliveryInfoOutput) ElementType() reflect.Type
- func (o ReportDeliveryInfoOutput) ToReportDeliveryInfoOutput() ReportDeliveryInfoOutput
- func (o ReportDeliveryInfoOutput) ToReportDeliveryInfoOutputWithContext(ctx context.Context) ReportDeliveryInfoOutput
- type ReportDeliveryInfoResponse
- type ReportDeliveryInfoResponseOutput
- func (o ReportDeliveryInfoResponseOutput) Destination() ReportDeliveryDestinationResponseOutput
- func (ReportDeliveryInfoResponseOutput) ElementType() reflect.Type
- func (o ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponseOutput() ReportDeliveryInfoResponseOutput
- func (o ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponseOutputWithContext(ctx context.Context) ReportDeliveryInfoResponseOutput
- type ReportFilter
- type ReportFilterArgs
- func (ReportFilterArgs) ElementType() reflect.Type
- func (i ReportFilterArgs) ToReportFilterOutput() ReportFilterOutput
- func (i ReportFilterArgs) ToReportFilterOutputWithContext(ctx context.Context) ReportFilterOutput
- func (i ReportFilterArgs) ToReportFilterPtrOutput() ReportFilterPtrOutput
- func (i ReportFilterArgs) ToReportFilterPtrOutputWithContext(ctx context.Context) ReportFilterPtrOutput
- type ReportFilterArray
- type ReportFilterArrayInput
- type ReportFilterArrayOutput
- func (ReportFilterArrayOutput) ElementType() reflect.Type
- func (o ReportFilterArrayOutput) Index(i pulumi.IntInput) ReportFilterOutput
- func (o ReportFilterArrayOutput) ToReportFilterArrayOutput() ReportFilterArrayOutput
- func (o ReportFilterArrayOutput) ToReportFilterArrayOutputWithContext(ctx context.Context) ReportFilterArrayOutput
- type ReportFilterInput
- type ReportFilterOutput
- func (o ReportFilterOutput) And() ReportFilterArrayOutput
- func (o ReportFilterOutput) Dimension() ReportComparisonExpressionPtrOutput
- func (ReportFilterOutput) ElementType() reflect.Type
- func (o ReportFilterOutput) Not() ReportFilterPtrOutput
- func (o ReportFilterOutput) Or() ReportFilterArrayOutput
- func (o ReportFilterOutput) Tag() ReportComparisonExpressionPtrOutput
- func (o ReportFilterOutput) ToReportFilterOutput() ReportFilterOutput
- func (o ReportFilterOutput) ToReportFilterOutputWithContext(ctx context.Context) ReportFilterOutput
- func (o ReportFilterOutput) ToReportFilterPtrOutput() ReportFilterPtrOutput
- func (o ReportFilterOutput) ToReportFilterPtrOutputWithContext(ctx context.Context) ReportFilterPtrOutput
- type ReportFilterPtrInput
- type ReportFilterPtrOutput
- func (o ReportFilterPtrOutput) And() ReportFilterArrayOutput
- func (o ReportFilterPtrOutput) Dimension() ReportComparisonExpressionPtrOutput
- func (o ReportFilterPtrOutput) Elem() ReportFilterOutput
- func (ReportFilterPtrOutput) ElementType() reflect.Type
- func (o ReportFilterPtrOutput) Not() ReportFilterPtrOutput
- func (o ReportFilterPtrOutput) Or() ReportFilterArrayOutput
- func (o ReportFilterPtrOutput) Tag() ReportComparisonExpressionPtrOutput
- func (o ReportFilterPtrOutput) ToReportFilterPtrOutput() ReportFilterPtrOutput
- func (o ReportFilterPtrOutput) ToReportFilterPtrOutputWithContext(ctx context.Context) ReportFilterPtrOutput
- type ReportFilterResponse
- type ReportFilterResponseArrayOutput
- func (ReportFilterResponseArrayOutput) ElementType() reflect.Type
- func (o ReportFilterResponseArrayOutput) Index(i pulumi.IntInput) ReportFilterResponseOutput
- func (o ReportFilterResponseArrayOutput) ToReportFilterResponseArrayOutput() ReportFilterResponseArrayOutput
- func (o ReportFilterResponseArrayOutput) ToReportFilterResponseArrayOutputWithContext(ctx context.Context) ReportFilterResponseArrayOutput
- type ReportFilterResponseOutput
- func (o ReportFilterResponseOutput) And() ReportFilterResponseArrayOutput
- func (o ReportFilterResponseOutput) Dimension() ReportComparisonExpressionResponsePtrOutput
- func (ReportFilterResponseOutput) ElementType() reflect.Type
- func (o ReportFilterResponseOutput) Not() ReportFilterResponsePtrOutput
- func (o ReportFilterResponseOutput) Or() ReportFilterResponseArrayOutput
- func (o ReportFilterResponseOutput) Tag() ReportComparisonExpressionResponsePtrOutput
- func (o ReportFilterResponseOutput) ToReportFilterResponseOutput() ReportFilterResponseOutput
- func (o ReportFilterResponseOutput) ToReportFilterResponseOutputWithContext(ctx context.Context) ReportFilterResponseOutput
- type ReportFilterResponsePtrOutput
- func (o ReportFilterResponsePtrOutput) And() ReportFilterResponseArrayOutput
- func (o ReportFilterResponsePtrOutput) Dimension() ReportComparisonExpressionResponsePtrOutput
- func (o ReportFilterResponsePtrOutput) Elem() ReportFilterResponseOutput
- func (ReportFilterResponsePtrOutput) ElementType() reflect.Type
- func (o ReportFilterResponsePtrOutput) Not() ReportFilterResponsePtrOutput
- func (o ReportFilterResponsePtrOutput) Or() ReportFilterResponseArrayOutput
- func (o ReportFilterResponsePtrOutput) Tag() ReportComparisonExpressionResponsePtrOutput
- func (o ReportFilterResponsePtrOutput) ToReportFilterResponsePtrOutput() ReportFilterResponsePtrOutput
- func (o ReportFilterResponsePtrOutput) ToReportFilterResponsePtrOutputWithContext(ctx context.Context) ReportFilterResponsePtrOutput
- type ReportGranularityType
- func (ReportGranularityType) ElementType() reflect.Type
- func (e ReportGranularityType) ToReportGranularityTypeOutput() ReportGranularityTypeOutput
- func (e ReportGranularityType) ToReportGranularityTypeOutputWithContext(ctx context.Context) ReportGranularityTypeOutput
- func (e ReportGranularityType) ToReportGranularityTypePtrOutput() ReportGranularityTypePtrOutput
- func (e ReportGranularityType) ToReportGranularityTypePtrOutputWithContext(ctx context.Context) ReportGranularityTypePtrOutput
- func (e ReportGranularityType) ToStringOutput() pulumi.StringOutput
- func (e ReportGranularityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ReportGranularityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ReportGranularityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportGranularityTypeInput
- type ReportGranularityTypeOutput
- func (ReportGranularityTypeOutput) ElementType() reflect.Type
- func (o ReportGranularityTypeOutput) ToReportGranularityTypeOutput() ReportGranularityTypeOutput
- func (o ReportGranularityTypeOutput) ToReportGranularityTypeOutputWithContext(ctx context.Context) ReportGranularityTypeOutput
- func (o ReportGranularityTypeOutput) ToReportGranularityTypePtrOutput() ReportGranularityTypePtrOutput
- func (o ReportGranularityTypeOutput) ToReportGranularityTypePtrOutputWithContext(ctx context.Context) ReportGranularityTypePtrOutput
- func (o ReportGranularityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ReportGranularityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ReportGranularityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReportGranularityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportGranularityTypePtrInput
- type ReportGranularityTypePtrOutput
- func (o ReportGranularityTypePtrOutput) Elem() ReportGranularityTypeOutput
- func (ReportGranularityTypePtrOutput) ElementType() reflect.Type
- func (o ReportGranularityTypePtrOutput) ToReportGranularityTypePtrOutput() ReportGranularityTypePtrOutput
- func (o ReportGranularityTypePtrOutput) ToReportGranularityTypePtrOutputWithContext(ctx context.Context) ReportGranularityTypePtrOutput
- func (o ReportGranularityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReportGranularityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportGrouping
- type ReportGroupingArgs
- type ReportGroupingArray
- type ReportGroupingArrayInput
- type ReportGroupingArrayOutput
- func (ReportGroupingArrayOutput) ElementType() reflect.Type
- func (o ReportGroupingArrayOutput) Index(i pulumi.IntInput) ReportGroupingOutput
- func (o ReportGroupingArrayOutput) ToReportGroupingArrayOutput() ReportGroupingArrayOutput
- func (o ReportGroupingArrayOutput) ToReportGroupingArrayOutputWithContext(ctx context.Context) ReportGroupingArrayOutput
- type ReportGroupingInput
- type ReportGroupingOutput
- func (ReportGroupingOutput) ElementType() reflect.Type
- func (o ReportGroupingOutput) Name() pulumi.StringOutput
- func (o ReportGroupingOutput) ToReportGroupingOutput() ReportGroupingOutput
- func (o ReportGroupingOutput) ToReportGroupingOutputWithContext(ctx context.Context) ReportGroupingOutput
- func (o ReportGroupingOutput) Type() pulumi.StringOutput
- type ReportGroupingResponse
- type ReportGroupingResponseArrayOutput
- func (ReportGroupingResponseArrayOutput) ElementType() reflect.Type
- func (o ReportGroupingResponseArrayOutput) Index(i pulumi.IntInput) ReportGroupingResponseOutput
- func (o ReportGroupingResponseArrayOutput) ToReportGroupingResponseArrayOutput() ReportGroupingResponseArrayOutput
- func (o ReportGroupingResponseArrayOutput) ToReportGroupingResponseArrayOutputWithContext(ctx context.Context) ReportGroupingResponseArrayOutput
- type ReportGroupingResponseOutput
- func (ReportGroupingResponseOutput) ElementType() reflect.Type
- func (o ReportGroupingResponseOutput) Name() pulumi.StringOutput
- func (o ReportGroupingResponseOutput) ToReportGroupingResponseOutput() ReportGroupingResponseOutput
- func (o ReportGroupingResponseOutput) ToReportGroupingResponseOutputWithContext(ctx context.Context) ReportGroupingResponseOutput
- func (o ReportGroupingResponseOutput) Type() pulumi.StringOutput
- type ReportInput
- type ReportOutput
- func (o ReportOutput) Definition() ReportDefinitionResponseOutput
- func (o ReportOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
- func (ReportOutput) ElementType() reflect.Type
- func (o ReportOutput) Format() pulumi.StringPtrOutput
- func (o ReportOutput) Name() pulumi.StringOutput
- func (o ReportOutput) Schedule() ReportScheduleResponsePtrOutput
- func (o ReportOutput) Tags() pulumi.StringMapOutput
- func (o ReportOutput) ToReportOutput() ReportOutput
- func (o ReportOutput) ToReportOutputWithContext(ctx context.Context) ReportOutput
- func (o ReportOutput) Type() pulumi.StringOutput
- type ReportRecurrencePeriod
- type ReportRecurrencePeriodArgs
- func (ReportRecurrencePeriodArgs) ElementType() reflect.Type
- func (i ReportRecurrencePeriodArgs) ToReportRecurrencePeriodOutput() ReportRecurrencePeriodOutput
- func (i ReportRecurrencePeriodArgs) ToReportRecurrencePeriodOutputWithContext(ctx context.Context) ReportRecurrencePeriodOutput
- func (i ReportRecurrencePeriodArgs) ToReportRecurrencePeriodPtrOutput() ReportRecurrencePeriodPtrOutput
- func (i ReportRecurrencePeriodArgs) ToReportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodPtrOutput
- type ReportRecurrencePeriodInput
- type ReportRecurrencePeriodOutput
- func (ReportRecurrencePeriodOutput) ElementType() reflect.Type
- func (o ReportRecurrencePeriodOutput) From() pulumi.StringOutput
- func (o ReportRecurrencePeriodOutput) To() pulumi.StringPtrOutput
- func (o ReportRecurrencePeriodOutput) ToReportRecurrencePeriodOutput() ReportRecurrencePeriodOutput
- func (o ReportRecurrencePeriodOutput) ToReportRecurrencePeriodOutputWithContext(ctx context.Context) ReportRecurrencePeriodOutput
- func (o ReportRecurrencePeriodOutput) ToReportRecurrencePeriodPtrOutput() ReportRecurrencePeriodPtrOutput
- func (o ReportRecurrencePeriodOutput) ToReportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodPtrOutput
- type ReportRecurrencePeriodPtrInput
- type ReportRecurrencePeriodPtrOutput
- func (o ReportRecurrencePeriodPtrOutput) Elem() ReportRecurrencePeriodOutput
- func (ReportRecurrencePeriodPtrOutput) ElementType() reflect.Type
- func (o ReportRecurrencePeriodPtrOutput) From() pulumi.StringPtrOutput
- func (o ReportRecurrencePeriodPtrOutput) To() pulumi.StringPtrOutput
- func (o ReportRecurrencePeriodPtrOutput) ToReportRecurrencePeriodPtrOutput() ReportRecurrencePeriodPtrOutput
- func (o ReportRecurrencePeriodPtrOutput) ToReportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodPtrOutput
- type ReportRecurrencePeriodResponse
- type ReportRecurrencePeriodResponseOutput
- func (ReportRecurrencePeriodResponseOutput) ElementType() reflect.Type
- func (o ReportRecurrencePeriodResponseOutput) From() pulumi.StringOutput
- func (o ReportRecurrencePeriodResponseOutput) To() pulumi.StringPtrOutput
- func (o ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponseOutput() ReportRecurrencePeriodResponseOutput
- func (o ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponseOutputWithContext(ctx context.Context) ReportRecurrencePeriodResponseOutput
- type ReportRecurrencePeriodResponsePtrOutput
- func (o ReportRecurrencePeriodResponsePtrOutput) Elem() ReportRecurrencePeriodResponseOutput
- func (ReportRecurrencePeriodResponsePtrOutput) ElementType() reflect.Type
- func (o ReportRecurrencePeriodResponsePtrOutput) From() pulumi.StringPtrOutput
- func (o ReportRecurrencePeriodResponsePtrOutput) To() pulumi.StringPtrOutput
- func (o ReportRecurrencePeriodResponsePtrOutput) ToReportRecurrencePeriodResponsePtrOutput() ReportRecurrencePeriodResponsePtrOutput
- func (o ReportRecurrencePeriodResponsePtrOutput) ToReportRecurrencePeriodResponsePtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodResponsePtrOutput
- type ReportSchedule
- type ReportScheduleArgs
- func (ReportScheduleArgs) ElementType() reflect.Type
- func (i ReportScheduleArgs) ToReportScheduleOutput() ReportScheduleOutput
- func (i ReportScheduleArgs) ToReportScheduleOutputWithContext(ctx context.Context) ReportScheduleOutput
- func (i ReportScheduleArgs) ToReportSchedulePtrOutput() ReportSchedulePtrOutput
- func (i ReportScheduleArgs) ToReportSchedulePtrOutputWithContext(ctx context.Context) ReportSchedulePtrOutput
- type ReportScheduleInput
- type ReportScheduleOutput
- func (ReportScheduleOutput) ElementType() reflect.Type
- func (o ReportScheduleOutput) Recurrence() pulumi.StringOutput
- func (o ReportScheduleOutput) RecurrencePeriod() ReportRecurrencePeriodPtrOutput
- func (o ReportScheduleOutput) Status() pulumi.StringPtrOutput
- func (o ReportScheduleOutput) ToReportScheduleOutput() ReportScheduleOutput
- func (o ReportScheduleOutput) ToReportScheduleOutputWithContext(ctx context.Context) ReportScheduleOutput
- func (o ReportScheduleOutput) ToReportSchedulePtrOutput() ReportSchedulePtrOutput
- func (o ReportScheduleOutput) ToReportSchedulePtrOutputWithContext(ctx context.Context) ReportSchedulePtrOutput
- type ReportSchedulePtrInput
- type ReportSchedulePtrOutput
- func (o ReportSchedulePtrOutput) Elem() ReportScheduleOutput
- func (ReportSchedulePtrOutput) ElementType() reflect.Type
- func (o ReportSchedulePtrOutput) Recurrence() pulumi.StringPtrOutput
- func (o ReportSchedulePtrOutput) RecurrencePeriod() ReportRecurrencePeriodPtrOutput
- func (o ReportSchedulePtrOutput) Status() pulumi.StringPtrOutput
- func (o ReportSchedulePtrOutput) ToReportSchedulePtrOutput() ReportSchedulePtrOutput
- func (o ReportSchedulePtrOutput) ToReportSchedulePtrOutputWithContext(ctx context.Context) ReportSchedulePtrOutput
- type ReportScheduleResponse
- type ReportScheduleResponseOutput
- func (ReportScheduleResponseOutput) ElementType() reflect.Type
- func (o ReportScheduleResponseOutput) Recurrence() pulumi.StringOutput
- func (o ReportScheduleResponseOutput) RecurrencePeriod() ReportRecurrencePeriodResponsePtrOutput
- func (o ReportScheduleResponseOutput) Status() pulumi.StringPtrOutput
- func (o ReportScheduleResponseOutput) ToReportScheduleResponseOutput() ReportScheduleResponseOutput
- func (o ReportScheduleResponseOutput) ToReportScheduleResponseOutputWithContext(ctx context.Context) ReportScheduleResponseOutput
- type ReportScheduleResponsePtrOutput
- func (o ReportScheduleResponsePtrOutput) Elem() ReportScheduleResponseOutput
- func (ReportScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o ReportScheduleResponsePtrOutput) Recurrence() pulumi.StringPtrOutput
- func (o ReportScheduleResponsePtrOutput) RecurrencePeriod() ReportRecurrencePeriodResponsePtrOutput
- func (o ReportScheduleResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o ReportScheduleResponsePtrOutput) ToReportScheduleResponsePtrOutput() ReportScheduleResponsePtrOutput
- func (o ReportScheduleResponsePtrOutput) ToReportScheduleResponsePtrOutputWithContext(ctx context.Context) ReportScheduleResponsePtrOutput
- type ReportState
- type ReportTimePeriod
- type ReportTimePeriodArgs
- func (ReportTimePeriodArgs) ElementType() reflect.Type
- func (i ReportTimePeriodArgs) ToReportTimePeriodOutput() ReportTimePeriodOutput
- func (i ReportTimePeriodArgs) ToReportTimePeriodOutputWithContext(ctx context.Context) ReportTimePeriodOutput
- func (i ReportTimePeriodArgs) ToReportTimePeriodPtrOutput() ReportTimePeriodPtrOutput
- func (i ReportTimePeriodArgs) ToReportTimePeriodPtrOutputWithContext(ctx context.Context) ReportTimePeriodPtrOutput
- type ReportTimePeriodInput
- type ReportTimePeriodOutput
- func (ReportTimePeriodOutput) ElementType() reflect.Type
- func (o ReportTimePeriodOutput) From() pulumi.StringOutput
- func (o ReportTimePeriodOutput) To() pulumi.StringOutput
- func (o ReportTimePeriodOutput) ToReportTimePeriodOutput() ReportTimePeriodOutput
- func (o ReportTimePeriodOutput) ToReportTimePeriodOutputWithContext(ctx context.Context) ReportTimePeriodOutput
- func (o ReportTimePeriodOutput) ToReportTimePeriodPtrOutput() ReportTimePeriodPtrOutput
- func (o ReportTimePeriodOutput) ToReportTimePeriodPtrOutputWithContext(ctx context.Context) ReportTimePeriodPtrOutput
- type ReportTimePeriodPtrInput
- type ReportTimePeriodPtrOutput
- func (o ReportTimePeriodPtrOutput) Elem() ReportTimePeriodOutput
- func (ReportTimePeriodPtrOutput) ElementType() reflect.Type
- func (o ReportTimePeriodPtrOutput) From() pulumi.StringPtrOutput
- func (o ReportTimePeriodPtrOutput) To() pulumi.StringPtrOutput
- func (o ReportTimePeriodPtrOutput) ToReportTimePeriodPtrOutput() ReportTimePeriodPtrOutput
- func (o ReportTimePeriodPtrOutput) ToReportTimePeriodPtrOutputWithContext(ctx context.Context) ReportTimePeriodPtrOutput
- type ReportTimePeriodResponse
- type ReportTimePeriodResponseOutput
- func (ReportTimePeriodResponseOutput) ElementType() reflect.Type
- func (o ReportTimePeriodResponseOutput) From() pulumi.StringOutput
- func (o ReportTimePeriodResponseOutput) To() pulumi.StringOutput
- func (o ReportTimePeriodResponseOutput) ToReportTimePeriodResponseOutput() ReportTimePeriodResponseOutput
- func (o ReportTimePeriodResponseOutput) ToReportTimePeriodResponseOutputWithContext(ctx context.Context) ReportTimePeriodResponseOutput
- type ReportTimePeriodResponsePtrOutput
- func (o ReportTimePeriodResponsePtrOutput) Elem() ReportTimePeriodResponseOutput
- func (ReportTimePeriodResponsePtrOutput) ElementType() reflect.Type
- func (o ReportTimePeriodResponsePtrOutput) From() pulumi.StringPtrOutput
- func (o ReportTimePeriodResponsePtrOutput) To() pulumi.StringPtrOutput
- func (o ReportTimePeriodResponsePtrOutput) ToReportTimePeriodResponsePtrOutput() ReportTimePeriodResponsePtrOutput
- func (o ReportTimePeriodResponsePtrOutput) ToReportTimePeriodResponsePtrOutputWithContext(ctx context.Context) ReportTimePeriodResponsePtrOutput
- type ReportTimeframeType
- func (ReportTimeframeType) ElementType() reflect.Type
- func (e ReportTimeframeType) ToReportTimeframeTypeOutput() ReportTimeframeTypeOutput
- func (e ReportTimeframeType) ToReportTimeframeTypeOutputWithContext(ctx context.Context) ReportTimeframeTypeOutput
- func (e ReportTimeframeType) ToReportTimeframeTypePtrOutput() ReportTimeframeTypePtrOutput
- func (e ReportTimeframeType) ToReportTimeframeTypePtrOutputWithContext(ctx context.Context) ReportTimeframeTypePtrOutput
- func (e ReportTimeframeType) ToStringOutput() pulumi.StringOutput
- func (e ReportTimeframeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ReportTimeframeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ReportTimeframeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportTimeframeTypeInput
- type ReportTimeframeTypeOutput
- func (ReportTimeframeTypeOutput) ElementType() reflect.Type
- func (o ReportTimeframeTypeOutput) ToReportTimeframeTypeOutput() ReportTimeframeTypeOutput
- func (o ReportTimeframeTypeOutput) ToReportTimeframeTypeOutputWithContext(ctx context.Context) ReportTimeframeTypeOutput
- func (o ReportTimeframeTypeOutput) ToReportTimeframeTypePtrOutput() ReportTimeframeTypePtrOutput
- func (o ReportTimeframeTypeOutput) ToReportTimeframeTypePtrOutputWithContext(ctx context.Context) ReportTimeframeTypePtrOutput
- func (o ReportTimeframeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ReportTimeframeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ReportTimeframeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReportTimeframeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportTimeframeTypePtrInput
- type ReportTimeframeTypePtrOutput
- func (o ReportTimeframeTypePtrOutput) Elem() ReportTimeframeTypeOutput
- func (ReportTimeframeTypePtrOutput) ElementType() reflect.Type
- func (o ReportTimeframeTypePtrOutput) ToReportTimeframeTypePtrOutput() ReportTimeframeTypePtrOutput
- func (o ReportTimeframeTypePtrOutput) ToReportTimeframeTypePtrOutputWithContext(ctx context.Context) ReportTimeframeTypePtrOutput
- func (o ReportTimeframeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReportTimeframeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportType
- func (ReportType) ElementType() reflect.Type
- func (e ReportType) ToReportTypeOutput() ReportTypeOutput
- func (e ReportType) ToReportTypeOutputWithContext(ctx context.Context) ReportTypeOutput
- func (e ReportType) ToReportTypePtrOutput() ReportTypePtrOutput
- func (e ReportType) ToReportTypePtrOutputWithContext(ctx context.Context) ReportTypePtrOutput
- 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 ReportTypeInput
- type ReportTypeOutput
- func (ReportTypeOutput) ElementType() reflect.Type
- func (o ReportTypeOutput) ToReportTypeOutput() ReportTypeOutput
- func (o ReportTypeOutput) ToReportTypeOutputWithContext(ctx context.Context) ReportTypeOutput
- func (o ReportTypeOutput) ToReportTypePtrOutput() ReportTypePtrOutput
- func (o ReportTypeOutput) ToReportTypePtrOutputWithContext(ctx context.Context) ReportTypePtrOutput
- func (o ReportTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ReportTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ReportTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReportTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReportTypePtrInput
- type ReportTypePtrOutput
- func (o ReportTypePtrOutput) Elem() ReportTypeOutput
- func (ReportTypePtrOutput) ElementType() reflect.Type
- func (o ReportTypePtrOutput) ToReportTypePtrOutput() ReportTypePtrOutput
- func (o ReportTypePtrOutput) ToReportTypePtrOutputWithContext(ctx context.Context) ReportTypePtrOutput
- func (o ReportTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReportTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleStatus
- func (RuleStatus) ElementType() reflect.Type
- func (e RuleStatus) ToRuleStatusOutput() RuleStatusOutput
- func (e RuleStatus) ToRuleStatusOutputWithContext(ctx context.Context) RuleStatusOutput
- func (e RuleStatus) ToRuleStatusPtrOutput() RuleStatusPtrOutput
- func (e RuleStatus) ToRuleStatusPtrOutputWithContext(ctx context.Context) RuleStatusPtrOutput
- func (e RuleStatus) ToStringOutput() pulumi.StringOutput
- func (e RuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleStatusInput
- type RuleStatusOutput
- func (RuleStatusOutput) ElementType() reflect.Type
- func (o RuleStatusOutput) ToRuleStatusOutput() RuleStatusOutput
- func (o RuleStatusOutput) ToRuleStatusOutputWithContext(ctx context.Context) RuleStatusOutput
- func (o RuleStatusOutput) ToRuleStatusPtrOutput() RuleStatusPtrOutput
- func (o RuleStatusOutput) ToRuleStatusPtrOutputWithContext(ctx context.Context) RuleStatusPtrOutput
- func (o RuleStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleStatusPtrInput
- type RuleStatusPtrOutput
- func (o RuleStatusPtrOutput) Elem() RuleStatusOutput
- func (RuleStatusPtrOutput) ElementType() reflect.Type
- func (o RuleStatusPtrOutput) ToRuleStatusPtrOutput() RuleStatusPtrOutput
- func (o RuleStatusPtrOutput) ToRuleStatusPtrOutputWithContext(ctx context.Context) RuleStatusPtrOutput
- func (o RuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduleFrequency
- func (ScheduleFrequency) ElementType() reflect.Type
- func (e ScheduleFrequency) ToScheduleFrequencyOutput() ScheduleFrequencyOutput
- func (e ScheduleFrequency) ToScheduleFrequencyOutputWithContext(ctx context.Context) ScheduleFrequencyOutput
- func (e ScheduleFrequency) ToScheduleFrequencyPtrOutput() ScheduleFrequencyPtrOutput
- func (e ScheduleFrequency) ToScheduleFrequencyPtrOutputWithContext(ctx context.Context) ScheduleFrequencyPtrOutput
- func (e ScheduleFrequency) ToStringOutput() pulumi.StringOutput
- func (e ScheduleFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScheduleFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScheduleFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduleFrequencyInput
- type ScheduleFrequencyOutput
- func (ScheduleFrequencyOutput) ElementType() reflect.Type
- func (o ScheduleFrequencyOutput) ToScheduleFrequencyOutput() ScheduleFrequencyOutput
- func (o ScheduleFrequencyOutput) ToScheduleFrequencyOutputWithContext(ctx context.Context) ScheduleFrequencyOutput
- func (o ScheduleFrequencyOutput) ToScheduleFrequencyPtrOutput() ScheduleFrequencyPtrOutput
- func (o ScheduleFrequencyOutput) ToScheduleFrequencyPtrOutputWithContext(ctx context.Context) ScheduleFrequencyPtrOutput
- func (o ScheduleFrequencyOutput) ToStringOutput() pulumi.StringOutput
- func (o ScheduleFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScheduleFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduleFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduleFrequencyPtrInput
- type ScheduleFrequencyPtrOutput
- func (o ScheduleFrequencyPtrOutput) Elem() ScheduleFrequencyOutput
- func (ScheduleFrequencyPtrOutput) ElementType() reflect.Type
- func (o ScheduleFrequencyPtrOutput) ToScheduleFrequencyPtrOutput() ScheduleFrequencyPtrOutput
- func (o ScheduleFrequencyPtrOutput) ToScheduleFrequencyPtrOutputWithContext(ctx context.Context) ScheduleFrequencyPtrOutput
- func (o ScheduleFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduleFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduleProperties
- type SchedulePropertiesArgs
- type SchedulePropertiesInput
- type SchedulePropertiesOutput
- func (o SchedulePropertiesOutput) DayOfMonth() pulumi.IntPtrOutput
- func (o SchedulePropertiesOutput) DaysOfWeek() pulumi.StringArrayOutput
- func (SchedulePropertiesOutput) ElementType() reflect.Type
- func (o SchedulePropertiesOutput) EndDate() pulumi.StringOutput
- func (o SchedulePropertiesOutput) Frequency() pulumi.StringOutput
- func (o SchedulePropertiesOutput) HourOfDay() pulumi.IntPtrOutput
- func (o SchedulePropertiesOutput) StartDate() pulumi.StringOutput
- func (o SchedulePropertiesOutput) ToSchedulePropertiesOutput() SchedulePropertiesOutput
- func (o SchedulePropertiesOutput) ToSchedulePropertiesOutputWithContext(ctx context.Context) SchedulePropertiesOutput
- func (o SchedulePropertiesOutput) WeeksOfMonth() pulumi.StringArrayOutput
- type SchedulePropertiesResponse
- type SchedulePropertiesResponseOutput
- func (o SchedulePropertiesResponseOutput) DayOfMonth() pulumi.IntPtrOutput
- func (o SchedulePropertiesResponseOutput) DaysOfWeek() pulumi.StringArrayOutput
- func (SchedulePropertiesResponseOutput) ElementType() reflect.Type
- func (o SchedulePropertiesResponseOutput) EndDate() pulumi.StringOutput
- func (o SchedulePropertiesResponseOutput) Frequency() pulumi.StringOutput
- func (o SchedulePropertiesResponseOutput) HourOfDay() pulumi.IntPtrOutput
- func (o SchedulePropertiesResponseOutput) StartDate() pulumi.StringOutput
- func (o SchedulePropertiesResponseOutput) ToSchedulePropertiesResponseOutput() SchedulePropertiesResponseOutput
- func (o SchedulePropertiesResponseOutput) ToSchedulePropertiesResponseOutputWithContext(ctx context.Context) SchedulePropertiesResponseOutput
- func (o SchedulePropertiesResponseOutput) WeeksOfMonth() pulumi.StringArrayOutput
- type ScheduledAction
- type ScheduledActionArgs
- type ScheduledActionByScope
- type ScheduledActionByScopeArgs
- type ScheduledActionByScopeInput
- type ScheduledActionByScopeOutput
- func (o ScheduledActionByScopeOutput) DisplayName() pulumi.StringOutput
- func (o ScheduledActionByScopeOutput) ETag() pulumi.StringOutput
- func (ScheduledActionByScopeOutput) ElementType() reflect.Type
- func (o ScheduledActionByScopeOutput) FileDestination() FileDestinationResponsePtrOutput
- func (o ScheduledActionByScopeOutput) Kind() pulumi.StringPtrOutput
- func (o ScheduledActionByScopeOutput) Name() pulumi.StringOutput
- func (o ScheduledActionByScopeOutput) Notification() NotificationPropertiesResponseOutput
- func (o ScheduledActionByScopeOutput) NotificationEmail() pulumi.StringPtrOutput
- func (o ScheduledActionByScopeOutput) Schedule() SchedulePropertiesResponseOutput
- func (o ScheduledActionByScopeOutput) Scope() pulumi.StringPtrOutput
- func (o ScheduledActionByScopeOutput) Status() pulumi.StringOutput
- func (o ScheduledActionByScopeOutput) SystemData() SystemDataResponseOutput
- func (o ScheduledActionByScopeOutput) ToScheduledActionByScopeOutput() ScheduledActionByScopeOutput
- func (o ScheduledActionByScopeOutput) ToScheduledActionByScopeOutputWithContext(ctx context.Context) ScheduledActionByScopeOutput
- func (o ScheduledActionByScopeOutput) Type() pulumi.StringOutput
- func (o ScheduledActionByScopeOutput) ViewId() pulumi.StringOutput
- type ScheduledActionByScopeState
- type ScheduledActionInput
- type ScheduledActionKind
- func (ScheduledActionKind) ElementType() reflect.Type
- func (e ScheduledActionKind) ToScheduledActionKindOutput() ScheduledActionKindOutput
- func (e ScheduledActionKind) ToScheduledActionKindOutputWithContext(ctx context.Context) ScheduledActionKindOutput
- func (e ScheduledActionKind) ToScheduledActionKindPtrOutput() ScheduledActionKindPtrOutput
- func (e ScheduledActionKind) ToScheduledActionKindPtrOutputWithContext(ctx context.Context) ScheduledActionKindPtrOutput
- func (e ScheduledActionKind) ToStringOutput() pulumi.StringOutput
- func (e ScheduledActionKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScheduledActionKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScheduledActionKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduledActionKindInput
- type ScheduledActionKindOutput
- func (ScheduledActionKindOutput) ElementType() reflect.Type
- func (o ScheduledActionKindOutput) ToScheduledActionKindOutput() ScheduledActionKindOutput
- func (o ScheduledActionKindOutput) ToScheduledActionKindOutputWithContext(ctx context.Context) ScheduledActionKindOutput
- func (o ScheduledActionKindOutput) ToScheduledActionKindPtrOutput() ScheduledActionKindPtrOutput
- func (o ScheduledActionKindOutput) ToScheduledActionKindPtrOutputWithContext(ctx context.Context) ScheduledActionKindPtrOutput
- func (o ScheduledActionKindOutput) ToStringOutput() pulumi.StringOutput
- func (o ScheduledActionKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScheduledActionKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduledActionKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduledActionKindPtrInput
- type ScheduledActionKindPtrOutput
- func (o ScheduledActionKindPtrOutput) Elem() ScheduledActionKindOutput
- func (ScheduledActionKindPtrOutput) ElementType() reflect.Type
- func (o ScheduledActionKindPtrOutput) ToScheduledActionKindPtrOutput() ScheduledActionKindPtrOutput
- func (o ScheduledActionKindPtrOutput) ToScheduledActionKindPtrOutputWithContext(ctx context.Context) ScheduledActionKindPtrOutput
- func (o ScheduledActionKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduledActionKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduledActionOutput
- func (o ScheduledActionOutput) DisplayName() pulumi.StringOutput
- func (o ScheduledActionOutput) ETag() pulumi.StringOutput
- func (ScheduledActionOutput) ElementType() reflect.Type
- func (o ScheduledActionOutput) FileDestination() FileDestinationResponsePtrOutput
- func (o ScheduledActionOutput) Kind() pulumi.StringPtrOutput
- func (o ScheduledActionOutput) Name() pulumi.StringOutput
- func (o ScheduledActionOutput) Notification() NotificationPropertiesResponseOutput
- func (o ScheduledActionOutput) NotificationEmail() pulumi.StringPtrOutput
- func (o ScheduledActionOutput) Schedule() SchedulePropertiesResponseOutput
- func (o ScheduledActionOutput) Scope() pulumi.StringPtrOutput
- func (o ScheduledActionOutput) Status() pulumi.StringOutput
- func (o ScheduledActionOutput) SystemData() SystemDataResponseOutput
- func (o ScheduledActionOutput) ToScheduledActionOutput() ScheduledActionOutput
- func (o ScheduledActionOutput) ToScheduledActionOutputWithContext(ctx context.Context) ScheduledActionOutput
- func (o ScheduledActionOutput) Type() pulumi.StringOutput
- func (o ScheduledActionOutput) ViewId() pulumi.StringOutput
- type ScheduledActionState
- type ScheduledActionStatus
- func (ScheduledActionStatus) ElementType() reflect.Type
- func (e ScheduledActionStatus) ToScheduledActionStatusOutput() ScheduledActionStatusOutput
- func (e ScheduledActionStatus) ToScheduledActionStatusOutputWithContext(ctx context.Context) ScheduledActionStatusOutput
- func (e ScheduledActionStatus) ToScheduledActionStatusPtrOutput() ScheduledActionStatusPtrOutput
- func (e ScheduledActionStatus) ToScheduledActionStatusPtrOutputWithContext(ctx context.Context) ScheduledActionStatusPtrOutput
- func (e ScheduledActionStatus) ToStringOutput() pulumi.StringOutput
- func (e ScheduledActionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScheduledActionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScheduledActionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduledActionStatusInput
- type ScheduledActionStatusOutput
- func (ScheduledActionStatusOutput) ElementType() reflect.Type
- func (o ScheduledActionStatusOutput) ToScheduledActionStatusOutput() ScheduledActionStatusOutput
- func (o ScheduledActionStatusOutput) ToScheduledActionStatusOutputWithContext(ctx context.Context) ScheduledActionStatusOutput
- func (o ScheduledActionStatusOutput) ToScheduledActionStatusPtrOutput() ScheduledActionStatusPtrOutput
- func (o ScheduledActionStatusOutput) ToScheduledActionStatusPtrOutputWithContext(ctx context.Context) ScheduledActionStatusPtrOutput
- func (o ScheduledActionStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ScheduledActionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScheduledActionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduledActionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduledActionStatusPtrInput
- type ScheduledActionStatusPtrOutput
- func (o ScheduledActionStatusPtrOutput) Elem() ScheduledActionStatusOutput
- func (ScheduledActionStatusPtrOutput) ElementType() reflect.Type
- func (o ScheduledActionStatusPtrOutput) ToScheduledActionStatusPtrOutput() ScheduledActionStatusPtrOutput
- func (o ScheduledActionStatusPtrOutput) ToScheduledActionStatusPtrOutputWithContext(ctx context.Context) ScheduledActionStatusPtrOutput
- func (o ScheduledActionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduledActionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Setting
- type SettingArgs
- type SettingInput
- type SettingOutput
- func (o SettingOutput) Cache() SettingsPropertiesResponseCacheArrayOutput
- func (SettingOutput) ElementType() reflect.Type
- func (o SettingOutput) Kind() pulumi.StringOutput
- func (o SettingOutput) Name() pulumi.StringOutput
- func (o SettingOutput) Scope() pulumi.StringOutput
- func (o SettingOutput) StartOn() pulumi.StringPtrOutput
- func (o SettingOutput) ToSettingOutput() SettingOutput
- func (o SettingOutput) ToSettingOutputWithContext(ctx context.Context) SettingOutput
- func (o SettingOutput) Type() pulumi.StringOutput
- type SettingState
- type SettingsKind
- type SettingsPropertiesCache
- type SettingsPropertiesCacheArgs
- type SettingsPropertiesCacheArray
- func (SettingsPropertiesCacheArray) ElementType() reflect.Type
- func (i SettingsPropertiesCacheArray) ToSettingsPropertiesCacheArrayOutput() SettingsPropertiesCacheArrayOutput
- func (i SettingsPropertiesCacheArray) ToSettingsPropertiesCacheArrayOutputWithContext(ctx context.Context) SettingsPropertiesCacheArrayOutput
- type SettingsPropertiesCacheArrayInput
- type SettingsPropertiesCacheArrayOutput
- func (SettingsPropertiesCacheArrayOutput) ElementType() reflect.Type
- func (o SettingsPropertiesCacheArrayOutput) Index(i pulumi.IntInput) SettingsPropertiesCacheOutput
- func (o SettingsPropertiesCacheArrayOutput) ToSettingsPropertiesCacheArrayOutput() SettingsPropertiesCacheArrayOutput
- func (o SettingsPropertiesCacheArrayOutput) ToSettingsPropertiesCacheArrayOutputWithContext(ctx context.Context) SettingsPropertiesCacheArrayOutput
- type SettingsPropertiesCacheInput
- type SettingsPropertiesCacheOutput
- func (o SettingsPropertiesCacheOutput) Channel() pulumi.StringOutput
- func (SettingsPropertiesCacheOutput) ElementType() reflect.Type
- func (o SettingsPropertiesCacheOutput) Id() pulumi.StringOutput
- func (o SettingsPropertiesCacheOutput) Name() pulumi.StringOutput
- func (o SettingsPropertiesCacheOutput) Parent() pulumi.StringPtrOutput
- func (o SettingsPropertiesCacheOutput) Status() pulumi.StringPtrOutput
- func (o SettingsPropertiesCacheOutput) Subchannel() pulumi.StringOutput
- func (o SettingsPropertiesCacheOutput) ToSettingsPropertiesCacheOutput() SettingsPropertiesCacheOutput
- func (o SettingsPropertiesCacheOutput) ToSettingsPropertiesCacheOutputWithContext(ctx context.Context) SettingsPropertiesCacheOutput
- type SettingsPropertiesResponseCache
- type SettingsPropertiesResponseCacheArrayOutput
- func (SettingsPropertiesResponseCacheArrayOutput) ElementType() reflect.Type
- func (o SettingsPropertiesResponseCacheArrayOutput) Index(i pulumi.IntInput) SettingsPropertiesResponseCacheOutput
- func (o SettingsPropertiesResponseCacheArrayOutput) ToSettingsPropertiesResponseCacheArrayOutput() SettingsPropertiesResponseCacheArrayOutput
- func (o SettingsPropertiesResponseCacheArrayOutput) ToSettingsPropertiesResponseCacheArrayOutputWithContext(ctx context.Context) SettingsPropertiesResponseCacheArrayOutput
- type SettingsPropertiesResponseCacheOutput
- func (o SettingsPropertiesResponseCacheOutput) Channel() pulumi.StringOutput
- func (SettingsPropertiesResponseCacheOutput) ElementType() reflect.Type
- func (o SettingsPropertiesResponseCacheOutput) Id() pulumi.StringOutput
- func (o SettingsPropertiesResponseCacheOutput) Name() pulumi.StringOutput
- func (o SettingsPropertiesResponseCacheOutput) Parent() pulumi.StringPtrOutput
- func (o SettingsPropertiesResponseCacheOutput) Status() pulumi.StringPtrOutput
- func (o SettingsPropertiesResponseCacheOutput) Subchannel() pulumi.StringOutput
- func (o SettingsPropertiesResponseCacheOutput) ToSettingsPropertiesResponseCacheOutput() SettingsPropertiesResponseCacheOutput
- func (o SettingsPropertiesResponseCacheOutput) ToSettingsPropertiesResponseCacheOutputWithContext(ctx context.Context) SettingsPropertiesResponseCacheOutput
- type SourceCostAllocationResource
- type SourceCostAllocationResourceArgs
- func (SourceCostAllocationResourceArgs) ElementType() reflect.Type
- func (i SourceCostAllocationResourceArgs) ToSourceCostAllocationResourceOutput() SourceCostAllocationResourceOutput
- func (i SourceCostAllocationResourceArgs) ToSourceCostAllocationResourceOutputWithContext(ctx context.Context) SourceCostAllocationResourceOutput
- type SourceCostAllocationResourceArray
- func (SourceCostAllocationResourceArray) ElementType() reflect.Type
- func (i SourceCostAllocationResourceArray) ToSourceCostAllocationResourceArrayOutput() SourceCostAllocationResourceArrayOutput
- func (i SourceCostAllocationResourceArray) ToSourceCostAllocationResourceArrayOutputWithContext(ctx context.Context) SourceCostAllocationResourceArrayOutput
- type SourceCostAllocationResourceArrayInput
- type SourceCostAllocationResourceArrayOutput
- func (SourceCostAllocationResourceArrayOutput) ElementType() reflect.Type
- func (o SourceCostAllocationResourceArrayOutput) Index(i pulumi.IntInput) SourceCostAllocationResourceOutput
- func (o SourceCostAllocationResourceArrayOutput) ToSourceCostAllocationResourceArrayOutput() SourceCostAllocationResourceArrayOutput
- func (o SourceCostAllocationResourceArrayOutput) ToSourceCostAllocationResourceArrayOutputWithContext(ctx context.Context) SourceCostAllocationResourceArrayOutput
- type SourceCostAllocationResourceInput
- type SourceCostAllocationResourceOutput
- func (SourceCostAllocationResourceOutput) ElementType() reflect.Type
- func (o SourceCostAllocationResourceOutput) Name() pulumi.StringOutput
- func (o SourceCostAllocationResourceOutput) ResourceType() pulumi.StringOutput
- func (o SourceCostAllocationResourceOutput) ToSourceCostAllocationResourceOutput() SourceCostAllocationResourceOutput
- func (o SourceCostAllocationResourceOutput) ToSourceCostAllocationResourceOutputWithContext(ctx context.Context) SourceCostAllocationResourceOutput
- func (o SourceCostAllocationResourceOutput) Values() pulumi.StringArrayOutput
- type SourceCostAllocationResourceResponse
- type SourceCostAllocationResourceResponseArrayOutput
- func (SourceCostAllocationResourceResponseArrayOutput) ElementType() reflect.Type
- func (o SourceCostAllocationResourceResponseArrayOutput) Index(i pulumi.IntInput) SourceCostAllocationResourceResponseOutput
- func (o SourceCostAllocationResourceResponseArrayOutput) ToSourceCostAllocationResourceResponseArrayOutput() SourceCostAllocationResourceResponseArrayOutput
- func (o SourceCostAllocationResourceResponseArrayOutput) ToSourceCostAllocationResourceResponseArrayOutputWithContext(ctx context.Context) SourceCostAllocationResourceResponseArrayOutput
- type SourceCostAllocationResourceResponseOutput
- func (SourceCostAllocationResourceResponseOutput) ElementType() reflect.Type
- func (o SourceCostAllocationResourceResponseOutput) Name() pulumi.StringOutput
- func (o SourceCostAllocationResourceResponseOutput) ResourceType() pulumi.StringOutput
- func (o SourceCostAllocationResourceResponseOutput) ToSourceCostAllocationResourceResponseOutput() SourceCostAllocationResourceResponseOutput
- func (o SourceCostAllocationResourceResponseOutput) ToSourceCostAllocationResourceResponseOutputWithContext(ctx context.Context) SourceCostAllocationResourceResponseOutput
- func (o SourceCostAllocationResourceResponseOutput) Values() pulumi.StringArrayOutput
- type StatusType
- func (StatusType) ElementType() reflect.Type
- func (e StatusType) ToStatusTypeOutput() StatusTypeOutput
- func (e StatusType) ToStatusTypeOutputWithContext(ctx context.Context) StatusTypeOutput
- func (e StatusType) ToStatusTypePtrOutput() StatusTypePtrOutput
- func (e StatusType) ToStatusTypePtrOutputWithContext(ctx context.Context) StatusTypePtrOutput
- func (e StatusType) ToStringOutput() pulumi.StringOutput
- func (e StatusType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StatusType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StatusType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatusTypeInput
- type StatusTypeOutput
- func (StatusTypeOutput) ElementType() reflect.Type
- func (o StatusTypeOutput) ToStatusTypeOutput() StatusTypeOutput
- func (o StatusTypeOutput) ToStatusTypeOutputWithContext(ctx context.Context) StatusTypeOutput
- func (o StatusTypeOutput) ToStatusTypePtrOutput() StatusTypePtrOutput
- func (o StatusTypeOutput) ToStatusTypePtrOutputWithContext(ctx context.Context) StatusTypePtrOutput
- func (o StatusTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o StatusTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StatusTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatusTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatusTypePtrInput
- type StatusTypePtrOutput
- func (o StatusTypePtrOutput) Elem() StatusTypeOutput
- func (StatusTypePtrOutput) ElementType() reflect.Type
- func (o StatusTypePtrOutput) ToStatusTypePtrOutput() StatusTypePtrOutput
- func (o StatusTypePtrOutput) ToStatusTypePtrOutputWithContext(ctx context.Context) StatusTypePtrOutput
- func (o StatusTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatusTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type TagInheritanceProperties
- type TagInheritancePropertiesArgs
- func (TagInheritancePropertiesArgs) ElementType() reflect.Type
- func (i TagInheritancePropertiesArgs) ToTagInheritancePropertiesOutput() TagInheritancePropertiesOutput
- func (i TagInheritancePropertiesArgs) ToTagInheritancePropertiesOutputWithContext(ctx context.Context) TagInheritancePropertiesOutput
- func (i TagInheritancePropertiesArgs) ToTagInheritancePropertiesPtrOutput() TagInheritancePropertiesPtrOutput
- func (i TagInheritancePropertiesArgs) ToTagInheritancePropertiesPtrOutputWithContext(ctx context.Context) TagInheritancePropertiesPtrOutput
- type TagInheritancePropertiesInput
- type TagInheritancePropertiesOutput
- func (TagInheritancePropertiesOutput) ElementType() reflect.Type
- func (o TagInheritancePropertiesOutput) PreferContainerTags() pulumi.BoolOutput
- func (o TagInheritancePropertiesOutput) ToTagInheritancePropertiesOutput() TagInheritancePropertiesOutput
- func (o TagInheritancePropertiesOutput) ToTagInheritancePropertiesOutputWithContext(ctx context.Context) TagInheritancePropertiesOutput
- func (o TagInheritancePropertiesOutput) ToTagInheritancePropertiesPtrOutput() TagInheritancePropertiesPtrOutput
- func (o TagInheritancePropertiesOutput) ToTagInheritancePropertiesPtrOutputWithContext(ctx context.Context) TagInheritancePropertiesPtrOutput
- type TagInheritancePropertiesPtrInput
- type TagInheritancePropertiesPtrOutput
- func (o TagInheritancePropertiesPtrOutput) Elem() TagInheritancePropertiesOutput
- func (TagInheritancePropertiesPtrOutput) ElementType() reflect.Type
- func (o TagInheritancePropertiesPtrOutput) PreferContainerTags() pulumi.BoolPtrOutput
- func (o TagInheritancePropertiesPtrOutput) ToTagInheritancePropertiesPtrOutput() TagInheritancePropertiesPtrOutput
- func (o TagInheritancePropertiesPtrOutput) ToTagInheritancePropertiesPtrOutputWithContext(ctx context.Context) TagInheritancePropertiesPtrOutput
- type TagInheritancePropertiesResponse
- type TagInheritancePropertiesResponseOutput
- func (TagInheritancePropertiesResponseOutput) ElementType() reflect.Type
- func (o TagInheritancePropertiesResponseOutput) PreferContainerTags() pulumi.BoolOutput
- func (o TagInheritancePropertiesResponseOutput) ToTagInheritancePropertiesResponseOutput() TagInheritancePropertiesResponseOutput
- func (o TagInheritancePropertiesResponseOutput) ToTagInheritancePropertiesResponseOutputWithContext(ctx context.Context) TagInheritancePropertiesResponseOutput
- type TagInheritanceSetting
- type TagInheritanceSettingArgs
- type TagInheritanceSettingInput
- type TagInheritanceSettingOutput
- func (o TagInheritanceSettingOutput) ETag() pulumi.StringPtrOutput
- func (TagInheritanceSettingOutput) ElementType() reflect.Type
- func (o TagInheritanceSettingOutput) Kind() pulumi.StringOutput
- func (o TagInheritanceSettingOutput) Name() pulumi.StringOutput
- func (o TagInheritanceSettingOutput) Properties() TagInheritancePropertiesResponseOutput
- func (o TagInheritanceSettingOutput) ToTagInheritanceSettingOutput() TagInheritanceSettingOutput
- func (o TagInheritanceSettingOutput) ToTagInheritanceSettingOutputWithContext(ctx context.Context) TagInheritanceSettingOutput
- func (o TagInheritanceSettingOutput) Type() pulumi.StringOutput
- type TagInheritanceSettingState
- type TargetCostAllocationResource
- type TargetCostAllocationResourceArgs
- func (TargetCostAllocationResourceArgs) ElementType() reflect.Type
- func (i TargetCostAllocationResourceArgs) ToTargetCostAllocationResourceOutput() TargetCostAllocationResourceOutput
- func (i TargetCostAllocationResourceArgs) ToTargetCostAllocationResourceOutputWithContext(ctx context.Context) TargetCostAllocationResourceOutput
- type TargetCostAllocationResourceArray
- func (TargetCostAllocationResourceArray) ElementType() reflect.Type
- func (i TargetCostAllocationResourceArray) ToTargetCostAllocationResourceArrayOutput() TargetCostAllocationResourceArrayOutput
- func (i TargetCostAllocationResourceArray) ToTargetCostAllocationResourceArrayOutputWithContext(ctx context.Context) TargetCostAllocationResourceArrayOutput
- type TargetCostAllocationResourceArrayInput
- type TargetCostAllocationResourceArrayOutput
- func (TargetCostAllocationResourceArrayOutput) ElementType() reflect.Type
- func (o TargetCostAllocationResourceArrayOutput) Index(i pulumi.IntInput) TargetCostAllocationResourceOutput
- func (o TargetCostAllocationResourceArrayOutput) ToTargetCostAllocationResourceArrayOutput() TargetCostAllocationResourceArrayOutput
- func (o TargetCostAllocationResourceArrayOutput) ToTargetCostAllocationResourceArrayOutputWithContext(ctx context.Context) TargetCostAllocationResourceArrayOutput
- type TargetCostAllocationResourceInput
- type TargetCostAllocationResourceOutput
- func (TargetCostAllocationResourceOutput) ElementType() reflect.Type
- func (o TargetCostAllocationResourceOutput) Name() pulumi.StringOutput
- func (o TargetCostAllocationResourceOutput) PolicyType() pulumi.StringOutput
- func (o TargetCostAllocationResourceOutput) ResourceType() pulumi.StringOutput
- func (o TargetCostAllocationResourceOutput) ToTargetCostAllocationResourceOutput() TargetCostAllocationResourceOutput
- func (o TargetCostAllocationResourceOutput) ToTargetCostAllocationResourceOutputWithContext(ctx context.Context) TargetCostAllocationResourceOutput
- func (o TargetCostAllocationResourceOutput) Values() CostAllocationProportionArrayOutput
- type TargetCostAllocationResourceResponse
- type TargetCostAllocationResourceResponseArrayOutput
- func (TargetCostAllocationResourceResponseArrayOutput) ElementType() reflect.Type
- func (o TargetCostAllocationResourceResponseArrayOutput) Index(i pulumi.IntInput) TargetCostAllocationResourceResponseOutput
- func (o TargetCostAllocationResourceResponseArrayOutput) ToTargetCostAllocationResourceResponseArrayOutput() TargetCostAllocationResourceResponseArrayOutput
- func (o TargetCostAllocationResourceResponseArrayOutput) ToTargetCostAllocationResourceResponseArrayOutputWithContext(ctx context.Context) TargetCostAllocationResourceResponseArrayOutput
- type TargetCostAllocationResourceResponseOutput
- func (TargetCostAllocationResourceResponseOutput) ElementType() reflect.Type
- func (o TargetCostAllocationResourceResponseOutput) Name() pulumi.StringOutput
- func (o TargetCostAllocationResourceResponseOutput) PolicyType() pulumi.StringOutput
- func (o TargetCostAllocationResourceResponseOutput) ResourceType() pulumi.StringOutput
- func (o TargetCostAllocationResourceResponseOutput) ToTargetCostAllocationResourceResponseOutput() TargetCostAllocationResourceResponseOutput
- func (o TargetCostAllocationResourceResponseOutput) ToTargetCostAllocationResourceResponseOutputWithContext(ctx context.Context) TargetCostAllocationResourceResponseOutput
- func (o TargetCostAllocationResourceResponseOutput) Values() CostAllocationProportionResponseArrayOutput
- type ThresholdType
- func (ThresholdType) ElementType() reflect.Type
- func (e ThresholdType) ToStringOutput() pulumi.StringOutput
- func (e ThresholdType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ThresholdType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ThresholdType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e ThresholdType) ToThresholdTypeOutput() ThresholdTypeOutput
- func (e ThresholdType) ToThresholdTypeOutputWithContext(ctx context.Context) ThresholdTypeOutput
- func (e ThresholdType) ToThresholdTypePtrOutput() ThresholdTypePtrOutput
- func (e ThresholdType) ToThresholdTypePtrOutputWithContext(ctx context.Context) ThresholdTypePtrOutput
- type ThresholdTypeInput
- type ThresholdTypeOutput
- func (ThresholdTypeOutput) ElementType() reflect.Type
- func (o ThresholdTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ThresholdTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ThresholdTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ThresholdTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ThresholdTypeOutput) ToThresholdTypeOutput() ThresholdTypeOutput
- func (o ThresholdTypeOutput) ToThresholdTypeOutputWithContext(ctx context.Context) ThresholdTypeOutput
- func (o ThresholdTypeOutput) ToThresholdTypePtrOutput() ThresholdTypePtrOutput
- func (o ThresholdTypeOutput) ToThresholdTypePtrOutputWithContext(ctx context.Context) ThresholdTypePtrOutput
- type ThresholdTypePtrInput
- type ThresholdTypePtrOutput
- func (o ThresholdTypePtrOutput) Elem() ThresholdTypeOutput
- func (ThresholdTypePtrOutput) ElementType() reflect.Type
- func (o ThresholdTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ThresholdTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ThresholdTypePtrOutput) ToThresholdTypePtrOutput() ThresholdTypePtrOutput
- func (o ThresholdTypePtrOutput) ToThresholdTypePtrOutputWithContext(ctx context.Context) ThresholdTypePtrOutput
- 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
- func (e TimeGrainType) ToTimeGrainTypeOutput() TimeGrainTypeOutput
- func (e TimeGrainType) ToTimeGrainTypeOutputWithContext(ctx context.Context) TimeGrainTypeOutput
- func (e TimeGrainType) ToTimeGrainTypePtrOutput() TimeGrainTypePtrOutput
- func (e TimeGrainType) ToTimeGrainTypePtrOutputWithContext(ctx context.Context) TimeGrainTypePtrOutput
- type TimeGrainTypeInput
- type TimeGrainTypeOutput
- func (TimeGrainTypeOutput) ElementType() reflect.Type
- func (o TimeGrainTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TimeGrainTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TimeGrainTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TimeGrainTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TimeGrainTypeOutput) ToTimeGrainTypeOutput() TimeGrainTypeOutput
- func (o TimeGrainTypeOutput) ToTimeGrainTypeOutputWithContext(ctx context.Context) TimeGrainTypeOutput
- func (o TimeGrainTypeOutput) ToTimeGrainTypePtrOutput() TimeGrainTypePtrOutput
- func (o TimeGrainTypeOutput) ToTimeGrainTypePtrOutputWithContext(ctx context.Context) TimeGrainTypePtrOutput
- type TimeGrainTypePtrInput
- type TimeGrainTypePtrOutput
- func (o TimeGrainTypePtrOutput) Elem() TimeGrainTypeOutput
- func (TimeGrainTypePtrOutput) ElementType() reflect.Type
- func (o TimeGrainTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TimeGrainTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TimeGrainTypePtrOutput) ToTimeGrainTypePtrOutput() TimeGrainTypePtrOutput
- func (o TimeGrainTypePtrOutput) ToTimeGrainTypePtrOutputWithContext(ctx context.Context) TimeGrainTypePtrOutput
- 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
- func (e TimeframeType) ToTimeframeTypeOutput() TimeframeTypeOutput
- func (e TimeframeType) ToTimeframeTypeOutputWithContext(ctx context.Context) TimeframeTypeOutput
- func (e TimeframeType) ToTimeframeTypePtrOutput() TimeframeTypePtrOutput
- func (e TimeframeType) ToTimeframeTypePtrOutputWithContext(ctx context.Context) TimeframeTypePtrOutput
- type TimeframeTypeInput
- type TimeframeTypeOutput
- func (TimeframeTypeOutput) ElementType() reflect.Type
- func (o TimeframeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TimeframeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TimeframeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TimeframeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TimeframeTypeOutput) ToTimeframeTypeOutput() TimeframeTypeOutput
- func (o TimeframeTypeOutput) ToTimeframeTypeOutputWithContext(ctx context.Context) TimeframeTypeOutput
- func (o TimeframeTypeOutput) ToTimeframeTypePtrOutput() TimeframeTypePtrOutput
- func (o TimeframeTypeOutput) ToTimeframeTypePtrOutputWithContext(ctx context.Context) TimeframeTypePtrOutput
- type TimeframeTypePtrInput
- type TimeframeTypePtrOutput
- func (o TimeframeTypePtrOutput) Elem() TimeframeTypeOutput
- func (TimeframeTypePtrOutput) ElementType() reflect.Type
- func (o TimeframeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TimeframeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TimeframeTypePtrOutput) ToTimeframeTypePtrOutput() TimeframeTypePtrOutput
- func (o TimeframeTypePtrOutput) ToTimeframeTypePtrOutputWithContext(ctx context.Context) TimeframeTypePtrOutput
- type View
- type ViewArgs
- type ViewByScope
- type ViewByScopeArgs
- type ViewByScopeInput
- type ViewByScopeOutput
- func (o ViewByScopeOutput) Accumulated() pulumi.StringPtrOutput
- func (o ViewByScopeOutput) Chart() pulumi.StringPtrOutput
- func (o ViewByScopeOutput) CreatedOn() pulumi.StringOutput
- func (o ViewByScopeOutput) Currency() pulumi.StringOutput
- func (o ViewByScopeOutput) DataSet() ReportConfigDatasetResponsePtrOutput
- func (o ViewByScopeOutput) DateRange() pulumi.StringPtrOutput
- func (o ViewByScopeOutput) DisplayName() pulumi.StringPtrOutput
- func (o ViewByScopeOutput) ETag() pulumi.StringPtrOutput
- func (ViewByScopeOutput) ElementType() reflect.Type
- func (o ViewByScopeOutput) IncludeMonetaryCommitment() pulumi.BoolPtrOutput
- func (o ViewByScopeOutput) Kpis() KpiPropertiesResponseArrayOutput
- func (o ViewByScopeOutput) Metric() pulumi.StringPtrOutput
- func (o ViewByScopeOutput) ModifiedOn() pulumi.StringPtrOutput
- func (o ViewByScopeOutput) Name() pulumi.StringOutput
- func (o ViewByScopeOutput) Pivots() PivotPropertiesResponseArrayOutput
- func (o ViewByScopeOutput) Scope() pulumi.StringPtrOutput
- func (o ViewByScopeOutput) TimePeriod() ReportConfigTimePeriodResponsePtrOutput
- func (o ViewByScopeOutput) Timeframe() pulumi.StringOutput
- func (o ViewByScopeOutput) ToViewByScopeOutput() ViewByScopeOutput
- func (o ViewByScopeOutput) ToViewByScopeOutputWithContext(ctx context.Context) ViewByScopeOutput
- func (o ViewByScopeOutput) Type() pulumi.StringOutput
- type ViewByScopeState
- type ViewInput
- type ViewOutput
- func (o ViewOutput) Accumulated() pulumi.StringPtrOutput
- func (o ViewOutput) Chart() pulumi.StringPtrOutput
- func (o ViewOutput) CreatedOn() pulumi.StringOutput
- func (o ViewOutput) Currency() pulumi.StringOutput
- func (o ViewOutput) DataSet() ReportConfigDatasetResponsePtrOutput
- func (o ViewOutput) DateRange() pulumi.StringPtrOutput
- func (o ViewOutput) DisplayName() pulumi.StringPtrOutput
- func (o ViewOutput) ETag() pulumi.StringPtrOutput
- func (ViewOutput) ElementType() reflect.Type
- func (o ViewOutput) IncludeMonetaryCommitment() pulumi.BoolPtrOutput
- func (o ViewOutput) Kpis() KpiPropertiesResponseArrayOutput
- func (o ViewOutput) Metric() pulumi.StringPtrOutput
- func (o ViewOutput) ModifiedOn() pulumi.StringPtrOutput
- func (o ViewOutput) Name() pulumi.StringOutput
- func (o ViewOutput) Pivots() PivotPropertiesResponseArrayOutput
- func (o ViewOutput) Scope() pulumi.StringPtrOutput
- func (o ViewOutput) TimePeriod() ReportConfigTimePeriodResponsePtrOutput
- func (o ViewOutput) Timeframe() pulumi.StringOutput
- func (o ViewOutput) ToViewOutput() ViewOutput
- func (o ViewOutput) ToViewOutputWithContext(ctx context.Context) ViewOutput
- func (o ViewOutput) Type() pulumi.StringOutput
- type ViewState
- type WeeksOfMonth
- func (WeeksOfMonth) ElementType() reflect.Type
- func (e WeeksOfMonth) ToStringOutput() pulumi.StringOutput
- func (e WeeksOfMonth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WeeksOfMonth) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WeeksOfMonth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WeeksOfMonth) ToWeeksOfMonthOutput() WeeksOfMonthOutput
- func (e WeeksOfMonth) ToWeeksOfMonthOutputWithContext(ctx context.Context) WeeksOfMonthOutput
- func (e WeeksOfMonth) ToWeeksOfMonthPtrOutput() WeeksOfMonthPtrOutput
- func (e WeeksOfMonth) ToWeeksOfMonthPtrOutputWithContext(ctx context.Context) WeeksOfMonthPtrOutput
- type WeeksOfMonthInput
- type WeeksOfMonthOutput
- func (WeeksOfMonthOutput) ElementType() reflect.Type
- func (o WeeksOfMonthOutput) ToStringOutput() pulumi.StringOutput
- func (o WeeksOfMonthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WeeksOfMonthOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WeeksOfMonthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WeeksOfMonthOutput) ToWeeksOfMonthOutput() WeeksOfMonthOutput
- func (o WeeksOfMonthOutput) ToWeeksOfMonthOutputWithContext(ctx context.Context) WeeksOfMonthOutput
- func (o WeeksOfMonthOutput) ToWeeksOfMonthPtrOutput() WeeksOfMonthPtrOutput
- func (o WeeksOfMonthOutput) ToWeeksOfMonthPtrOutputWithContext(ctx context.Context) WeeksOfMonthPtrOutput
- type WeeksOfMonthPtrInput
- type WeeksOfMonthPtrOutput
- func (o WeeksOfMonthPtrOutput) Elem() WeeksOfMonthOutput
- func (WeeksOfMonthPtrOutput) ElementType() reflect.Type
- func (o WeeksOfMonthPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WeeksOfMonthPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WeeksOfMonthPtrOutput) ToWeeksOfMonthPtrOutput() WeeksOfMonthPtrOutput
- func (o WeeksOfMonthPtrOutput) ToWeeksOfMonthPtrOutputWithContext(ctx context.Context) WeeksOfMonthPtrOutput
Constants ¶
const ( AccumulatedTypeTrue = AccumulatedType("true") AccumulatedTypeFalse = AccumulatedType("false") )
const ( // Notification will be triggered if the evaluated cost is the same as threshold value. Note: It’s not recommended to use this OperatorType as there’s low chance of cost being exactly the same as threshold value, leading to missing of your alert. This OperatorType will be deprecated in future. // // Supported for CategoryType(s): Cost. BudgetNotificationOperatorTypeEqualTo = BudgetNotificationOperatorType("EqualTo") // Notification will be triggered if the evaluated cost is greater than the threshold value. Note: This is the recommended OperatorType while configuring Budget Alert. // // Supported for CategoryType(s): Cost. BudgetNotificationOperatorTypeGreaterThan = BudgetNotificationOperatorType("GreaterThan") // Notification will be triggered if the evaluated cost is greater than or equal to the threshold value. // // Supported for CategoryType(s): Cost. BudgetNotificationOperatorTypeGreaterThanOrEqualTo = BudgetNotificationOperatorType("GreaterThanOrEqualTo") // Notification will be triggered if any Reservations in the scope of the Reservation Utilization Alert Rule have a utilization less than the threshold percentage. // // Supported for CategoryType(s): ReservationUtilization. BudgetNotificationOperatorTypeLessThan = BudgetNotificationOperatorType("LessThan") )
const ( // A Budget that evaluates monetary cost of Azure resources against an amount, and alerts based on a configured notification threshold. CategoryTypeCost = CategoryType("Cost") // An Alert Rule that evaluates the utilization percentage of Azure Reservations, and alerts based on a configured notification threshold. CategoryTypeReservationUtilization = CategoryType("ReservationUtilization") )
const ( ChartTypeArea = ChartType("Area") ChartTypeLine = ChartType("Line") ChartTypeStackedColumn = ChartType("StackedColumn") ChartTypeGroupedColumn = ChartType("GroupedColumn") ChartTypeTable = ChartType("Table") )
const ( ConnectorBillingModelTrial = ConnectorBillingModel("trial") ConnectorBillingModelAutoUpgrade = ConnectorBillingModel("autoUpgrade") ConnectorBillingModelPremium = ConnectorBillingModel("premium") ConnectorBillingModelExpired = ConnectorBillingModel("expired") )
const ( ConnectorStatusActive = ConnectorStatus("active") ConnectorStatusError = ConnectorStatus("error") ConnectorStatusSuspended = ConnectorStatus("suspended") )
const ( // Indicates an Azure dimension such as a subscription id or resource group name is being used for allocation. CostAllocationResourceTypeDimension = CostAllocationResourceType("Dimension") // Allocates cost based on Azure Tag key value pairs. CostAllocationResourceTypeTag = CostAllocationResourceType("Tag") )
const ( CultureCode_En_Us = CultureCode("en-us") CultureCode_Ja_Jp = CultureCode("ja-jp") CultureCode_Zh_Cn = CultureCode("zh-cn") CultureCode_De_De = CultureCode("de-de") CultureCode_Es_Es = CultureCode("es-es") CultureCode_Fr_Fr = CultureCode("fr-fr") CultureCode_It_It = CultureCode("it-it") CultureCode_Ko_Kr = CultureCode("ko-kr") CultureCode_Pt_Br = CultureCode("pt-br") CultureCode_Ru_Ru = CultureCode("ru-ru") CultureCode_Zh_Tw = CultureCode("zh-tw") CultureCode_Cs_Cz = CultureCode("cs-cz") CultureCode_Pl_Pl = CultureCode("pl-pl") CultureCode_Tr_Tr = CultureCode("tr-tr") CultureCode_Da_Dk = CultureCode("da-dk") CultureCode_En_Gb = CultureCode("en-gb") CultureCode_Hu_Hu = CultureCode("hu-hu") CultureCode_Nb_No = CultureCode("nb-no") CultureCode_Nl_Nl = CultureCode("nl-nl") CultureCode_Pt_Pt = CultureCode("pt-pt") CultureCode_Sv_Se = CultureCode("sv-se") )
const ( DaysOfWeekMonday = DaysOfWeek("Monday") DaysOfWeekTuesday = DaysOfWeek("Tuesday") DaysOfWeekWednesday = DaysOfWeek("Wednesday") DaysOfWeekThursday = DaysOfWeek("Thursday") DaysOfWeekFriday = DaysOfWeek("Friday") DaysOfWeekSaturday = DaysOfWeek("Saturday") DaysOfWeekSunday = DaysOfWeek("Sunday") )
const ( ExportTypeUsage = ExportType("Usage") ExportTypeActualCost = ExportType("ActualCost") ExportTypeAmortizedCost = ExportType("AmortizedCost") )
const ( // After the threshold breaches and an Alert is fired, no further alerts will be sent until the next calendar day. FrequencyDaily = Frequency("Daily") // After the threshold breaches and an Alert is fired, no further alerts will be sent for 7 calendar days. FrequencyWeekly = Frequency("Weekly") // After the threshold breaches and an Alert is fired, no further alerts will be sent for 30 calendar days. FrequencyMonthly = Frequency("Monthly") )
const ( GranularityTypeDaily = GranularityType("Daily") GranularityTypeHourly = GranularityType("Hourly") )
const ( KpiTypeTypeForecast = KpiTypeType("Forecast") KpiTypeTypeBudget = KpiTypeType("Budget") )
const ( MetricTypeActualCost = MetricType("ActualCost") MetricTypeAmortizedCost = MetricType("AmortizedCost") MetricTypeAHUB = MetricType("AHUB") )
const ( OperatorTypeIn = OperatorType("In") OperatorTypeContains = OperatorType("Contains") )
const ( PivotTypeTypeDimension = PivotTypeType("Dimension") PivotTypeTypeTagKey = PivotTypeType("TagKey") )
const ( // The tag associated with the cost data. QueryColumnTypeTagKey = QueryColumnType("TagKey") // The dimension of cost data. QueryColumnTypeDimension = QueryColumnType("Dimension") )
const ( RecurrenceTypeDaily = RecurrenceType("Daily") RecurrenceTypeWeekly = RecurrenceType("Weekly") RecurrenceTypeMonthly = RecurrenceType("Monthly") RecurrenceTypeAnnually = RecurrenceType("Annually") )
const ( ReportColumnTypeTag = ReportColumnType("Tag") ReportColumnTypeDimension = ReportColumnType("Dimension") )
const ( ReportConfigSortingTypeAscending = ReportConfigSortingType("Ascending") ReportConfigSortingTypeDescending = ReportConfigSortingType("Descending") )
const ( ReportGranularityTypeDaily = ReportGranularityType("Daily") ReportGranularityTypeMonthly = ReportGranularityType("Monthly") )
const ( ReportTimeframeTypeWeekToDate = ReportTimeframeType("WeekToDate") ReportTimeframeTypeMonthToDate = ReportTimeframeType("MonthToDate") ReportTimeframeTypeYearToDate = ReportTimeframeType("YearToDate") ReportTimeframeTypeCustom = ReportTimeframeType("Custom") )
const ( // Rule is saved but not used to allocate costs. RuleStatusNotActive = RuleStatus("NotActive") // Rule is saved and impacting cost allocation. RuleStatusActive = RuleStatus("Active") // Rule is saved and cost allocation is being updated. Readonly value that cannot be submitted in a put request. RuleStatusProcessing = RuleStatus("Processing") )
const ( // Cost analysis data will be emailed every day. ScheduleFrequencyDaily = ScheduleFrequency("Daily") // Cost analysis data will be emailed every week. ScheduleFrequencyWeekly = ScheduleFrequency("Weekly") // Cost analysis data will be emailed every month. ScheduleFrequencyMonthly = ScheduleFrequency("Monthly") )
const ( // Cost analysis data will be emailed. ScheduledActionKindEmail = ScheduledActionKind("Email") // Cost anomaly information will be emailed. Available only on subscription scope at daily frequency. If no anomaly is detected on the resource, an email won't be sent. ScheduledActionKindInsightAlert = ScheduledActionKind("InsightAlert") )
const ( // Scheduled action is saved but will not be run. ScheduledActionStatusDisabled = ScheduledActionStatus("Disabled") // Scheduled action is saved and will be run. ScheduledActionStatusEnabled = ScheduledActionStatus("Enabled") // Scheduled action is expired. ScheduledActionStatusExpired = ScheduledActionStatus("Expired") )
const ( StatusTypeActive = StatusType("Active") StatusTypeInactive = StatusType("Inactive") )
const ( // Actual costs budget alerts notify when the actual accrued cost exceeds the allocated budget. ThresholdTypeActual = ThresholdType("Actual") // Forecasted costs budget alerts provide advanced notification that your spending trends are likely to exceed your allocated budget, as it relies on forecasted cost predictions. ThresholdTypeForecasted = ThresholdType("Forecasted") )
const ( // The budget will track costs in the current calendar month against the amount. // // Supported for CategoryType: Cost only. TimeGrainTypeMonthly = TimeGrainType("Monthly") // The budget will track costs in the current calendar quarter against the amount. // // Supported for CategoryType: Cost only. TimeGrainTypeQuarterly = TimeGrainType("Quarterly") // The budget will track costs in the current calendar year against the amount. // // Supported for CategoryType: Cost only. TimeGrainTypeAnnually = TimeGrainType("Annually") // The budget will track costs in the current billing month against the amount. // // Supported for CategoryType: Cost and Web Direct customers only. TimeGrainTypeBillingMonth = TimeGrainType("BillingMonth") // The budget will track costs in the current billing quarter against the amount. // // Supported for CategoryType: Cost and Web Direct customers only. TimeGrainTypeBillingQuarter = TimeGrainType("BillingQuarter") // The budget will track costs in the current billing year against the amount. // // Supported for CategoryType: Cost and Web Direct customers only. TimeGrainTypeBillingAnnual = TimeGrainType("BillingAnnual") // The Reservation Utilization Alert Rule will evaluate reservations based on their 7-Day utilization percentage. // // Supported for CategoryType: ReservationUtilization only. TimeGrainTypeLast7Days = TimeGrainType("Last7Days") // The Reservation Utilization Alert Rule will evaluate reservations based on their 30-Day utilization percentage. // // Supported for CategoryType: ReservationUtilization only. TimeGrainTypeLast30Days = TimeGrainType("Last30Days") )
const ( TimeframeTypeWeekToDate = TimeframeType("WeekToDate") TimeframeTypeMonthToDate = TimeframeType("MonthToDate") TimeframeTypeCustom = TimeframeType("Custom") )
const ( WeeksOfMonthFirst = WeeksOfMonth("First") WeeksOfMonthSecond = WeeksOfMonth("Second") WeeksOfMonthThird = WeeksOfMonth("Third") WeeksOfMonthFourth = WeeksOfMonth("Fourth") WeeksOfMonthLast = WeeksOfMonth("Last") )
const (
BudgetOperatorTypeIn = BudgetOperatorType("In")
)
const (
CostAllocationPolicyTypeFixedProportion = CostAllocationPolicyType("FixedProportion")
)
const (
FileFormatCsv = FileFormat("Csv")
)
const (
FormatTypeCsv = FormatType("Csv")
)
const (
FunctionTypeSum = FunctionType("Sum")
)
const (
ReportTypeUsage = ReportType("Usage")
)
const (
SettingsKindTaginheritance = SettingsKind("taginheritance")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccumulatedType ¶
type AccumulatedType string
Show costs accumulated over time.
func (AccumulatedType) ElementType ¶
func (AccumulatedType) ElementType() reflect.Type
func (AccumulatedType) ToAccumulatedTypeOutput ¶
func (e AccumulatedType) ToAccumulatedTypeOutput() AccumulatedTypeOutput
func (AccumulatedType) ToAccumulatedTypeOutputWithContext ¶
func (e AccumulatedType) ToAccumulatedTypeOutputWithContext(ctx context.Context) AccumulatedTypeOutput
func (AccumulatedType) ToAccumulatedTypePtrOutput ¶
func (e AccumulatedType) ToAccumulatedTypePtrOutput() AccumulatedTypePtrOutput
func (AccumulatedType) ToAccumulatedTypePtrOutputWithContext ¶
func (e AccumulatedType) ToAccumulatedTypePtrOutputWithContext(ctx context.Context) AccumulatedTypePtrOutput
func (AccumulatedType) ToStringOutput ¶
func (e AccumulatedType) ToStringOutput() pulumi.StringOutput
func (AccumulatedType) ToStringOutputWithContext ¶
func (e AccumulatedType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccumulatedType) ToStringPtrOutput ¶
func (e AccumulatedType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccumulatedType) ToStringPtrOutputWithContext ¶
func (e AccumulatedType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccumulatedTypeInput ¶
type AccumulatedTypeInput interface { pulumi.Input ToAccumulatedTypeOutput() AccumulatedTypeOutput ToAccumulatedTypeOutputWithContext(context.Context) AccumulatedTypeOutput }
AccumulatedTypeInput is an input type that accepts values of the AccumulatedType enum A concrete instance of `AccumulatedTypeInput` can be one of the following:
AccumulatedTypeTrue AccumulatedTypeFalse
type AccumulatedTypeOutput ¶
type AccumulatedTypeOutput struct{ *pulumi.OutputState }
func (AccumulatedTypeOutput) ElementType ¶
func (AccumulatedTypeOutput) ElementType() reflect.Type
func (AccumulatedTypeOutput) ToAccumulatedTypeOutput ¶
func (o AccumulatedTypeOutput) ToAccumulatedTypeOutput() AccumulatedTypeOutput
func (AccumulatedTypeOutput) ToAccumulatedTypeOutputWithContext ¶
func (o AccumulatedTypeOutput) ToAccumulatedTypeOutputWithContext(ctx context.Context) AccumulatedTypeOutput
func (AccumulatedTypeOutput) ToAccumulatedTypePtrOutput ¶
func (o AccumulatedTypeOutput) ToAccumulatedTypePtrOutput() AccumulatedTypePtrOutput
func (AccumulatedTypeOutput) ToAccumulatedTypePtrOutputWithContext ¶
func (o AccumulatedTypeOutput) ToAccumulatedTypePtrOutputWithContext(ctx context.Context) AccumulatedTypePtrOutput
func (AccumulatedTypeOutput) ToStringOutput ¶
func (o AccumulatedTypeOutput) ToStringOutput() pulumi.StringOutput
func (AccumulatedTypeOutput) ToStringOutputWithContext ¶
func (o AccumulatedTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccumulatedTypeOutput) ToStringPtrOutput ¶
func (o AccumulatedTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccumulatedTypeOutput) ToStringPtrOutputWithContext ¶
func (o AccumulatedTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccumulatedTypePtrInput ¶
type AccumulatedTypePtrInput interface { pulumi.Input ToAccumulatedTypePtrOutput() AccumulatedTypePtrOutput ToAccumulatedTypePtrOutputWithContext(context.Context) AccumulatedTypePtrOutput }
func AccumulatedTypePtr ¶
func AccumulatedTypePtr(v string) AccumulatedTypePtrInput
type AccumulatedTypePtrOutput ¶
type AccumulatedTypePtrOutput struct{ *pulumi.OutputState }
func (AccumulatedTypePtrOutput) Elem ¶
func (o AccumulatedTypePtrOutput) Elem() AccumulatedTypeOutput
func (AccumulatedTypePtrOutput) ElementType ¶
func (AccumulatedTypePtrOutput) ElementType() reflect.Type
func (AccumulatedTypePtrOutput) ToAccumulatedTypePtrOutput ¶
func (o AccumulatedTypePtrOutput) ToAccumulatedTypePtrOutput() AccumulatedTypePtrOutput
func (AccumulatedTypePtrOutput) ToAccumulatedTypePtrOutputWithContext ¶
func (o AccumulatedTypePtrOutput) ToAccumulatedTypePtrOutputWithContext(ctx context.Context) AccumulatedTypePtrOutput
func (AccumulatedTypePtrOutput) ToStringPtrOutput ¶
func (o AccumulatedTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccumulatedTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AccumulatedTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Budget ¶
type Budget struct { pulumi.CustomResourceState // The total amount of cost to track with the budget. // // Supported for CategoryType(s): Cost. // // Required for CategoryType(s): Cost. Amount pulumi.Float64PtrOutput `pulumi:"amount"` // The category of the budget. // - 'Cost' defines a Budget. // - 'ReservationUtilization' defines a Reservation Utilization Alert Rule. Category pulumi.StringOutput `pulumi:"category"` // The current amount of cost which is being tracked for a budget. // // Supported for CategoryType(s): Cost. 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 by user-specified dimensions and/or tags. // // Supported for CategoryType(s): Cost, ReservationUtilization. Filter BudgetFilterResponsePtrOutput `pulumi:"filter"` // The forecasted cost which is being tracked for a budget. // // Supported for CategoryType(s): Cost. ForecastSpend ForecastSpendResponseOutput `pulumi:"forecastSpend"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Dictionary of notifications associated with the budget. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // - Constraints for **CategoryType: Cost** - Budget can have up to 5 notifications with thresholdType: Actual and 5 notifications with thresholdType: Forecasted. // - Constraints for **CategoryType: ReservationUtilization** - Only one notification allowed. thresholdType is not applicable. Notifications NotificationResponseMapOutput `pulumi:"notifications"` // The time covered by a budget. Tracking of the amount will be reset based on the time grain. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Supported timeGrainTypes for **CategoryType: Cost** // // - Monthly // - Quarterly // - Annually // - BillingMonth* // - BillingQuarter* // - BillingAnnual* // // *only supported for Web Direct customers. // // Supported timeGrainTypes for **CategoryType: ReservationUtilization** // - Last7Days // - Last30Days // // Required for CategoryType(s): Cost, ReservationUtilization. TimeGrain pulumi.StringOutput `pulumi:"timeGrain"` // The time period that defines the active period of the budget. The budget will evaluate data on or after the startDate and will expire on the endDate. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Required for CategoryType(s): Cost, ReservationUtilization. TimePeriod BudgetTimePeriodResponseOutput `pulumi:"timePeriod"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
A budget resource. Azure REST API version: 2023-04-01-preview.
Other available API versions: 2019-04-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.
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 ¶
func (*Budget) ToBudgetOutput ¶
func (i *Budget) ToBudgetOutput() BudgetOutput
func (*Budget) ToBudgetOutputWithContext ¶
func (i *Budget) ToBudgetOutputWithContext(ctx context.Context) BudgetOutput
type BudgetArgs ¶
type BudgetArgs struct { // The total amount of cost to track with the budget. // // Supported for CategoryType(s): Cost. // // Required for CategoryType(s): Cost. Amount pulumi.Float64PtrInput // Budget Name. BudgetName pulumi.StringPtrInput // The category of the budget. // - 'Cost' defines a Budget. // - 'ReservationUtilization' defines a Reservation Utilization Alert Rule. 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 by user-specified dimensions and/or tags. // // Supported for CategoryType(s): Cost, ReservationUtilization. Filter BudgetFilterPtrInput // Dictionary of notifications associated with the budget. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // - Constraints for **CategoryType: Cost** - Budget can have up to 5 notifications with thresholdType: Actual and 5 notifications with thresholdType: Forecasted. // - Constraints for **CategoryType: ReservationUtilization** - Only one notification allowed. thresholdType is not applicable. Notifications NotificationMapInput // The scope associated with budget operations. // // Supported scopes for **CategoryType: Cost** // // Azure RBAC Scopes: // - '/subscriptions/{subscriptionId}/' for subscription scope // - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope // - '/providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope // // EA (Enterprise Agreement) Scopes: // // - '/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 // // MCA (Modern Customer Agreement) Scopes: // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' for customer scope (CSP only) // // Supported scopes for **CategoryType: ReservationUtilization** // // EA (Enterprise Agreement) Scopes: // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account Scope // // MCA (Modern Customer Agreement) Scopes: // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope (non-CSP only) // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' for customer scope (CSP only) Scope pulumi.StringInput // The time covered by a budget. Tracking of the amount will be reset based on the time grain. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Supported timeGrainTypes for **CategoryType: Cost** // // - Monthly // - Quarterly // - Annually // - BillingMonth* // - BillingQuarter* // - BillingAnnual* // // *only supported for Web Direct customers. // // Supported timeGrainTypes for **CategoryType: ReservationUtilization** // - Last7Days // - Last30Days // // Required for CategoryType(s): Cost, ReservationUtilization. TimeGrain pulumi.StringInput // The time period that defines the active period of the budget. The budget will evaluate data on or after the startDate and will expire on the endDate. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Required for CategoryType(s): Cost, ReservationUtilization. TimePeriod BudgetTimePeriodInput }
The set of arguments for constructing a Budget resource.
func (BudgetArgs) ElementType ¶
func (BudgetArgs) ElementType() reflect.Type
type BudgetComparisonExpression ¶
type BudgetComparisonExpression 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 budgets.
type BudgetComparisonExpressionArgs ¶
type BudgetComparisonExpressionArgs 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 budgets.
func (BudgetComparisonExpressionArgs) ElementType ¶
func (BudgetComparisonExpressionArgs) ElementType() reflect.Type
func (BudgetComparisonExpressionArgs) ToBudgetComparisonExpressionOutput ¶
func (i BudgetComparisonExpressionArgs) ToBudgetComparisonExpressionOutput() BudgetComparisonExpressionOutput
func (BudgetComparisonExpressionArgs) ToBudgetComparisonExpressionOutputWithContext ¶
func (i BudgetComparisonExpressionArgs) ToBudgetComparisonExpressionOutputWithContext(ctx context.Context) BudgetComparisonExpressionOutput
func (BudgetComparisonExpressionArgs) ToBudgetComparisonExpressionPtrOutput ¶
func (i BudgetComparisonExpressionArgs) ToBudgetComparisonExpressionPtrOutput() BudgetComparisonExpressionPtrOutput
func (BudgetComparisonExpressionArgs) ToBudgetComparisonExpressionPtrOutputWithContext ¶
func (i BudgetComparisonExpressionArgs) ToBudgetComparisonExpressionPtrOutputWithContext(ctx context.Context) BudgetComparisonExpressionPtrOutput
type BudgetComparisonExpressionInput ¶
type BudgetComparisonExpressionInput interface { pulumi.Input ToBudgetComparisonExpressionOutput() BudgetComparisonExpressionOutput ToBudgetComparisonExpressionOutputWithContext(context.Context) BudgetComparisonExpressionOutput }
BudgetComparisonExpressionInput is an input type that accepts BudgetComparisonExpressionArgs and BudgetComparisonExpressionOutput values. You can construct a concrete instance of `BudgetComparisonExpressionInput` via:
BudgetComparisonExpressionArgs{...}
type BudgetComparisonExpressionOutput ¶
type BudgetComparisonExpressionOutput struct{ *pulumi.OutputState }
The comparison expression to be used in the budgets.
func (BudgetComparisonExpressionOutput) ElementType ¶
func (BudgetComparisonExpressionOutput) ElementType() reflect.Type
func (BudgetComparisonExpressionOutput) Name ¶
func (o BudgetComparisonExpressionOutput) Name() pulumi.StringOutput
The name of the column to use in comparison.
func (BudgetComparisonExpressionOutput) Operator ¶
func (o BudgetComparisonExpressionOutput) Operator() pulumi.StringOutput
The operator to use for comparison.
func (BudgetComparisonExpressionOutput) ToBudgetComparisonExpressionOutput ¶
func (o BudgetComparisonExpressionOutput) ToBudgetComparisonExpressionOutput() BudgetComparisonExpressionOutput
func (BudgetComparisonExpressionOutput) ToBudgetComparisonExpressionOutputWithContext ¶
func (o BudgetComparisonExpressionOutput) ToBudgetComparisonExpressionOutputWithContext(ctx context.Context) BudgetComparisonExpressionOutput
func (BudgetComparisonExpressionOutput) ToBudgetComparisonExpressionPtrOutput ¶
func (o BudgetComparisonExpressionOutput) ToBudgetComparisonExpressionPtrOutput() BudgetComparisonExpressionPtrOutput
func (BudgetComparisonExpressionOutput) ToBudgetComparisonExpressionPtrOutputWithContext ¶
func (o BudgetComparisonExpressionOutput) ToBudgetComparisonExpressionPtrOutputWithContext(ctx context.Context) BudgetComparisonExpressionPtrOutput
func (BudgetComparisonExpressionOutput) Values ¶
func (o BudgetComparisonExpressionOutput) Values() pulumi.StringArrayOutput
Array of values to use for comparison
type BudgetComparisonExpressionPtrInput ¶
type BudgetComparisonExpressionPtrInput interface { pulumi.Input ToBudgetComparisonExpressionPtrOutput() BudgetComparisonExpressionPtrOutput ToBudgetComparisonExpressionPtrOutputWithContext(context.Context) BudgetComparisonExpressionPtrOutput }
BudgetComparisonExpressionPtrInput is an input type that accepts BudgetComparisonExpressionArgs, BudgetComparisonExpressionPtr and BudgetComparisonExpressionPtrOutput values. You can construct a concrete instance of `BudgetComparisonExpressionPtrInput` via:
BudgetComparisonExpressionArgs{...} or: nil
func BudgetComparisonExpressionPtr ¶
func BudgetComparisonExpressionPtr(v *BudgetComparisonExpressionArgs) BudgetComparisonExpressionPtrInput
type BudgetComparisonExpressionPtrOutput ¶
type BudgetComparisonExpressionPtrOutput struct{ *pulumi.OutputState }
func (BudgetComparisonExpressionPtrOutput) Elem ¶
func (o BudgetComparisonExpressionPtrOutput) Elem() BudgetComparisonExpressionOutput
func (BudgetComparisonExpressionPtrOutput) ElementType ¶
func (BudgetComparisonExpressionPtrOutput) ElementType() reflect.Type
func (BudgetComparisonExpressionPtrOutput) Name ¶
func (o BudgetComparisonExpressionPtrOutput) Name() pulumi.StringPtrOutput
The name of the column to use in comparison.
func (BudgetComparisonExpressionPtrOutput) Operator ¶
func (o BudgetComparisonExpressionPtrOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison.
func (BudgetComparisonExpressionPtrOutput) ToBudgetComparisonExpressionPtrOutput ¶
func (o BudgetComparisonExpressionPtrOutput) ToBudgetComparisonExpressionPtrOutput() BudgetComparisonExpressionPtrOutput
func (BudgetComparisonExpressionPtrOutput) ToBudgetComparisonExpressionPtrOutputWithContext ¶
func (o BudgetComparisonExpressionPtrOutput) ToBudgetComparisonExpressionPtrOutputWithContext(ctx context.Context) BudgetComparisonExpressionPtrOutput
func (BudgetComparisonExpressionPtrOutput) Values ¶
func (o BudgetComparisonExpressionPtrOutput) Values() pulumi.StringArrayOutput
Array of values to use for comparison
type BudgetComparisonExpressionResponse ¶
type BudgetComparisonExpressionResponse 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 budgets.
type BudgetComparisonExpressionResponseOutput ¶
type BudgetComparisonExpressionResponseOutput struct{ *pulumi.OutputState }
The comparison expression to be used in the budgets.
func (BudgetComparisonExpressionResponseOutput) ElementType ¶
func (BudgetComparisonExpressionResponseOutput) ElementType() reflect.Type
func (BudgetComparisonExpressionResponseOutput) Name ¶
func (o BudgetComparisonExpressionResponseOutput) Name() pulumi.StringOutput
The name of the column to use in comparison.
func (BudgetComparisonExpressionResponseOutput) Operator ¶
func (o BudgetComparisonExpressionResponseOutput) Operator() pulumi.StringOutput
The operator to use for comparison.
func (BudgetComparisonExpressionResponseOutput) ToBudgetComparisonExpressionResponseOutput ¶
func (o BudgetComparisonExpressionResponseOutput) ToBudgetComparisonExpressionResponseOutput() BudgetComparisonExpressionResponseOutput
func (BudgetComparisonExpressionResponseOutput) ToBudgetComparisonExpressionResponseOutputWithContext ¶
func (o BudgetComparisonExpressionResponseOutput) ToBudgetComparisonExpressionResponseOutputWithContext(ctx context.Context) BudgetComparisonExpressionResponseOutput
func (BudgetComparisonExpressionResponseOutput) Values ¶
func (o BudgetComparisonExpressionResponseOutput) Values() pulumi.StringArrayOutput
Array of values to use for comparison
type BudgetComparisonExpressionResponsePtrOutput ¶
type BudgetComparisonExpressionResponsePtrOutput struct{ *pulumi.OutputState }
func (BudgetComparisonExpressionResponsePtrOutput) ElementType ¶
func (BudgetComparisonExpressionResponsePtrOutput) ElementType() reflect.Type
func (BudgetComparisonExpressionResponsePtrOutput) Name ¶
func (o BudgetComparisonExpressionResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the column to use in comparison.
func (BudgetComparisonExpressionResponsePtrOutput) Operator ¶
func (o BudgetComparisonExpressionResponsePtrOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison.
func (BudgetComparisonExpressionResponsePtrOutput) ToBudgetComparisonExpressionResponsePtrOutput ¶
func (o BudgetComparisonExpressionResponsePtrOutput) ToBudgetComparisonExpressionResponsePtrOutput() BudgetComparisonExpressionResponsePtrOutput
func (BudgetComparisonExpressionResponsePtrOutput) ToBudgetComparisonExpressionResponsePtrOutputWithContext ¶
func (o BudgetComparisonExpressionResponsePtrOutput) ToBudgetComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) BudgetComparisonExpressionResponsePtrOutput
func (BudgetComparisonExpressionResponsePtrOutput) Values ¶
func (o BudgetComparisonExpressionResponsePtrOutput) Values() pulumi.StringArrayOutput
Array of values to use for comparison
type BudgetFilter ¶
type BudgetFilter struct { // The logical "AND" expression. Must have at least 2 items. // // Supported for CategoryType(s): Cost. And []BudgetFilterProperties `pulumi:"and"` // Has comparison expression for a dimension. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Supported dimension names for **CategoryType: ReservationUtilization** // - ReservationId // - ReservedResourceType Dimensions *BudgetComparisonExpression `pulumi:"dimensions"` // Has comparison expression for a tag. // // Supported for CategoryType(s): Cost. Tags *BudgetComparisonExpression `pulumi:"tags"` }
May be used to filter budgets by user-specified dimensions and/or tags.
Supported for CategoryType(s): Cost, ReservationUtilization.
type BudgetFilterArgs ¶
type BudgetFilterArgs struct { // The logical "AND" expression. Must have at least 2 items. // // Supported for CategoryType(s): Cost. And BudgetFilterPropertiesArrayInput `pulumi:"and"` // Has comparison expression for a dimension. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Supported dimension names for **CategoryType: ReservationUtilization** // - ReservationId // - ReservedResourceType Dimensions BudgetComparisonExpressionPtrInput `pulumi:"dimensions"` // Has comparison expression for a tag. // // Supported for CategoryType(s): Cost. Tags BudgetComparisonExpressionPtrInput `pulumi:"tags"` }
May be used to filter budgets by user-specified dimensions and/or tags.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (BudgetFilterArgs) ElementType ¶
func (BudgetFilterArgs) ElementType() reflect.Type
func (BudgetFilterArgs) ToBudgetFilterOutput ¶
func (i BudgetFilterArgs) ToBudgetFilterOutput() BudgetFilterOutput
func (BudgetFilterArgs) ToBudgetFilterOutputWithContext ¶
func (i BudgetFilterArgs) ToBudgetFilterOutputWithContext(ctx context.Context) BudgetFilterOutput
func (BudgetFilterArgs) ToBudgetFilterPtrOutput ¶
func (i BudgetFilterArgs) ToBudgetFilterPtrOutput() BudgetFilterPtrOutput
func (BudgetFilterArgs) ToBudgetFilterPtrOutputWithContext ¶
func (i BudgetFilterArgs) ToBudgetFilterPtrOutputWithContext(ctx context.Context) BudgetFilterPtrOutput
type BudgetFilterInput ¶
type BudgetFilterInput interface { pulumi.Input ToBudgetFilterOutput() BudgetFilterOutput ToBudgetFilterOutputWithContext(context.Context) BudgetFilterOutput }
BudgetFilterInput is an input type that accepts BudgetFilterArgs and BudgetFilterOutput values. You can construct a concrete instance of `BudgetFilterInput` via:
BudgetFilterArgs{...}
type BudgetFilterOutput ¶
type BudgetFilterOutput struct{ *pulumi.OutputState }
May be used to filter budgets by user-specified dimensions and/or tags.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (BudgetFilterOutput) And ¶
func (o BudgetFilterOutput) And() BudgetFilterPropertiesArrayOutput
The logical "AND" expression. Must have at least 2 items.
Supported for CategoryType(s): Cost.
func (BudgetFilterOutput) Dimensions ¶
func (o BudgetFilterOutput) Dimensions() BudgetComparisonExpressionPtrOutput
Has comparison expression for a dimension.
Supported for CategoryType(s): Cost, ReservationUtilization.
Supported dimension names for **CategoryType: ReservationUtilization** - ReservationId - ReservedResourceType
func (BudgetFilterOutput) ElementType ¶
func (BudgetFilterOutput) ElementType() reflect.Type
func (BudgetFilterOutput) Tags ¶
func (o BudgetFilterOutput) Tags() BudgetComparisonExpressionPtrOutput
Has comparison expression for a tag.
Supported for CategoryType(s): Cost.
func (BudgetFilterOutput) ToBudgetFilterOutput ¶
func (o BudgetFilterOutput) ToBudgetFilterOutput() BudgetFilterOutput
func (BudgetFilterOutput) ToBudgetFilterOutputWithContext ¶
func (o BudgetFilterOutput) ToBudgetFilterOutputWithContext(ctx context.Context) BudgetFilterOutput
func (BudgetFilterOutput) ToBudgetFilterPtrOutput ¶
func (o BudgetFilterOutput) ToBudgetFilterPtrOutput() BudgetFilterPtrOutput
func (BudgetFilterOutput) ToBudgetFilterPtrOutputWithContext ¶
func (o BudgetFilterOutput) ToBudgetFilterPtrOutputWithContext(ctx context.Context) BudgetFilterPtrOutput
type BudgetFilterProperties ¶
type BudgetFilterProperties struct { // Has comparison expression for a dimension. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Supported dimension names for **CategoryType: ReservationUtilization** // - ReservationId // - ReservedResourceType Dimensions *BudgetComparisonExpression `pulumi:"dimensions"` // Has comparison expression for a tag. // // Supported for CategoryType(s): Cost. Tags *BudgetComparisonExpression `pulumi:"tags"` }
The Dimensions or Tags to filter a budget by.
Supported for CategoryType(s): Cost, ReservationUtilization.
type BudgetFilterPropertiesArgs ¶
type BudgetFilterPropertiesArgs struct { // Has comparison expression for a dimension. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Supported dimension names for **CategoryType: ReservationUtilization** // - ReservationId // - ReservedResourceType Dimensions BudgetComparisonExpressionPtrInput `pulumi:"dimensions"` // Has comparison expression for a tag. // // Supported for CategoryType(s): Cost. Tags BudgetComparisonExpressionPtrInput `pulumi:"tags"` }
The Dimensions or Tags to filter a budget by.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (BudgetFilterPropertiesArgs) ElementType ¶
func (BudgetFilterPropertiesArgs) ElementType() reflect.Type
func (BudgetFilterPropertiesArgs) ToBudgetFilterPropertiesOutput ¶
func (i BudgetFilterPropertiesArgs) ToBudgetFilterPropertiesOutput() BudgetFilterPropertiesOutput
func (BudgetFilterPropertiesArgs) ToBudgetFilterPropertiesOutputWithContext ¶
func (i BudgetFilterPropertiesArgs) ToBudgetFilterPropertiesOutputWithContext(ctx context.Context) BudgetFilterPropertiesOutput
type BudgetFilterPropertiesArray ¶
type BudgetFilterPropertiesArray []BudgetFilterPropertiesInput
func (BudgetFilterPropertiesArray) ElementType ¶
func (BudgetFilterPropertiesArray) ElementType() reflect.Type
func (BudgetFilterPropertiesArray) ToBudgetFilterPropertiesArrayOutput ¶
func (i BudgetFilterPropertiesArray) ToBudgetFilterPropertiesArrayOutput() BudgetFilterPropertiesArrayOutput
func (BudgetFilterPropertiesArray) ToBudgetFilterPropertiesArrayOutputWithContext ¶
func (i BudgetFilterPropertiesArray) ToBudgetFilterPropertiesArrayOutputWithContext(ctx context.Context) BudgetFilterPropertiesArrayOutput
type BudgetFilterPropertiesArrayInput ¶
type BudgetFilterPropertiesArrayInput interface { pulumi.Input ToBudgetFilterPropertiesArrayOutput() BudgetFilterPropertiesArrayOutput ToBudgetFilterPropertiesArrayOutputWithContext(context.Context) BudgetFilterPropertiesArrayOutput }
BudgetFilterPropertiesArrayInput is an input type that accepts BudgetFilterPropertiesArray and BudgetFilterPropertiesArrayOutput values. You can construct a concrete instance of `BudgetFilterPropertiesArrayInput` via:
BudgetFilterPropertiesArray{ BudgetFilterPropertiesArgs{...} }
type BudgetFilterPropertiesArrayOutput ¶
type BudgetFilterPropertiesArrayOutput struct{ *pulumi.OutputState }
func (BudgetFilterPropertiesArrayOutput) ElementType ¶
func (BudgetFilterPropertiesArrayOutput) ElementType() reflect.Type
func (BudgetFilterPropertiesArrayOutput) Index ¶
func (o BudgetFilterPropertiesArrayOutput) Index(i pulumi.IntInput) BudgetFilterPropertiesOutput
func (BudgetFilterPropertiesArrayOutput) ToBudgetFilterPropertiesArrayOutput ¶
func (o BudgetFilterPropertiesArrayOutput) ToBudgetFilterPropertiesArrayOutput() BudgetFilterPropertiesArrayOutput
func (BudgetFilterPropertiesArrayOutput) ToBudgetFilterPropertiesArrayOutputWithContext ¶
func (o BudgetFilterPropertiesArrayOutput) ToBudgetFilterPropertiesArrayOutputWithContext(ctx context.Context) BudgetFilterPropertiesArrayOutput
type BudgetFilterPropertiesInput ¶
type BudgetFilterPropertiesInput interface { pulumi.Input ToBudgetFilterPropertiesOutput() BudgetFilterPropertiesOutput ToBudgetFilterPropertiesOutputWithContext(context.Context) BudgetFilterPropertiesOutput }
BudgetFilterPropertiesInput is an input type that accepts BudgetFilterPropertiesArgs and BudgetFilterPropertiesOutput values. You can construct a concrete instance of `BudgetFilterPropertiesInput` via:
BudgetFilterPropertiesArgs{...}
type BudgetFilterPropertiesOutput ¶
type BudgetFilterPropertiesOutput struct{ *pulumi.OutputState }
The Dimensions or Tags to filter a budget by.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (BudgetFilterPropertiesOutput) Dimensions ¶
func (o BudgetFilterPropertiesOutput) Dimensions() BudgetComparisonExpressionPtrOutput
Has comparison expression for a dimension.
Supported for CategoryType(s): Cost, ReservationUtilization.
Supported dimension names for **CategoryType: ReservationUtilization** - ReservationId - ReservedResourceType
func (BudgetFilterPropertiesOutput) ElementType ¶
func (BudgetFilterPropertiesOutput) ElementType() reflect.Type
func (BudgetFilterPropertiesOutput) Tags ¶
func (o BudgetFilterPropertiesOutput) Tags() BudgetComparisonExpressionPtrOutput
Has comparison expression for a tag.
Supported for CategoryType(s): Cost.
func (BudgetFilterPropertiesOutput) ToBudgetFilterPropertiesOutput ¶
func (o BudgetFilterPropertiesOutput) ToBudgetFilterPropertiesOutput() BudgetFilterPropertiesOutput
func (BudgetFilterPropertiesOutput) ToBudgetFilterPropertiesOutputWithContext ¶
func (o BudgetFilterPropertiesOutput) ToBudgetFilterPropertiesOutputWithContext(ctx context.Context) BudgetFilterPropertiesOutput
type BudgetFilterPropertiesResponse ¶
type BudgetFilterPropertiesResponse struct { // Has comparison expression for a dimension. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Supported dimension names for **CategoryType: ReservationUtilization** // - ReservationId // - ReservedResourceType Dimensions *BudgetComparisonExpressionResponse `pulumi:"dimensions"` // Has comparison expression for a tag. // // Supported for CategoryType(s): Cost. Tags *BudgetComparisonExpressionResponse `pulumi:"tags"` }
The Dimensions or Tags to filter a budget by.
Supported for CategoryType(s): Cost, ReservationUtilization.
type BudgetFilterPropertiesResponseArrayOutput ¶
type BudgetFilterPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (BudgetFilterPropertiesResponseArrayOutput) ElementType ¶
func (BudgetFilterPropertiesResponseArrayOutput) ElementType() reflect.Type
func (BudgetFilterPropertiesResponseArrayOutput) ToBudgetFilterPropertiesResponseArrayOutput ¶
func (o BudgetFilterPropertiesResponseArrayOutput) ToBudgetFilterPropertiesResponseArrayOutput() BudgetFilterPropertiesResponseArrayOutput
func (BudgetFilterPropertiesResponseArrayOutput) ToBudgetFilterPropertiesResponseArrayOutputWithContext ¶
func (o BudgetFilterPropertiesResponseArrayOutput) ToBudgetFilterPropertiesResponseArrayOutputWithContext(ctx context.Context) BudgetFilterPropertiesResponseArrayOutput
type BudgetFilterPropertiesResponseOutput ¶
type BudgetFilterPropertiesResponseOutput struct{ *pulumi.OutputState }
The Dimensions or Tags to filter a budget by.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (BudgetFilterPropertiesResponseOutput) Dimensions ¶
func (o BudgetFilterPropertiesResponseOutput) Dimensions() BudgetComparisonExpressionResponsePtrOutput
Has comparison expression for a dimension.
Supported for CategoryType(s): Cost, ReservationUtilization.
Supported dimension names for **CategoryType: ReservationUtilization** - ReservationId - ReservedResourceType
func (BudgetFilterPropertiesResponseOutput) ElementType ¶
func (BudgetFilterPropertiesResponseOutput) ElementType() reflect.Type
func (BudgetFilterPropertiesResponseOutput) Tags ¶
Has comparison expression for a tag.
Supported for CategoryType(s): Cost.
func (BudgetFilterPropertiesResponseOutput) ToBudgetFilterPropertiesResponseOutput ¶
func (o BudgetFilterPropertiesResponseOutput) ToBudgetFilterPropertiesResponseOutput() BudgetFilterPropertiesResponseOutput
func (BudgetFilterPropertiesResponseOutput) ToBudgetFilterPropertiesResponseOutputWithContext ¶
func (o BudgetFilterPropertiesResponseOutput) ToBudgetFilterPropertiesResponseOutputWithContext(ctx context.Context) BudgetFilterPropertiesResponseOutput
type BudgetFilterPtrInput ¶
type BudgetFilterPtrInput interface { pulumi.Input ToBudgetFilterPtrOutput() BudgetFilterPtrOutput ToBudgetFilterPtrOutputWithContext(context.Context) BudgetFilterPtrOutput }
BudgetFilterPtrInput is an input type that accepts BudgetFilterArgs, BudgetFilterPtr and BudgetFilterPtrOutput values. You can construct a concrete instance of `BudgetFilterPtrInput` via:
BudgetFilterArgs{...} or: nil
func BudgetFilterPtr ¶
func BudgetFilterPtr(v *BudgetFilterArgs) BudgetFilterPtrInput
type BudgetFilterPtrOutput ¶
type BudgetFilterPtrOutput struct{ *pulumi.OutputState }
func (BudgetFilterPtrOutput) And ¶
func (o BudgetFilterPtrOutput) And() BudgetFilterPropertiesArrayOutput
The logical "AND" expression. Must have at least 2 items.
Supported for CategoryType(s): Cost.
func (BudgetFilterPtrOutput) Dimensions ¶
func (o BudgetFilterPtrOutput) Dimensions() BudgetComparisonExpressionPtrOutput
Has comparison expression for a dimension.
Supported for CategoryType(s): Cost, ReservationUtilization.
Supported dimension names for **CategoryType: ReservationUtilization** - ReservationId - ReservedResourceType
func (BudgetFilterPtrOutput) Elem ¶
func (o BudgetFilterPtrOutput) Elem() BudgetFilterOutput
func (BudgetFilterPtrOutput) ElementType ¶
func (BudgetFilterPtrOutput) ElementType() reflect.Type
func (BudgetFilterPtrOutput) Tags ¶
func (o BudgetFilterPtrOutput) Tags() BudgetComparisonExpressionPtrOutput
Has comparison expression for a tag.
Supported for CategoryType(s): Cost.
func (BudgetFilterPtrOutput) ToBudgetFilterPtrOutput ¶
func (o BudgetFilterPtrOutput) ToBudgetFilterPtrOutput() BudgetFilterPtrOutput
func (BudgetFilterPtrOutput) ToBudgetFilterPtrOutputWithContext ¶
func (o BudgetFilterPtrOutput) ToBudgetFilterPtrOutputWithContext(ctx context.Context) BudgetFilterPtrOutput
type BudgetFilterResponse ¶
type BudgetFilterResponse struct { // The logical "AND" expression. Must have at least 2 items. // // Supported for CategoryType(s): Cost. And []BudgetFilterPropertiesResponse `pulumi:"and"` // Has comparison expression for a dimension. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Supported dimension names for **CategoryType: ReservationUtilization** // - ReservationId // - ReservedResourceType Dimensions *BudgetComparisonExpressionResponse `pulumi:"dimensions"` // Has comparison expression for a tag. // // Supported for CategoryType(s): Cost. Tags *BudgetComparisonExpressionResponse `pulumi:"tags"` }
May be used to filter budgets by user-specified dimensions and/or tags.
Supported for CategoryType(s): Cost, ReservationUtilization.
type BudgetFilterResponseOutput ¶
type BudgetFilterResponseOutput struct{ *pulumi.OutputState }
May be used to filter budgets by user-specified dimensions and/or tags.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (BudgetFilterResponseOutput) And ¶
The logical "AND" expression. Must have at least 2 items.
Supported for CategoryType(s): Cost.
func (BudgetFilterResponseOutput) Dimensions ¶
func (o BudgetFilterResponseOutput) Dimensions() BudgetComparisonExpressionResponsePtrOutput
Has comparison expression for a dimension.
Supported for CategoryType(s): Cost, ReservationUtilization.
Supported dimension names for **CategoryType: ReservationUtilization** - ReservationId - ReservedResourceType
func (BudgetFilterResponseOutput) ElementType ¶
func (BudgetFilterResponseOutput) ElementType() reflect.Type
func (BudgetFilterResponseOutput) Tags ¶
Has comparison expression for a tag.
Supported for CategoryType(s): Cost.
func (BudgetFilterResponseOutput) ToBudgetFilterResponseOutput ¶
func (o BudgetFilterResponseOutput) ToBudgetFilterResponseOutput() BudgetFilterResponseOutput
func (BudgetFilterResponseOutput) ToBudgetFilterResponseOutputWithContext ¶
func (o BudgetFilterResponseOutput) ToBudgetFilterResponseOutputWithContext(ctx context.Context) BudgetFilterResponseOutput
type BudgetFilterResponsePtrOutput ¶
type BudgetFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (BudgetFilterResponsePtrOutput) And ¶
The logical "AND" expression. Must have at least 2 items.
Supported for CategoryType(s): Cost.
func (BudgetFilterResponsePtrOutput) Dimensions ¶
func (o BudgetFilterResponsePtrOutput) Dimensions() BudgetComparisonExpressionResponsePtrOutput
Has comparison expression for a dimension.
Supported for CategoryType(s): Cost, ReservationUtilization.
Supported dimension names for **CategoryType: ReservationUtilization** - ReservationId - ReservedResourceType
func (BudgetFilterResponsePtrOutput) Elem ¶
func (o BudgetFilterResponsePtrOutput) Elem() BudgetFilterResponseOutput
func (BudgetFilterResponsePtrOutput) ElementType ¶
func (BudgetFilterResponsePtrOutput) ElementType() reflect.Type
func (BudgetFilterResponsePtrOutput) Tags ¶
Has comparison expression for a tag.
Supported for CategoryType(s): Cost.
func (BudgetFilterResponsePtrOutput) ToBudgetFilterResponsePtrOutput ¶
func (o BudgetFilterResponsePtrOutput) ToBudgetFilterResponsePtrOutput() BudgetFilterResponsePtrOutput
func (BudgetFilterResponsePtrOutput) ToBudgetFilterResponsePtrOutputWithContext ¶
func (o BudgetFilterResponsePtrOutput) ToBudgetFilterResponsePtrOutputWithContext(ctx context.Context) BudgetFilterResponsePtrOutput
type BudgetInput ¶
type BudgetInput interface { pulumi.Input ToBudgetOutput() BudgetOutput ToBudgetOutputWithContext(ctx context.Context) BudgetOutput }
type BudgetNotificationOperatorType ¶
type BudgetNotificationOperatorType string
The comparison operator.
Supported for CategoryType(s): Cost, ReservationUtilization. Supported operators for **CategoryType: Cost**
- GreaterThan - GreaterThanOrEqualTo
Supported operators for **CategoryType: ReservationUtilization**
- LessThan
func (BudgetNotificationOperatorType) ElementType ¶
func (BudgetNotificationOperatorType) ElementType() reflect.Type
func (BudgetNotificationOperatorType) ToBudgetNotificationOperatorTypeOutput ¶
func (e BudgetNotificationOperatorType) ToBudgetNotificationOperatorTypeOutput() BudgetNotificationOperatorTypeOutput
func (BudgetNotificationOperatorType) ToBudgetNotificationOperatorTypeOutputWithContext ¶
func (e BudgetNotificationOperatorType) ToBudgetNotificationOperatorTypeOutputWithContext(ctx context.Context) BudgetNotificationOperatorTypeOutput
func (BudgetNotificationOperatorType) ToBudgetNotificationOperatorTypePtrOutput ¶
func (e BudgetNotificationOperatorType) ToBudgetNotificationOperatorTypePtrOutput() BudgetNotificationOperatorTypePtrOutput
func (BudgetNotificationOperatorType) ToBudgetNotificationOperatorTypePtrOutputWithContext ¶
func (e BudgetNotificationOperatorType) ToBudgetNotificationOperatorTypePtrOutputWithContext(ctx context.Context) BudgetNotificationOperatorTypePtrOutput
func (BudgetNotificationOperatorType) ToStringOutput ¶
func (e BudgetNotificationOperatorType) ToStringOutput() pulumi.StringOutput
func (BudgetNotificationOperatorType) ToStringOutputWithContext ¶
func (e BudgetNotificationOperatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetNotificationOperatorType) ToStringPtrOutput ¶
func (e BudgetNotificationOperatorType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetNotificationOperatorType) ToStringPtrOutputWithContext ¶
func (e BudgetNotificationOperatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetNotificationOperatorTypeInput ¶
type BudgetNotificationOperatorTypeInput interface { pulumi.Input ToBudgetNotificationOperatorTypeOutput() BudgetNotificationOperatorTypeOutput ToBudgetNotificationOperatorTypeOutputWithContext(context.Context) BudgetNotificationOperatorTypeOutput }
BudgetNotificationOperatorTypeInput is an input type that accepts values of the BudgetNotificationOperatorType enum A concrete instance of `BudgetNotificationOperatorTypeInput` can be one of the following:
BudgetNotificationOperatorTypeEqualTo BudgetNotificationOperatorTypeGreaterThan BudgetNotificationOperatorTypeGreaterThanOrEqualTo BudgetNotificationOperatorTypeLessThan
type BudgetNotificationOperatorTypeOutput ¶
type BudgetNotificationOperatorTypeOutput struct{ *pulumi.OutputState }
func (BudgetNotificationOperatorTypeOutput) ElementType ¶
func (BudgetNotificationOperatorTypeOutput) ElementType() reflect.Type
func (BudgetNotificationOperatorTypeOutput) ToBudgetNotificationOperatorTypeOutput ¶
func (o BudgetNotificationOperatorTypeOutput) ToBudgetNotificationOperatorTypeOutput() BudgetNotificationOperatorTypeOutput
func (BudgetNotificationOperatorTypeOutput) ToBudgetNotificationOperatorTypeOutputWithContext ¶
func (o BudgetNotificationOperatorTypeOutput) ToBudgetNotificationOperatorTypeOutputWithContext(ctx context.Context) BudgetNotificationOperatorTypeOutput
func (BudgetNotificationOperatorTypeOutput) ToBudgetNotificationOperatorTypePtrOutput ¶
func (o BudgetNotificationOperatorTypeOutput) ToBudgetNotificationOperatorTypePtrOutput() BudgetNotificationOperatorTypePtrOutput
func (BudgetNotificationOperatorTypeOutput) ToBudgetNotificationOperatorTypePtrOutputWithContext ¶
func (o BudgetNotificationOperatorTypeOutput) ToBudgetNotificationOperatorTypePtrOutputWithContext(ctx context.Context) BudgetNotificationOperatorTypePtrOutput
func (BudgetNotificationOperatorTypeOutput) ToStringOutput ¶
func (o BudgetNotificationOperatorTypeOutput) ToStringOutput() pulumi.StringOutput
func (BudgetNotificationOperatorTypeOutput) ToStringOutputWithContext ¶
func (o BudgetNotificationOperatorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetNotificationOperatorTypeOutput) ToStringPtrOutput ¶
func (o BudgetNotificationOperatorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetNotificationOperatorTypeOutput) ToStringPtrOutputWithContext ¶
func (o BudgetNotificationOperatorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetNotificationOperatorTypePtrInput ¶
type BudgetNotificationOperatorTypePtrInput interface { pulumi.Input ToBudgetNotificationOperatorTypePtrOutput() BudgetNotificationOperatorTypePtrOutput ToBudgetNotificationOperatorTypePtrOutputWithContext(context.Context) BudgetNotificationOperatorTypePtrOutput }
func BudgetNotificationOperatorTypePtr ¶
func BudgetNotificationOperatorTypePtr(v string) BudgetNotificationOperatorTypePtrInput
type BudgetNotificationOperatorTypePtrOutput ¶
type BudgetNotificationOperatorTypePtrOutput struct{ *pulumi.OutputState }
func (BudgetNotificationOperatorTypePtrOutput) ElementType ¶
func (BudgetNotificationOperatorTypePtrOutput) ElementType() reflect.Type
func (BudgetNotificationOperatorTypePtrOutput) ToBudgetNotificationOperatorTypePtrOutput ¶
func (o BudgetNotificationOperatorTypePtrOutput) ToBudgetNotificationOperatorTypePtrOutput() BudgetNotificationOperatorTypePtrOutput
func (BudgetNotificationOperatorTypePtrOutput) ToBudgetNotificationOperatorTypePtrOutputWithContext ¶
func (o BudgetNotificationOperatorTypePtrOutput) ToBudgetNotificationOperatorTypePtrOutputWithContext(ctx context.Context) BudgetNotificationOperatorTypePtrOutput
func (BudgetNotificationOperatorTypePtrOutput) ToStringPtrOutput ¶
func (o BudgetNotificationOperatorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetNotificationOperatorTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o BudgetNotificationOperatorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetOperatorType ¶
type BudgetOperatorType string
The operator to use for comparison.
func (BudgetOperatorType) ElementType ¶
func (BudgetOperatorType) ElementType() reflect.Type
func (BudgetOperatorType) ToBudgetOperatorTypeOutput ¶
func (e BudgetOperatorType) ToBudgetOperatorTypeOutput() BudgetOperatorTypeOutput
func (BudgetOperatorType) ToBudgetOperatorTypeOutputWithContext ¶
func (e BudgetOperatorType) ToBudgetOperatorTypeOutputWithContext(ctx context.Context) BudgetOperatorTypeOutput
func (BudgetOperatorType) ToBudgetOperatorTypePtrOutput ¶
func (e BudgetOperatorType) ToBudgetOperatorTypePtrOutput() BudgetOperatorTypePtrOutput
func (BudgetOperatorType) ToBudgetOperatorTypePtrOutputWithContext ¶
func (e BudgetOperatorType) ToBudgetOperatorTypePtrOutputWithContext(ctx context.Context) BudgetOperatorTypePtrOutput
func (BudgetOperatorType) ToStringOutput ¶
func (e BudgetOperatorType) ToStringOutput() pulumi.StringOutput
func (BudgetOperatorType) ToStringOutputWithContext ¶
func (e BudgetOperatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetOperatorType) ToStringPtrOutput ¶
func (e BudgetOperatorType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetOperatorType) ToStringPtrOutputWithContext ¶
func (e BudgetOperatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetOperatorTypeInput ¶
type BudgetOperatorTypeInput interface { pulumi.Input ToBudgetOperatorTypeOutput() BudgetOperatorTypeOutput ToBudgetOperatorTypeOutputWithContext(context.Context) BudgetOperatorTypeOutput }
BudgetOperatorTypeInput is an input type that accepts values of the BudgetOperatorType enum A concrete instance of `BudgetOperatorTypeInput` can be one of the following:
BudgetOperatorTypeIn
type BudgetOperatorTypeOutput ¶
type BudgetOperatorTypeOutput struct{ *pulumi.OutputState }
func (BudgetOperatorTypeOutput) ElementType ¶
func (BudgetOperatorTypeOutput) ElementType() reflect.Type
func (BudgetOperatorTypeOutput) ToBudgetOperatorTypeOutput ¶
func (o BudgetOperatorTypeOutput) ToBudgetOperatorTypeOutput() BudgetOperatorTypeOutput
func (BudgetOperatorTypeOutput) ToBudgetOperatorTypeOutputWithContext ¶
func (o BudgetOperatorTypeOutput) ToBudgetOperatorTypeOutputWithContext(ctx context.Context) BudgetOperatorTypeOutput
func (BudgetOperatorTypeOutput) ToBudgetOperatorTypePtrOutput ¶
func (o BudgetOperatorTypeOutput) ToBudgetOperatorTypePtrOutput() BudgetOperatorTypePtrOutput
func (BudgetOperatorTypeOutput) ToBudgetOperatorTypePtrOutputWithContext ¶
func (o BudgetOperatorTypeOutput) ToBudgetOperatorTypePtrOutputWithContext(ctx context.Context) BudgetOperatorTypePtrOutput
func (BudgetOperatorTypeOutput) ToStringOutput ¶
func (o BudgetOperatorTypeOutput) ToStringOutput() pulumi.StringOutput
func (BudgetOperatorTypeOutput) ToStringOutputWithContext ¶
func (o BudgetOperatorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetOperatorTypeOutput) ToStringPtrOutput ¶
func (o BudgetOperatorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetOperatorTypeOutput) ToStringPtrOutputWithContext ¶
func (o BudgetOperatorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetOperatorTypePtrInput ¶
type BudgetOperatorTypePtrInput interface { pulumi.Input ToBudgetOperatorTypePtrOutput() BudgetOperatorTypePtrOutput ToBudgetOperatorTypePtrOutputWithContext(context.Context) BudgetOperatorTypePtrOutput }
func BudgetOperatorTypePtr ¶
func BudgetOperatorTypePtr(v string) BudgetOperatorTypePtrInput
type BudgetOperatorTypePtrOutput ¶
type BudgetOperatorTypePtrOutput struct{ *pulumi.OutputState }
func (BudgetOperatorTypePtrOutput) Elem ¶
func (o BudgetOperatorTypePtrOutput) Elem() BudgetOperatorTypeOutput
func (BudgetOperatorTypePtrOutput) ElementType ¶
func (BudgetOperatorTypePtrOutput) ElementType() reflect.Type
func (BudgetOperatorTypePtrOutput) ToBudgetOperatorTypePtrOutput ¶
func (o BudgetOperatorTypePtrOutput) ToBudgetOperatorTypePtrOutput() BudgetOperatorTypePtrOutput
func (BudgetOperatorTypePtrOutput) ToBudgetOperatorTypePtrOutputWithContext ¶
func (o BudgetOperatorTypePtrOutput) ToBudgetOperatorTypePtrOutputWithContext(ctx context.Context) BudgetOperatorTypePtrOutput
func (BudgetOperatorTypePtrOutput) ToStringPtrOutput ¶
func (o BudgetOperatorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetOperatorTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o BudgetOperatorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetOutput ¶
type BudgetOutput struct{ *pulumi.OutputState }
func (BudgetOutput) Amount ¶
func (o BudgetOutput) Amount() pulumi.Float64PtrOutput
The total amount of cost to track with the budget.
Supported for CategoryType(s): Cost. Required for CategoryType(s): Cost.
func (BudgetOutput) Category ¶
func (o BudgetOutput) Category() pulumi.StringOutput
The category of the budget. - 'Cost' defines a Budget. - 'ReservationUtilization' defines a Reservation Utilization Alert Rule.
func (BudgetOutput) CurrentSpend ¶
func (o BudgetOutput) CurrentSpend() CurrentSpendResponseOutput
The current amount of cost which is being tracked for a budget.
Supported for CategoryType(s): Cost.
func (BudgetOutput) ETag ¶
func (o BudgetOutput) ETag() pulumi.StringPtrOutput
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.
func (BudgetOutput) ElementType ¶
func (BudgetOutput) ElementType() reflect.Type
func (BudgetOutput) Filter ¶
func (o BudgetOutput) Filter() BudgetFilterResponsePtrOutput
May be used to filter budgets by user-specified dimensions and/or tags.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (BudgetOutput) ForecastSpend ¶
func (o BudgetOutput) ForecastSpend() ForecastSpendResponseOutput
The forecasted cost which is being tracked for a budget.
Supported for CategoryType(s): Cost.
func (BudgetOutput) Name ¶
func (o BudgetOutput) Name() pulumi.StringOutput
The name of the resource
func (BudgetOutput) Notifications ¶
func (o BudgetOutput) Notifications() NotificationResponseMapOutput
Dictionary of notifications associated with the budget.
Supported for CategoryType(s): Cost, ReservationUtilization.
- Constraints for **CategoryType: Cost** - Budget can have up to 5 notifications with thresholdType: Actual and 5 notifications with thresholdType: Forecasted. - Constraints for **CategoryType: ReservationUtilization** - Only one notification allowed. thresholdType is not applicable.
func (BudgetOutput) TimeGrain ¶
func (o BudgetOutput) TimeGrain() pulumi.StringOutput
The time covered by a budget. Tracking of the amount will be reset based on the time grain.
Supported for CategoryType(s): Cost, ReservationUtilization.
Supported timeGrainTypes for **CategoryType: Cost**
- Monthly - Quarterly - Annually - BillingMonth* - BillingQuarter* - BillingAnnual*
*only supported for Web Direct customers. Supported timeGrainTypes for **CategoryType: ReservationUtilization**
- Last7Days - Last30Days
Required for CategoryType(s): Cost, ReservationUtilization.
func (BudgetOutput) TimePeriod ¶
func (o BudgetOutput) TimePeriod() BudgetTimePeriodResponseOutput
The time period that defines the active period of the budget. The budget will evaluate data on or after the startDate and will expire on the endDate.
Supported for CategoryType(s): Cost, ReservationUtilization. Required for CategoryType(s): Cost, ReservationUtilization.
func (BudgetOutput) ToBudgetOutput ¶
func (o BudgetOutput) ToBudgetOutput() BudgetOutput
func (BudgetOutput) ToBudgetOutputWithContext ¶
func (o BudgetOutput) ToBudgetOutputWithContext(ctx context.Context) BudgetOutput
func (BudgetOutput) Type ¶
func (o BudgetOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type BudgetState ¶
type BudgetState struct { }
func (BudgetState) ElementType ¶
func (BudgetState) ElementType() reflect.Type
type BudgetTimePeriod ¶
type BudgetTimePeriod struct { // The end date for the budget. // // - Constraints for **CategoryType: Cost** - No constraints. If not provided, we default this to 10 years from the start date. // // - Constraints for **CategoryType: ReservationUtilization** - End date cannot be more than 3 years after the start date. EndDate *string `pulumi:"endDate"` // The start date for the budget. // // - Constraints for **CategoryType: Cost** - 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 twelve months. Past start date should be selected within the timegrain period. // // - Constraints for **CategoryType: ReservationUtilization** - Must be on or after the current date and less than the end date. StartDate string `pulumi:"startDate"` }
The time period that defines the active period of the budget. The budget will evaluate data on or after the startDate and will expire on the endDate.
Supported for CategoryType(s): Cost, ReservationUtilization. Required for CategoryType(s): Cost, ReservationUtilization.
type BudgetTimePeriodArgs ¶
type BudgetTimePeriodArgs struct { // The end date for the budget. // // - Constraints for **CategoryType: Cost** - No constraints. If not provided, we default this to 10 years from the start date. // // - Constraints for **CategoryType: ReservationUtilization** - End date cannot be more than 3 years after the start date. EndDate pulumi.StringPtrInput `pulumi:"endDate"` // The start date for the budget. // // - Constraints for **CategoryType: Cost** - 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 twelve months. Past start date should be selected within the timegrain period. // // - Constraints for **CategoryType: ReservationUtilization** - Must be on or after the current date and less than the end date. StartDate pulumi.StringInput `pulumi:"startDate"` }
The time period that defines the active period of the budget. The budget will evaluate data on or after the startDate and will expire on the endDate.
Supported for CategoryType(s): Cost, ReservationUtilization. Required for CategoryType(s): Cost, ReservationUtilization.
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
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 time period that defines the active period of the budget. The budget will evaluate data on or after the startDate and will expire on the endDate.
Supported for CategoryType(s): Cost, ReservationUtilization. Required for CategoryType(s): Cost, ReservationUtilization.
func (BudgetTimePeriodOutput) ElementType ¶
func (BudgetTimePeriodOutput) ElementType() reflect.Type
func (BudgetTimePeriodOutput) EndDate ¶
func (o BudgetTimePeriodOutput) EndDate() pulumi.StringPtrOutput
The end date for the budget.
- Constraints for **CategoryType: Cost** - No constraints. If not provided, we default this to 10 years from the start date.
- Constraints for **CategoryType: ReservationUtilization** - End date cannot be more than 3 years after the start date.
func (BudgetTimePeriodOutput) StartDate ¶
func (o BudgetTimePeriodOutput) StartDate() pulumi.StringOutput
The start date for the budget.
- Constraints for **CategoryType: Cost** - 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 twelve months. Past start date should be selected within the timegrain period.
- Constraints for **CategoryType: ReservationUtilization** - Must be on or after the current date and less than the end date.
func (BudgetTimePeriodOutput) ToBudgetTimePeriodOutput ¶
func (o BudgetTimePeriodOutput) ToBudgetTimePeriodOutput() BudgetTimePeriodOutput
func (BudgetTimePeriodOutput) ToBudgetTimePeriodOutputWithContext ¶
func (o BudgetTimePeriodOutput) ToBudgetTimePeriodOutputWithContext(ctx context.Context) BudgetTimePeriodOutput
type BudgetTimePeriodResponse ¶
type BudgetTimePeriodResponse struct { // The end date for the budget. // // - Constraints for **CategoryType: Cost** - No constraints. If not provided, we default this to 10 years from the start date. // // - Constraints for **CategoryType: ReservationUtilization** - End date cannot be more than 3 years after the start date. EndDate *string `pulumi:"endDate"` // The start date for the budget. // // - Constraints for **CategoryType: Cost** - 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 twelve months. Past start date should be selected within the timegrain period. // // - Constraints for **CategoryType: ReservationUtilization** - Must be on or after the current date and less than the end date. StartDate string `pulumi:"startDate"` }
The time period that defines the active period of the budget. The budget will evaluate data on or after the startDate and will expire on the endDate.
Supported for CategoryType(s): Cost, ReservationUtilization. Required for CategoryType(s): Cost, ReservationUtilization.
type BudgetTimePeriodResponseOutput ¶
type BudgetTimePeriodResponseOutput struct{ *pulumi.OutputState }
The time period that defines the active period of the budget. The budget will evaluate data on or after the startDate and will expire on the endDate.
Supported for CategoryType(s): Cost, ReservationUtilization. Required for CategoryType(s): Cost, ReservationUtilization.
func (BudgetTimePeriodResponseOutput) ElementType ¶
func (BudgetTimePeriodResponseOutput) ElementType() reflect.Type
func (BudgetTimePeriodResponseOutput) EndDate ¶
func (o BudgetTimePeriodResponseOutput) EndDate() pulumi.StringPtrOutput
The end date for the budget.
- Constraints for **CategoryType: Cost** - No constraints. If not provided, we default this to 10 years from the start date.
- Constraints for **CategoryType: ReservationUtilization** - End date cannot be more than 3 years after the start date.
func (BudgetTimePeriodResponseOutput) StartDate ¶
func (o BudgetTimePeriodResponseOutput) StartDate() pulumi.StringOutput
The start date for the budget.
- Constraints for **CategoryType: Cost** - 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 twelve months. Past start date should be selected within the timegrain period.
- Constraints for **CategoryType: ReservationUtilization** - Must be on or after the current date and less than the end date.
func (BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponseOutput ¶
func (o BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponseOutput() BudgetTimePeriodResponseOutput
func (BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponseOutputWithContext ¶
func (o BudgetTimePeriodResponseOutput) ToBudgetTimePeriodResponseOutputWithContext(ctx context.Context) BudgetTimePeriodResponseOutput
type CategoryType ¶
type CategoryType string
The category of the budget. - 'Cost' defines a Budget. - 'ReservationUtilization' defines a Reservation Utilization Alert Rule.
func (CategoryType) ElementType ¶
func (CategoryType) ElementType() reflect.Type
func (CategoryType) ToCategoryTypeOutput ¶
func (e CategoryType) ToCategoryTypeOutput() CategoryTypeOutput
func (CategoryType) ToCategoryTypeOutputWithContext ¶
func (e CategoryType) ToCategoryTypeOutputWithContext(ctx context.Context) CategoryTypeOutput
func (CategoryType) ToCategoryTypePtrOutput ¶
func (e CategoryType) ToCategoryTypePtrOutput() CategoryTypePtrOutput
func (CategoryType) ToCategoryTypePtrOutputWithContext ¶
func (e CategoryType) ToCategoryTypePtrOutputWithContext(ctx context.Context) CategoryTypePtrOutput
func (CategoryType) ToStringOutput ¶
func (e CategoryType) ToStringOutput() pulumi.StringOutput
func (CategoryType) ToStringOutputWithContext ¶
func (e CategoryType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CategoryType) ToStringPtrOutput ¶
func (e CategoryType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CategoryType) ToStringPtrOutputWithContext ¶
func (e CategoryType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CategoryTypeInput ¶
type CategoryTypeInput interface { pulumi.Input ToCategoryTypeOutput() CategoryTypeOutput ToCategoryTypeOutputWithContext(context.Context) CategoryTypeOutput }
CategoryTypeInput is an input type that accepts values of the CategoryType enum A concrete instance of `CategoryTypeInput` can be one of the following:
CategoryTypeCost CategoryTypeReservationUtilization
type CategoryTypeOutput ¶
type CategoryTypeOutput struct{ *pulumi.OutputState }
func (CategoryTypeOutput) ElementType ¶
func (CategoryTypeOutput) ElementType() reflect.Type
func (CategoryTypeOutput) ToCategoryTypeOutput ¶
func (o CategoryTypeOutput) ToCategoryTypeOutput() CategoryTypeOutput
func (CategoryTypeOutput) ToCategoryTypeOutputWithContext ¶
func (o CategoryTypeOutput) ToCategoryTypeOutputWithContext(ctx context.Context) CategoryTypeOutput
func (CategoryTypeOutput) ToCategoryTypePtrOutput ¶
func (o CategoryTypeOutput) ToCategoryTypePtrOutput() CategoryTypePtrOutput
func (CategoryTypeOutput) ToCategoryTypePtrOutputWithContext ¶
func (o CategoryTypeOutput) ToCategoryTypePtrOutputWithContext(ctx context.Context) CategoryTypePtrOutput
func (CategoryTypeOutput) ToStringOutput ¶
func (o CategoryTypeOutput) ToStringOutput() pulumi.StringOutput
func (CategoryTypeOutput) ToStringOutputWithContext ¶
func (o CategoryTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CategoryTypeOutput) ToStringPtrOutput ¶
func (o CategoryTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CategoryTypeOutput) ToStringPtrOutputWithContext ¶
func (o CategoryTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CategoryTypePtrInput ¶
type CategoryTypePtrInput interface { pulumi.Input ToCategoryTypePtrOutput() CategoryTypePtrOutput ToCategoryTypePtrOutputWithContext(context.Context) CategoryTypePtrOutput }
func CategoryTypePtr ¶
func CategoryTypePtr(v string) CategoryTypePtrInput
type CategoryTypePtrOutput ¶
type CategoryTypePtrOutput struct{ *pulumi.OutputState }
func (CategoryTypePtrOutput) Elem ¶
func (o CategoryTypePtrOutput) Elem() CategoryTypeOutput
func (CategoryTypePtrOutput) ElementType ¶
func (CategoryTypePtrOutput) ElementType() reflect.Type
func (CategoryTypePtrOutput) ToCategoryTypePtrOutput ¶
func (o CategoryTypePtrOutput) ToCategoryTypePtrOutput() CategoryTypePtrOutput
func (CategoryTypePtrOutput) ToCategoryTypePtrOutputWithContext ¶
func (o CategoryTypePtrOutput) ToCategoryTypePtrOutputWithContext(ctx context.Context) CategoryTypePtrOutput
func (CategoryTypePtrOutput) ToStringPtrOutput ¶
func (o CategoryTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CategoryTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o CategoryTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChartType ¶
type ChartType string
Chart type of the main view in Cost Analysis. Required.
func (ChartType) ElementType ¶
func (ChartType) ToChartTypeOutput ¶
func (e ChartType) ToChartTypeOutput() ChartTypeOutput
func (ChartType) ToChartTypeOutputWithContext ¶
func (e ChartType) ToChartTypeOutputWithContext(ctx context.Context) ChartTypeOutput
func (ChartType) ToChartTypePtrOutput ¶
func (e ChartType) ToChartTypePtrOutput() ChartTypePtrOutput
func (ChartType) ToChartTypePtrOutputWithContext ¶
func (e ChartType) ToChartTypePtrOutputWithContext(ctx context.Context) ChartTypePtrOutput
func (ChartType) ToStringOutput ¶
func (e ChartType) ToStringOutput() pulumi.StringOutput
func (ChartType) ToStringOutputWithContext ¶
func (e ChartType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChartType) ToStringPtrOutput ¶
func (e ChartType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChartType) ToStringPtrOutputWithContext ¶
func (e ChartType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChartTypeInput ¶
type ChartTypeInput interface { pulumi.Input ToChartTypeOutput() ChartTypeOutput ToChartTypeOutputWithContext(context.Context) ChartTypeOutput }
ChartTypeInput is an input type that accepts values of the ChartType enum A concrete instance of `ChartTypeInput` can be one of the following:
ChartTypeArea ChartTypeLine ChartTypeStackedColumn ChartTypeGroupedColumn ChartTypeTable
type ChartTypeOutput ¶
type ChartTypeOutput struct{ *pulumi.OutputState }
func (ChartTypeOutput) ElementType ¶
func (ChartTypeOutput) ElementType() reflect.Type
func (ChartTypeOutput) ToChartTypeOutput ¶
func (o ChartTypeOutput) ToChartTypeOutput() ChartTypeOutput
func (ChartTypeOutput) ToChartTypeOutputWithContext ¶
func (o ChartTypeOutput) ToChartTypeOutputWithContext(ctx context.Context) ChartTypeOutput
func (ChartTypeOutput) ToChartTypePtrOutput ¶
func (o ChartTypeOutput) ToChartTypePtrOutput() ChartTypePtrOutput
func (ChartTypeOutput) ToChartTypePtrOutputWithContext ¶
func (o ChartTypeOutput) ToChartTypePtrOutputWithContext(ctx context.Context) ChartTypePtrOutput
func (ChartTypeOutput) ToStringOutput ¶
func (o ChartTypeOutput) ToStringOutput() pulumi.StringOutput
func (ChartTypeOutput) ToStringOutputWithContext ¶
func (o ChartTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChartTypeOutput) ToStringPtrOutput ¶
func (o ChartTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChartTypeOutput) ToStringPtrOutputWithContext ¶
func (o ChartTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChartTypePtrInput ¶
type ChartTypePtrInput interface { pulumi.Input ToChartTypePtrOutput() ChartTypePtrOutput ToChartTypePtrOutputWithContext(context.Context) ChartTypePtrOutput }
func ChartTypePtr ¶
func ChartTypePtr(v string) ChartTypePtrInput
type ChartTypePtrOutput ¶
type ChartTypePtrOutput struct{ *pulumi.OutputState }
func (ChartTypePtrOutput) Elem ¶
func (o ChartTypePtrOutput) Elem() ChartTypeOutput
func (ChartTypePtrOutput) ElementType ¶
func (ChartTypePtrOutput) ElementType() reflect.Type
func (ChartTypePtrOutput) ToChartTypePtrOutput ¶
func (o ChartTypePtrOutput) ToChartTypePtrOutput() ChartTypePtrOutput
func (ChartTypePtrOutput) ToChartTypePtrOutputWithContext ¶
func (o ChartTypePtrOutput) ToChartTypePtrOutputWithContext(ctx context.Context) ChartTypePtrOutput
func (ChartTypePtrOutput) ToStringPtrOutput ¶
func (o ChartTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChartTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ChartTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudConnector ¶
type CloudConnector struct { pulumi.CustomResourceState // Connector billing model BillingModel pulumi.StringPtrOutput `pulumi:"billingModel"` // Collection information CollectionInfo ConnectorCollectionInfoResponseOutput `pulumi:"collectionInfo"` // Connector definition creation datetime CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // Credentials authentication key (eg AWS ARN) CredentialsKey pulumi.StringPtrOutput `pulumi:"credentialsKey"` // Number of days remaining of trial DaysTrialRemaining pulumi.IntOutput `pulumi:"daysTrialRemaining"` // Default ManagementGroupId DefaultManagementGroupId pulumi.StringPtrOutput `pulumi:"defaultManagementGroupId"` // Connector DisplayName DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Associated ExternalBillingAccountId ExternalBillingAccountId pulumi.StringOutput `pulumi:"externalBillingAccountId"` // Connector kind (eg aws) Kind pulumi.StringPtrOutput `pulumi:"kind"` // Connector last modified datetime ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` // Connector name Name pulumi.StringOutput `pulumi:"name"` // The display name of the providerBillingAccountId as defined on the external provider ProviderBillingAccountDisplayName pulumi.StringOutput `pulumi:"providerBillingAccountDisplayName"` // Connector providerBillingAccountId, determined from credentials (eg AWS Consolidated account number) ProviderBillingAccountId pulumi.StringOutput `pulumi:"providerBillingAccountId"` // Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources) ReportId pulumi.StringPtrOutput `pulumi:"reportId"` // Connector status Status pulumi.StringOutput `pulumi:"status"` // Billing SubscriptionId SubscriptionId pulumi.StringPtrOutput `pulumi:"subscriptionId"` // Connector type Type pulumi.StringOutput `pulumi:"type"` }
The Connector model definition Azure REST API version: 2019-03-01-preview. Prior API version in Azure Native 1.x: 2019-03-01-preview.
func GetCloudConnector ¶
func GetCloudConnector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudConnectorState, opts ...pulumi.ResourceOption) (*CloudConnector, error)
GetCloudConnector gets an existing CloudConnector 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 NewCloudConnector ¶
func NewCloudConnector(ctx *pulumi.Context, name string, args *CloudConnectorArgs, opts ...pulumi.ResourceOption) (*CloudConnector, error)
NewCloudConnector registers a new resource with the given unique name, arguments, and options.
func (*CloudConnector) ElementType ¶
func (*CloudConnector) ElementType() reflect.Type
func (*CloudConnector) ToCloudConnectorOutput ¶
func (i *CloudConnector) ToCloudConnectorOutput() CloudConnectorOutput
func (*CloudConnector) ToCloudConnectorOutputWithContext ¶
func (i *CloudConnector) ToCloudConnectorOutputWithContext(ctx context.Context) CloudConnectorOutput
type CloudConnectorArgs ¶
type CloudConnectorArgs struct { // Connector billing model BillingModel pulumi.StringPtrInput // Connector Name. ConnectorName pulumi.StringPtrInput // Credentials authentication key (eg AWS ARN) CredentialsKey pulumi.StringPtrInput // Credentials secret (eg AWS ExternalId) CredentialsSecret pulumi.StringPtrInput // Default ManagementGroupId DefaultManagementGroupId pulumi.StringPtrInput // Connector DisplayName DisplayName pulumi.StringPtrInput // Connector kind (eg aws) Kind pulumi.StringPtrInput // Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources) ReportId pulumi.StringPtrInput // Billing SubscriptionId SubscriptionId pulumi.StringPtrInput }
The set of arguments for constructing a CloudConnector resource.
func (CloudConnectorArgs) ElementType ¶
func (CloudConnectorArgs) ElementType() reflect.Type
type CloudConnectorInput ¶
type CloudConnectorInput interface { pulumi.Input ToCloudConnectorOutput() CloudConnectorOutput ToCloudConnectorOutputWithContext(ctx context.Context) CloudConnectorOutput }
type CloudConnectorOutput ¶
type CloudConnectorOutput struct{ *pulumi.OutputState }
func (CloudConnectorOutput) BillingModel ¶
func (o CloudConnectorOutput) BillingModel() pulumi.StringPtrOutput
Connector billing model
func (CloudConnectorOutput) CollectionInfo ¶
func (o CloudConnectorOutput) CollectionInfo() ConnectorCollectionInfoResponseOutput
Collection information
func (CloudConnectorOutput) CreatedOn ¶
func (o CloudConnectorOutput) CreatedOn() pulumi.StringOutput
Connector definition creation datetime
func (CloudConnectorOutput) CredentialsKey ¶
func (o CloudConnectorOutput) CredentialsKey() pulumi.StringPtrOutput
Credentials authentication key (eg AWS ARN)
func (CloudConnectorOutput) DaysTrialRemaining ¶
func (o CloudConnectorOutput) DaysTrialRemaining() pulumi.IntOutput
Number of days remaining of trial
func (CloudConnectorOutput) DefaultManagementGroupId ¶
func (o CloudConnectorOutput) DefaultManagementGroupId() pulumi.StringPtrOutput
Default ManagementGroupId
func (CloudConnectorOutput) DisplayName ¶
func (o CloudConnectorOutput) DisplayName() pulumi.StringPtrOutput
Connector DisplayName
func (CloudConnectorOutput) ElementType ¶
func (CloudConnectorOutput) ElementType() reflect.Type
func (CloudConnectorOutput) ExternalBillingAccountId ¶
func (o CloudConnectorOutput) ExternalBillingAccountId() pulumi.StringOutput
Associated ExternalBillingAccountId
func (CloudConnectorOutput) Kind ¶
func (o CloudConnectorOutput) Kind() pulumi.StringPtrOutput
Connector kind (eg aws)
func (CloudConnectorOutput) ModifiedOn ¶
func (o CloudConnectorOutput) ModifiedOn() pulumi.StringOutput
Connector last modified datetime
func (CloudConnectorOutput) Name ¶
func (o CloudConnectorOutput) Name() pulumi.StringOutput
Connector name
func (CloudConnectorOutput) ProviderBillingAccountDisplayName ¶
func (o CloudConnectorOutput) ProviderBillingAccountDisplayName() pulumi.StringOutput
The display name of the providerBillingAccountId as defined on the external provider
func (CloudConnectorOutput) ProviderBillingAccountId ¶
func (o CloudConnectorOutput) ProviderBillingAccountId() pulumi.StringOutput
Connector providerBillingAccountId, determined from credentials (eg AWS Consolidated account number)
func (CloudConnectorOutput) ReportId ¶
func (o CloudConnectorOutput) ReportId() pulumi.StringPtrOutput
Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources)
func (CloudConnectorOutput) Status ¶
func (o CloudConnectorOutput) Status() pulumi.StringOutput
Connector status
func (CloudConnectorOutput) SubscriptionId ¶
func (o CloudConnectorOutput) SubscriptionId() pulumi.StringPtrOutput
Billing SubscriptionId
func (CloudConnectorOutput) ToCloudConnectorOutput ¶
func (o CloudConnectorOutput) ToCloudConnectorOutput() CloudConnectorOutput
func (CloudConnectorOutput) ToCloudConnectorOutputWithContext ¶
func (o CloudConnectorOutput) ToCloudConnectorOutputWithContext(ctx context.Context) CloudConnectorOutput
func (CloudConnectorOutput) Type ¶
func (o CloudConnectorOutput) Type() pulumi.StringOutput
Connector type
type CloudConnectorState ¶
type CloudConnectorState struct { }
func (CloudConnectorState) ElementType ¶
func (CloudConnectorState) ElementType() reflect.Type
type CommonExportPropertiesResponse ¶
type CommonExportPropertiesResponse struct { // Has the definition for the export. Definition ExportDefinitionResponse `pulumi:"definition"` // Has delivery information for the export. DeliveryInfo ExportDeliveryInfoResponse `pulumi:"deliveryInfo"` // The format of the export being delivered. Currently only 'Csv' is supported. Format *string `pulumi:"format"` // If the export has an active schedule, provides an estimate of the next run time. NextRunTimeEstimate string `pulumi:"nextRunTimeEstimate"` // If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes. PartitionData *bool `pulumi:"partitionData"` // If requested, has the most recent run history for the export. RunHistory *ExportExecutionListResultResponse `pulumi:"runHistory"` }
The common properties of the export.
type CommonExportPropertiesResponseOutput ¶
type CommonExportPropertiesResponseOutput struct{ *pulumi.OutputState }
The common properties of the export.
func (CommonExportPropertiesResponseOutput) Definition ¶
func (o CommonExportPropertiesResponseOutput) Definition() ExportDefinitionResponseOutput
Has the definition for the export.
func (CommonExportPropertiesResponseOutput) DeliveryInfo ¶
func (o CommonExportPropertiesResponseOutput) DeliveryInfo() ExportDeliveryInfoResponseOutput
Has delivery information for the export.
func (CommonExportPropertiesResponseOutput) ElementType ¶
func (CommonExportPropertiesResponseOutput) ElementType() reflect.Type
func (CommonExportPropertiesResponseOutput) Format ¶
func (o CommonExportPropertiesResponseOutput) Format() pulumi.StringPtrOutput
The format of the export being delivered. Currently only 'Csv' is supported.
func (CommonExportPropertiesResponseOutput) NextRunTimeEstimate ¶
func (o CommonExportPropertiesResponseOutput) NextRunTimeEstimate() pulumi.StringOutput
If the export has an active schedule, provides an estimate of the next run time.
func (CommonExportPropertiesResponseOutput) PartitionData ¶
func (o CommonExportPropertiesResponseOutput) PartitionData() pulumi.BoolPtrOutput
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
func (CommonExportPropertiesResponseOutput) RunHistory ¶
func (o CommonExportPropertiesResponseOutput) RunHistory() ExportExecutionListResultResponsePtrOutput
If requested, has the most recent run history for the export.
func (CommonExportPropertiesResponseOutput) ToCommonExportPropertiesResponseOutput ¶
func (o CommonExportPropertiesResponseOutput) ToCommonExportPropertiesResponseOutput() CommonExportPropertiesResponseOutput
func (CommonExportPropertiesResponseOutput) ToCommonExportPropertiesResponseOutputWithContext ¶
func (o CommonExportPropertiesResponseOutput) ToCommonExportPropertiesResponseOutputWithContext(ctx context.Context) CommonExportPropertiesResponseOutput
type CommonExportPropertiesResponsePtrOutput ¶
type CommonExportPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (CommonExportPropertiesResponsePtrOutput) Definition ¶
func (o CommonExportPropertiesResponsePtrOutput) Definition() ExportDefinitionResponsePtrOutput
Has the definition for the export.
func (CommonExportPropertiesResponsePtrOutput) DeliveryInfo ¶
func (o CommonExportPropertiesResponsePtrOutput) DeliveryInfo() ExportDeliveryInfoResponsePtrOutput
Has delivery information for the export.
func (CommonExportPropertiesResponsePtrOutput) ElementType ¶
func (CommonExportPropertiesResponsePtrOutput) ElementType() reflect.Type
func (CommonExportPropertiesResponsePtrOutput) Format ¶
func (o CommonExportPropertiesResponsePtrOutput) Format() pulumi.StringPtrOutput
The format of the export being delivered. Currently only 'Csv' is supported.
func (CommonExportPropertiesResponsePtrOutput) NextRunTimeEstimate ¶
func (o CommonExportPropertiesResponsePtrOutput) NextRunTimeEstimate() pulumi.StringPtrOutput
If the export has an active schedule, provides an estimate of the next run time.
func (CommonExportPropertiesResponsePtrOutput) PartitionData ¶
func (o CommonExportPropertiesResponsePtrOutput) PartitionData() pulumi.BoolPtrOutput
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
func (CommonExportPropertiesResponsePtrOutput) RunHistory ¶
func (o CommonExportPropertiesResponsePtrOutput) RunHistory() ExportExecutionListResultResponsePtrOutput
If requested, has the most recent run history for the export.
func (CommonExportPropertiesResponsePtrOutput) ToCommonExportPropertiesResponsePtrOutput ¶
func (o CommonExportPropertiesResponsePtrOutput) ToCommonExportPropertiesResponsePtrOutput() CommonExportPropertiesResponsePtrOutput
func (CommonExportPropertiesResponsePtrOutput) ToCommonExportPropertiesResponsePtrOutputWithContext ¶
func (o CommonExportPropertiesResponsePtrOutput) ToCommonExportPropertiesResponsePtrOutputWithContext(ctx context.Context) CommonExportPropertiesResponsePtrOutput
type Connector ¶
type Connector struct { pulumi.CustomResourceState // Collection information Collection ConnectorCollectionInfoResponseOutput `pulumi:"collection"` // Connector definition creation datetime CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // Credentials authentication key (eg AWS ARN) CredentialsKey pulumi.StringPtrOutput `pulumi:"credentialsKey"` // Connector DisplayName (defaults to Name) DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Connector kind (eg aws) Kind pulumi.StringPtrOutput `pulumi:"kind"` // Connector location Location pulumi.StringPtrOutput `pulumi:"location"` // Connector last modified datetime ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` // Connector name Name pulumi.StringOutput `pulumi:"name"` // Connector providerAccountId (determined from credentials) ProviderAccountId pulumi.StringOutput `pulumi:"providerAccountId"` // Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources) ReportId pulumi.StringPtrOutput `pulumi:"reportId"` // Connector status Status pulumi.StringPtrOutput `pulumi:"status"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Connector type Type pulumi.StringOutput `pulumi:"type"` }
The Connector model definition Azure REST API version: 2018-08-01-preview.
func GetConnector ¶
func GetConnector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)
GetConnector gets an existing Connector 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 NewConnector ¶
func NewConnector(ctx *pulumi.Context, name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)
NewConnector registers a new resource with the given unique name, arguments, and options.
func (*Connector) ElementType ¶
func (*Connector) ToConnectorOutput ¶
func (i *Connector) ToConnectorOutput() ConnectorOutput
func (*Connector) ToConnectorOutputWithContext ¶
func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
type ConnectorArgs ¶
type ConnectorArgs struct { // Connector Name. ConnectorName pulumi.StringPtrInput // Credentials authentication key (eg AWS ARN) CredentialsKey pulumi.StringPtrInput // Credentials secret (eg AWS ExternalId) CredentialsSecret pulumi.StringPtrInput // Connector DisplayName (defaults to Name) DisplayName pulumi.StringPtrInput // Connector kind (eg aws) Kind pulumi.StringPtrInput // Connector location Location pulumi.StringPtrInput // Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources) ReportId pulumi.StringPtrInput // Azure Resource Group Name. ResourceGroupName pulumi.StringInput // Connector status Status pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a Connector resource.
func (ConnectorArgs) ElementType ¶
func (ConnectorArgs) ElementType() reflect.Type
type ConnectorBillingModel ¶
type ConnectorBillingModel string
Connector billing model
func (ConnectorBillingModel) ElementType ¶
func (ConnectorBillingModel) ElementType() reflect.Type
func (ConnectorBillingModel) ToConnectorBillingModelOutput ¶
func (e ConnectorBillingModel) ToConnectorBillingModelOutput() ConnectorBillingModelOutput
func (ConnectorBillingModel) ToConnectorBillingModelOutputWithContext ¶
func (e ConnectorBillingModel) ToConnectorBillingModelOutputWithContext(ctx context.Context) ConnectorBillingModelOutput
func (ConnectorBillingModel) ToConnectorBillingModelPtrOutput ¶
func (e ConnectorBillingModel) ToConnectorBillingModelPtrOutput() ConnectorBillingModelPtrOutput
func (ConnectorBillingModel) ToConnectorBillingModelPtrOutputWithContext ¶
func (e ConnectorBillingModel) ToConnectorBillingModelPtrOutputWithContext(ctx context.Context) ConnectorBillingModelPtrOutput
func (ConnectorBillingModel) ToStringOutput ¶
func (e ConnectorBillingModel) ToStringOutput() pulumi.StringOutput
func (ConnectorBillingModel) ToStringOutputWithContext ¶
func (e ConnectorBillingModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorBillingModel) ToStringPtrOutput ¶
func (e ConnectorBillingModel) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorBillingModel) ToStringPtrOutputWithContext ¶
func (e ConnectorBillingModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorBillingModelInput ¶
type ConnectorBillingModelInput interface { pulumi.Input ToConnectorBillingModelOutput() ConnectorBillingModelOutput ToConnectorBillingModelOutputWithContext(context.Context) ConnectorBillingModelOutput }
ConnectorBillingModelInput is an input type that accepts values of the ConnectorBillingModel enum A concrete instance of `ConnectorBillingModelInput` can be one of the following:
ConnectorBillingModelTrial ConnectorBillingModelAutoUpgrade ConnectorBillingModelPremium ConnectorBillingModelExpired
type ConnectorBillingModelOutput ¶
type ConnectorBillingModelOutput struct{ *pulumi.OutputState }
func (ConnectorBillingModelOutput) ElementType ¶
func (ConnectorBillingModelOutput) ElementType() reflect.Type
func (ConnectorBillingModelOutput) ToConnectorBillingModelOutput ¶
func (o ConnectorBillingModelOutput) ToConnectorBillingModelOutput() ConnectorBillingModelOutput
func (ConnectorBillingModelOutput) ToConnectorBillingModelOutputWithContext ¶
func (o ConnectorBillingModelOutput) ToConnectorBillingModelOutputWithContext(ctx context.Context) ConnectorBillingModelOutput
func (ConnectorBillingModelOutput) ToConnectorBillingModelPtrOutput ¶
func (o ConnectorBillingModelOutput) ToConnectorBillingModelPtrOutput() ConnectorBillingModelPtrOutput
func (ConnectorBillingModelOutput) ToConnectorBillingModelPtrOutputWithContext ¶
func (o ConnectorBillingModelOutput) ToConnectorBillingModelPtrOutputWithContext(ctx context.Context) ConnectorBillingModelPtrOutput
func (ConnectorBillingModelOutput) ToStringOutput ¶
func (o ConnectorBillingModelOutput) ToStringOutput() pulumi.StringOutput
func (ConnectorBillingModelOutput) ToStringOutputWithContext ¶
func (o ConnectorBillingModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorBillingModelOutput) ToStringPtrOutput ¶
func (o ConnectorBillingModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorBillingModelOutput) ToStringPtrOutputWithContext ¶
func (o ConnectorBillingModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorBillingModelPtrInput ¶
type ConnectorBillingModelPtrInput interface { pulumi.Input ToConnectorBillingModelPtrOutput() ConnectorBillingModelPtrOutput ToConnectorBillingModelPtrOutputWithContext(context.Context) ConnectorBillingModelPtrOutput }
func ConnectorBillingModelPtr ¶
func ConnectorBillingModelPtr(v string) ConnectorBillingModelPtrInput
type ConnectorBillingModelPtrOutput ¶
type ConnectorBillingModelPtrOutput struct{ *pulumi.OutputState }
func (ConnectorBillingModelPtrOutput) Elem ¶
func (o ConnectorBillingModelPtrOutput) Elem() ConnectorBillingModelOutput
func (ConnectorBillingModelPtrOutput) ElementType ¶
func (ConnectorBillingModelPtrOutput) ElementType() reflect.Type
func (ConnectorBillingModelPtrOutput) ToConnectorBillingModelPtrOutput ¶
func (o ConnectorBillingModelPtrOutput) ToConnectorBillingModelPtrOutput() ConnectorBillingModelPtrOutput
func (ConnectorBillingModelPtrOutput) ToConnectorBillingModelPtrOutputWithContext ¶
func (o ConnectorBillingModelPtrOutput) ToConnectorBillingModelPtrOutputWithContext(ctx context.Context) ConnectorBillingModelPtrOutput
func (ConnectorBillingModelPtrOutput) ToStringPtrOutput ¶
func (o ConnectorBillingModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorBillingModelPtrOutput) ToStringPtrOutputWithContext ¶
func (o ConnectorBillingModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorCollectionErrorInfoResponse ¶
type ConnectorCollectionErrorInfoResponse struct { // Short error message ErrorCode string `pulumi:"errorCode"` // External Provider error message ErrorInnerMessage *string `pulumi:"errorInnerMessage"` // Detailed error message ErrorMessage string `pulumi:"errorMessage"` // Time the error started occurring (Last time error occurred in lastRun) ErrorStartTime string `pulumi:"errorStartTime"` }
Details of any error encountered on last collection attempt
type ConnectorCollectionErrorInfoResponseOutput ¶
type ConnectorCollectionErrorInfoResponseOutput struct{ *pulumi.OutputState }
Details of any error encountered on last collection attempt
func (ConnectorCollectionErrorInfoResponseOutput) ElementType ¶
func (ConnectorCollectionErrorInfoResponseOutput) ElementType() reflect.Type
func (ConnectorCollectionErrorInfoResponseOutput) ErrorCode ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ErrorCode() pulumi.StringOutput
Short error message
func (ConnectorCollectionErrorInfoResponseOutput) ErrorInnerMessage ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ErrorInnerMessage() pulumi.StringPtrOutput
External Provider error message
func (ConnectorCollectionErrorInfoResponseOutput) ErrorMessage ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ErrorMessage() pulumi.StringOutput
Detailed error message
func (ConnectorCollectionErrorInfoResponseOutput) ErrorStartTime ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ErrorStartTime() pulumi.StringOutput
Time the error started occurring (Last time error occurred in lastRun)
func (ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutput ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutput() ConnectorCollectionErrorInfoResponseOutput
func (ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutputWithContext ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponseOutput
type ConnectorCollectionErrorInfoResponsePtrOutput ¶
type ConnectorCollectionErrorInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (ConnectorCollectionErrorInfoResponsePtrOutput) ElementType ¶
func (ConnectorCollectionErrorInfoResponsePtrOutput) ElementType() reflect.Type
func (ConnectorCollectionErrorInfoResponsePtrOutput) ErrorCode ¶
func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorCode() pulumi.StringPtrOutput
Short error message
func (ConnectorCollectionErrorInfoResponsePtrOutput) ErrorInnerMessage ¶
func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorInnerMessage() pulumi.StringPtrOutput
External Provider error message
func (ConnectorCollectionErrorInfoResponsePtrOutput) ErrorMessage ¶
func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorMessage() pulumi.StringPtrOutput
Detailed error message
func (ConnectorCollectionErrorInfoResponsePtrOutput) ErrorStartTime ¶
func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorStartTime() pulumi.StringPtrOutput
Time the error started occurring (Last time error occurred in lastRun)
func (ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutput ¶
func (o ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput
func (ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext ¶
func (o ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponsePtrOutput
type ConnectorCollectionInfoResponse ¶
type ConnectorCollectionInfoResponse struct { // Error information of last collection Error *ConnectorCollectionErrorInfoResponse `pulumi:"error"` // Last time the data acquisition process initiated connecting to the external provider LastChecked *string `pulumi:"lastChecked"` // Last time the data acquisition process completed (even if no new data was found) LastRun string `pulumi:"lastRun"` // Last time the external data was updated into Azure LastUpdated string `pulumi:"lastUpdated"` // Source timestamp of external data currently available in Azure (eg AWS last processed CUR file timestamp) SourceLastUpdated string `pulumi:"sourceLastUpdated"` }
Collection and ingestion information
type ConnectorCollectionInfoResponseOutput ¶
type ConnectorCollectionInfoResponseOutput struct{ *pulumi.OutputState }
Collection and ingestion information
func (ConnectorCollectionInfoResponseOutput) ElementType ¶
func (ConnectorCollectionInfoResponseOutput) ElementType() reflect.Type
func (ConnectorCollectionInfoResponseOutput) Error ¶
func (o ConnectorCollectionInfoResponseOutput) Error() ConnectorCollectionErrorInfoResponsePtrOutput
Error information of last collection
func (ConnectorCollectionInfoResponseOutput) LastChecked ¶
func (o ConnectorCollectionInfoResponseOutput) LastChecked() pulumi.StringPtrOutput
Last time the data acquisition process initiated connecting to the external provider
func (ConnectorCollectionInfoResponseOutput) LastRun ¶
func (o ConnectorCollectionInfoResponseOutput) LastRun() pulumi.StringOutput
Last time the data acquisition process completed (even if no new data was found)
func (ConnectorCollectionInfoResponseOutput) LastUpdated ¶
func (o ConnectorCollectionInfoResponseOutput) LastUpdated() pulumi.StringOutput
Last time the external data was updated into Azure
func (ConnectorCollectionInfoResponseOutput) SourceLastUpdated ¶
func (o ConnectorCollectionInfoResponseOutput) SourceLastUpdated() pulumi.StringOutput
Source timestamp of external data currently available in Azure (eg AWS last processed CUR file timestamp)
func (ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutput ¶
func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutput() ConnectorCollectionInfoResponseOutput
func (ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutputWithContext ¶
func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponseOutput
type ConnectorInput ¶
type ConnectorInput interface { pulumi.Input ToConnectorOutput() ConnectorOutput ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput }
type ConnectorOutput ¶
type ConnectorOutput struct{ *pulumi.OutputState }
func (ConnectorOutput) Collection ¶
func (o ConnectorOutput) Collection() ConnectorCollectionInfoResponseOutput
Collection information
func (ConnectorOutput) CreatedOn ¶
func (o ConnectorOutput) CreatedOn() pulumi.StringOutput
Connector definition creation datetime
func (ConnectorOutput) CredentialsKey ¶
func (o ConnectorOutput) CredentialsKey() pulumi.StringPtrOutput
Credentials authentication key (eg AWS ARN)
func (ConnectorOutput) DisplayName ¶
func (o ConnectorOutput) DisplayName() pulumi.StringPtrOutput
Connector DisplayName (defaults to Name)
func (ConnectorOutput) ElementType ¶
func (ConnectorOutput) ElementType() reflect.Type
func (ConnectorOutput) Kind ¶
func (o ConnectorOutput) Kind() pulumi.StringPtrOutput
Connector kind (eg aws)
func (ConnectorOutput) Location ¶
func (o ConnectorOutput) Location() pulumi.StringPtrOutput
Connector location
func (ConnectorOutput) ModifiedOn ¶
func (o ConnectorOutput) ModifiedOn() pulumi.StringOutput
Connector last modified datetime
func (ConnectorOutput) ProviderAccountId ¶
func (o ConnectorOutput) ProviderAccountId() pulumi.StringOutput
Connector providerAccountId (determined from credentials)
func (ConnectorOutput) ReportId ¶
func (o ConnectorOutput) ReportId() pulumi.StringPtrOutput
Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources)
func (ConnectorOutput) Status ¶
func (o ConnectorOutput) Status() pulumi.StringPtrOutput
Connector status
func (ConnectorOutput) ToConnectorOutput ¶
func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput
func (ConnectorOutput) ToConnectorOutputWithContext ¶
func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
type ConnectorState ¶
type ConnectorState struct { }
func (ConnectorState) ElementType ¶
func (ConnectorState) ElementType() reflect.Type
type ConnectorStatus ¶
type ConnectorStatus string
Connector status
func (ConnectorStatus) ElementType ¶
func (ConnectorStatus) ElementType() reflect.Type
func (ConnectorStatus) ToConnectorStatusOutput ¶
func (e ConnectorStatus) ToConnectorStatusOutput() ConnectorStatusOutput
func (ConnectorStatus) ToConnectorStatusOutputWithContext ¶
func (e ConnectorStatus) ToConnectorStatusOutputWithContext(ctx context.Context) ConnectorStatusOutput
func (ConnectorStatus) ToConnectorStatusPtrOutput ¶
func (e ConnectorStatus) ToConnectorStatusPtrOutput() ConnectorStatusPtrOutput
func (ConnectorStatus) ToConnectorStatusPtrOutputWithContext ¶
func (e ConnectorStatus) ToConnectorStatusPtrOutputWithContext(ctx context.Context) ConnectorStatusPtrOutput
func (ConnectorStatus) ToStringOutput ¶
func (e ConnectorStatus) ToStringOutput() pulumi.StringOutput
func (ConnectorStatus) ToStringOutputWithContext ¶
func (e ConnectorStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorStatus) ToStringPtrOutput ¶
func (e ConnectorStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorStatus) ToStringPtrOutputWithContext ¶
func (e ConnectorStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorStatusInput ¶
type ConnectorStatusInput interface { pulumi.Input ToConnectorStatusOutput() ConnectorStatusOutput ToConnectorStatusOutputWithContext(context.Context) ConnectorStatusOutput }
ConnectorStatusInput is an input type that accepts values of the ConnectorStatus enum A concrete instance of `ConnectorStatusInput` can be one of the following:
ConnectorStatusActive ConnectorStatusError ConnectorStatusSuspended
type ConnectorStatusOutput ¶
type ConnectorStatusOutput struct{ *pulumi.OutputState }
func (ConnectorStatusOutput) ElementType ¶
func (ConnectorStatusOutput) ElementType() reflect.Type
func (ConnectorStatusOutput) ToConnectorStatusOutput ¶
func (o ConnectorStatusOutput) ToConnectorStatusOutput() ConnectorStatusOutput
func (ConnectorStatusOutput) ToConnectorStatusOutputWithContext ¶
func (o ConnectorStatusOutput) ToConnectorStatusOutputWithContext(ctx context.Context) ConnectorStatusOutput
func (ConnectorStatusOutput) ToConnectorStatusPtrOutput ¶
func (o ConnectorStatusOutput) ToConnectorStatusPtrOutput() ConnectorStatusPtrOutput
func (ConnectorStatusOutput) ToConnectorStatusPtrOutputWithContext ¶
func (o ConnectorStatusOutput) ToConnectorStatusPtrOutputWithContext(ctx context.Context) ConnectorStatusPtrOutput
func (ConnectorStatusOutput) ToStringOutput ¶
func (o ConnectorStatusOutput) ToStringOutput() pulumi.StringOutput
func (ConnectorStatusOutput) ToStringOutputWithContext ¶
func (o ConnectorStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorStatusOutput) ToStringPtrOutput ¶
func (o ConnectorStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorStatusOutput) ToStringPtrOutputWithContext ¶
func (o ConnectorStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorStatusPtrInput ¶
type ConnectorStatusPtrInput interface { pulumi.Input ToConnectorStatusPtrOutput() ConnectorStatusPtrOutput ToConnectorStatusPtrOutputWithContext(context.Context) ConnectorStatusPtrOutput }
func ConnectorStatusPtr ¶
func ConnectorStatusPtr(v string) ConnectorStatusPtrInput
type ConnectorStatusPtrOutput ¶
type ConnectorStatusPtrOutput struct{ *pulumi.OutputState }
func (ConnectorStatusPtrOutput) Elem ¶
func (o ConnectorStatusPtrOutput) Elem() ConnectorStatusOutput
func (ConnectorStatusPtrOutput) ElementType ¶
func (ConnectorStatusPtrOutput) ElementType() reflect.Type
func (ConnectorStatusPtrOutput) ToConnectorStatusPtrOutput ¶
func (o ConnectorStatusPtrOutput) ToConnectorStatusPtrOutput() ConnectorStatusPtrOutput
func (ConnectorStatusPtrOutput) ToConnectorStatusPtrOutputWithContext ¶
func (o ConnectorStatusPtrOutput) ToConnectorStatusPtrOutputWithContext(ctx context.Context) ConnectorStatusPtrOutput
func (ConnectorStatusPtrOutput) ToStringPtrOutput ¶
func (o ConnectorStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o ConnectorStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CostAllocationPolicyType ¶
type CostAllocationPolicyType string
Method of cost allocation for the rule
func (CostAllocationPolicyType) ElementType ¶
func (CostAllocationPolicyType) ElementType() reflect.Type
func (CostAllocationPolicyType) ToCostAllocationPolicyTypeOutput ¶
func (e CostAllocationPolicyType) ToCostAllocationPolicyTypeOutput() CostAllocationPolicyTypeOutput
func (CostAllocationPolicyType) ToCostAllocationPolicyTypeOutputWithContext ¶
func (e CostAllocationPolicyType) ToCostAllocationPolicyTypeOutputWithContext(ctx context.Context) CostAllocationPolicyTypeOutput
func (CostAllocationPolicyType) ToCostAllocationPolicyTypePtrOutput ¶
func (e CostAllocationPolicyType) ToCostAllocationPolicyTypePtrOutput() CostAllocationPolicyTypePtrOutput
func (CostAllocationPolicyType) ToCostAllocationPolicyTypePtrOutputWithContext ¶
func (e CostAllocationPolicyType) ToCostAllocationPolicyTypePtrOutputWithContext(ctx context.Context) CostAllocationPolicyTypePtrOutput
func (CostAllocationPolicyType) ToStringOutput ¶
func (e CostAllocationPolicyType) ToStringOutput() pulumi.StringOutput
func (CostAllocationPolicyType) ToStringOutputWithContext ¶
func (e CostAllocationPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CostAllocationPolicyType) ToStringPtrOutput ¶
func (e CostAllocationPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CostAllocationPolicyType) ToStringPtrOutputWithContext ¶
func (e CostAllocationPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CostAllocationPolicyTypeInput ¶
type CostAllocationPolicyTypeInput interface { pulumi.Input ToCostAllocationPolicyTypeOutput() CostAllocationPolicyTypeOutput ToCostAllocationPolicyTypeOutputWithContext(context.Context) CostAllocationPolicyTypeOutput }
CostAllocationPolicyTypeInput is an input type that accepts values of the CostAllocationPolicyType enum A concrete instance of `CostAllocationPolicyTypeInput` can be one of the following:
CostAllocationPolicyTypeFixedProportion
type CostAllocationPolicyTypeOutput ¶
type CostAllocationPolicyTypeOutput struct{ *pulumi.OutputState }
func (CostAllocationPolicyTypeOutput) ElementType ¶
func (CostAllocationPolicyTypeOutput) ElementType() reflect.Type
func (CostAllocationPolicyTypeOutput) ToCostAllocationPolicyTypeOutput ¶
func (o CostAllocationPolicyTypeOutput) ToCostAllocationPolicyTypeOutput() CostAllocationPolicyTypeOutput
func (CostAllocationPolicyTypeOutput) ToCostAllocationPolicyTypeOutputWithContext ¶
func (o CostAllocationPolicyTypeOutput) ToCostAllocationPolicyTypeOutputWithContext(ctx context.Context) CostAllocationPolicyTypeOutput
func (CostAllocationPolicyTypeOutput) ToCostAllocationPolicyTypePtrOutput ¶
func (o CostAllocationPolicyTypeOutput) ToCostAllocationPolicyTypePtrOutput() CostAllocationPolicyTypePtrOutput
func (CostAllocationPolicyTypeOutput) ToCostAllocationPolicyTypePtrOutputWithContext ¶
func (o CostAllocationPolicyTypeOutput) ToCostAllocationPolicyTypePtrOutputWithContext(ctx context.Context) CostAllocationPolicyTypePtrOutput
func (CostAllocationPolicyTypeOutput) ToStringOutput ¶
func (o CostAllocationPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
func (CostAllocationPolicyTypeOutput) ToStringOutputWithContext ¶
func (o CostAllocationPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CostAllocationPolicyTypeOutput) ToStringPtrOutput ¶
func (o CostAllocationPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CostAllocationPolicyTypeOutput) ToStringPtrOutputWithContext ¶
func (o CostAllocationPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CostAllocationPolicyTypePtrInput ¶
type CostAllocationPolicyTypePtrInput interface { pulumi.Input ToCostAllocationPolicyTypePtrOutput() CostAllocationPolicyTypePtrOutput ToCostAllocationPolicyTypePtrOutputWithContext(context.Context) CostAllocationPolicyTypePtrOutput }
func CostAllocationPolicyTypePtr ¶
func CostAllocationPolicyTypePtr(v string) CostAllocationPolicyTypePtrInput
type CostAllocationPolicyTypePtrOutput ¶
type CostAllocationPolicyTypePtrOutput struct{ *pulumi.OutputState }
func (CostAllocationPolicyTypePtrOutput) Elem ¶
func (o CostAllocationPolicyTypePtrOutput) Elem() CostAllocationPolicyTypeOutput
func (CostAllocationPolicyTypePtrOutput) ElementType ¶
func (CostAllocationPolicyTypePtrOutput) ElementType() reflect.Type
func (CostAllocationPolicyTypePtrOutput) ToCostAllocationPolicyTypePtrOutput ¶
func (o CostAllocationPolicyTypePtrOutput) ToCostAllocationPolicyTypePtrOutput() CostAllocationPolicyTypePtrOutput
func (CostAllocationPolicyTypePtrOutput) ToCostAllocationPolicyTypePtrOutputWithContext ¶
func (o CostAllocationPolicyTypePtrOutput) ToCostAllocationPolicyTypePtrOutputWithContext(ctx context.Context) CostAllocationPolicyTypePtrOutput
func (CostAllocationPolicyTypePtrOutput) ToStringPtrOutput ¶
func (o CostAllocationPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CostAllocationPolicyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o CostAllocationPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CostAllocationProportion ¶
type CostAllocationProportion struct { // Target resource for cost allocation Name string `pulumi:"name"` // Percentage of source cost to allocate to this resource. This value can be specified to two decimal places and the total percentage of all resources in this rule must sum to 100.00. Percentage float64 `pulumi:"percentage"` }
Target resources and allocation
type CostAllocationProportionArgs ¶
type CostAllocationProportionArgs struct { // Target resource for cost allocation Name pulumi.StringInput `pulumi:"name"` // Percentage of source cost to allocate to this resource. This value can be specified to two decimal places and the total percentage of all resources in this rule must sum to 100.00. Percentage pulumi.Float64Input `pulumi:"percentage"` }
Target resources and allocation
func (CostAllocationProportionArgs) ElementType ¶
func (CostAllocationProportionArgs) ElementType() reflect.Type
func (CostAllocationProportionArgs) ToCostAllocationProportionOutput ¶
func (i CostAllocationProportionArgs) ToCostAllocationProportionOutput() CostAllocationProportionOutput
func (CostAllocationProportionArgs) ToCostAllocationProportionOutputWithContext ¶
func (i CostAllocationProportionArgs) ToCostAllocationProportionOutputWithContext(ctx context.Context) CostAllocationProportionOutput
type CostAllocationProportionArray ¶
type CostAllocationProportionArray []CostAllocationProportionInput
func (CostAllocationProportionArray) ElementType ¶
func (CostAllocationProportionArray) ElementType() reflect.Type
func (CostAllocationProportionArray) ToCostAllocationProportionArrayOutput ¶
func (i CostAllocationProportionArray) ToCostAllocationProportionArrayOutput() CostAllocationProportionArrayOutput
func (CostAllocationProportionArray) ToCostAllocationProportionArrayOutputWithContext ¶
func (i CostAllocationProportionArray) ToCostAllocationProportionArrayOutputWithContext(ctx context.Context) CostAllocationProportionArrayOutput
type CostAllocationProportionArrayInput ¶
type CostAllocationProportionArrayInput interface { pulumi.Input ToCostAllocationProportionArrayOutput() CostAllocationProportionArrayOutput ToCostAllocationProportionArrayOutputWithContext(context.Context) CostAllocationProportionArrayOutput }
CostAllocationProportionArrayInput is an input type that accepts CostAllocationProportionArray and CostAllocationProportionArrayOutput values. You can construct a concrete instance of `CostAllocationProportionArrayInput` via:
CostAllocationProportionArray{ CostAllocationProportionArgs{...} }
type CostAllocationProportionArrayOutput ¶
type CostAllocationProportionArrayOutput struct{ *pulumi.OutputState }
func (CostAllocationProportionArrayOutput) ElementType ¶
func (CostAllocationProportionArrayOutput) ElementType() reflect.Type
func (CostAllocationProportionArrayOutput) Index ¶
func (o CostAllocationProportionArrayOutput) Index(i pulumi.IntInput) CostAllocationProportionOutput
func (CostAllocationProportionArrayOutput) ToCostAllocationProportionArrayOutput ¶
func (o CostAllocationProportionArrayOutput) ToCostAllocationProportionArrayOutput() CostAllocationProportionArrayOutput
func (CostAllocationProportionArrayOutput) ToCostAllocationProportionArrayOutputWithContext ¶
func (o CostAllocationProportionArrayOutput) ToCostAllocationProportionArrayOutputWithContext(ctx context.Context) CostAllocationProportionArrayOutput
type CostAllocationProportionInput ¶
type CostAllocationProportionInput interface { pulumi.Input ToCostAllocationProportionOutput() CostAllocationProportionOutput ToCostAllocationProportionOutputWithContext(context.Context) CostAllocationProportionOutput }
CostAllocationProportionInput is an input type that accepts CostAllocationProportionArgs and CostAllocationProportionOutput values. You can construct a concrete instance of `CostAllocationProportionInput` via:
CostAllocationProportionArgs{...}
type CostAllocationProportionOutput ¶
type CostAllocationProportionOutput struct{ *pulumi.OutputState }
Target resources and allocation
func (CostAllocationProportionOutput) ElementType ¶
func (CostAllocationProportionOutput) ElementType() reflect.Type
func (CostAllocationProportionOutput) Name ¶
func (o CostAllocationProportionOutput) Name() pulumi.StringOutput
Target resource for cost allocation
func (CostAllocationProportionOutput) Percentage ¶
func (o CostAllocationProportionOutput) Percentage() pulumi.Float64Output
Percentage of source cost to allocate to this resource. This value can be specified to two decimal places and the total percentage of all resources in this rule must sum to 100.00.
func (CostAllocationProportionOutput) ToCostAllocationProportionOutput ¶
func (o CostAllocationProportionOutput) ToCostAllocationProportionOutput() CostAllocationProportionOutput
func (CostAllocationProportionOutput) ToCostAllocationProportionOutputWithContext ¶
func (o CostAllocationProportionOutput) ToCostAllocationProportionOutputWithContext(ctx context.Context) CostAllocationProportionOutput
type CostAllocationProportionResponse ¶
type CostAllocationProportionResponse struct { // Target resource for cost allocation Name string `pulumi:"name"` // Percentage of source cost to allocate to this resource. This value can be specified to two decimal places and the total percentage of all resources in this rule must sum to 100.00. Percentage float64 `pulumi:"percentage"` }
Target resources and allocation
type CostAllocationProportionResponseArrayOutput ¶
type CostAllocationProportionResponseArrayOutput struct{ *pulumi.OutputState }
func (CostAllocationProportionResponseArrayOutput) ElementType ¶
func (CostAllocationProportionResponseArrayOutput) ElementType() reflect.Type
func (CostAllocationProportionResponseArrayOutput) ToCostAllocationProportionResponseArrayOutput ¶
func (o CostAllocationProportionResponseArrayOutput) ToCostAllocationProportionResponseArrayOutput() CostAllocationProportionResponseArrayOutput
func (CostAllocationProportionResponseArrayOutput) ToCostAllocationProportionResponseArrayOutputWithContext ¶
func (o CostAllocationProportionResponseArrayOutput) ToCostAllocationProportionResponseArrayOutputWithContext(ctx context.Context) CostAllocationProportionResponseArrayOutput
type CostAllocationProportionResponseOutput ¶
type CostAllocationProportionResponseOutput struct{ *pulumi.OutputState }
Target resources and allocation
func (CostAllocationProportionResponseOutput) ElementType ¶
func (CostAllocationProportionResponseOutput) ElementType() reflect.Type
func (CostAllocationProportionResponseOutput) Name ¶
func (o CostAllocationProportionResponseOutput) Name() pulumi.StringOutput
Target resource for cost allocation
func (CostAllocationProportionResponseOutput) Percentage ¶
func (o CostAllocationProportionResponseOutput) Percentage() pulumi.Float64Output
Percentage of source cost to allocate to this resource. This value can be specified to two decimal places and the total percentage of all resources in this rule must sum to 100.00.
func (CostAllocationProportionResponseOutput) ToCostAllocationProportionResponseOutput ¶
func (o CostAllocationProportionResponseOutput) ToCostAllocationProportionResponseOutput() CostAllocationProportionResponseOutput
func (CostAllocationProportionResponseOutput) ToCostAllocationProportionResponseOutputWithContext ¶
func (o CostAllocationProportionResponseOutput) ToCostAllocationProportionResponseOutputWithContext(ctx context.Context) CostAllocationProportionResponseOutput
type CostAllocationResourceType ¶
type CostAllocationResourceType string
Type of resources contained in this cost allocation rule
func (CostAllocationResourceType) ElementType ¶
func (CostAllocationResourceType) ElementType() reflect.Type
func (CostAllocationResourceType) ToCostAllocationResourceTypeOutput ¶
func (e CostAllocationResourceType) ToCostAllocationResourceTypeOutput() CostAllocationResourceTypeOutput
func (CostAllocationResourceType) ToCostAllocationResourceTypeOutputWithContext ¶
func (e CostAllocationResourceType) ToCostAllocationResourceTypeOutputWithContext(ctx context.Context) CostAllocationResourceTypeOutput
func (CostAllocationResourceType) ToCostAllocationResourceTypePtrOutput ¶
func (e CostAllocationResourceType) ToCostAllocationResourceTypePtrOutput() CostAllocationResourceTypePtrOutput
func (CostAllocationResourceType) ToCostAllocationResourceTypePtrOutputWithContext ¶
func (e CostAllocationResourceType) ToCostAllocationResourceTypePtrOutputWithContext(ctx context.Context) CostAllocationResourceTypePtrOutput
func (CostAllocationResourceType) ToStringOutput ¶
func (e CostAllocationResourceType) ToStringOutput() pulumi.StringOutput
func (CostAllocationResourceType) ToStringOutputWithContext ¶
func (e CostAllocationResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CostAllocationResourceType) ToStringPtrOutput ¶
func (e CostAllocationResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CostAllocationResourceType) ToStringPtrOutputWithContext ¶
func (e CostAllocationResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CostAllocationResourceTypeInput ¶
type CostAllocationResourceTypeInput interface { pulumi.Input ToCostAllocationResourceTypeOutput() CostAllocationResourceTypeOutput ToCostAllocationResourceTypeOutputWithContext(context.Context) CostAllocationResourceTypeOutput }
CostAllocationResourceTypeInput is an input type that accepts values of the CostAllocationResourceType enum A concrete instance of `CostAllocationResourceTypeInput` can be one of the following:
CostAllocationResourceTypeDimension CostAllocationResourceTypeTag
type CostAllocationResourceTypeOutput ¶
type CostAllocationResourceTypeOutput struct{ *pulumi.OutputState }
func (CostAllocationResourceTypeOutput) ElementType ¶
func (CostAllocationResourceTypeOutput) ElementType() reflect.Type
func (CostAllocationResourceTypeOutput) ToCostAllocationResourceTypeOutput ¶
func (o CostAllocationResourceTypeOutput) ToCostAllocationResourceTypeOutput() CostAllocationResourceTypeOutput
func (CostAllocationResourceTypeOutput) ToCostAllocationResourceTypeOutputWithContext ¶
func (o CostAllocationResourceTypeOutput) ToCostAllocationResourceTypeOutputWithContext(ctx context.Context) CostAllocationResourceTypeOutput
func (CostAllocationResourceTypeOutput) ToCostAllocationResourceTypePtrOutput ¶
func (o CostAllocationResourceTypeOutput) ToCostAllocationResourceTypePtrOutput() CostAllocationResourceTypePtrOutput
func (CostAllocationResourceTypeOutput) ToCostAllocationResourceTypePtrOutputWithContext ¶
func (o CostAllocationResourceTypeOutput) ToCostAllocationResourceTypePtrOutputWithContext(ctx context.Context) CostAllocationResourceTypePtrOutput
func (CostAllocationResourceTypeOutput) ToStringOutput ¶
func (o CostAllocationResourceTypeOutput) ToStringOutput() pulumi.StringOutput
func (CostAllocationResourceTypeOutput) ToStringOutputWithContext ¶
func (o CostAllocationResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CostAllocationResourceTypeOutput) ToStringPtrOutput ¶
func (o CostAllocationResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CostAllocationResourceTypeOutput) ToStringPtrOutputWithContext ¶
func (o CostAllocationResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CostAllocationResourceTypePtrInput ¶
type CostAllocationResourceTypePtrInput interface { pulumi.Input ToCostAllocationResourceTypePtrOutput() CostAllocationResourceTypePtrOutput ToCostAllocationResourceTypePtrOutputWithContext(context.Context) CostAllocationResourceTypePtrOutput }
func CostAllocationResourceTypePtr ¶
func CostAllocationResourceTypePtr(v string) CostAllocationResourceTypePtrInput
type CostAllocationResourceTypePtrOutput ¶
type CostAllocationResourceTypePtrOutput struct{ *pulumi.OutputState }
func (CostAllocationResourceTypePtrOutput) Elem ¶
func (o CostAllocationResourceTypePtrOutput) Elem() CostAllocationResourceTypeOutput
func (CostAllocationResourceTypePtrOutput) ElementType ¶
func (CostAllocationResourceTypePtrOutput) ElementType() reflect.Type
func (CostAllocationResourceTypePtrOutput) ToCostAllocationResourceTypePtrOutput ¶
func (o CostAllocationResourceTypePtrOutput) ToCostAllocationResourceTypePtrOutput() CostAllocationResourceTypePtrOutput
func (CostAllocationResourceTypePtrOutput) ToCostAllocationResourceTypePtrOutputWithContext ¶
func (o CostAllocationResourceTypePtrOutput) ToCostAllocationResourceTypePtrOutputWithContext(ctx context.Context) CostAllocationResourceTypePtrOutput
func (CostAllocationResourceTypePtrOutput) ToStringPtrOutput ¶
func (o CostAllocationResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CostAllocationResourceTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o CostAllocationResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CostAllocationRule ¶
type CostAllocationRule struct { pulumi.CustomResourceState // Name of the rule. This is a read only value. Name pulumi.StringOutput `pulumi:"name"` // Cost allocation rule properties Properties CostAllocationRulePropertiesResponseOutput `pulumi:"properties"` // Resource type of the rule. This is a read only value of Microsoft.CostManagement/CostAllocationRule. Type pulumi.StringOutput `pulumi:"type"` }
The cost allocation rule model definition Azure REST API version: 2020-03-01-preview. Prior API version in Azure Native 1.x: 2020-03-01-preview.
Other available API versions: 2023-08-01, 2023-09-01, 2023-11-01.
func GetCostAllocationRule ¶
func GetCostAllocationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CostAllocationRuleState, opts ...pulumi.ResourceOption) (*CostAllocationRule, error)
GetCostAllocationRule gets an existing CostAllocationRule 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 NewCostAllocationRule ¶
func NewCostAllocationRule(ctx *pulumi.Context, name string, args *CostAllocationRuleArgs, opts ...pulumi.ResourceOption) (*CostAllocationRule, error)
NewCostAllocationRule registers a new resource with the given unique name, arguments, and options.
func (*CostAllocationRule) ElementType ¶
func (*CostAllocationRule) ElementType() reflect.Type
func (*CostAllocationRule) ToCostAllocationRuleOutput ¶
func (i *CostAllocationRule) ToCostAllocationRuleOutput() CostAllocationRuleOutput
func (*CostAllocationRule) ToCostAllocationRuleOutputWithContext ¶
func (i *CostAllocationRule) ToCostAllocationRuleOutputWithContext(ctx context.Context) CostAllocationRuleOutput
type CostAllocationRuleArgs ¶
type CostAllocationRuleArgs struct { // BillingAccount ID BillingAccountId pulumi.StringInput // Cost allocation rule properties Properties CostAllocationRulePropertiesPtrInput // Cost allocation rule name. The name cannot include spaces or any non alphanumeric characters other than '_' and '-'. The max length is 260 characters. RuleName pulumi.StringPtrInput }
The set of arguments for constructing a CostAllocationRule resource.
func (CostAllocationRuleArgs) ElementType ¶
func (CostAllocationRuleArgs) ElementType() reflect.Type
type CostAllocationRuleDetails ¶
type CostAllocationRuleDetails struct { // Source resources for cost allocation. At this time, this list can contain no more than one element. SourceResources []SourceCostAllocationResource `pulumi:"sourceResources"` // Target resources for cost allocation. At this time, this list can contain no more than one element. TargetResources []TargetCostAllocationResource `pulumi:"targetResources"` }
Resource details of the cost allocation rule
type CostAllocationRuleDetailsArgs ¶
type CostAllocationRuleDetailsArgs struct { // Source resources for cost allocation. At this time, this list can contain no more than one element. SourceResources SourceCostAllocationResourceArrayInput `pulumi:"sourceResources"` // Target resources for cost allocation. At this time, this list can contain no more than one element. TargetResources TargetCostAllocationResourceArrayInput `pulumi:"targetResources"` }
Resource details of the cost allocation rule
func (CostAllocationRuleDetailsArgs) ElementType ¶
func (CostAllocationRuleDetailsArgs) ElementType() reflect.Type
func (CostAllocationRuleDetailsArgs) ToCostAllocationRuleDetailsOutput ¶
func (i CostAllocationRuleDetailsArgs) ToCostAllocationRuleDetailsOutput() CostAllocationRuleDetailsOutput
func (CostAllocationRuleDetailsArgs) ToCostAllocationRuleDetailsOutputWithContext ¶
func (i CostAllocationRuleDetailsArgs) ToCostAllocationRuleDetailsOutputWithContext(ctx context.Context) CostAllocationRuleDetailsOutput
func (CostAllocationRuleDetailsArgs) ToCostAllocationRuleDetailsPtrOutput ¶
func (i CostAllocationRuleDetailsArgs) ToCostAllocationRuleDetailsPtrOutput() CostAllocationRuleDetailsPtrOutput
func (CostAllocationRuleDetailsArgs) ToCostAllocationRuleDetailsPtrOutputWithContext ¶
func (i CostAllocationRuleDetailsArgs) ToCostAllocationRuleDetailsPtrOutputWithContext(ctx context.Context) CostAllocationRuleDetailsPtrOutput
type CostAllocationRuleDetailsInput ¶
type CostAllocationRuleDetailsInput interface { pulumi.Input ToCostAllocationRuleDetailsOutput() CostAllocationRuleDetailsOutput ToCostAllocationRuleDetailsOutputWithContext(context.Context) CostAllocationRuleDetailsOutput }
CostAllocationRuleDetailsInput is an input type that accepts CostAllocationRuleDetailsArgs and CostAllocationRuleDetailsOutput values. You can construct a concrete instance of `CostAllocationRuleDetailsInput` via:
CostAllocationRuleDetailsArgs{...}
type CostAllocationRuleDetailsOutput ¶
type CostAllocationRuleDetailsOutput struct{ *pulumi.OutputState }
Resource details of the cost allocation rule
func (CostAllocationRuleDetailsOutput) ElementType ¶
func (CostAllocationRuleDetailsOutput) ElementType() reflect.Type
func (CostAllocationRuleDetailsOutput) SourceResources ¶
func (o CostAllocationRuleDetailsOutput) SourceResources() SourceCostAllocationResourceArrayOutput
Source resources for cost allocation. At this time, this list can contain no more than one element.
func (CostAllocationRuleDetailsOutput) TargetResources ¶
func (o CostAllocationRuleDetailsOutput) TargetResources() TargetCostAllocationResourceArrayOutput
Target resources for cost allocation. At this time, this list can contain no more than one element.
func (CostAllocationRuleDetailsOutput) ToCostAllocationRuleDetailsOutput ¶
func (o CostAllocationRuleDetailsOutput) ToCostAllocationRuleDetailsOutput() CostAllocationRuleDetailsOutput
func (CostAllocationRuleDetailsOutput) ToCostAllocationRuleDetailsOutputWithContext ¶
func (o CostAllocationRuleDetailsOutput) ToCostAllocationRuleDetailsOutputWithContext(ctx context.Context) CostAllocationRuleDetailsOutput
func (CostAllocationRuleDetailsOutput) ToCostAllocationRuleDetailsPtrOutput ¶
func (o CostAllocationRuleDetailsOutput) ToCostAllocationRuleDetailsPtrOutput() CostAllocationRuleDetailsPtrOutput
func (CostAllocationRuleDetailsOutput) ToCostAllocationRuleDetailsPtrOutputWithContext ¶
func (o CostAllocationRuleDetailsOutput) ToCostAllocationRuleDetailsPtrOutputWithContext(ctx context.Context) CostAllocationRuleDetailsPtrOutput
type CostAllocationRuleDetailsPtrInput ¶
type CostAllocationRuleDetailsPtrInput interface { pulumi.Input ToCostAllocationRuleDetailsPtrOutput() CostAllocationRuleDetailsPtrOutput ToCostAllocationRuleDetailsPtrOutputWithContext(context.Context) CostAllocationRuleDetailsPtrOutput }
CostAllocationRuleDetailsPtrInput is an input type that accepts CostAllocationRuleDetailsArgs, CostAllocationRuleDetailsPtr and CostAllocationRuleDetailsPtrOutput values. You can construct a concrete instance of `CostAllocationRuleDetailsPtrInput` via:
CostAllocationRuleDetailsArgs{...} or: nil
func CostAllocationRuleDetailsPtr ¶
func CostAllocationRuleDetailsPtr(v *CostAllocationRuleDetailsArgs) CostAllocationRuleDetailsPtrInput
type CostAllocationRuleDetailsPtrOutput ¶
type CostAllocationRuleDetailsPtrOutput struct{ *pulumi.OutputState }
func (CostAllocationRuleDetailsPtrOutput) Elem ¶
func (o CostAllocationRuleDetailsPtrOutput) Elem() CostAllocationRuleDetailsOutput
func (CostAllocationRuleDetailsPtrOutput) ElementType ¶
func (CostAllocationRuleDetailsPtrOutput) ElementType() reflect.Type
func (CostAllocationRuleDetailsPtrOutput) SourceResources ¶
func (o CostAllocationRuleDetailsPtrOutput) SourceResources() SourceCostAllocationResourceArrayOutput
Source resources for cost allocation. At this time, this list can contain no more than one element.
func (CostAllocationRuleDetailsPtrOutput) TargetResources ¶
func (o CostAllocationRuleDetailsPtrOutput) TargetResources() TargetCostAllocationResourceArrayOutput
Target resources for cost allocation. At this time, this list can contain no more than one element.
func (CostAllocationRuleDetailsPtrOutput) ToCostAllocationRuleDetailsPtrOutput ¶
func (o CostAllocationRuleDetailsPtrOutput) ToCostAllocationRuleDetailsPtrOutput() CostAllocationRuleDetailsPtrOutput
func (CostAllocationRuleDetailsPtrOutput) ToCostAllocationRuleDetailsPtrOutputWithContext ¶
func (o CostAllocationRuleDetailsPtrOutput) ToCostAllocationRuleDetailsPtrOutputWithContext(ctx context.Context) CostAllocationRuleDetailsPtrOutput
type CostAllocationRuleDetailsResponse ¶
type CostAllocationRuleDetailsResponse struct { // Source resources for cost allocation. At this time, this list can contain no more than one element. SourceResources []SourceCostAllocationResourceResponse `pulumi:"sourceResources"` // Target resources for cost allocation. At this time, this list can contain no more than one element. TargetResources []TargetCostAllocationResourceResponse `pulumi:"targetResources"` }
Resource details of the cost allocation rule
type CostAllocationRuleDetailsResponseOutput ¶
type CostAllocationRuleDetailsResponseOutput struct{ *pulumi.OutputState }
Resource details of the cost allocation rule
func (CostAllocationRuleDetailsResponseOutput) ElementType ¶
func (CostAllocationRuleDetailsResponseOutput) ElementType() reflect.Type
func (CostAllocationRuleDetailsResponseOutput) SourceResources ¶
func (o CostAllocationRuleDetailsResponseOutput) SourceResources() SourceCostAllocationResourceResponseArrayOutput
Source resources for cost allocation. At this time, this list can contain no more than one element.
func (CostAllocationRuleDetailsResponseOutput) TargetResources ¶
func (o CostAllocationRuleDetailsResponseOutput) TargetResources() TargetCostAllocationResourceResponseArrayOutput
Target resources for cost allocation. At this time, this list can contain no more than one element.
func (CostAllocationRuleDetailsResponseOutput) ToCostAllocationRuleDetailsResponseOutput ¶
func (o CostAllocationRuleDetailsResponseOutput) ToCostAllocationRuleDetailsResponseOutput() CostAllocationRuleDetailsResponseOutput
func (CostAllocationRuleDetailsResponseOutput) ToCostAllocationRuleDetailsResponseOutputWithContext ¶
func (o CostAllocationRuleDetailsResponseOutput) ToCostAllocationRuleDetailsResponseOutputWithContext(ctx context.Context) CostAllocationRuleDetailsResponseOutput
type CostAllocationRuleInput ¶
type CostAllocationRuleInput interface { pulumi.Input ToCostAllocationRuleOutput() CostAllocationRuleOutput ToCostAllocationRuleOutputWithContext(ctx context.Context) CostAllocationRuleOutput }
type CostAllocationRuleOutput ¶
type CostAllocationRuleOutput struct{ *pulumi.OutputState }
func (CostAllocationRuleOutput) ElementType ¶
func (CostAllocationRuleOutput) ElementType() reflect.Type
func (CostAllocationRuleOutput) Name ¶
func (o CostAllocationRuleOutput) Name() pulumi.StringOutput
Name of the rule. This is a read only value.
func (CostAllocationRuleOutput) Properties ¶
func (o CostAllocationRuleOutput) Properties() CostAllocationRulePropertiesResponseOutput
Cost allocation rule properties
func (CostAllocationRuleOutput) ToCostAllocationRuleOutput ¶
func (o CostAllocationRuleOutput) ToCostAllocationRuleOutput() CostAllocationRuleOutput
func (CostAllocationRuleOutput) ToCostAllocationRuleOutputWithContext ¶
func (o CostAllocationRuleOutput) ToCostAllocationRuleOutputWithContext(ctx context.Context) CostAllocationRuleOutput
func (CostAllocationRuleOutput) Type ¶
func (o CostAllocationRuleOutput) Type() pulumi.StringOutput
Resource type of the rule. This is a read only value of Microsoft.CostManagement/CostAllocationRule.
type CostAllocationRuleProperties ¶
type CostAllocationRuleProperties struct { // Description of a cost allocation rule. Description *string `pulumi:"description"` // Resource information for the cost allocation rule Details CostAllocationRuleDetails `pulumi:"details"` // Status of the rule Status string `pulumi:"status"` }
The properties of a cost allocation rule
type CostAllocationRulePropertiesArgs ¶
type CostAllocationRulePropertiesArgs struct { // Description of a cost allocation rule. Description pulumi.StringPtrInput `pulumi:"description"` // Resource information for the cost allocation rule Details CostAllocationRuleDetailsInput `pulumi:"details"` // Status of the rule Status pulumi.StringInput `pulumi:"status"` }
The properties of a cost allocation rule
func (CostAllocationRulePropertiesArgs) ElementType ¶
func (CostAllocationRulePropertiesArgs) ElementType() reflect.Type
func (CostAllocationRulePropertiesArgs) ToCostAllocationRulePropertiesOutput ¶
func (i CostAllocationRulePropertiesArgs) ToCostAllocationRulePropertiesOutput() CostAllocationRulePropertiesOutput
func (CostAllocationRulePropertiesArgs) ToCostAllocationRulePropertiesOutputWithContext ¶
func (i CostAllocationRulePropertiesArgs) ToCostAllocationRulePropertiesOutputWithContext(ctx context.Context) CostAllocationRulePropertiesOutput
func (CostAllocationRulePropertiesArgs) ToCostAllocationRulePropertiesPtrOutput ¶
func (i CostAllocationRulePropertiesArgs) ToCostAllocationRulePropertiesPtrOutput() CostAllocationRulePropertiesPtrOutput
func (CostAllocationRulePropertiesArgs) ToCostAllocationRulePropertiesPtrOutputWithContext ¶
func (i CostAllocationRulePropertiesArgs) ToCostAllocationRulePropertiesPtrOutputWithContext(ctx context.Context) CostAllocationRulePropertiesPtrOutput
type CostAllocationRulePropertiesInput ¶
type CostAllocationRulePropertiesInput interface { pulumi.Input ToCostAllocationRulePropertiesOutput() CostAllocationRulePropertiesOutput ToCostAllocationRulePropertiesOutputWithContext(context.Context) CostAllocationRulePropertiesOutput }
CostAllocationRulePropertiesInput is an input type that accepts CostAllocationRulePropertiesArgs and CostAllocationRulePropertiesOutput values. You can construct a concrete instance of `CostAllocationRulePropertiesInput` via:
CostAllocationRulePropertiesArgs{...}
type CostAllocationRulePropertiesOutput ¶
type CostAllocationRulePropertiesOutput struct{ *pulumi.OutputState }
The properties of a cost allocation rule
func (CostAllocationRulePropertiesOutput) Description ¶
func (o CostAllocationRulePropertiesOutput) Description() pulumi.StringPtrOutput
Description of a cost allocation rule.
func (CostAllocationRulePropertiesOutput) Details ¶
func (o CostAllocationRulePropertiesOutput) Details() CostAllocationRuleDetailsOutput
Resource information for the cost allocation rule
func (CostAllocationRulePropertiesOutput) ElementType ¶
func (CostAllocationRulePropertiesOutput) ElementType() reflect.Type
func (CostAllocationRulePropertiesOutput) Status ¶
func (o CostAllocationRulePropertiesOutput) Status() pulumi.StringOutput
Status of the rule
func (CostAllocationRulePropertiesOutput) ToCostAllocationRulePropertiesOutput ¶
func (o CostAllocationRulePropertiesOutput) ToCostAllocationRulePropertiesOutput() CostAllocationRulePropertiesOutput
func (CostAllocationRulePropertiesOutput) ToCostAllocationRulePropertiesOutputWithContext ¶
func (o CostAllocationRulePropertiesOutput) ToCostAllocationRulePropertiesOutputWithContext(ctx context.Context) CostAllocationRulePropertiesOutput
func (CostAllocationRulePropertiesOutput) ToCostAllocationRulePropertiesPtrOutput ¶
func (o CostAllocationRulePropertiesOutput) ToCostAllocationRulePropertiesPtrOutput() CostAllocationRulePropertiesPtrOutput
func (CostAllocationRulePropertiesOutput) ToCostAllocationRulePropertiesPtrOutputWithContext ¶
func (o CostAllocationRulePropertiesOutput) ToCostAllocationRulePropertiesPtrOutputWithContext(ctx context.Context) CostAllocationRulePropertiesPtrOutput
type CostAllocationRulePropertiesPtrInput ¶
type CostAllocationRulePropertiesPtrInput interface { pulumi.Input ToCostAllocationRulePropertiesPtrOutput() CostAllocationRulePropertiesPtrOutput ToCostAllocationRulePropertiesPtrOutputWithContext(context.Context) CostAllocationRulePropertiesPtrOutput }
CostAllocationRulePropertiesPtrInput is an input type that accepts CostAllocationRulePropertiesArgs, CostAllocationRulePropertiesPtr and CostAllocationRulePropertiesPtrOutput values. You can construct a concrete instance of `CostAllocationRulePropertiesPtrInput` via:
CostAllocationRulePropertiesArgs{...} or: nil
func CostAllocationRulePropertiesPtr ¶
func CostAllocationRulePropertiesPtr(v *CostAllocationRulePropertiesArgs) CostAllocationRulePropertiesPtrInput
type CostAllocationRulePropertiesPtrOutput ¶
type CostAllocationRulePropertiesPtrOutput struct{ *pulumi.OutputState }
func (CostAllocationRulePropertiesPtrOutput) Description ¶
func (o CostAllocationRulePropertiesPtrOutput) Description() pulumi.StringPtrOutput
Description of a cost allocation rule.
func (CostAllocationRulePropertiesPtrOutput) Details ¶
func (o CostAllocationRulePropertiesPtrOutput) Details() CostAllocationRuleDetailsPtrOutput
Resource information for the cost allocation rule
func (CostAllocationRulePropertiesPtrOutput) ElementType ¶
func (CostAllocationRulePropertiesPtrOutput) ElementType() reflect.Type
func (CostAllocationRulePropertiesPtrOutput) Status ¶
func (o CostAllocationRulePropertiesPtrOutput) Status() pulumi.StringPtrOutput
Status of the rule
func (CostAllocationRulePropertiesPtrOutput) ToCostAllocationRulePropertiesPtrOutput ¶
func (o CostAllocationRulePropertiesPtrOutput) ToCostAllocationRulePropertiesPtrOutput() CostAllocationRulePropertiesPtrOutput
func (CostAllocationRulePropertiesPtrOutput) ToCostAllocationRulePropertiesPtrOutputWithContext ¶
func (o CostAllocationRulePropertiesPtrOutput) ToCostAllocationRulePropertiesPtrOutputWithContext(ctx context.Context) CostAllocationRulePropertiesPtrOutput
type CostAllocationRulePropertiesResponse ¶
type CostAllocationRulePropertiesResponse struct { // Time at which the rule was created. Rules that change cost for the same resource are applied in order of creation. CreatedDate string `pulumi:"createdDate"` // Description of a cost allocation rule. Description *string `pulumi:"description"` // Resource information for the cost allocation rule Details CostAllocationRuleDetailsResponse `pulumi:"details"` // Status of the rule Status string `pulumi:"status"` // Time at which the rule was last updated. UpdatedDate string `pulumi:"updatedDate"` }
The properties of a cost allocation rule
type CostAllocationRulePropertiesResponseOutput ¶
type CostAllocationRulePropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of a cost allocation rule
func (CostAllocationRulePropertiesResponseOutput) CreatedDate ¶
func (o CostAllocationRulePropertiesResponseOutput) CreatedDate() pulumi.StringOutput
Time at which the rule was created. Rules that change cost for the same resource are applied in order of creation.
func (CostAllocationRulePropertiesResponseOutput) Description ¶
func (o CostAllocationRulePropertiesResponseOutput) Description() pulumi.StringPtrOutput
Description of a cost allocation rule.
func (CostAllocationRulePropertiesResponseOutput) Details ¶
func (o CostAllocationRulePropertiesResponseOutput) Details() CostAllocationRuleDetailsResponseOutput
Resource information for the cost allocation rule
func (CostAllocationRulePropertiesResponseOutput) ElementType ¶
func (CostAllocationRulePropertiesResponseOutput) ElementType() reflect.Type
func (CostAllocationRulePropertiesResponseOutput) Status ¶
func (o CostAllocationRulePropertiesResponseOutput) Status() pulumi.StringOutput
Status of the rule
func (CostAllocationRulePropertiesResponseOutput) ToCostAllocationRulePropertiesResponseOutput ¶
func (o CostAllocationRulePropertiesResponseOutput) ToCostAllocationRulePropertiesResponseOutput() CostAllocationRulePropertiesResponseOutput
func (CostAllocationRulePropertiesResponseOutput) ToCostAllocationRulePropertiesResponseOutputWithContext ¶
func (o CostAllocationRulePropertiesResponseOutput) ToCostAllocationRulePropertiesResponseOutputWithContext(ctx context.Context) CostAllocationRulePropertiesResponseOutput
func (CostAllocationRulePropertiesResponseOutput) UpdatedDate ¶
func (o CostAllocationRulePropertiesResponseOutput) UpdatedDate() pulumi.StringOutput
Time at which the rule was last updated.
type CostAllocationRuleState ¶
type CostAllocationRuleState struct { }
func (CostAllocationRuleState) ElementType ¶
func (CostAllocationRuleState) ElementType() reflect.Type
type CultureCode ¶
type CultureCode string
Language in which the recipient will receive the notification,
Supported for CategoryType(s): Cost, ReservationUtilization.
func (CultureCode) ElementType ¶
func (CultureCode) ElementType() reflect.Type
func (CultureCode) ToCultureCodeOutput ¶
func (e CultureCode) ToCultureCodeOutput() CultureCodeOutput
func (CultureCode) ToCultureCodeOutputWithContext ¶
func (e CultureCode) ToCultureCodeOutputWithContext(ctx context.Context) CultureCodeOutput
func (CultureCode) ToCultureCodePtrOutput ¶
func (e CultureCode) ToCultureCodePtrOutput() CultureCodePtrOutput
func (CultureCode) ToCultureCodePtrOutputWithContext ¶
func (e CultureCode) ToCultureCodePtrOutputWithContext(ctx context.Context) CultureCodePtrOutput
func (CultureCode) ToStringOutput ¶
func (e CultureCode) ToStringOutput() pulumi.StringOutput
func (CultureCode) ToStringOutputWithContext ¶
func (e CultureCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CultureCode) ToStringPtrOutput ¶
func (e CultureCode) ToStringPtrOutput() pulumi.StringPtrOutput
func (CultureCode) ToStringPtrOutputWithContext ¶
func (e CultureCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CultureCodeInput ¶
type CultureCodeInput interface { pulumi.Input ToCultureCodeOutput() CultureCodeOutput ToCultureCodeOutputWithContext(context.Context) CultureCodeOutput }
CultureCodeInput is an input type that accepts values of the CultureCode enum A concrete instance of `CultureCodeInput` can be one of the following:
CultureCode_En_Us CultureCode_Ja_Jp CultureCode_Zh_Cn CultureCode_De_De CultureCode_Es_Es CultureCode_Fr_Fr CultureCode_It_It CultureCode_Ko_Kr CultureCode_Pt_Br CultureCode_Ru_Ru CultureCode_Zh_Tw CultureCode_Cs_Cz CultureCode_Pl_Pl CultureCode_Tr_Tr CultureCode_Da_Dk CultureCode_En_Gb CultureCode_Hu_Hu CultureCode_Nb_No CultureCode_Nl_Nl CultureCode_Pt_Pt CultureCode_Sv_Se
type CultureCodeOutput ¶
type CultureCodeOutput struct{ *pulumi.OutputState }
func (CultureCodeOutput) ElementType ¶
func (CultureCodeOutput) ElementType() reflect.Type
func (CultureCodeOutput) ToCultureCodeOutput ¶
func (o CultureCodeOutput) ToCultureCodeOutput() CultureCodeOutput
func (CultureCodeOutput) ToCultureCodeOutputWithContext ¶
func (o CultureCodeOutput) ToCultureCodeOutputWithContext(ctx context.Context) CultureCodeOutput
func (CultureCodeOutput) ToCultureCodePtrOutput ¶
func (o CultureCodeOutput) ToCultureCodePtrOutput() CultureCodePtrOutput
func (CultureCodeOutput) ToCultureCodePtrOutputWithContext ¶
func (o CultureCodeOutput) ToCultureCodePtrOutputWithContext(ctx context.Context) CultureCodePtrOutput
func (CultureCodeOutput) ToStringOutput ¶
func (o CultureCodeOutput) ToStringOutput() pulumi.StringOutput
func (CultureCodeOutput) ToStringOutputWithContext ¶
func (o CultureCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CultureCodeOutput) ToStringPtrOutput ¶
func (o CultureCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CultureCodeOutput) ToStringPtrOutputWithContext ¶
func (o CultureCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CultureCodePtrInput ¶
type CultureCodePtrInput interface { pulumi.Input ToCultureCodePtrOutput() CultureCodePtrOutput ToCultureCodePtrOutputWithContext(context.Context) CultureCodePtrOutput }
func CultureCodePtr ¶
func CultureCodePtr(v string) CultureCodePtrInput
type CultureCodePtrOutput ¶
type CultureCodePtrOutput struct{ *pulumi.OutputState }
func (CultureCodePtrOutput) Elem ¶
func (o CultureCodePtrOutput) Elem() CultureCodeOutput
func (CultureCodePtrOutput) ElementType ¶
func (CultureCodePtrOutput) ElementType() reflect.Type
func (CultureCodePtrOutput) ToCultureCodePtrOutput ¶
func (o CultureCodePtrOutput) ToCultureCodePtrOutput() CultureCodePtrOutput
func (CultureCodePtrOutput) ToCultureCodePtrOutputWithContext ¶
func (o CultureCodePtrOutput) ToCultureCodePtrOutputWithContext(ctx context.Context) CultureCodePtrOutput
func (CultureCodePtrOutput) ToStringPtrOutput ¶
func (o CultureCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CultureCodePtrOutput) ToStringPtrOutputWithContext ¶
func (o CultureCodePtrOutput) 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.
Supported for CategoryType(s): Cost.
type CurrentSpendResponseOutput ¶
type CurrentSpendResponseOutput struct{ *pulumi.OutputState }
The current amount of cost which is being tracked for a budget.
Supported for CategoryType(s): Cost.
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) Unit ¶
func (o CurrentSpendResponseOutput) Unit() pulumi.StringOutput
The unit of measure for the budget amount.
type CustomerMetadata ¶
type CustomerMetadata struct { // Customer billing account id BillingAccountId string `pulumi:"billingAccountId"` // Customer billing profile id BillingProfileId string `pulumi:"billingProfileId"` }
The customer billing metadata
type CustomerMetadataArgs ¶
type CustomerMetadataArgs struct { // Customer billing account id BillingAccountId pulumi.StringInput `pulumi:"billingAccountId"` // Customer billing profile id BillingProfileId pulumi.StringInput `pulumi:"billingProfileId"` }
The customer billing metadata
func (CustomerMetadataArgs) ElementType ¶
func (CustomerMetadataArgs) ElementType() reflect.Type
func (CustomerMetadataArgs) ToCustomerMetadataOutput ¶
func (i CustomerMetadataArgs) ToCustomerMetadataOutput() CustomerMetadataOutput
func (CustomerMetadataArgs) ToCustomerMetadataOutputWithContext ¶
func (i CustomerMetadataArgs) ToCustomerMetadataOutputWithContext(ctx context.Context) CustomerMetadataOutput
type CustomerMetadataInput ¶
type CustomerMetadataInput interface { pulumi.Input ToCustomerMetadataOutput() CustomerMetadataOutput ToCustomerMetadataOutputWithContext(context.Context) CustomerMetadataOutput }
CustomerMetadataInput is an input type that accepts CustomerMetadataArgs and CustomerMetadataOutput values. You can construct a concrete instance of `CustomerMetadataInput` via:
CustomerMetadataArgs{...}
type CustomerMetadataOutput ¶
type CustomerMetadataOutput struct{ *pulumi.OutputState }
The customer billing metadata
func (CustomerMetadataOutput) BillingAccountId ¶
func (o CustomerMetadataOutput) BillingAccountId() pulumi.StringOutput
Customer billing account id
func (CustomerMetadataOutput) BillingProfileId ¶
func (o CustomerMetadataOutput) BillingProfileId() pulumi.StringOutput
Customer billing profile id
func (CustomerMetadataOutput) ElementType ¶
func (CustomerMetadataOutput) ElementType() reflect.Type
func (CustomerMetadataOutput) ToCustomerMetadataOutput ¶
func (o CustomerMetadataOutput) ToCustomerMetadataOutput() CustomerMetadataOutput
func (CustomerMetadataOutput) ToCustomerMetadataOutputWithContext ¶
func (o CustomerMetadataOutput) ToCustomerMetadataOutputWithContext(ctx context.Context) CustomerMetadataOutput
type CustomerMetadataResponse ¶
type CustomerMetadataResponse struct { // Customer billing account id BillingAccountId string `pulumi:"billingAccountId"` // Customer billing profile id BillingProfileId string `pulumi:"billingProfileId"` }
The customer billing metadata
type CustomerMetadataResponseOutput ¶
type CustomerMetadataResponseOutput struct{ *pulumi.OutputState }
The customer billing metadata
func (CustomerMetadataResponseOutput) BillingAccountId ¶
func (o CustomerMetadataResponseOutput) BillingAccountId() pulumi.StringOutput
Customer billing account id
func (CustomerMetadataResponseOutput) BillingProfileId ¶
func (o CustomerMetadataResponseOutput) BillingProfileId() pulumi.StringOutput
Customer billing profile id
func (CustomerMetadataResponseOutput) ElementType ¶
func (CustomerMetadataResponseOutput) ElementType() reflect.Type
func (CustomerMetadataResponseOutput) ToCustomerMetadataResponseOutput ¶
func (o CustomerMetadataResponseOutput) ToCustomerMetadataResponseOutput() CustomerMetadataResponseOutput
func (CustomerMetadataResponseOutput) ToCustomerMetadataResponseOutputWithContext ¶
func (o CustomerMetadataResponseOutput) ToCustomerMetadataResponseOutputWithContext(ctx context.Context) CustomerMetadataResponseOutput
type DaysOfWeek ¶
type DaysOfWeek string
Days of Week.
func (DaysOfWeek) ElementType ¶
func (DaysOfWeek) ElementType() reflect.Type
func (DaysOfWeek) ToDaysOfWeekOutput ¶
func (e DaysOfWeek) ToDaysOfWeekOutput() DaysOfWeekOutput
func (DaysOfWeek) ToDaysOfWeekOutputWithContext ¶
func (e DaysOfWeek) ToDaysOfWeekOutputWithContext(ctx context.Context) DaysOfWeekOutput
func (DaysOfWeek) ToDaysOfWeekPtrOutput ¶
func (e DaysOfWeek) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
func (DaysOfWeek) ToDaysOfWeekPtrOutputWithContext ¶
func (e DaysOfWeek) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput
func (DaysOfWeek) ToStringOutput ¶
func (e DaysOfWeek) ToStringOutput() pulumi.StringOutput
func (DaysOfWeek) ToStringOutputWithContext ¶
func (e DaysOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DaysOfWeek) ToStringPtrOutput ¶
func (e DaysOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
func (DaysOfWeek) ToStringPtrOutputWithContext ¶
func (e DaysOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DaysOfWeekInput ¶
type DaysOfWeekInput interface { pulumi.Input ToDaysOfWeekOutput() DaysOfWeekOutput ToDaysOfWeekOutputWithContext(context.Context) DaysOfWeekOutput }
DaysOfWeekInput is an input type that accepts values of the DaysOfWeek enum A concrete instance of `DaysOfWeekInput` can be one of the following:
DaysOfWeekMonday DaysOfWeekTuesday DaysOfWeekWednesday DaysOfWeekThursday DaysOfWeekFriday DaysOfWeekSaturday DaysOfWeekSunday
type DaysOfWeekOutput ¶
type DaysOfWeekOutput struct{ *pulumi.OutputState }
func (DaysOfWeekOutput) ElementType ¶
func (DaysOfWeekOutput) ElementType() reflect.Type
func (DaysOfWeekOutput) ToDaysOfWeekOutput ¶
func (o DaysOfWeekOutput) ToDaysOfWeekOutput() DaysOfWeekOutput
func (DaysOfWeekOutput) ToDaysOfWeekOutputWithContext ¶
func (o DaysOfWeekOutput) ToDaysOfWeekOutputWithContext(ctx context.Context) DaysOfWeekOutput
func (DaysOfWeekOutput) ToDaysOfWeekPtrOutput ¶
func (o DaysOfWeekOutput) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
func (DaysOfWeekOutput) ToDaysOfWeekPtrOutputWithContext ¶
func (o DaysOfWeekOutput) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput
func (DaysOfWeekOutput) ToStringOutput ¶
func (o DaysOfWeekOutput) ToStringOutput() pulumi.StringOutput
func (DaysOfWeekOutput) ToStringOutputWithContext ¶
func (o DaysOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DaysOfWeekOutput) ToStringPtrOutput ¶
func (o DaysOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DaysOfWeekOutput) ToStringPtrOutputWithContext ¶
func (o DaysOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DaysOfWeekPtrInput ¶
type DaysOfWeekPtrInput interface { pulumi.Input ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput ToDaysOfWeekPtrOutputWithContext(context.Context) DaysOfWeekPtrOutput }
func DaysOfWeekPtr ¶
func DaysOfWeekPtr(v string) DaysOfWeekPtrInput
type DaysOfWeekPtrOutput ¶
type DaysOfWeekPtrOutput struct{ *pulumi.OutputState }
func (DaysOfWeekPtrOutput) Elem ¶
func (o DaysOfWeekPtrOutput) Elem() DaysOfWeekOutput
func (DaysOfWeekPtrOutput) ElementType ¶
func (DaysOfWeekPtrOutput) ElementType() reflect.Type
func (DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutput ¶
func (o DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
func (DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutputWithContext ¶
func (o DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput
func (DaysOfWeekPtrOutput) ToStringPtrOutput ¶
func (o DaysOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DaysOfWeekPtrOutput) ToStringPtrOutputWithContext ¶
func (o DaysOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ErrorDetailsResponse ¶
type ErrorDetailsResponse struct { // Error code. Code string `pulumi:"code"` // Error message indicating why the operation failed. Message string `pulumi:"message"` }
The details of the error.
type ErrorDetailsResponseOutput ¶
type ErrorDetailsResponseOutput struct{ *pulumi.OutputState }
The details of the error.
func (ErrorDetailsResponseOutput) Code ¶
func (o ErrorDetailsResponseOutput) Code() pulumi.StringOutput
Error code.
func (ErrorDetailsResponseOutput) ElementType ¶
func (ErrorDetailsResponseOutput) ElementType() reflect.Type
func (ErrorDetailsResponseOutput) Message ¶
func (o ErrorDetailsResponseOutput) Message() pulumi.StringOutput
Error message indicating why the operation failed.
func (ErrorDetailsResponseOutput) ToErrorDetailsResponseOutput ¶
func (o ErrorDetailsResponseOutput) ToErrorDetailsResponseOutput() ErrorDetailsResponseOutput
func (ErrorDetailsResponseOutput) ToErrorDetailsResponseOutputWithContext ¶
func (o ErrorDetailsResponseOutput) ToErrorDetailsResponseOutputWithContext(ctx context.Context) ErrorDetailsResponseOutput
type ErrorDetailsResponsePtrOutput ¶
type ErrorDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (ErrorDetailsResponsePtrOutput) Code ¶
func (o ErrorDetailsResponsePtrOutput) Code() pulumi.StringPtrOutput
Error code.
func (ErrorDetailsResponsePtrOutput) Elem ¶
func (o ErrorDetailsResponsePtrOutput) Elem() ErrorDetailsResponseOutput
func (ErrorDetailsResponsePtrOutput) ElementType ¶
func (ErrorDetailsResponsePtrOutput) ElementType() reflect.Type
func (ErrorDetailsResponsePtrOutput) Message ¶
func (o ErrorDetailsResponsePtrOutput) Message() pulumi.StringPtrOutput
Error message indicating why the operation failed.
func (ErrorDetailsResponsePtrOutput) ToErrorDetailsResponsePtrOutput ¶
func (o ErrorDetailsResponsePtrOutput) ToErrorDetailsResponsePtrOutput() ErrorDetailsResponsePtrOutput
func (ErrorDetailsResponsePtrOutput) ToErrorDetailsResponsePtrOutputWithContext ¶
func (o ErrorDetailsResponsePtrOutput) ToErrorDetailsResponsePtrOutputWithContext(ctx context.Context) ErrorDetailsResponsePtrOutput
type Export ¶
type Export struct { pulumi.CustomResourceState // Has the definition for the export. Definition ExportDefinitionResponseOutput `pulumi:"definition"` // Has delivery information for the export. DeliveryInfo ExportDeliveryInfoResponseOutput `pulumi:"deliveryInfo"` // 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"` // The format of the export being delivered. Currently only 'Csv' is supported. Format pulumi.StringPtrOutput `pulumi:"format"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // If the export has an active schedule, provides an estimate of the next run time. NextRunTimeEstimate pulumi.StringOutput `pulumi:"nextRunTimeEstimate"` // If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes. PartitionData pulumi.BoolPtrOutput `pulumi:"partitionData"` // If requested, has the most recent run history for the export. RunHistory ExportExecutionListResultResponsePtrOutput `pulumi:"runHistory"` // Has schedule information for the export. Schedule ExportScheduleResponsePtrOutput `pulumi:"schedule"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
An export resource. Azure REST API version: 2023-03-01. Prior API version in Azure Native 1.x: 2020-06-01.
Other available API versions: 2019-10-01, 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.
func GetExport ¶
func GetExport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExportState, opts ...pulumi.ResourceOption) (*Export, error)
GetExport gets an existing Export 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 NewExport ¶
func NewExport(ctx *pulumi.Context, name string, args *ExportArgs, opts ...pulumi.ResourceOption) (*Export, error)
NewExport registers a new resource with the given unique name, arguments, and options.
func (*Export) ElementType ¶
func (*Export) ToExportOutput ¶
func (i *Export) ToExportOutput() ExportOutput
func (*Export) ToExportOutputWithContext ¶
func (i *Export) ToExportOutputWithContext(ctx context.Context) ExportOutput
type ExportArgs ¶
type ExportArgs struct { // Has the definition for the export. Definition ExportDefinitionInput // Has delivery information for the export. DeliveryInfo ExportDeliveryInfoInput // 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 // Export Name. ExportName pulumi.StringPtrInput // The format of the export being delivered. Currently only 'Csv' is supported. Format pulumi.StringPtrInput // If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes. PartitionData pulumi.BoolPtrInput // Has schedule information for the export. Schedule ExportSchedulePtrInput // The scope associated with export operations. This includes '/subscriptions/{subscriptionId}/' for subscription scope, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope and '/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}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope, and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' specific for partners. Scope pulumi.StringInput }
The set of arguments for constructing a Export resource.
func (ExportArgs) ElementType ¶
func (ExportArgs) ElementType() reflect.Type
type ExportDataset ¶
type ExportDataset struct { // The export dataset configuration. Configuration *ExportDatasetConfiguration `pulumi:"configuration"` // The granularity of rows in the export. Currently only 'Daily' is supported. Granularity *string `pulumi:"granularity"` }
The definition for data in the export.
type ExportDatasetArgs ¶
type ExportDatasetArgs struct { // The export dataset configuration. Configuration ExportDatasetConfigurationPtrInput `pulumi:"configuration"` // The granularity of rows in the export. Currently only 'Daily' is supported. Granularity pulumi.StringPtrInput `pulumi:"granularity"` }
The definition for data in the export.
func (ExportDatasetArgs) ElementType ¶
func (ExportDatasetArgs) ElementType() reflect.Type
func (ExportDatasetArgs) ToExportDatasetOutput ¶
func (i ExportDatasetArgs) ToExportDatasetOutput() ExportDatasetOutput
func (ExportDatasetArgs) ToExportDatasetOutputWithContext ¶
func (i ExportDatasetArgs) ToExportDatasetOutputWithContext(ctx context.Context) ExportDatasetOutput
func (ExportDatasetArgs) ToExportDatasetPtrOutput ¶
func (i ExportDatasetArgs) ToExportDatasetPtrOutput() ExportDatasetPtrOutput
func (ExportDatasetArgs) ToExportDatasetPtrOutputWithContext ¶
func (i ExportDatasetArgs) ToExportDatasetPtrOutputWithContext(ctx context.Context) ExportDatasetPtrOutput
type ExportDatasetConfiguration ¶
type ExportDatasetConfiguration struct { // Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples). Columns []string `pulumi:"columns"` }
The export dataset configuration. Allows columns to be selected for the export. If not provided then the export will include all available columns.
type ExportDatasetConfigurationArgs ¶
type ExportDatasetConfigurationArgs struct { // Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples). Columns pulumi.StringArrayInput `pulumi:"columns"` }
The export dataset configuration. Allows columns to be selected for the export. If not provided then the export will include all available columns.
func (ExportDatasetConfigurationArgs) ElementType ¶
func (ExportDatasetConfigurationArgs) ElementType() reflect.Type
func (ExportDatasetConfigurationArgs) ToExportDatasetConfigurationOutput ¶
func (i ExportDatasetConfigurationArgs) ToExportDatasetConfigurationOutput() ExportDatasetConfigurationOutput
func (ExportDatasetConfigurationArgs) ToExportDatasetConfigurationOutputWithContext ¶
func (i ExportDatasetConfigurationArgs) ToExportDatasetConfigurationOutputWithContext(ctx context.Context) ExportDatasetConfigurationOutput
func (ExportDatasetConfigurationArgs) ToExportDatasetConfigurationPtrOutput ¶
func (i ExportDatasetConfigurationArgs) ToExportDatasetConfigurationPtrOutput() ExportDatasetConfigurationPtrOutput
func (ExportDatasetConfigurationArgs) ToExportDatasetConfigurationPtrOutputWithContext ¶
func (i ExportDatasetConfigurationArgs) ToExportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ExportDatasetConfigurationPtrOutput
type ExportDatasetConfigurationInput ¶
type ExportDatasetConfigurationInput interface { pulumi.Input ToExportDatasetConfigurationOutput() ExportDatasetConfigurationOutput ToExportDatasetConfigurationOutputWithContext(context.Context) ExportDatasetConfigurationOutput }
ExportDatasetConfigurationInput is an input type that accepts ExportDatasetConfigurationArgs and ExportDatasetConfigurationOutput values. You can construct a concrete instance of `ExportDatasetConfigurationInput` via:
ExportDatasetConfigurationArgs{...}
type ExportDatasetConfigurationOutput ¶
type ExportDatasetConfigurationOutput struct{ *pulumi.OutputState }
The export dataset configuration. Allows columns to be selected for the export. If not provided then the export will include all available columns.
func (ExportDatasetConfigurationOutput) Columns ¶
func (o ExportDatasetConfigurationOutput) Columns() pulumi.StringArrayOutput
Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples).
func (ExportDatasetConfigurationOutput) ElementType ¶
func (ExportDatasetConfigurationOutput) ElementType() reflect.Type
func (ExportDatasetConfigurationOutput) ToExportDatasetConfigurationOutput ¶
func (o ExportDatasetConfigurationOutput) ToExportDatasetConfigurationOutput() ExportDatasetConfigurationOutput
func (ExportDatasetConfigurationOutput) ToExportDatasetConfigurationOutputWithContext ¶
func (o ExportDatasetConfigurationOutput) ToExportDatasetConfigurationOutputWithContext(ctx context.Context) ExportDatasetConfigurationOutput
func (ExportDatasetConfigurationOutput) ToExportDatasetConfigurationPtrOutput ¶
func (o ExportDatasetConfigurationOutput) ToExportDatasetConfigurationPtrOutput() ExportDatasetConfigurationPtrOutput
func (ExportDatasetConfigurationOutput) ToExportDatasetConfigurationPtrOutputWithContext ¶
func (o ExportDatasetConfigurationOutput) ToExportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ExportDatasetConfigurationPtrOutput
type ExportDatasetConfigurationPtrInput ¶
type ExportDatasetConfigurationPtrInput interface { pulumi.Input ToExportDatasetConfigurationPtrOutput() ExportDatasetConfigurationPtrOutput ToExportDatasetConfigurationPtrOutputWithContext(context.Context) ExportDatasetConfigurationPtrOutput }
ExportDatasetConfigurationPtrInput is an input type that accepts ExportDatasetConfigurationArgs, ExportDatasetConfigurationPtr and ExportDatasetConfigurationPtrOutput values. You can construct a concrete instance of `ExportDatasetConfigurationPtrInput` via:
ExportDatasetConfigurationArgs{...} or: nil
func ExportDatasetConfigurationPtr ¶
func ExportDatasetConfigurationPtr(v *ExportDatasetConfigurationArgs) ExportDatasetConfigurationPtrInput
type ExportDatasetConfigurationPtrOutput ¶
type ExportDatasetConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ExportDatasetConfigurationPtrOutput) Columns ¶
func (o ExportDatasetConfigurationPtrOutput) Columns() pulumi.StringArrayOutput
Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples).
func (ExportDatasetConfigurationPtrOutput) Elem ¶
func (o ExportDatasetConfigurationPtrOutput) Elem() ExportDatasetConfigurationOutput
func (ExportDatasetConfigurationPtrOutput) ElementType ¶
func (ExportDatasetConfigurationPtrOutput) ElementType() reflect.Type
func (ExportDatasetConfigurationPtrOutput) ToExportDatasetConfigurationPtrOutput ¶
func (o ExportDatasetConfigurationPtrOutput) ToExportDatasetConfigurationPtrOutput() ExportDatasetConfigurationPtrOutput
func (ExportDatasetConfigurationPtrOutput) ToExportDatasetConfigurationPtrOutputWithContext ¶
func (o ExportDatasetConfigurationPtrOutput) ToExportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ExportDatasetConfigurationPtrOutput
type ExportDatasetConfigurationResponse ¶
type ExportDatasetConfigurationResponse struct { // Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples). Columns []string `pulumi:"columns"` }
The export dataset configuration. Allows columns to be selected for the export. If not provided then the export will include all available columns.
type ExportDatasetConfigurationResponseOutput ¶
type ExportDatasetConfigurationResponseOutput struct{ *pulumi.OutputState }
The export dataset configuration. Allows columns to be selected for the export. If not provided then the export will include all available columns.
func (ExportDatasetConfigurationResponseOutput) Columns ¶
func (o ExportDatasetConfigurationResponseOutput) Columns() pulumi.StringArrayOutput
Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples).
func (ExportDatasetConfigurationResponseOutput) ElementType ¶
func (ExportDatasetConfigurationResponseOutput) ElementType() reflect.Type
func (ExportDatasetConfigurationResponseOutput) ToExportDatasetConfigurationResponseOutput ¶
func (o ExportDatasetConfigurationResponseOutput) ToExportDatasetConfigurationResponseOutput() ExportDatasetConfigurationResponseOutput
func (ExportDatasetConfigurationResponseOutput) ToExportDatasetConfigurationResponseOutputWithContext ¶
func (o ExportDatasetConfigurationResponseOutput) ToExportDatasetConfigurationResponseOutputWithContext(ctx context.Context) ExportDatasetConfigurationResponseOutput
type ExportDatasetConfigurationResponsePtrOutput ¶
type ExportDatasetConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (ExportDatasetConfigurationResponsePtrOutput) Columns ¶
func (o ExportDatasetConfigurationResponsePtrOutput) Columns() pulumi.StringArrayOutput
Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples).
func (ExportDatasetConfigurationResponsePtrOutput) ElementType ¶
func (ExportDatasetConfigurationResponsePtrOutput) ElementType() reflect.Type
func (ExportDatasetConfigurationResponsePtrOutput) ToExportDatasetConfigurationResponsePtrOutput ¶
func (o ExportDatasetConfigurationResponsePtrOutput) ToExportDatasetConfigurationResponsePtrOutput() ExportDatasetConfigurationResponsePtrOutput
func (ExportDatasetConfigurationResponsePtrOutput) ToExportDatasetConfigurationResponsePtrOutputWithContext ¶
func (o ExportDatasetConfigurationResponsePtrOutput) ToExportDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ExportDatasetConfigurationResponsePtrOutput
type ExportDatasetInput ¶
type ExportDatasetInput interface { pulumi.Input ToExportDatasetOutput() ExportDatasetOutput ToExportDatasetOutputWithContext(context.Context) ExportDatasetOutput }
ExportDatasetInput is an input type that accepts ExportDatasetArgs and ExportDatasetOutput values. You can construct a concrete instance of `ExportDatasetInput` via:
ExportDatasetArgs{...}
type ExportDatasetOutput ¶
type ExportDatasetOutput struct{ *pulumi.OutputState }
The definition for data in the export.
func (ExportDatasetOutput) Configuration ¶
func (o ExportDatasetOutput) Configuration() ExportDatasetConfigurationPtrOutput
The export dataset configuration.
func (ExportDatasetOutput) ElementType ¶
func (ExportDatasetOutput) ElementType() reflect.Type
func (ExportDatasetOutput) Granularity ¶
func (o ExportDatasetOutput) Granularity() pulumi.StringPtrOutput
The granularity of rows in the export. Currently only 'Daily' is supported.
func (ExportDatasetOutput) ToExportDatasetOutput ¶
func (o ExportDatasetOutput) ToExportDatasetOutput() ExportDatasetOutput
func (ExportDatasetOutput) ToExportDatasetOutputWithContext ¶
func (o ExportDatasetOutput) ToExportDatasetOutputWithContext(ctx context.Context) ExportDatasetOutput
func (ExportDatasetOutput) ToExportDatasetPtrOutput ¶
func (o ExportDatasetOutput) ToExportDatasetPtrOutput() ExportDatasetPtrOutput
func (ExportDatasetOutput) ToExportDatasetPtrOutputWithContext ¶
func (o ExportDatasetOutput) ToExportDatasetPtrOutputWithContext(ctx context.Context) ExportDatasetPtrOutput
type ExportDatasetPtrInput ¶
type ExportDatasetPtrInput interface { pulumi.Input ToExportDatasetPtrOutput() ExportDatasetPtrOutput ToExportDatasetPtrOutputWithContext(context.Context) ExportDatasetPtrOutput }
ExportDatasetPtrInput is an input type that accepts ExportDatasetArgs, ExportDatasetPtr and ExportDatasetPtrOutput values. You can construct a concrete instance of `ExportDatasetPtrInput` via:
ExportDatasetArgs{...} or: nil
func ExportDatasetPtr ¶
func ExportDatasetPtr(v *ExportDatasetArgs) ExportDatasetPtrInput
type ExportDatasetPtrOutput ¶
type ExportDatasetPtrOutput struct{ *pulumi.OutputState }
func (ExportDatasetPtrOutput) Configuration ¶
func (o ExportDatasetPtrOutput) Configuration() ExportDatasetConfigurationPtrOutput
The export dataset configuration.
func (ExportDatasetPtrOutput) Elem ¶
func (o ExportDatasetPtrOutput) Elem() ExportDatasetOutput
func (ExportDatasetPtrOutput) ElementType ¶
func (ExportDatasetPtrOutput) ElementType() reflect.Type
func (ExportDatasetPtrOutput) Granularity ¶
func (o ExportDatasetPtrOutput) Granularity() pulumi.StringPtrOutput
The granularity of rows in the export. Currently only 'Daily' is supported.
func (ExportDatasetPtrOutput) ToExportDatasetPtrOutput ¶
func (o ExportDatasetPtrOutput) ToExportDatasetPtrOutput() ExportDatasetPtrOutput
func (ExportDatasetPtrOutput) ToExportDatasetPtrOutputWithContext ¶
func (o ExportDatasetPtrOutput) ToExportDatasetPtrOutputWithContext(ctx context.Context) ExportDatasetPtrOutput
type ExportDatasetResponse ¶
type ExportDatasetResponse struct { // The export dataset configuration. Configuration *ExportDatasetConfigurationResponse `pulumi:"configuration"` // The granularity of rows in the export. Currently only 'Daily' is supported. Granularity *string `pulumi:"granularity"` }
The definition for data in the export.
type ExportDatasetResponseOutput ¶
type ExportDatasetResponseOutput struct{ *pulumi.OutputState }
The definition for data in the export.
func (ExportDatasetResponseOutput) Configuration ¶
func (o ExportDatasetResponseOutput) Configuration() ExportDatasetConfigurationResponsePtrOutput
The export dataset configuration.
func (ExportDatasetResponseOutput) ElementType ¶
func (ExportDatasetResponseOutput) ElementType() reflect.Type
func (ExportDatasetResponseOutput) Granularity ¶
func (o ExportDatasetResponseOutput) Granularity() pulumi.StringPtrOutput
The granularity of rows in the export. Currently only 'Daily' is supported.
func (ExportDatasetResponseOutput) ToExportDatasetResponseOutput ¶
func (o ExportDatasetResponseOutput) ToExportDatasetResponseOutput() ExportDatasetResponseOutput
func (ExportDatasetResponseOutput) ToExportDatasetResponseOutputWithContext ¶
func (o ExportDatasetResponseOutput) ToExportDatasetResponseOutputWithContext(ctx context.Context) ExportDatasetResponseOutput
type ExportDatasetResponsePtrOutput ¶
type ExportDatasetResponsePtrOutput struct{ *pulumi.OutputState }
func (ExportDatasetResponsePtrOutput) Configuration ¶
func (o ExportDatasetResponsePtrOutput) Configuration() ExportDatasetConfigurationResponsePtrOutput
The export dataset configuration.
func (ExportDatasetResponsePtrOutput) Elem ¶
func (o ExportDatasetResponsePtrOutput) Elem() ExportDatasetResponseOutput
func (ExportDatasetResponsePtrOutput) ElementType ¶
func (ExportDatasetResponsePtrOutput) ElementType() reflect.Type
func (ExportDatasetResponsePtrOutput) Granularity ¶
func (o ExportDatasetResponsePtrOutput) Granularity() pulumi.StringPtrOutput
The granularity of rows in the export. Currently only 'Daily' is supported.
func (ExportDatasetResponsePtrOutput) ToExportDatasetResponsePtrOutput ¶
func (o ExportDatasetResponsePtrOutput) ToExportDatasetResponsePtrOutput() ExportDatasetResponsePtrOutput
func (ExportDatasetResponsePtrOutput) ToExportDatasetResponsePtrOutputWithContext ¶
func (o ExportDatasetResponsePtrOutput) ToExportDatasetResponsePtrOutputWithContext(ctx context.Context) ExportDatasetResponsePtrOutput
type ExportDefinition ¶
type ExportDefinition struct { // The definition for data in the export. DataSet *ExportDataset `pulumi:"dataSet"` // Has time period for pulling data for the export. TimePeriod *ExportTimePeriod `pulumi:"timePeriod"` // The time frame for pulling data for the export. If custom, then a specific time period must be provided. Timeframe string `pulumi:"timeframe"` // The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations. Type string `pulumi:"type"` }
The definition of an export.
type ExportDefinitionArgs ¶
type ExportDefinitionArgs struct { // The definition for data in the export. DataSet ExportDatasetPtrInput `pulumi:"dataSet"` // Has time period for pulling data for the export. TimePeriod ExportTimePeriodPtrInput `pulumi:"timePeriod"` // The time frame for pulling data for the export. If custom, then a specific time period must be provided. Timeframe pulumi.StringInput `pulumi:"timeframe"` // The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations. Type pulumi.StringInput `pulumi:"type"` }
The definition of an export.
func (ExportDefinitionArgs) ElementType ¶
func (ExportDefinitionArgs) ElementType() reflect.Type
func (ExportDefinitionArgs) ToExportDefinitionOutput ¶
func (i ExportDefinitionArgs) ToExportDefinitionOutput() ExportDefinitionOutput
func (ExportDefinitionArgs) ToExportDefinitionOutputWithContext ¶
func (i ExportDefinitionArgs) ToExportDefinitionOutputWithContext(ctx context.Context) ExportDefinitionOutput
type ExportDefinitionInput ¶
type ExportDefinitionInput interface { pulumi.Input ToExportDefinitionOutput() ExportDefinitionOutput ToExportDefinitionOutputWithContext(context.Context) ExportDefinitionOutput }
ExportDefinitionInput is an input type that accepts ExportDefinitionArgs and ExportDefinitionOutput values. You can construct a concrete instance of `ExportDefinitionInput` via:
ExportDefinitionArgs{...}
type ExportDefinitionOutput ¶
type ExportDefinitionOutput struct{ *pulumi.OutputState }
The definition of an export.
func (ExportDefinitionOutput) DataSet ¶
func (o ExportDefinitionOutput) DataSet() ExportDatasetPtrOutput
The definition for data in the export.
func (ExportDefinitionOutput) ElementType ¶
func (ExportDefinitionOutput) ElementType() reflect.Type
func (ExportDefinitionOutput) TimePeriod ¶
func (o ExportDefinitionOutput) TimePeriod() ExportTimePeriodPtrOutput
Has time period for pulling data for the export.
func (ExportDefinitionOutput) Timeframe ¶
func (o ExportDefinitionOutput) Timeframe() pulumi.StringOutput
The time frame for pulling data for the export. If custom, then a specific time period must be provided.
func (ExportDefinitionOutput) ToExportDefinitionOutput ¶
func (o ExportDefinitionOutput) ToExportDefinitionOutput() ExportDefinitionOutput
func (ExportDefinitionOutput) ToExportDefinitionOutputWithContext ¶
func (o ExportDefinitionOutput) ToExportDefinitionOutputWithContext(ctx context.Context) ExportDefinitionOutput
func (ExportDefinitionOutput) Type ¶
func (o ExportDefinitionOutput) Type() pulumi.StringOutput
The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations.
type ExportDefinitionResponse ¶
type ExportDefinitionResponse struct { // The definition for data in the export. DataSet *ExportDatasetResponse `pulumi:"dataSet"` // Has time period for pulling data for the export. TimePeriod *ExportTimePeriodResponse `pulumi:"timePeriod"` // The time frame for pulling data for the export. If custom, then a specific time period must be provided. Timeframe string `pulumi:"timeframe"` // The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations. Type string `pulumi:"type"` }
The definition of an export.
type ExportDefinitionResponseOutput ¶
type ExportDefinitionResponseOutput struct{ *pulumi.OutputState }
The definition of an export.
func (ExportDefinitionResponseOutput) DataSet ¶
func (o ExportDefinitionResponseOutput) DataSet() ExportDatasetResponsePtrOutput
The definition for data in the export.
func (ExportDefinitionResponseOutput) ElementType ¶
func (ExportDefinitionResponseOutput) ElementType() reflect.Type
func (ExportDefinitionResponseOutput) TimePeriod ¶
func (o ExportDefinitionResponseOutput) TimePeriod() ExportTimePeriodResponsePtrOutput
Has time period for pulling data for the export.
func (ExportDefinitionResponseOutput) Timeframe ¶
func (o ExportDefinitionResponseOutput) Timeframe() pulumi.StringOutput
The time frame for pulling data for the export. If custom, then a specific time period must be provided.
func (ExportDefinitionResponseOutput) ToExportDefinitionResponseOutput ¶
func (o ExportDefinitionResponseOutput) ToExportDefinitionResponseOutput() ExportDefinitionResponseOutput
func (ExportDefinitionResponseOutput) ToExportDefinitionResponseOutputWithContext ¶
func (o ExportDefinitionResponseOutput) ToExportDefinitionResponseOutputWithContext(ctx context.Context) ExportDefinitionResponseOutput
func (ExportDefinitionResponseOutput) Type ¶
func (o ExportDefinitionResponseOutput) Type() pulumi.StringOutput
The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations.
type ExportDefinitionResponsePtrOutput ¶
type ExportDefinitionResponsePtrOutput struct{ *pulumi.OutputState }
func (ExportDefinitionResponsePtrOutput) DataSet ¶
func (o ExportDefinitionResponsePtrOutput) DataSet() ExportDatasetResponsePtrOutput
The definition for data in the export.
func (ExportDefinitionResponsePtrOutput) Elem ¶
func (o ExportDefinitionResponsePtrOutput) Elem() ExportDefinitionResponseOutput
func (ExportDefinitionResponsePtrOutput) ElementType ¶
func (ExportDefinitionResponsePtrOutput) ElementType() reflect.Type
func (ExportDefinitionResponsePtrOutput) TimePeriod ¶
func (o ExportDefinitionResponsePtrOutput) TimePeriod() ExportTimePeriodResponsePtrOutput
Has time period for pulling data for the export.
func (ExportDefinitionResponsePtrOutput) Timeframe ¶
func (o ExportDefinitionResponsePtrOutput) Timeframe() pulumi.StringPtrOutput
The time frame for pulling data for the export. If custom, then a specific time period must be provided.
func (ExportDefinitionResponsePtrOutput) ToExportDefinitionResponsePtrOutput ¶
func (o ExportDefinitionResponsePtrOutput) ToExportDefinitionResponsePtrOutput() ExportDefinitionResponsePtrOutput
func (ExportDefinitionResponsePtrOutput) ToExportDefinitionResponsePtrOutputWithContext ¶
func (o ExportDefinitionResponsePtrOutput) ToExportDefinitionResponsePtrOutputWithContext(ctx context.Context) ExportDefinitionResponsePtrOutput
func (ExportDefinitionResponsePtrOutput) Type ¶
func (o ExportDefinitionResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations.
type ExportDeliveryDestination ¶
type ExportDeliveryDestination struct { // The name of the container where exports will be uploaded. If the container does not exist it will be created. Container string `pulumi:"container"` // The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified. ResourceId *string `pulumi:"resourceId"` // The name of the directory where exports will be uploaded. RootFolderPath *string `pulumi:"rootFolderPath"` // A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified. SasToken *string `pulumi:"sasToken"` // The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId. StorageAccount *string `pulumi:"storageAccount"` }
This represents the blob storage account location where exports of costs will be delivered. There are two ways to configure the destination. The approach recommended for most customers is to specify the resourceId of the storage account. This requires a one-time registration of the account's subscription with the Microsoft.CostManagementExports resource provider in order to give Cost Management services access to the storage. When creating an export in the Azure portal this registration is performed automatically but API users may need to register the subscription explicitly (for more information see https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Another way to configure the destination is available ONLY to Partners with a Microsoft Partner Agreement plan who are global admins of their billing account. These Partners, instead of specifying the resourceId of a storage account, can specify the storage account name along with a SAS token for the account. This allows exports of costs to a storage account in any tenant. The SAS token should be created for the blob service with Service/Container/Object resource types and with Read/Write/Delete/List/Add/Create permissions (for more information see https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
type ExportDeliveryDestinationArgs ¶
type ExportDeliveryDestinationArgs struct { // The name of the container where exports will be uploaded. If the container does not exist it will be created. Container pulumi.StringInput `pulumi:"container"` // The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The name of the directory where exports will be uploaded. RootFolderPath pulumi.StringPtrInput `pulumi:"rootFolderPath"` // A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified. SasToken pulumi.StringPtrInput `pulumi:"sasToken"` // The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId. StorageAccount pulumi.StringPtrInput `pulumi:"storageAccount"` }
This represents the blob storage account location where exports of costs will be delivered. There are two ways to configure the destination. The approach recommended for most customers is to specify the resourceId of the storage account. This requires a one-time registration of the account's subscription with the Microsoft.CostManagementExports resource provider in order to give Cost Management services access to the storage. When creating an export in the Azure portal this registration is performed automatically but API users may need to register the subscription explicitly (for more information see https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Another way to configure the destination is available ONLY to Partners with a Microsoft Partner Agreement plan who are global admins of their billing account. These Partners, instead of specifying the resourceId of a storage account, can specify the storage account name along with a SAS token for the account. This allows exports of costs to a storage account in any tenant. The SAS token should be created for the blob service with Service/Container/Object resource types and with Read/Write/Delete/List/Add/Create permissions (for more information see https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
func (ExportDeliveryDestinationArgs) ElementType ¶
func (ExportDeliveryDestinationArgs) ElementType() reflect.Type
func (ExportDeliveryDestinationArgs) ToExportDeliveryDestinationOutput ¶
func (i ExportDeliveryDestinationArgs) ToExportDeliveryDestinationOutput() ExportDeliveryDestinationOutput
func (ExportDeliveryDestinationArgs) ToExportDeliveryDestinationOutputWithContext ¶
func (i ExportDeliveryDestinationArgs) ToExportDeliveryDestinationOutputWithContext(ctx context.Context) ExportDeliveryDestinationOutput
type ExportDeliveryDestinationInput ¶
type ExportDeliveryDestinationInput interface { pulumi.Input ToExportDeliveryDestinationOutput() ExportDeliveryDestinationOutput ToExportDeliveryDestinationOutputWithContext(context.Context) ExportDeliveryDestinationOutput }
ExportDeliveryDestinationInput is an input type that accepts ExportDeliveryDestinationArgs and ExportDeliveryDestinationOutput values. You can construct a concrete instance of `ExportDeliveryDestinationInput` via:
ExportDeliveryDestinationArgs{...}
type ExportDeliveryDestinationOutput ¶
type ExportDeliveryDestinationOutput struct{ *pulumi.OutputState }
This represents the blob storage account location where exports of costs will be delivered. There are two ways to configure the destination. The approach recommended for most customers is to specify the resourceId of the storage account. This requires a one-time registration of the account's subscription with the Microsoft.CostManagementExports resource provider in order to give Cost Management services access to the storage. When creating an export in the Azure portal this registration is performed automatically but API users may need to register the subscription explicitly (for more information see https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Another way to configure the destination is available ONLY to Partners with a Microsoft Partner Agreement plan who are global admins of their billing account. These Partners, instead of specifying the resourceId of a storage account, can specify the storage account name along with a SAS token for the account. This allows exports of costs to a storage account in any tenant. The SAS token should be created for the blob service with Service/Container/Object resource types and with Read/Write/Delete/List/Add/Create permissions (for more information see https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
func (ExportDeliveryDestinationOutput) Container ¶
func (o ExportDeliveryDestinationOutput) Container() pulumi.StringOutput
The name of the container where exports will be uploaded. If the container does not exist it will be created.
func (ExportDeliveryDestinationOutput) ElementType ¶
func (ExportDeliveryDestinationOutput) ElementType() reflect.Type
func (ExportDeliveryDestinationOutput) ResourceId ¶
func (o ExportDeliveryDestinationOutput) ResourceId() pulumi.StringPtrOutput
The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified.
func (ExportDeliveryDestinationOutput) RootFolderPath ¶
func (o ExportDeliveryDestinationOutput) RootFolderPath() pulumi.StringPtrOutput
The name of the directory where exports will be uploaded.
func (ExportDeliveryDestinationOutput) SasToken ¶
func (o ExportDeliveryDestinationOutput) SasToken() pulumi.StringPtrOutput
A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified.
func (ExportDeliveryDestinationOutput) StorageAccount ¶
func (o ExportDeliveryDestinationOutput) StorageAccount() pulumi.StringPtrOutput
The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId.
func (ExportDeliveryDestinationOutput) ToExportDeliveryDestinationOutput ¶
func (o ExportDeliveryDestinationOutput) ToExportDeliveryDestinationOutput() ExportDeliveryDestinationOutput
func (ExportDeliveryDestinationOutput) ToExportDeliveryDestinationOutputWithContext ¶
func (o ExportDeliveryDestinationOutput) ToExportDeliveryDestinationOutputWithContext(ctx context.Context) ExportDeliveryDestinationOutput
type ExportDeliveryDestinationResponse ¶
type ExportDeliveryDestinationResponse struct { // The name of the container where exports will be uploaded. If the container does not exist it will be created. Container string `pulumi:"container"` // The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified. ResourceId *string `pulumi:"resourceId"` // The name of the directory where exports will be uploaded. RootFolderPath *string `pulumi:"rootFolderPath"` // A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified. SasToken *string `pulumi:"sasToken"` // The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId. StorageAccount *string `pulumi:"storageAccount"` }
This represents the blob storage account location where exports of costs will be delivered. There are two ways to configure the destination. The approach recommended for most customers is to specify the resourceId of the storage account. This requires a one-time registration of the account's subscription with the Microsoft.CostManagementExports resource provider in order to give Cost Management services access to the storage. When creating an export in the Azure portal this registration is performed automatically but API users may need to register the subscription explicitly (for more information see https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Another way to configure the destination is available ONLY to Partners with a Microsoft Partner Agreement plan who are global admins of their billing account. These Partners, instead of specifying the resourceId of a storage account, can specify the storage account name along with a SAS token for the account. This allows exports of costs to a storage account in any tenant. The SAS token should be created for the blob service with Service/Container/Object resource types and with Read/Write/Delete/List/Add/Create permissions (for more information see https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
type ExportDeliveryDestinationResponseOutput ¶
type ExportDeliveryDestinationResponseOutput struct{ *pulumi.OutputState }
This represents the blob storage account location where exports of costs will be delivered. There are two ways to configure the destination. The approach recommended for most customers is to specify the resourceId of the storage account. This requires a one-time registration of the account's subscription with the Microsoft.CostManagementExports resource provider in order to give Cost Management services access to the storage. When creating an export in the Azure portal this registration is performed automatically but API users may need to register the subscription explicitly (for more information see https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Another way to configure the destination is available ONLY to Partners with a Microsoft Partner Agreement plan who are global admins of their billing account. These Partners, instead of specifying the resourceId of a storage account, can specify the storage account name along with a SAS token for the account. This allows exports of costs to a storage account in any tenant. The SAS token should be created for the blob service with Service/Container/Object resource types and with Read/Write/Delete/List/Add/Create permissions (for more information see https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
func (ExportDeliveryDestinationResponseOutput) Container ¶
func (o ExportDeliveryDestinationResponseOutput) Container() pulumi.StringOutput
The name of the container where exports will be uploaded. If the container does not exist it will be created.
func (ExportDeliveryDestinationResponseOutput) ElementType ¶
func (ExportDeliveryDestinationResponseOutput) ElementType() reflect.Type
func (ExportDeliveryDestinationResponseOutput) ResourceId ¶
func (o ExportDeliveryDestinationResponseOutput) ResourceId() pulumi.StringPtrOutput
The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified.
func (ExportDeliveryDestinationResponseOutput) RootFolderPath ¶
func (o ExportDeliveryDestinationResponseOutput) RootFolderPath() pulumi.StringPtrOutput
The name of the directory where exports will be uploaded.
func (ExportDeliveryDestinationResponseOutput) SasToken ¶
func (o ExportDeliveryDestinationResponseOutput) SasToken() pulumi.StringPtrOutput
A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified.
func (ExportDeliveryDestinationResponseOutput) StorageAccount ¶
func (o ExportDeliveryDestinationResponseOutput) StorageAccount() pulumi.StringPtrOutput
The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId.
func (ExportDeliveryDestinationResponseOutput) ToExportDeliveryDestinationResponseOutput ¶
func (o ExportDeliveryDestinationResponseOutput) ToExportDeliveryDestinationResponseOutput() ExportDeliveryDestinationResponseOutput
func (ExportDeliveryDestinationResponseOutput) ToExportDeliveryDestinationResponseOutputWithContext ¶
func (o ExportDeliveryDestinationResponseOutput) ToExportDeliveryDestinationResponseOutputWithContext(ctx context.Context) ExportDeliveryDestinationResponseOutput
type ExportDeliveryDestinationResponsePtrOutput ¶
type ExportDeliveryDestinationResponsePtrOutput struct{ *pulumi.OutputState }
func (ExportDeliveryDestinationResponsePtrOutput) Container ¶
func (o ExportDeliveryDestinationResponsePtrOutput) Container() pulumi.StringPtrOutput
The name of the container where exports will be uploaded. If the container does not exist it will be created.
func (ExportDeliveryDestinationResponsePtrOutput) ElementType ¶
func (ExportDeliveryDestinationResponsePtrOutput) ElementType() reflect.Type
func (ExportDeliveryDestinationResponsePtrOutput) ResourceId ¶
func (o ExportDeliveryDestinationResponsePtrOutput) ResourceId() pulumi.StringPtrOutput
The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified.
func (ExportDeliveryDestinationResponsePtrOutput) RootFolderPath ¶
func (o ExportDeliveryDestinationResponsePtrOutput) RootFolderPath() pulumi.StringPtrOutput
The name of the directory where exports will be uploaded.
func (ExportDeliveryDestinationResponsePtrOutput) SasToken ¶
func (o ExportDeliveryDestinationResponsePtrOutput) SasToken() pulumi.StringPtrOutput
A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified.
func (ExportDeliveryDestinationResponsePtrOutput) StorageAccount ¶
func (o ExportDeliveryDestinationResponsePtrOutput) StorageAccount() pulumi.StringPtrOutput
The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId.
func (ExportDeliveryDestinationResponsePtrOutput) ToExportDeliveryDestinationResponsePtrOutput ¶
func (o ExportDeliveryDestinationResponsePtrOutput) ToExportDeliveryDestinationResponsePtrOutput() ExportDeliveryDestinationResponsePtrOutput
func (ExportDeliveryDestinationResponsePtrOutput) ToExportDeliveryDestinationResponsePtrOutputWithContext ¶
func (o ExportDeliveryDestinationResponsePtrOutput) ToExportDeliveryDestinationResponsePtrOutputWithContext(ctx context.Context) ExportDeliveryDestinationResponsePtrOutput
type ExportDeliveryInfo ¶
type ExportDeliveryInfo struct { // Has destination for the export being delivered. Destination ExportDeliveryDestination `pulumi:"destination"` }
The delivery information associated with a export.
type ExportDeliveryInfoArgs ¶
type ExportDeliveryInfoArgs struct { // Has destination for the export being delivered. Destination ExportDeliveryDestinationInput `pulumi:"destination"` }
The delivery information associated with a export.
func (ExportDeliveryInfoArgs) ElementType ¶
func (ExportDeliveryInfoArgs) ElementType() reflect.Type
func (ExportDeliveryInfoArgs) ToExportDeliveryInfoOutput ¶
func (i ExportDeliveryInfoArgs) ToExportDeliveryInfoOutput() ExportDeliveryInfoOutput
func (ExportDeliveryInfoArgs) ToExportDeliveryInfoOutputWithContext ¶
func (i ExportDeliveryInfoArgs) ToExportDeliveryInfoOutputWithContext(ctx context.Context) ExportDeliveryInfoOutput
type ExportDeliveryInfoInput ¶
type ExportDeliveryInfoInput interface { pulumi.Input ToExportDeliveryInfoOutput() ExportDeliveryInfoOutput ToExportDeliveryInfoOutputWithContext(context.Context) ExportDeliveryInfoOutput }
ExportDeliveryInfoInput is an input type that accepts ExportDeliveryInfoArgs and ExportDeliveryInfoOutput values. You can construct a concrete instance of `ExportDeliveryInfoInput` via:
ExportDeliveryInfoArgs{...}
type ExportDeliveryInfoOutput ¶
type ExportDeliveryInfoOutput struct{ *pulumi.OutputState }
The delivery information associated with a export.
func (ExportDeliveryInfoOutput) Destination ¶
func (o ExportDeliveryInfoOutput) Destination() ExportDeliveryDestinationOutput
Has destination for the export being delivered.
func (ExportDeliveryInfoOutput) ElementType ¶
func (ExportDeliveryInfoOutput) ElementType() reflect.Type
func (ExportDeliveryInfoOutput) ToExportDeliveryInfoOutput ¶
func (o ExportDeliveryInfoOutput) ToExportDeliveryInfoOutput() ExportDeliveryInfoOutput
func (ExportDeliveryInfoOutput) ToExportDeliveryInfoOutputWithContext ¶
func (o ExportDeliveryInfoOutput) ToExportDeliveryInfoOutputWithContext(ctx context.Context) ExportDeliveryInfoOutput
type ExportDeliveryInfoResponse ¶
type ExportDeliveryInfoResponse struct { // Has destination for the export being delivered. Destination ExportDeliveryDestinationResponse `pulumi:"destination"` }
The delivery information associated with a export.
type ExportDeliveryInfoResponseOutput ¶
type ExportDeliveryInfoResponseOutput struct{ *pulumi.OutputState }
The delivery information associated with a export.
func (ExportDeliveryInfoResponseOutput) Destination ¶
func (o ExportDeliveryInfoResponseOutput) Destination() ExportDeliveryDestinationResponseOutput
Has destination for the export being delivered.
func (ExportDeliveryInfoResponseOutput) ElementType ¶
func (ExportDeliveryInfoResponseOutput) ElementType() reflect.Type
func (ExportDeliveryInfoResponseOutput) ToExportDeliveryInfoResponseOutput ¶
func (o ExportDeliveryInfoResponseOutput) ToExportDeliveryInfoResponseOutput() ExportDeliveryInfoResponseOutput
func (ExportDeliveryInfoResponseOutput) ToExportDeliveryInfoResponseOutputWithContext ¶
func (o ExportDeliveryInfoResponseOutput) ToExportDeliveryInfoResponseOutputWithContext(ctx context.Context) ExportDeliveryInfoResponseOutput
type ExportDeliveryInfoResponsePtrOutput ¶
type ExportDeliveryInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (ExportDeliveryInfoResponsePtrOutput) Destination ¶
func (o ExportDeliveryInfoResponsePtrOutput) Destination() ExportDeliveryDestinationResponsePtrOutput
Has destination for the export being delivered.
func (ExportDeliveryInfoResponsePtrOutput) Elem ¶
func (o ExportDeliveryInfoResponsePtrOutput) Elem() ExportDeliveryInfoResponseOutput
func (ExportDeliveryInfoResponsePtrOutput) ElementType ¶
func (ExportDeliveryInfoResponsePtrOutput) ElementType() reflect.Type
func (ExportDeliveryInfoResponsePtrOutput) ToExportDeliveryInfoResponsePtrOutput ¶
func (o ExportDeliveryInfoResponsePtrOutput) ToExportDeliveryInfoResponsePtrOutput() ExportDeliveryInfoResponsePtrOutput
func (ExportDeliveryInfoResponsePtrOutput) ToExportDeliveryInfoResponsePtrOutputWithContext ¶
func (o ExportDeliveryInfoResponsePtrOutput) ToExportDeliveryInfoResponsePtrOutputWithContext(ctx context.Context) ExportDeliveryInfoResponsePtrOutput
type ExportExecutionListResultResponse ¶
type ExportExecutionListResultResponse struct { // A list of export runs. Value []ExportRunResponse `pulumi:"value"` }
Result of listing the run history of an export.
type ExportExecutionListResultResponseOutput ¶
type ExportExecutionListResultResponseOutput struct{ *pulumi.OutputState }
Result of listing the run history of an export.
func (ExportExecutionListResultResponseOutput) ElementType ¶
func (ExportExecutionListResultResponseOutput) ElementType() reflect.Type
func (ExportExecutionListResultResponseOutput) ToExportExecutionListResultResponseOutput ¶
func (o ExportExecutionListResultResponseOutput) ToExportExecutionListResultResponseOutput() ExportExecutionListResultResponseOutput
func (ExportExecutionListResultResponseOutput) ToExportExecutionListResultResponseOutputWithContext ¶
func (o ExportExecutionListResultResponseOutput) ToExportExecutionListResultResponseOutputWithContext(ctx context.Context) ExportExecutionListResultResponseOutput
func (ExportExecutionListResultResponseOutput) Value ¶
func (o ExportExecutionListResultResponseOutput) Value() ExportRunResponseArrayOutput
A list of export runs.
type ExportExecutionListResultResponsePtrOutput ¶
type ExportExecutionListResultResponsePtrOutput struct{ *pulumi.OutputState }
func (ExportExecutionListResultResponsePtrOutput) ElementType ¶
func (ExportExecutionListResultResponsePtrOutput) ElementType() reflect.Type
func (ExportExecutionListResultResponsePtrOutput) ToExportExecutionListResultResponsePtrOutput ¶
func (o ExportExecutionListResultResponsePtrOutput) ToExportExecutionListResultResponsePtrOutput() ExportExecutionListResultResponsePtrOutput
func (ExportExecutionListResultResponsePtrOutput) ToExportExecutionListResultResponsePtrOutputWithContext ¶
func (o ExportExecutionListResultResponsePtrOutput) ToExportExecutionListResultResponsePtrOutputWithContext(ctx context.Context) ExportExecutionListResultResponsePtrOutput
func (ExportExecutionListResultResponsePtrOutput) Value ¶
func (o ExportExecutionListResultResponsePtrOutput) Value() ExportRunResponseArrayOutput
A list of export runs.
type ExportInput ¶
type ExportInput interface { pulumi.Input ToExportOutput() ExportOutput ToExportOutputWithContext(ctx context.Context) ExportOutput }
type ExportOutput ¶
type ExportOutput struct{ *pulumi.OutputState }
func (ExportOutput) Definition ¶
func (o ExportOutput) Definition() ExportDefinitionResponseOutput
Has the definition for the export.
func (ExportOutput) DeliveryInfo ¶
func (o ExportOutput) DeliveryInfo() ExportDeliveryInfoResponseOutput
Has delivery information for the export.
func (ExportOutput) ETag ¶
func (o ExportOutput) ETag() pulumi.StringPtrOutput
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.
func (ExportOutput) ElementType ¶
func (ExportOutput) ElementType() reflect.Type
func (ExportOutput) Format ¶
func (o ExportOutput) Format() pulumi.StringPtrOutput
The format of the export being delivered. Currently only 'Csv' is supported.
func (ExportOutput) NextRunTimeEstimate ¶
func (o ExportOutput) NextRunTimeEstimate() pulumi.StringOutput
If the export has an active schedule, provides an estimate of the next run time.
func (ExportOutput) PartitionData ¶
func (o ExportOutput) PartitionData() pulumi.BoolPtrOutput
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
func (ExportOutput) RunHistory ¶
func (o ExportOutput) RunHistory() ExportExecutionListResultResponsePtrOutput
If requested, has the most recent run history for the export.
func (ExportOutput) Schedule ¶
func (o ExportOutput) Schedule() ExportScheduleResponsePtrOutput
Has schedule information for the export.
func (ExportOutput) ToExportOutput ¶
func (o ExportOutput) ToExportOutput() ExportOutput
func (ExportOutput) ToExportOutputWithContext ¶
func (o ExportOutput) ToExportOutputWithContext(ctx context.Context) ExportOutput
type ExportRecurrencePeriod ¶
type ExportRecurrencePeriod struct { // The start date of recurrence. From string `pulumi:"from"` // The end date of recurrence. To *string `pulumi:"to"` }
The start and end date for recurrence schedule.
type ExportRecurrencePeriodArgs ¶
type ExportRecurrencePeriodArgs struct { // The start date of recurrence. From pulumi.StringInput `pulumi:"from"` // The end date of recurrence. To pulumi.StringPtrInput `pulumi:"to"` }
The start and end date for recurrence schedule.
func (ExportRecurrencePeriodArgs) ElementType ¶
func (ExportRecurrencePeriodArgs) ElementType() reflect.Type
func (ExportRecurrencePeriodArgs) ToExportRecurrencePeriodOutput ¶
func (i ExportRecurrencePeriodArgs) ToExportRecurrencePeriodOutput() ExportRecurrencePeriodOutput
func (ExportRecurrencePeriodArgs) ToExportRecurrencePeriodOutputWithContext ¶
func (i ExportRecurrencePeriodArgs) ToExportRecurrencePeriodOutputWithContext(ctx context.Context) ExportRecurrencePeriodOutput
func (ExportRecurrencePeriodArgs) ToExportRecurrencePeriodPtrOutput ¶
func (i ExportRecurrencePeriodArgs) ToExportRecurrencePeriodPtrOutput() ExportRecurrencePeriodPtrOutput
func (ExportRecurrencePeriodArgs) ToExportRecurrencePeriodPtrOutputWithContext ¶
func (i ExportRecurrencePeriodArgs) ToExportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ExportRecurrencePeriodPtrOutput
type ExportRecurrencePeriodInput ¶
type ExportRecurrencePeriodInput interface { pulumi.Input ToExportRecurrencePeriodOutput() ExportRecurrencePeriodOutput ToExportRecurrencePeriodOutputWithContext(context.Context) ExportRecurrencePeriodOutput }
ExportRecurrencePeriodInput is an input type that accepts ExportRecurrencePeriodArgs and ExportRecurrencePeriodOutput values. You can construct a concrete instance of `ExportRecurrencePeriodInput` via:
ExportRecurrencePeriodArgs{...}
type ExportRecurrencePeriodOutput ¶
type ExportRecurrencePeriodOutput struct{ *pulumi.OutputState }
The start and end date for recurrence schedule.
func (ExportRecurrencePeriodOutput) ElementType ¶
func (ExportRecurrencePeriodOutput) ElementType() reflect.Type
func (ExportRecurrencePeriodOutput) From ¶
func (o ExportRecurrencePeriodOutput) From() pulumi.StringOutput
The start date of recurrence.
func (ExportRecurrencePeriodOutput) To ¶
func (o ExportRecurrencePeriodOutput) To() pulumi.StringPtrOutput
The end date of recurrence.
func (ExportRecurrencePeriodOutput) ToExportRecurrencePeriodOutput ¶
func (o ExportRecurrencePeriodOutput) ToExportRecurrencePeriodOutput() ExportRecurrencePeriodOutput
func (ExportRecurrencePeriodOutput) ToExportRecurrencePeriodOutputWithContext ¶
func (o ExportRecurrencePeriodOutput) ToExportRecurrencePeriodOutputWithContext(ctx context.Context) ExportRecurrencePeriodOutput
func (ExportRecurrencePeriodOutput) ToExportRecurrencePeriodPtrOutput ¶
func (o ExportRecurrencePeriodOutput) ToExportRecurrencePeriodPtrOutput() ExportRecurrencePeriodPtrOutput
func (ExportRecurrencePeriodOutput) ToExportRecurrencePeriodPtrOutputWithContext ¶
func (o ExportRecurrencePeriodOutput) ToExportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ExportRecurrencePeriodPtrOutput
type ExportRecurrencePeriodPtrInput ¶
type ExportRecurrencePeriodPtrInput interface { pulumi.Input ToExportRecurrencePeriodPtrOutput() ExportRecurrencePeriodPtrOutput ToExportRecurrencePeriodPtrOutputWithContext(context.Context) ExportRecurrencePeriodPtrOutput }
ExportRecurrencePeriodPtrInput is an input type that accepts ExportRecurrencePeriodArgs, ExportRecurrencePeriodPtr and ExportRecurrencePeriodPtrOutput values. You can construct a concrete instance of `ExportRecurrencePeriodPtrInput` via:
ExportRecurrencePeriodArgs{...} or: nil
func ExportRecurrencePeriodPtr ¶
func ExportRecurrencePeriodPtr(v *ExportRecurrencePeriodArgs) ExportRecurrencePeriodPtrInput
type ExportRecurrencePeriodPtrOutput ¶
type ExportRecurrencePeriodPtrOutput struct{ *pulumi.OutputState }
func (ExportRecurrencePeriodPtrOutput) Elem ¶
func (o ExportRecurrencePeriodPtrOutput) Elem() ExportRecurrencePeriodOutput
func (ExportRecurrencePeriodPtrOutput) ElementType ¶
func (ExportRecurrencePeriodPtrOutput) ElementType() reflect.Type
func (ExportRecurrencePeriodPtrOutput) From ¶
func (o ExportRecurrencePeriodPtrOutput) From() pulumi.StringPtrOutput
The start date of recurrence.
func (ExportRecurrencePeriodPtrOutput) To ¶
func (o ExportRecurrencePeriodPtrOutput) To() pulumi.StringPtrOutput
The end date of recurrence.
func (ExportRecurrencePeriodPtrOutput) ToExportRecurrencePeriodPtrOutput ¶
func (o ExportRecurrencePeriodPtrOutput) ToExportRecurrencePeriodPtrOutput() ExportRecurrencePeriodPtrOutput
func (ExportRecurrencePeriodPtrOutput) ToExportRecurrencePeriodPtrOutputWithContext ¶
func (o ExportRecurrencePeriodPtrOutput) ToExportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ExportRecurrencePeriodPtrOutput
type ExportRecurrencePeriodResponse ¶
type ExportRecurrencePeriodResponse struct { // The start date of recurrence. From string `pulumi:"from"` // The end date of recurrence. To *string `pulumi:"to"` }
The start and end date for recurrence schedule.
type ExportRecurrencePeriodResponseOutput ¶
type ExportRecurrencePeriodResponseOutput struct{ *pulumi.OutputState }
The start and end date for recurrence schedule.
func (ExportRecurrencePeriodResponseOutput) ElementType ¶
func (ExportRecurrencePeriodResponseOutput) ElementType() reflect.Type
func (ExportRecurrencePeriodResponseOutput) From ¶
func (o ExportRecurrencePeriodResponseOutput) From() pulumi.StringOutput
The start date of recurrence.
func (ExportRecurrencePeriodResponseOutput) To ¶
func (o ExportRecurrencePeriodResponseOutput) To() pulumi.StringPtrOutput
The end date of recurrence.
func (ExportRecurrencePeriodResponseOutput) ToExportRecurrencePeriodResponseOutput ¶
func (o ExportRecurrencePeriodResponseOutput) ToExportRecurrencePeriodResponseOutput() ExportRecurrencePeriodResponseOutput
func (ExportRecurrencePeriodResponseOutput) ToExportRecurrencePeriodResponseOutputWithContext ¶
func (o ExportRecurrencePeriodResponseOutput) ToExportRecurrencePeriodResponseOutputWithContext(ctx context.Context) ExportRecurrencePeriodResponseOutput
type ExportRecurrencePeriodResponsePtrOutput ¶
type ExportRecurrencePeriodResponsePtrOutput struct{ *pulumi.OutputState }
func (ExportRecurrencePeriodResponsePtrOutput) ElementType ¶
func (ExportRecurrencePeriodResponsePtrOutput) ElementType() reflect.Type
func (ExportRecurrencePeriodResponsePtrOutput) From ¶
func (o ExportRecurrencePeriodResponsePtrOutput) From() pulumi.StringPtrOutput
The start date of recurrence.
func (ExportRecurrencePeriodResponsePtrOutput) To ¶
func (o ExportRecurrencePeriodResponsePtrOutput) To() pulumi.StringPtrOutput
The end date of recurrence.
func (ExportRecurrencePeriodResponsePtrOutput) ToExportRecurrencePeriodResponsePtrOutput ¶
func (o ExportRecurrencePeriodResponsePtrOutput) ToExportRecurrencePeriodResponsePtrOutput() ExportRecurrencePeriodResponsePtrOutput
func (ExportRecurrencePeriodResponsePtrOutput) ToExportRecurrencePeriodResponsePtrOutputWithContext ¶
func (o ExportRecurrencePeriodResponsePtrOutput) ToExportRecurrencePeriodResponsePtrOutputWithContext(ctx context.Context) ExportRecurrencePeriodResponsePtrOutput
type ExportRunResponse ¶
type ExportRunResponse struct { // 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"` // The details of any error. Error *ErrorDetailsResponse `pulumi:"error"` // The type of the export run. ExecutionType *string `pulumi:"executionType"` // The name of the exported file. FileName *string `pulumi:"fileName"` // Resource Id. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // The time when the export run finished. ProcessingEndTime *string `pulumi:"processingEndTime"` // The time when export was picked up to be run. ProcessingStartTime *string `pulumi:"processingStartTime"` // The export settings that were in effect for this run. RunSettings *CommonExportPropertiesResponse `pulumi:"runSettings"` // The last known status of the export run. Status *string `pulumi:"status"` // The identifier for the entity that triggered the export. For on-demand runs it is the user email. For scheduled runs it is 'System'. SubmittedBy *string `pulumi:"submittedBy"` // The time when export was queued to be run. SubmittedTime *string `pulumi:"submittedTime"` // Resource type. Type string `pulumi:"type"` }
An export run.
type ExportRunResponseArrayOutput ¶
type ExportRunResponseArrayOutput struct{ *pulumi.OutputState }
func (ExportRunResponseArrayOutput) ElementType ¶
func (ExportRunResponseArrayOutput) ElementType() reflect.Type
func (ExportRunResponseArrayOutput) Index ¶
func (o ExportRunResponseArrayOutput) Index(i pulumi.IntInput) ExportRunResponseOutput
func (ExportRunResponseArrayOutput) ToExportRunResponseArrayOutput ¶
func (o ExportRunResponseArrayOutput) ToExportRunResponseArrayOutput() ExportRunResponseArrayOutput
func (ExportRunResponseArrayOutput) ToExportRunResponseArrayOutputWithContext ¶
func (o ExportRunResponseArrayOutput) ToExportRunResponseArrayOutputWithContext(ctx context.Context) ExportRunResponseArrayOutput
type ExportRunResponseOutput ¶
type ExportRunResponseOutput struct{ *pulumi.OutputState }
An export run.
func (ExportRunResponseOutput) ETag ¶
func (o ExportRunResponseOutput) ETag() pulumi.StringPtrOutput
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.
func (ExportRunResponseOutput) ElementType ¶
func (ExportRunResponseOutput) ElementType() reflect.Type
func (ExportRunResponseOutput) Error ¶
func (o ExportRunResponseOutput) Error() ErrorDetailsResponsePtrOutput
The details of any error.
func (ExportRunResponseOutput) ExecutionType ¶
func (o ExportRunResponseOutput) ExecutionType() pulumi.StringPtrOutput
The type of the export run.
func (ExportRunResponseOutput) FileName ¶
func (o ExportRunResponseOutput) FileName() pulumi.StringPtrOutput
The name of the exported file.
func (ExportRunResponseOutput) Id ¶
func (o ExportRunResponseOutput) Id() pulumi.StringOutput
Resource Id.
func (ExportRunResponseOutput) Name ¶
func (o ExportRunResponseOutput) Name() pulumi.StringOutput
Resource name.
func (ExportRunResponseOutput) ProcessingEndTime ¶
func (o ExportRunResponseOutput) ProcessingEndTime() pulumi.StringPtrOutput
The time when the export run finished.
func (ExportRunResponseOutput) ProcessingStartTime ¶
func (o ExportRunResponseOutput) ProcessingStartTime() pulumi.StringPtrOutput
The time when export was picked up to be run.
func (ExportRunResponseOutput) RunSettings ¶
func (o ExportRunResponseOutput) RunSettings() CommonExportPropertiesResponsePtrOutput
The export settings that were in effect for this run.
func (ExportRunResponseOutput) Status ¶
func (o ExportRunResponseOutput) Status() pulumi.StringPtrOutput
The last known status of the export run.
func (ExportRunResponseOutput) SubmittedBy ¶
func (o ExportRunResponseOutput) SubmittedBy() pulumi.StringPtrOutput
The identifier for the entity that triggered the export. For on-demand runs it is the user email. For scheduled runs it is 'System'.
func (ExportRunResponseOutput) SubmittedTime ¶
func (o ExportRunResponseOutput) SubmittedTime() pulumi.StringPtrOutput
The time when export was queued to be run.
func (ExportRunResponseOutput) ToExportRunResponseOutput ¶
func (o ExportRunResponseOutput) ToExportRunResponseOutput() ExportRunResponseOutput
func (ExportRunResponseOutput) ToExportRunResponseOutputWithContext ¶
func (o ExportRunResponseOutput) ToExportRunResponseOutputWithContext(ctx context.Context) ExportRunResponseOutput
func (ExportRunResponseOutput) Type ¶
func (o ExportRunResponseOutput) Type() pulumi.StringOutput
Resource type.
type ExportSchedule ¶
type ExportSchedule struct { // The schedule recurrence. Recurrence *string `pulumi:"recurrence"` // Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date. RecurrencePeriod *ExportRecurrencePeriod `pulumi:"recurrencePeriod"` // The status of the export's schedule. If 'Inactive', the export's schedule is paused. Status *string `pulumi:"status"` }
The schedule associated with the export.
type ExportScheduleArgs ¶
type ExportScheduleArgs struct { // The schedule recurrence. Recurrence pulumi.StringPtrInput `pulumi:"recurrence"` // Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date. RecurrencePeriod ExportRecurrencePeriodPtrInput `pulumi:"recurrencePeriod"` // The status of the export's schedule. If 'Inactive', the export's schedule is paused. Status pulumi.StringPtrInput `pulumi:"status"` }
The schedule associated with the export.
func (ExportScheduleArgs) ElementType ¶
func (ExportScheduleArgs) ElementType() reflect.Type
func (ExportScheduleArgs) ToExportScheduleOutput ¶
func (i ExportScheduleArgs) ToExportScheduleOutput() ExportScheduleOutput
func (ExportScheduleArgs) ToExportScheduleOutputWithContext ¶
func (i ExportScheduleArgs) ToExportScheduleOutputWithContext(ctx context.Context) ExportScheduleOutput
func (ExportScheduleArgs) ToExportSchedulePtrOutput ¶
func (i ExportScheduleArgs) ToExportSchedulePtrOutput() ExportSchedulePtrOutput
func (ExportScheduleArgs) ToExportSchedulePtrOutputWithContext ¶
func (i ExportScheduleArgs) ToExportSchedulePtrOutputWithContext(ctx context.Context) ExportSchedulePtrOutput
type ExportScheduleInput ¶
type ExportScheduleInput interface { pulumi.Input ToExportScheduleOutput() ExportScheduleOutput ToExportScheduleOutputWithContext(context.Context) ExportScheduleOutput }
ExportScheduleInput is an input type that accepts ExportScheduleArgs and ExportScheduleOutput values. You can construct a concrete instance of `ExportScheduleInput` via:
ExportScheduleArgs{...}
type ExportScheduleOutput ¶
type ExportScheduleOutput struct{ *pulumi.OutputState }
The schedule associated with the export.
func (ExportScheduleOutput) ElementType ¶
func (ExportScheduleOutput) ElementType() reflect.Type
func (ExportScheduleOutput) Recurrence ¶
func (o ExportScheduleOutput) Recurrence() pulumi.StringPtrOutput
The schedule recurrence.
func (ExportScheduleOutput) RecurrencePeriod ¶
func (o ExportScheduleOutput) RecurrencePeriod() ExportRecurrencePeriodPtrOutput
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
func (ExportScheduleOutput) Status ¶
func (o ExportScheduleOutput) Status() pulumi.StringPtrOutput
The status of the export's schedule. If 'Inactive', the export's schedule is paused.
func (ExportScheduleOutput) ToExportScheduleOutput ¶
func (o ExportScheduleOutput) ToExportScheduleOutput() ExportScheduleOutput
func (ExportScheduleOutput) ToExportScheduleOutputWithContext ¶
func (o ExportScheduleOutput) ToExportScheduleOutputWithContext(ctx context.Context) ExportScheduleOutput
func (ExportScheduleOutput) ToExportSchedulePtrOutput ¶
func (o ExportScheduleOutput) ToExportSchedulePtrOutput() ExportSchedulePtrOutput
func (ExportScheduleOutput) ToExportSchedulePtrOutputWithContext ¶
func (o ExportScheduleOutput) ToExportSchedulePtrOutputWithContext(ctx context.Context) ExportSchedulePtrOutput
type ExportSchedulePtrInput ¶
type ExportSchedulePtrInput interface { pulumi.Input ToExportSchedulePtrOutput() ExportSchedulePtrOutput ToExportSchedulePtrOutputWithContext(context.Context) ExportSchedulePtrOutput }
ExportSchedulePtrInput is an input type that accepts ExportScheduleArgs, ExportSchedulePtr and ExportSchedulePtrOutput values. You can construct a concrete instance of `ExportSchedulePtrInput` via:
ExportScheduleArgs{...} or: nil
func ExportSchedulePtr ¶
func ExportSchedulePtr(v *ExportScheduleArgs) ExportSchedulePtrInput
type ExportSchedulePtrOutput ¶
type ExportSchedulePtrOutput struct{ *pulumi.OutputState }
func (ExportSchedulePtrOutput) Elem ¶
func (o ExportSchedulePtrOutput) Elem() ExportScheduleOutput
func (ExportSchedulePtrOutput) ElementType ¶
func (ExportSchedulePtrOutput) ElementType() reflect.Type
func (ExportSchedulePtrOutput) Recurrence ¶
func (o ExportSchedulePtrOutput) Recurrence() pulumi.StringPtrOutput
The schedule recurrence.
func (ExportSchedulePtrOutput) RecurrencePeriod ¶
func (o ExportSchedulePtrOutput) RecurrencePeriod() ExportRecurrencePeriodPtrOutput
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
func (ExportSchedulePtrOutput) Status ¶
func (o ExportSchedulePtrOutput) Status() pulumi.StringPtrOutput
The status of the export's schedule. If 'Inactive', the export's schedule is paused.
func (ExportSchedulePtrOutput) ToExportSchedulePtrOutput ¶
func (o ExportSchedulePtrOutput) ToExportSchedulePtrOutput() ExportSchedulePtrOutput
func (ExportSchedulePtrOutput) ToExportSchedulePtrOutputWithContext ¶
func (o ExportSchedulePtrOutput) ToExportSchedulePtrOutputWithContext(ctx context.Context) ExportSchedulePtrOutput
type ExportScheduleResponse ¶
type ExportScheduleResponse struct { // The schedule recurrence. Recurrence *string `pulumi:"recurrence"` // Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date. RecurrencePeriod *ExportRecurrencePeriodResponse `pulumi:"recurrencePeriod"` // The status of the export's schedule. If 'Inactive', the export's schedule is paused. Status *string `pulumi:"status"` }
The schedule associated with the export.
type ExportScheduleResponseOutput ¶
type ExportScheduleResponseOutput struct{ *pulumi.OutputState }
The schedule associated with the export.
func (ExportScheduleResponseOutput) ElementType ¶
func (ExportScheduleResponseOutput) ElementType() reflect.Type
func (ExportScheduleResponseOutput) Recurrence ¶
func (o ExportScheduleResponseOutput) Recurrence() pulumi.StringPtrOutput
The schedule recurrence.
func (ExportScheduleResponseOutput) RecurrencePeriod ¶
func (o ExportScheduleResponseOutput) RecurrencePeriod() ExportRecurrencePeriodResponsePtrOutput
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
func (ExportScheduleResponseOutput) Status ¶
func (o ExportScheduleResponseOutput) Status() pulumi.StringPtrOutput
The status of the export's schedule. If 'Inactive', the export's schedule is paused.
func (ExportScheduleResponseOutput) ToExportScheduleResponseOutput ¶
func (o ExportScheduleResponseOutput) ToExportScheduleResponseOutput() ExportScheduleResponseOutput
func (ExportScheduleResponseOutput) ToExportScheduleResponseOutputWithContext ¶
func (o ExportScheduleResponseOutput) ToExportScheduleResponseOutputWithContext(ctx context.Context) ExportScheduleResponseOutput
type ExportScheduleResponsePtrOutput ¶
type ExportScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (ExportScheduleResponsePtrOutput) Elem ¶
func (o ExportScheduleResponsePtrOutput) Elem() ExportScheduleResponseOutput
func (ExportScheduleResponsePtrOutput) ElementType ¶
func (ExportScheduleResponsePtrOutput) ElementType() reflect.Type
func (ExportScheduleResponsePtrOutput) Recurrence ¶
func (o ExportScheduleResponsePtrOutput) Recurrence() pulumi.StringPtrOutput
The schedule recurrence.
func (ExportScheduleResponsePtrOutput) RecurrencePeriod ¶
func (o ExportScheduleResponsePtrOutput) RecurrencePeriod() ExportRecurrencePeriodResponsePtrOutput
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
func (ExportScheduleResponsePtrOutput) Status ¶
func (o ExportScheduleResponsePtrOutput) Status() pulumi.StringPtrOutput
The status of the export's schedule. If 'Inactive', the export's schedule is paused.
func (ExportScheduleResponsePtrOutput) ToExportScheduleResponsePtrOutput ¶
func (o ExportScheduleResponsePtrOutput) ToExportScheduleResponsePtrOutput() ExportScheduleResponsePtrOutput
func (ExportScheduleResponsePtrOutput) ToExportScheduleResponsePtrOutputWithContext ¶
func (o ExportScheduleResponsePtrOutput) ToExportScheduleResponsePtrOutputWithContext(ctx context.Context) ExportScheduleResponsePtrOutput
type ExportState ¶
type ExportState struct { }
func (ExportState) ElementType ¶
func (ExportState) ElementType() reflect.Type
type ExportTimePeriod ¶
type ExportTimePeriod struct { // The start date for export data. From string `pulumi:"from"` // The end date for export data. To string `pulumi:"to"` }
The date range for data in the export. This should only be specified with timeFrame set to 'Custom'. The maximum date range is 3 months.
type ExportTimePeriodArgs ¶
type ExportTimePeriodArgs struct { // The start date for export data. From pulumi.StringInput `pulumi:"from"` // The end date for export data. To pulumi.StringInput `pulumi:"to"` }
The date range for data in the export. This should only be specified with timeFrame set to 'Custom'. The maximum date range is 3 months.
func (ExportTimePeriodArgs) ElementType ¶
func (ExportTimePeriodArgs) ElementType() reflect.Type
func (ExportTimePeriodArgs) ToExportTimePeriodOutput ¶
func (i ExportTimePeriodArgs) ToExportTimePeriodOutput() ExportTimePeriodOutput
func (ExportTimePeriodArgs) ToExportTimePeriodOutputWithContext ¶
func (i ExportTimePeriodArgs) ToExportTimePeriodOutputWithContext(ctx context.Context) ExportTimePeriodOutput
func (ExportTimePeriodArgs) ToExportTimePeriodPtrOutput ¶
func (i ExportTimePeriodArgs) ToExportTimePeriodPtrOutput() ExportTimePeriodPtrOutput
func (ExportTimePeriodArgs) ToExportTimePeriodPtrOutputWithContext ¶
func (i ExportTimePeriodArgs) ToExportTimePeriodPtrOutputWithContext(ctx context.Context) ExportTimePeriodPtrOutput
type ExportTimePeriodInput ¶
type ExportTimePeriodInput interface { pulumi.Input ToExportTimePeriodOutput() ExportTimePeriodOutput ToExportTimePeriodOutputWithContext(context.Context) ExportTimePeriodOutput }
ExportTimePeriodInput is an input type that accepts ExportTimePeriodArgs and ExportTimePeriodOutput values. You can construct a concrete instance of `ExportTimePeriodInput` via:
ExportTimePeriodArgs{...}
type ExportTimePeriodOutput ¶
type ExportTimePeriodOutput struct{ *pulumi.OutputState }
The date range for data in the export. This should only be specified with timeFrame set to 'Custom'. The maximum date range is 3 months.
func (ExportTimePeriodOutput) ElementType ¶
func (ExportTimePeriodOutput) ElementType() reflect.Type
func (ExportTimePeriodOutput) From ¶
func (o ExportTimePeriodOutput) From() pulumi.StringOutput
The start date for export data.
func (ExportTimePeriodOutput) To ¶
func (o ExportTimePeriodOutput) To() pulumi.StringOutput
The end date for export data.
func (ExportTimePeriodOutput) ToExportTimePeriodOutput ¶
func (o ExportTimePeriodOutput) ToExportTimePeriodOutput() ExportTimePeriodOutput
func (ExportTimePeriodOutput) ToExportTimePeriodOutputWithContext ¶
func (o ExportTimePeriodOutput) ToExportTimePeriodOutputWithContext(ctx context.Context) ExportTimePeriodOutput
func (ExportTimePeriodOutput) ToExportTimePeriodPtrOutput ¶
func (o ExportTimePeriodOutput) ToExportTimePeriodPtrOutput() ExportTimePeriodPtrOutput
func (ExportTimePeriodOutput) ToExportTimePeriodPtrOutputWithContext ¶
func (o ExportTimePeriodOutput) ToExportTimePeriodPtrOutputWithContext(ctx context.Context) ExportTimePeriodPtrOutput
type ExportTimePeriodPtrInput ¶
type ExportTimePeriodPtrInput interface { pulumi.Input ToExportTimePeriodPtrOutput() ExportTimePeriodPtrOutput ToExportTimePeriodPtrOutputWithContext(context.Context) ExportTimePeriodPtrOutput }
ExportTimePeriodPtrInput is an input type that accepts ExportTimePeriodArgs, ExportTimePeriodPtr and ExportTimePeriodPtrOutput values. You can construct a concrete instance of `ExportTimePeriodPtrInput` via:
ExportTimePeriodArgs{...} or: nil
func ExportTimePeriodPtr ¶
func ExportTimePeriodPtr(v *ExportTimePeriodArgs) ExportTimePeriodPtrInput
type ExportTimePeriodPtrOutput ¶
type ExportTimePeriodPtrOutput struct{ *pulumi.OutputState }
func (ExportTimePeriodPtrOutput) Elem ¶
func (o ExportTimePeriodPtrOutput) Elem() ExportTimePeriodOutput
func (ExportTimePeriodPtrOutput) ElementType ¶
func (ExportTimePeriodPtrOutput) ElementType() reflect.Type
func (ExportTimePeriodPtrOutput) From ¶
func (o ExportTimePeriodPtrOutput) From() pulumi.StringPtrOutput
The start date for export data.
func (ExportTimePeriodPtrOutput) To ¶
func (o ExportTimePeriodPtrOutput) To() pulumi.StringPtrOutput
The end date for export data.
func (ExportTimePeriodPtrOutput) ToExportTimePeriodPtrOutput ¶
func (o ExportTimePeriodPtrOutput) ToExportTimePeriodPtrOutput() ExportTimePeriodPtrOutput
func (ExportTimePeriodPtrOutput) ToExportTimePeriodPtrOutputWithContext ¶
func (o ExportTimePeriodPtrOutput) ToExportTimePeriodPtrOutputWithContext(ctx context.Context) ExportTimePeriodPtrOutput
type ExportTimePeriodResponse ¶
type ExportTimePeriodResponse struct { // The start date for export data. From string `pulumi:"from"` // The end date for export data. To string `pulumi:"to"` }
The date range for data in the export. This should only be specified with timeFrame set to 'Custom'. The maximum date range is 3 months.
type ExportTimePeriodResponseOutput ¶
type ExportTimePeriodResponseOutput struct{ *pulumi.OutputState }
The date range for data in the export. This should only be specified with timeFrame set to 'Custom'. The maximum date range is 3 months.
func (ExportTimePeriodResponseOutput) ElementType ¶
func (ExportTimePeriodResponseOutput) ElementType() reflect.Type
func (ExportTimePeriodResponseOutput) From ¶
func (o ExportTimePeriodResponseOutput) From() pulumi.StringOutput
The start date for export data.
func (ExportTimePeriodResponseOutput) To ¶
func (o ExportTimePeriodResponseOutput) To() pulumi.StringOutput
The end date for export data.
func (ExportTimePeriodResponseOutput) ToExportTimePeriodResponseOutput ¶
func (o ExportTimePeriodResponseOutput) ToExportTimePeriodResponseOutput() ExportTimePeriodResponseOutput
func (ExportTimePeriodResponseOutput) ToExportTimePeriodResponseOutputWithContext ¶
func (o ExportTimePeriodResponseOutput) ToExportTimePeriodResponseOutputWithContext(ctx context.Context) ExportTimePeriodResponseOutput
type ExportTimePeriodResponsePtrOutput ¶
type ExportTimePeriodResponsePtrOutput struct{ *pulumi.OutputState }
func (ExportTimePeriodResponsePtrOutput) Elem ¶
func (o ExportTimePeriodResponsePtrOutput) Elem() ExportTimePeriodResponseOutput
func (ExportTimePeriodResponsePtrOutput) ElementType ¶
func (ExportTimePeriodResponsePtrOutput) ElementType() reflect.Type
func (ExportTimePeriodResponsePtrOutput) From ¶
func (o ExportTimePeriodResponsePtrOutput) From() pulumi.StringPtrOutput
The start date for export data.
func (ExportTimePeriodResponsePtrOutput) To ¶
func (o ExportTimePeriodResponsePtrOutput) To() pulumi.StringPtrOutput
The end date for export data.
func (ExportTimePeriodResponsePtrOutput) ToExportTimePeriodResponsePtrOutput ¶
func (o ExportTimePeriodResponsePtrOutput) ToExportTimePeriodResponsePtrOutput() ExportTimePeriodResponsePtrOutput
func (ExportTimePeriodResponsePtrOutput) ToExportTimePeriodResponsePtrOutputWithContext ¶
func (o ExportTimePeriodResponsePtrOutput) ToExportTimePeriodResponsePtrOutputWithContext(ctx context.Context) ExportTimePeriodResponsePtrOutput
type ExportType ¶
type ExportType string
The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations.
func (ExportType) ElementType ¶
func (ExportType) ElementType() reflect.Type
func (ExportType) ToExportTypeOutput ¶
func (e ExportType) ToExportTypeOutput() ExportTypeOutput
func (ExportType) ToExportTypeOutputWithContext ¶
func (e ExportType) ToExportTypeOutputWithContext(ctx context.Context) ExportTypeOutput
func (ExportType) ToExportTypePtrOutput ¶
func (e ExportType) ToExportTypePtrOutput() ExportTypePtrOutput
func (ExportType) ToExportTypePtrOutputWithContext ¶
func (e ExportType) ToExportTypePtrOutputWithContext(ctx context.Context) ExportTypePtrOutput
func (ExportType) ToStringOutput ¶
func (e ExportType) ToStringOutput() pulumi.StringOutput
func (ExportType) ToStringOutputWithContext ¶
func (e ExportType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExportType) ToStringPtrOutput ¶
func (e ExportType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExportType) ToStringPtrOutputWithContext ¶
func (e ExportType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExportTypeInput ¶
type ExportTypeInput interface { pulumi.Input ToExportTypeOutput() ExportTypeOutput ToExportTypeOutputWithContext(context.Context) ExportTypeOutput }
ExportTypeInput is an input type that accepts values of the ExportType enum A concrete instance of `ExportTypeInput` can be one of the following:
ExportTypeUsage ExportTypeActualCost ExportTypeAmortizedCost
type ExportTypeOutput ¶
type ExportTypeOutput struct{ *pulumi.OutputState }
func (ExportTypeOutput) ElementType ¶
func (ExportTypeOutput) ElementType() reflect.Type
func (ExportTypeOutput) ToExportTypeOutput ¶
func (o ExportTypeOutput) ToExportTypeOutput() ExportTypeOutput
func (ExportTypeOutput) ToExportTypeOutputWithContext ¶
func (o ExportTypeOutput) ToExportTypeOutputWithContext(ctx context.Context) ExportTypeOutput
func (ExportTypeOutput) ToExportTypePtrOutput ¶
func (o ExportTypeOutput) ToExportTypePtrOutput() ExportTypePtrOutput
func (ExportTypeOutput) ToExportTypePtrOutputWithContext ¶
func (o ExportTypeOutput) ToExportTypePtrOutputWithContext(ctx context.Context) ExportTypePtrOutput
func (ExportTypeOutput) ToStringOutput ¶
func (o ExportTypeOutput) ToStringOutput() pulumi.StringOutput
func (ExportTypeOutput) ToStringOutputWithContext ¶
func (o ExportTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExportTypeOutput) ToStringPtrOutput ¶
func (o ExportTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExportTypeOutput) ToStringPtrOutputWithContext ¶
func (o ExportTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExportTypePtrInput ¶
type ExportTypePtrInput interface { pulumi.Input ToExportTypePtrOutput() ExportTypePtrOutput ToExportTypePtrOutputWithContext(context.Context) ExportTypePtrOutput }
func ExportTypePtr ¶
func ExportTypePtr(v string) ExportTypePtrInput
type ExportTypePtrOutput ¶
type ExportTypePtrOutput struct{ *pulumi.OutputState }
func (ExportTypePtrOutput) Elem ¶
func (o ExportTypePtrOutput) Elem() ExportTypeOutput
func (ExportTypePtrOutput) ElementType ¶
func (ExportTypePtrOutput) ElementType() reflect.Type
func (ExportTypePtrOutput) ToExportTypePtrOutput ¶
func (o ExportTypePtrOutput) ToExportTypePtrOutput() ExportTypePtrOutput
func (ExportTypePtrOutput) ToExportTypePtrOutputWithContext ¶
func (o ExportTypePtrOutput) ToExportTypePtrOutputWithContext(ctx context.Context) ExportTypePtrOutput
func (ExportTypePtrOutput) ToStringPtrOutput ¶
func (o ExportTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExportTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ExportTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileDestination ¶
type FileDestination struct { // Destination of the view data. Currently only CSV format is supported. FileFormats []string `pulumi:"fileFormats"` }
Destination of the view data. This is optional. Currently only CSV format is supported.
type FileDestinationArgs ¶
type FileDestinationArgs struct { // Destination of the view data. Currently only CSV format is supported. FileFormats pulumi.StringArrayInput `pulumi:"fileFormats"` }
Destination of the view data. This is optional. Currently only CSV format is supported.
func (FileDestinationArgs) ElementType ¶
func (FileDestinationArgs) ElementType() reflect.Type
func (FileDestinationArgs) ToFileDestinationOutput ¶
func (i FileDestinationArgs) ToFileDestinationOutput() FileDestinationOutput
func (FileDestinationArgs) ToFileDestinationOutputWithContext ¶
func (i FileDestinationArgs) ToFileDestinationOutputWithContext(ctx context.Context) FileDestinationOutput
func (FileDestinationArgs) ToFileDestinationPtrOutput ¶
func (i FileDestinationArgs) ToFileDestinationPtrOutput() FileDestinationPtrOutput
func (FileDestinationArgs) ToFileDestinationPtrOutputWithContext ¶
func (i FileDestinationArgs) ToFileDestinationPtrOutputWithContext(ctx context.Context) FileDestinationPtrOutput
type FileDestinationInput ¶
type FileDestinationInput interface { pulumi.Input ToFileDestinationOutput() FileDestinationOutput ToFileDestinationOutputWithContext(context.Context) FileDestinationOutput }
FileDestinationInput is an input type that accepts FileDestinationArgs and FileDestinationOutput values. You can construct a concrete instance of `FileDestinationInput` via:
FileDestinationArgs{...}
type FileDestinationOutput ¶
type FileDestinationOutput struct{ *pulumi.OutputState }
Destination of the view data. This is optional. Currently only CSV format is supported.
func (FileDestinationOutput) ElementType ¶
func (FileDestinationOutput) ElementType() reflect.Type
func (FileDestinationOutput) FileFormats ¶
func (o FileDestinationOutput) FileFormats() pulumi.StringArrayOutput
Destination of the view data. Currently only CSV format is supported.
func (FileDestinationOutput) ToFileDestinationOutput ¶
func (o FileDestinationOutput) ToFileDestinationOutput() FileDestinationOutput
func (FileDestinationOutput) ToFileDestinationOutputWithContext ¶
func (o FileDestinationOutput) ToFileDestinationOutputWithContext(ctx context.Context) FileDestinationOutput
func (FileDestinationOutput) ToFileDestinationPtrOutput ¶
func (o FileDestinationOutput) ToFileDestinationPtrOutput() FileDestinationPtrOutput
func (FileDestinationOutput) ToFileDestinationPtrOutputWithContext ¶
func (o FileDestinationOutput) ToFileDestinationPtrOutputWithContext(ctx context.Context) FileDestinationPtrOutput
type FileDestinationPtrInput ¶
type FileDestinationPtrInput interface { pulumi.Input ToFileDestinationPtrOutput() FileDestinationPtrOutput ToFileDestinationPtrOutputWithContext(context.Context) FileDestinationPtrOutput }
FileDestinationPtrInput is an input type that accepts FileDestinationArgs, FileDestinationPtr and FileDestinationPtrOutput values. You can construct a concrete instance of `FileDestinationPtrInput` via:
FileDestinationArgs{...} or: nil
func FileDestinationPtr ¶
func FileDestinationPtr(v *FileDestinationArgs) FileDestinationPtrInput
type FileDestinationPtrOutput ¶
type FileDestinationPtrOutput struct{ *pulumi.OutputState }
func (FileDestinationPtrOutput) Elem ¶
func (o FileDestinationPtrOutput) Elem() FileDestinationOutput
func (FileDestinationPtrOutput) ElementType ¶
func (FileDestinationPtrOutput) ElementType() reflect.Type
func (FileDestinationPtrOutput) FileFormats ¶
func (o FileDestinationPtrOutput) FileFormats() pulumi.StringArrayOutput
Destination of the view data. Currently only CSV format is supported.
func (FileDestinationPtrOutput) ToFileDestinationPtrOutput ¶
func (o FileDestinationPtrOutput) ToFileDestinationPtrOutput() FileDestinationPtrOutput
func (FileDestinationPtrOutput) ToFileDestinationPtrOutputWithContext ¶
func (o FileDestinationPtrOutput) ToFileDestinationPtrOutputWithContext(ctx context.Context) FileDestinationPtrOutput
type FileDestinationResponse ¶
type FileDestinationResponse struct { // Destination of the view data. Currently only CSV format is supported. FileFormats []string `pulumi:"fileFormats"` }
Destination of the view data. This is optional. Currently only CSV format is supported.
type FileDestinationResponseOutput ¶
type FileDestinationResponseOutput struct{ *pulumi.OutputState }
Destination of the view data. This is optional. Currently only CSV format is supported.
func (FileDestinationResponseOutput) ElementType ¶
func (FileDestinationResponseOutput) ElementType() reflect.Type
func (FileDestinationResponseOutput) FileFormats ¶
func (o FileDestinationResponseOutput) FileFormats() pulumi.StringArrayOutput
Destination of the view data. Currently only CSV format is supported.
func (FileDestinationResponseOutput) ToFileDestinationResponseOutput ¶
func (o FileDestinationResponseOutput) ToFileDestinationResponseOutput() FileDestinationResponseOutput
func (FileDestinationResponseOutput) ToFileDestinationResponseOutputWithContext ¶
func (o FileDestinationResponseOutput) ToFileDestinationResponseOutputWithContext(ctx context.Context) FileDestinationResponseOutput
type FileDestinationResponsePtrOutput ¶
type FileDestinationResponsePtrOutput struct{ *pulumi.OutputState }
func (FileDestinationResponsePtrOutput) Elem ¶
func (o FileDestinationResponsePtrOutput) Elem() FileDestinationResponseOutput
func (FileDestinationResponsePtrOutput) ElementType ¶
func (FileDestinationResponsePtrOutput) ElementType() reflect.Type
func (FileDestinationResponsePtrOutput) FileFormats ¶
func (o FileDestinationResponsePtrOutput) FileFormats() pulumi.StringArrayOutput
Destination of the view data. Currently only CSV format is supported.
func (FileDestinationResponsePtrOutput) ToFileDestinationResponsePtrOutput ¶
func (o FileDestinationResponsePtrOutput) ToFileDestinationResponsePtrOutput() FileDestinationResponsePtrOutput
func (FileDestinationResponsePtrOutput) ToFileDestinationResponsePtrOutputWithContext ¶
func (o FileDestinationResponsePtrOutput) ToFileDestinationResponsePtrOutputWithContext(ctx context.Context) FileDestinationResponsePtrOutput
type FileFormat ¶
type FileFormat string
Destination of the view data. Currently only CSV format is supported.
func (FileFormat) ElementType ¶
func (FileFormat) ElementType() reflect.Type
func (FileFormat) ToFileFormatOutput ¶
func (e FileFormat) ToFileFormatOutput() FileFormatOutput
func (FileFormat) ToFileFormatOutputWithContext ¶
func (e FileFormat) ToFileFormatOutputWithContext(ctx context.Context) FileFormatOutput
func (FileFormat) ToFileFormatPtrOutput ¶
func (e FileFormat) ToFileFormatPtrOutput() FileFormatPtrOutput
func (FileFormat) ToFileFormatPtrOutputWithContext ¶
func (e FileFormat) ToFileFormatPtrOutputWithContext(ctx context.Context) FileFormatPtrOutput
func (FileFormat) ToStringOutput ¶
func (e FileFormat) ToStringOutput() pulumi.StringOutput
func (FileFormat) ToStringOutputWithContext ¶
func (e FileFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FileFormat) ToStringPtrOutput ¶
func (e FileFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (FileFormat) ToStringPtrOutputWithContext ¶
func (e FileFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileFormatInput ¶
type FileFormatInput interface { pulumi.Input ToFileFormatOutput() FileFormatOutput ToFileFormatOutputWithContext(context.Context) FileFormatOutput }
FileFormatInput is an input type that accepts values of the FileFormat enum A concrete instance of `FileFormatInput` can be one of the following:
FileFormatCsv
type FileFormatOutput ¶
type FileFormatOutput struct{ *pulumi.OutputState }
func (FileFormatOutput) ElementType ¶
func (FileFormatOutput) ElementType() reflect.Type
func (FileFormatOutput) ToFileFormatOutput ¶
func (o FileFormatOutput) ToFileFormatOutput() FileFormatOutput
func (FileFormatOutput) ToFileFormatOutputWithContext ¶
func (o FileFormatOutput) ToFileFormatOutputWithContext(ctx context.Context) FileFormatOutput
func (FileFormatOutput) ToFileFormatPtrOutput ¶
func (o FileFormatOutput) ToFileFormatPtrOutput() FileFormatPtrOutput
func (FileFormatOutput) ToFileFormatPtrOutputWithContext ¶
func (o FileFormatOutput) ToFileFormatPtrOutputWithContext(ctx context.Context) FileFormatPtrOutput
func (FileFormatOutput) ToStringOutput ¶
func (o FileFormatOutput) ToStringOutput() pulumi.StringOutput
func (FileFormatOutput) ToStringOutputWithContext ¶
func (o FileFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FileFormatOutput) ToStringPtrOutput ¶
func (o FileFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FileFormatOutput) ToStringPtrOutputWithContext ¶
func (o FileFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileFormatPtrInput ¶
type FileFormatPtrInput interface { pulumi.Input ToFileFormatPtrOutput() FileFormatPtrOutput ToFileFormatPtrOutputWithContext(context.Context) FileFormatPtrOutput }
func FileFormatPtr ¶
func FileFormatPtr(v string) FileFormatPtrInput
type FileFormatPtrOutput ¶
type FileFormatPtrOutput struct{ *pulumi.OutputState }
func (FileFormatPtrOutput) Elem ¶
func (o FileFormatPtrOutput) Elem() FileFormatOutput
func (FileFormatPtrOutput) ElementType ¶
func (FileFormatPtrOutput) ElementType() reflect.Type
func (FileFormatPtrOutput) ToFileFormatPtrOutput ¶
func (o FileFormatPtrOutput) ToFileFormatPtrOutput() FileFormatPtrOutput
func (FileFormatPtrOutput) ToFileFormatPtrOutputWithContext ¶
func (o FileFormatPtrOutput) ToFileFormatPtrOutputWithContext(ctx context.Context) FileFormatPtrOutput
func (FileFormatPtrOutput) ToStringPtrOutput ¶
func (o FileFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FileFormatPtrOutput) ToStringPtrOutputWithContext ¶
func (o FileFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ForecastSpendResponse ¶
type ForecastSpendResponse struct { // The forecasted cost for the total time period which is being tracked by the budget. This value is only provided if the budget contains a forecast alert type. Amount float64 `pulumi:"amount"` // The unit of measure for the budget amount. Unit string `pulumi:"unit"` }
The forecasted cost which is being tracked for a budget.
Supported for CategoryType(s): Cost.
type ForecastSpendResponseOutput ¶
type ForecastSpendResponseOutput struct{ *pulumi.OutputState }
The forecasted cost which is being tracked for a budget.
Supported for CategoryType(s): Cost.
func (ForecastSpendResponseOutput) Amount ¶
func (o ForecastSpendResponseOutput) Amount() pulumi.Float64Output
The forecasted cost for the total time period which is being tracked by the budget. This value is only provided if the budget contains a forecast alert type.
func (ForecastSpendResponseOutput) ElementType ¶
func (ForecastSpendResponseOutput) ElementType() reflect.Type
func (ForecastSpendResponseOutput) ToForecastSpendResponseOutput ¶
func (o ForecastSpendResponseOutput) ToForecastSpendResponseOutput() ForecastSpendResponseOutput
func (ForecastSpendResponseOutput) ToForecastSpendResponseOutputWithContext ¶
func (o ForecastSpendResponseOutput) ToForecastSpendResponseOutputWithContext(ctx context.Context) ForecastSpendResponseOutput
func (ForecastSpendResponseOutput) Unit ¶
func (o ForecastSpendResponseOutput) Unit() pulumi.StringOutput
The unit of measure for the budget amount.
type FormatType ¶
type FormatType string
The format of the report being delivered.
func (FormatType) ElementType ¶
func (FormatType) ElementType() reflect.Type
func (FormatType) ToFormatTypeOutput ¶
func (e FormatType) ToFormatTypeOutput() FormatTypeOutput
func (FormatType) ToFormatTypeOutputWithContext ¶
func (e FormatType) ToFormatTypeOutputWithContext(ctx context.Context) FormatTypeOutput
func (FormatType) ToFormatTypePtrOutput ¶
func (e FormatType) ToFormatTypePtrOutput() FormatTypePtrOutput
func (FormatType) ToFormatTypePtrOutputWithContext ¶
func (e FormatType) ToFormatTypePtrOutputWithContext(ctx context.Context) FormatTypePtrOutput
func (FormatType) ToStringOutput ¶
func (e FormatType) ToStringOutput() pulumi.StringOutput
func (FormatType) ToStringOutputWithContext ¶
func (e FormatType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FormatType) ToStringPtrOutput ¶
func (e FormatType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FormatType) ToStringPtrOutputWithContext ¶
func (e FormatType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FormatTypeInput ¶
type FormatTypeInput interface { pulumi.Input ToFormatTypeOutput() FormatTypeOutput ToFormatTypeOutputWithContext(context.Context) FormatTypeOutput }
FormatTypeInput is an input type that accepts values of the FormatType enum A concrete instance of `FormatTypeInput` can be one of the following:
FormatTypeCsv
type FormatTypeOutput ¶
type FormatTypeOutput struct{ *pulumi.OutputState }
func (FormatTypeOutput) ElementType ¶
func (FormatTypeOutput) ElementType() reflect.Type
func (FormatTypeOutput) ToFormatTypeOutput ¶
func (o FormatTypeOutput) ToFormatTypeOutput() FormatTypeOutput
func (FormatTypeOutput) ToFormatTypeOutputWithContext ¶
func (o FormatTypeOutput) ToFormatTypeOutputWithContext(ctx context.Context) FormatTypeOutput
func (FormatTypeOutput) ToFormatTypePtrOutput ¶
func (o FormatTypeOutput) ToFormatTypePtrOutput() FormatTypePtrOutput
func (FormatTypeOutput) ToFormatTypePtrOutputWithContext ¶
func (o FormatTypeOutput) ToFormatTypePtrOutputWithContext(ctx context.Context) FormatTypePtrOutput
func (FormatTypeOutput) ToStringOutput ¶
func (o FormatTypeOutput) ToStringOutput() pulumi.StringOutput
func (FormatTypeOutput) ToStringOutputWithContext ¶
func (o FormatTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FormatTypeOutput) ToStringPtrOutput ¶
func (o FormatTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FormatTypeOutput) ToStringPtrOutputWithContext ¶
func (o FormatTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FormatTypePtrInput ¶
type FormatTypePtrInput interface { pulumi.Input ToFormatTypePtrOutput() FormatTypePtrOutput ToFormatTypePtrOutputWithContext(context.Context) FormatTypePtrOutput }
func FormatTypePtr ¶
func FormatTypePtr(v string) FormatTypePtrInput
type FormatTypePtrOutput ¶
type FormatTypePtrOutput struct{ *pulumi.OutputState }
func (FormatTypePtrOutput) Elem ¶
func (o FormatTypePtrOutput) Elem() FormatTypeOutput
func (FormatTypePtrOutput) ElementType ¶
func (FormatTypePtrOutput) ElementType() reflect.Type
func (FormatTypePtrOutput) ToFormatTypePtrOutput ¶
func (o FormatTypePtrOutput) ToFormatTypePtrOutput() FormatTypePtrOutput
func (FormatTypePtrOutput) ToFormatTypePtrOutputWithContext ¶
func (o FormatTypePtrOutput) ToFormatTypePtrOutputWithContext(ctx context.Context) FormatTypePtrOutput
func (FormatTypePtrOutput) ToStringPtrOutput ¶
func (o FormatTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FormatTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o FormatTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Frequency ¶
type Frequency string
Frequency of a notification. Represents how long the notification will be silent after triggering an alert for a threshold breach. If not specified, the frequency will be set by default based on the timeGrain (Weekly when timeGrain: Last7Days, Monthly when timeGrain: Last30Days).
Supported for CategoryType(s): ReservationUtilization.
func (Frequency) ElementType ¶
func (Frequency) ToFrequencyOutput ¶
func (e Frequency) ToFrequencyOutput() FrequencyOutput
func (Frequency) ToFrequencyOutputWithContext ¶
func (e Frequency) ToFrequencyOutputWithContext(ctx context.Context) FrequencyOutput
func (Frequency) ToFrequencyPtrOutput ¶
func (e Frequency) ToFrequencyPtrOutput() FrequencyPtrOutput
func (Frequency) ToFrequencyPtrOutputWithContext ¶
func (e Frequency) ToFrequencyPtrOutputWithContext(ctx context.Context) FrequencyPtrOutput
func (Frequency) ToStringOutput ¶
func (e Frequency) ToStringOutput() pulumi.StringOutput
func (Frequency) ToStringOutputWithContext ¶
func (e Frequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Frequency) ToStringPtrOutput ¶
func (e Frequency) ToStringPtrOutput() pulumi.StringPtrOutput
func (Frequency) ToStringPtrOutputWithContext ¶
func (e Frequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FrequencyInput ¶
type FrequencyInput interface { pulumi.Input ToFrequencyOutput() FrequencyOutput ToFrequencyOutputWithContext(context.Context) FrequencyOutput }
FrequencyInput is an input type that accepts values of the Frequency enum A concrete instance of `FrequencyInput` can be one of the following:
FrequencyDaily FrequencyWeekly FrequencyMonthly
type FrequencyOutput ¶
type FrequencyOutput struct{ *pulumi.OutputState }
func (FrequencyOutput) ElementType ¶
func (FrequencyOutput) ElementType() reflect.Type
func (FrequencyOutput) ToFrequencyOutput ¶
func (o FrequencyOutput) ToFrequencyOutput() FrequencyOutput
func (FrequencyOutput) ToFrequencyOutputWithContext ¶
func (o FrequencyOutput) ToFrequencyOutputWithContext(ctx context.Context) FrequencyOutput
func (FrequencyOutput) ToFrequencyPtrOutput ¶
func (o FrequencyOutput) ToFrequencyPtrOutput() FrequencyPtrOutput
func (FrequencyOutput) ToFrequencyPtrOutputWithContext ¶
func (o FrequencyOutput) ToFrequencyPtrOutputWithContext(ctx context.Context) FrequencyPtrOutput
func (FrequencyOutput) ToStringOutput ¶
func (o FrequencyOutput) ToStringOutput() pulumi.StringOutput
func (FrequencyOutput) ToStringOutputWithContext ¶
func (o FrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FrequencyOutput) ToStringPtrOutput ¶
func (o FrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FrequencyOutput) ToStringPtrOutputWithContext ¶
func (o FrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FrequencyPtrInput ¶
type FrequencyPtrInput interface { pulumi.Input ToFrequencyPtrOutput() FrequencyPtrOutput ToFrequencyPtrOutputWithContext(context.Context) FrequencyPtrOutput }
func FrequencyPtr ¶
func FrequencyPtr(v string) FrequencyPtrInput
type FrequencyPtrOutput ¶
type FrequencyPtrOutput struct{ *pulumi.OutputState }
func (FrequencyPtrOutput) Elem ¶
func (o FrequencyPtrOutput) Elem() FrequencyOutput
func (FrequencyPtrOutput) ElementType ¶
func (FrequencyPtrOutput) ElementType() reflect.Type
func (FrequencyPtrOutput) ToFrequencyPtrOutput ¶
func (o FrequencyPtrOutput) ToFrequencyPtrOutput() FrequencyPtrOutput
func (FrequencyPtrOutput) ToFrequencyPtrOutputWithContext ¶
func (o FrequencyPtrOutput) ToFrequencyPtrOutputWithContext(ctx context.Context) FrequencyPtrOutput
func (FrequencyPtrOutput) ToStringPtrOutput ¶
func (o FrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FrequencyPtrOutput) ToStringPtrOutputWithContext ¶
func (o FrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionType ¶
type FunctionType string
The name of the aggregation function to use.
func (FunctionType) ElementType ¶
func (FunctionType) ElementType() reflect.Type
func (FunctionType) ToFunctionTypeOutput ¶
func (e FunctionType) ToFunctionTypeOutput() FunctionTypeOutput
func (FunctionType) ToFunctionTypeOutputWithContext ¶
func (e FunctionType) ToFunctionTypeOutputWithContext(ctx context.Context) FunctionTypeOutput
func (FunctionType) ToFunctionTypePtrOutput ¶
func (e FunctionType) ToFunctionTypePtrOutput() FunctionTypePtrOutput
func (FunctionType) ToFunctionTypePtrOutputWithContext ¶
func (e FunctionType) ToFunctionTypePtrOutputWithContext(ctx context.Context) FunctionTypePtrOutput
func (FunctionType) ToStringOutput ¶
func (e FunctionType) ToStringOutput() pulumi.StringOutput
func (FunctionType) ToStringOutputWithContext ¶
func (e FunctionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionType) ToStringPtrOutput ¶
func (e FunctionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionType) ToStringPtrOutputWithContext ¶
func (e FunctionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionTypeInput ¶
type FunctionTypeInput interface { pulumi.Input ToFunctionTypeOutput() FunctionTypeOutput ToFunctionTypeOutputWithContext(context.Context) FunctionTypeOutput }
FunctionTypeInput is an input type that accepts values of the FunctionType enum A concrete instance of `FunctionTypeInput` can be one of the following:
FunctionTypeSum
type FunctionTypeOutput ¶
type FunctionTypeOutput struct{ *pulumi.OutputState }
func (FunctionTypeOutput) ElementType ¶
func (FunctionTypeOutput) ElementType() reflect.Type
func (FunctionTypeOutput) ToFunctionTypeOutput ¶
func (o FunctionTypeOutput) ToFunctionTypeOutput() FunctionTypeOutput
func (FunctionTypeOutput) ToFunctionTypeOutputWithContext ¶
func (o FunctionTypeOutput) ToFunctionTypeOutputWithContext(ctx context.Context) FunctionTypeOutput
func (FunctionTypeOutput) ToFunctionTypePtrOutput ¶
func (o FunctionTypeOutput) ToFunctionTypePtrOutput() FunctionTypePtrOutput
func (FunctionTypeOutput) ToFunctionTypePtrOutputWithContext ¶
func (o FunctionTypeOutput) ToFunctionTypePtrOutputWithContext(ctx context.Context) FunctionTypePtrOutput
func (FunctionTypeOutput) ToStringOutput ¶
func (o FunctionTypeOutput) ToStringOutput() pulumi.StringOutput
func (FunctionTypeOutput) ToStringOutputWithContext ¶
func (o FunctionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionTypeOutput) ToStringPtrOutput ¶
func (o FunctionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionTypeOutput) ToStringPtrOutputWithContext ¶
func (o FunctionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionTypePtrInput ¶
type FunctionTypePtrInput interface { pulumi.Input ToFunctionTypePtrOutput() FunctionTypePtrOutput ToFunctionTypePtrOutputWithContext(context.Context) FunctionTypePtrOutput }
func FunctionTypePtr ¶
func FunctionTypePtr(v string) FunctionTypePtrInput
type FunctionTypePtrOutput ¶
type FunctionTypePtrOutput struct{ *pulumi.OutputState }
func (FunctionTypePtrOutput) Elem ¶
func (o FunctionTypePtrOutput) Elem() FunctionTypeOutput
func (FunctionTypePtrOutput) ElementType ¶
func (FunctionTypePtrOutput) ElementType() reflect.Type
func (FunctionTypePtrOutput) ToFunctionTypePtrOutput ¶
func (o FunctionTypePtrOutput) ToFunctionTypePtrOutput() FunctionTypePtrOutput
func (FunctionTypePtrOutput) ToFunctionTypePtrOutputWithContext ¶
func (o FunctionTypePtrOutput) ToFunctionTypePtrOutputWithContext(ctx context.Context) FunctionTypePtrOutput
func (FunctionTypePtrOutput) ToStringPtrOutput ¶
func (o FunctionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o FunctionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GranularityType ¶
type GranularityType string
The granularity of rows in the report.
func (GranularityType) ElementType ¶
func (GranularityType) ElementType() reflect.Type
func (GranularityType) ToGranularityTypeOutput ¶
func (e GranularityType) ToGranularityTypeOutput() GranularityTypeOutput
func (GranularityType) ToGranularityTypeOutputWithContext ¶
func (e GranularityType) ToGranularityTypeOutputWithContext(ctx context.Context) GranularityTypeOutput
func (GranularityType) ToGranularityTypePtrOutput ¶
func (e GranularityType) ToGranularityTypePtrOutput() GranularityTypePtrOutput
func (GranularityType) ToGranularityTypePtrOutputWithContext ¶
func (e GranularityType) ToGranularityTypePtrOutputWithContext(ctx context.Context) GranularityTypePtrOutput
func (GranularityType) ToStringOutput ¶
func (e GranularityType) ToStringOutput() pulumi.StringOutput
func (GranularityType) ToStringOutputWithContext ¶
func (e GranularityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GranularityType) ToStringPtrOutput ¶
func (e GranularityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GranularityType) ToStringPtrOutputWithContext ¶
func (e GranularityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GranularityTypeInput ¶
type GranularityTypeInput interface { pulumi.Input ToGranularityTypeOutput() GranularityTypeOutput ToGranularityTypeOutputWithContext(context.Context) GranularityTypeOutput }
GranularityTypeInput is an input type that accepts values of the GranularityType enum A concrete instance of `GranularityTypeInput` can be one of the following:
GranularityTypeDaily GranularityTypeHourly
type GranularityTypeOutput ¶
type GranularityTypeOutput struct{ *pulumi.OutputState }
func (GranularityTypeOutput) ElementType ¶
func (GranularityTypeOutput) ElementType() reflect.Type
func (GranularityTypeOutput) ToGranularityTypeOutput ¶
func (o GranularityTypeOutput) ToGranularityTypeOutput() GranularityTypeOutput
func (GranularityTypeOutput) ToGranularityTypeOutputWithContext ¶
func (o GranularityTypeOutput) ToGranularityTypeOutputWithContext(ctx context.Context) GranularityTypeOutput
func (GranularityTypeOutput) ToGranularityTypePtrOutput ¶
func (o GranularityTypeOutput) ToGranularityTypePtrOutput() GranularityTypePtrOutput
func (GranularityTypeOutput) ToGranularityTypePtrOutputWithContext ¶
func (o GranularityTypeOutput) ToGranularityTypePtrOutputWithContext(ctx context.Context) GranularityTypePtrOutput
func (GranularityTypeOutput) ToStringOutput ¶
func (o GranularityTypeOutput) ToStringOutput() pulumi.StringOutput
func (GranularityTypeOutput) ToStringOutputWithContext ¶
func (o GranularityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GranularityTypeOutput) ToStringPtrOutput ¶
func (o GranularityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GranularityTypeOutput) ToStringPtrOutputWithContext ¶
func (o GranularityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GranularityTypePtrInput ¶
type GranularityTypePtrInput interface { pulumi.Input ToGranularityTypePtrOutput() GranularityTypePtrOutput ToGranularityTypePtrOutputWithContext(context.Context) GranularityTypePtrOutput }
func GranularityTypePtr ¶
func GranularityTypePtr(v string) GranularityTypePtrInput
type GranularityTypePtrOutput ¶
type GranularityTypePtrOutput struct{ *pulumi.OutputState }
func (GranularityTypePtrOutput) Elem ¶
func (o GranularityTypePtrOutput) Elem() GranularityTypeOutput
func (GranularityTypePtrOutput) ElementType ¶
func (GranularityTypePtrOutput) ElementType() reflect.Type
func (GranularityTypePtrOutput) ToGranularityTypePtrOutput ¶
func (o GranularityTypePtrOutput) ToGranularityTypePtrOutput() GranularityTypePtrOutput
func (GranularityTypePtrOutput) ToGranularityTypePtrOutputWithContext ¶
func (o GranularityTypePtrOutput) ToGranularityTypePtrOutputWithContext(ctx context.Context) GranularityTypePtrOutput
func (GranularityTypePtrOutput) ToStringPtrOutput ¶
func (o GranularityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GranularityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o GranularityTypePtrOutput) 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 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 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 ¶
type KpiTypeType string
KPI type (Forecast, Budget).
func (KpiTypeType) ElementType ¶
func (KpiTypeType) ElementType() reflect.Type
func (KpiTypeType) ToKpiTypeTypeOutput ¶
func (e KpiTypeType) ToKpiTypeTypeOutput() KpiTypeTypeOutput
func (KpiTypeType) ToKpiTypeTypeOutputWithContext ¶
func (e KpiTypeType) ToKpiTypeTypeOutputWithContext(ctx context.Context) KpiTypeTypeOutput
func (KpiTypeType) ToKpiTypeTypePtrOutput ¶
func (e KpiTypeType) ToKpiTypeTypePtrOutput() KpiTypeTypePtrOutput
func (KpiTypeType) ToKpiTypeTypePtrOutputWithContext ¶
func (e KpiTypeType) ToKpiTypeTypePtrOutputWithContext(ctx context.Context) KpiTypeTypePtrOutput
func (KpiTypeType) ToStringOutput ¶
func (e KpiTypeType) ToStringOutput() pulumi.StringOutput
func (KpiTypeType) ToStringOutputWithContext ¶
func (e KpiTypeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KpiTypeType) ToStringPtrOutput ¶
func (e KpiTypeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (KpiTypeType) ToStringPtrOutputWithContext ¶
func (e KpiTypeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KpiTypeTypeInput ¶
type KpiTypeTypeInput interface { pulumi.Input ToKpiTypeTypeOutput() KpiTypeTypeOutput ToKpiTypeTypeOutputWithContext(context.Context) KpiTypeTypeOutput }
KpiTypeTypeInput is an input type that accepts values of the KpiTypeType enum A concrete instance of `KpiTypeTypeInput` can be one of the following:
KpiTypeTypeForecast KpiTypeTypeBudget
type KpiTypeTypeOutput ¶
type KpiTypeTypeOutput struct{ *pulumi.OutputState }
func (KpiTypeTypeOutput) ElementType ¶
func (KpiTypeTypeOutput) ElementType() reflect.Type
func (KpiTypeTypeOutput) ToKpiTypeTypeOutput ¶
func (o KpiTypeTypeOutput) ToKpiTypeTypeOutput() KpiTypeTypeOutput
func (KpiTypeTypeOutput) ToKpiTypeTypeOutputWithContext ¶
func (o KpiTypeTypeOutput) ToKpiTypeTypeOutputWithContext(ctx context.Context) KpiTypeTypeOutput
func (KpiTypeTypeOutput) ToKpiTypeTypePtrOutput ¶
func (o KpiTypeTypeOutput) ToKpiTypeTypePtrOutput() KpiTypeTypePtrOutput
func (KpiTypeTypeOutput) ToKpiTypeTypePtrOutputWithContext ¶
func (o KpiTypeTypeOutput) ToKpiTypeTypePtrOutputWithContext(ctx context.Context) KpiTypeTypePtrOutput
func (KpiTypeTypeOutput) ToStringOutput ¶
func (o KpiTypeTypeOutput) ToStringOutput() pulumi.StringOutput
func (KpiTypeTypeOutput) ToStringOutputWithContext ¶
func (o KpiTypeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KpiTypeTypeOutput) ToStringPtrOutput ¶
func (o KpiTypeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KpiTypeTypeOutput) ToStringPtrOutputWithContext ¶
func (o KpiTypeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KpiTypeTypePtrInput ¶
type KpiTypeTypePtrInput interface { pulumi.Input ToKpiTypeTypePtrOutput() KpiTypeTypePtrOutput ToKpiTypeTypePtrOutputWithContext(context.Context) KpiTypeTypePtrOutput }
func KpiTypeTypePtr ¶
func KpiTypeTypePtr(v string) KpiTypeTypePtrInput
type KpiTypeTypePtrOutput ¶
type KpiTypeTypePtrOutput struct{ *pulumi.OutputState }
func (KpiTypeTypePtrOutput) Elem ¶
func (o KpiTypeTypePtrOutput) Elem() KpiTypeTypeOutput
func (KpiTypeTypePtrOutput) ElementType ¶
func (KpiTypeTypePtrOutput) ElementType() reflect.Type
func (KpiTypeTypePtrOutput) ToKpiTypeTypePtrOutput ¶
func (o KpiTypeTypePtrOutput) ToKpiTypeTypePtrOutput() KpiTypeTypePtrOutput
func (KpiTypeTypePtrOutput) ToKpiTypeTypePtrOutputWithContext ¶
func (o KpiTypeTypePtrOutput) ToKpiTypeTypePtrOutputWithContext(ctx context.Context) KpiTypeTypePtrOutput
func (KpiTypeTypePtrOutput) ToStringPtrOutput ¶
func (o KpiTypeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KpiTypeTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o KpiTypeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupBudgetArgs ¶
type LookupBudgetArgs struct { // Budget Name. BudgetName string `pulumi:"budgetName"` // The scope associated with budget operations. // // Supported scopes for **CategoryType: Cost** // // Azure RBAC Scopes: // - '/subscriptions/{subscriptionId}/' for subscription scope // - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope // - '/providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope // // EA (Enterprise Agreement) Scopes: // // - '/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 // // MCA (Modern Customer Agreement) Scopes: // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' for customer scope (CSP only) // // Supported scopes for **CategoryType: ReservationUtilization** // // EA (Enterprise Agreement) Scopes: // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account Scope // // MCA (Modern Customer Agreement) Scopes: // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope (non-CSP only) // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' for customer scope (CSP only) Scope string `pulumi:"scope"` }
type LookupBudgetOutputArgs ¶
type LookupBudgetOutputArgs struct { // Budget Name. BudgetName pulumi.StringInput `pulumi:"budgetName"` // The scope associated with budget operations. // // Supported scopes for **CategoryType: Cost** // // Azure RBAC Scopes: // - '/subscriptions/{subscriptionId}/' for subscription scope // - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope // - '/providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope // // EA (Enterprise Agreement) Scopes: // // - '/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 // // MCA (Modern Customer Agreement) Scopes: // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' for customer scope (CSP only) // // Supported scopes for **CategoryType: ReservationUtilization** // // EA (Enterprise Agreement) Scopes: // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account Scope // // MCA (Modern Customer Agreement) Scopes: // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope (non-CSP only) // - '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' for customer scope (CSP only) Scope pulumi.StringInput `pulumi:"scope"` }
func (LookupBudgetOutputArgs) ElementType ¶
func (LookupBudgetOutputArgs) ElementType() reflect.Type
type LookupBudgetResult ¶
type LookupBudgetResult struct { // The total amount of cost to track with the budget. // // Supported for CategoryType(s): Cost. // // Required for CategoryType(s): Cost. Amount *float64 `pulumi:"amount"` // The category of the budget. // - 'Cost' defines a Budget. // - 'ReservationUtilization' defines a Reservation Utilization Alert Rule. Category string `pulumi:"category"` // The current amount of cost which is being tracked for a budget. // // Supported for CategoryType(s): Cost. 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 by user-specified dimensions and/or tags. // // Supported for CategoryType(s): Cost, ReservationUtilization. Filter *BudgetFilterResponse `pulumi:"filter"` // The forecasted cost which is being tracked for a budget. // // Supported for CategoryType(s): Cost. ForecastSpend ForecastSpendResponse `pulumi:"forecastSpend"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // Dictionary of notifications associated with the budget. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // - Constraints for **CategoryType: Cost** - Budget can have up to 5 notifications with thresholdType: Actual and 5 notifications with thresholdType: Forecasted. // - Constraints for **CategoryType: ReservationUtilization** - Only one notification allowed. thresholdType is not applicable. Notifications map[string]NotificationResponse `pulumi:"notifications"` // The time covered by a budget. Tracking of the amount will be reset based on the time grain. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Supported timeGrainTypes for **CategoryType: Cost** // // - Monthly // - Quarterly // - Annually // - BillingMonth* // - BillingQuarter* // - BillingAnnual* // // *only supported for Web Direct customers. // // Supported timeGrainTypes for **CategoryType: ReservationUtilization** // - Last7Days // - Last30Days // // Required for CategoryType(s): Cost, ReservationUtilization. TimeGrain string `pulumi:"timeGrain"` // The time period that defines the active period of the budget. The budget will evaluate data on or after the startDate and will expire on the endDate. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Required for CategoryType(s): Cost, ReservationUtilization. TimePeriod BudgetTimePeriodResponse `pulumi:"timePeriod"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
A budget resource.
func LookupBudget ¶
func LookupBudget(ctx *pulumi.Context, args *LookupBudgetArgs, opts ...pulumi.InvokeOption) (*LookupBudgetResult, error)
Gets the budget for the scope by budget name. Azure REST API version: 2023-04-01-preview.
Other available API versions: 2019-04-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.
type LookupBudgetResultOutput ¶
type LookupBudgetResultOutput struct{ *pulumi.OutputState }
A budget resource.
func LookupBudgetOutput ¶
func LookupBudgetOutput(ctx *pulumi.Context, args LookupBudgetOutputArgs, opts ...pulumi.InvokeOption) LookupBudgetResultOutput
func (LookupBudgetResultOutput) Amount ¶
func (o LookupBudgetResultOutput) Amount() pulumi.Float64PtrOutput
The total amount of cost to track with the budget.
Supported for CategoryType(s): Cost. Required for CategoryType(s): Cost.
func (LookupBudgetResultOutput) Category ¶
func (o LookupBudgetResultOutput) Category() pulumi.StringOutput
The category of the budget. - 'Cost' defines a Budget. - 'ReservationUtilization' defines a Reservation Utilization Alert Rule.
func (LookupBudgetResultOutput) CurrentSpend ¶
func (o LookupBudgetResultOutput) CurrentSpend() CurrentSpendResponseOutput
The current amount of cost which is being tracked for a budget.
Supported for CategoryType(s): Cost.
func (LookupBudgetResultOutput) ETag ¶
func (o LookupBudgetResultOutput) ETag() pulumi.StringPtrOutput
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.
func (LookupBudgetResultOutput) ElementType ¶
func (LookupBudgetResultOutput) ElementType() reflect.Type
func (LookupBudgetResultOutput) Filter ¶
func (o LookupBudgetResultOutput) Filter() BudgetFilterResponsePtrOutput
May be used to filter budgets by user-specified dimensions and/or tags.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (LookupBudgetResultOutput) ForecastSpend ¶
func (o LookupBudgetResultOutput) ForecastSpend() ForecastSpendResponseOutput
The forecasted cost which is being tracked for a budget.
Supported for CategoryType(s): Cost.
func (LookupBudgetResultOutput) Id ¶
func (o LookupBudgetResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupBudgetResultOutput) Name ¶
func (o LookupBudgetResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBudgetResultOutput) Notifications ¶
func (o LookupBudgetResultOutput) Notifications() NotificationResponseMapOutput
Dictionary of notifications associated with the budget.
Supported for CategoryType(s): Cost, ReservationUtilization.
- Constraints for **CategoryType: Cost** - Budget can have up to 5 notifications with thresholdType: Actual and 5 notifications with thresholdType: Forecasted. - Constraints for **CategoryType: ReservationUtilization** - Only one notification allowed. thresholdType is not applicable.
func (LookupBudgetResultOutput) TimeGrain ¶
func (o LookupBudgetResultOutput) TimeGrain() pulumi.StringOutput
The time covered by a budget. Tracking of the amount will be reset based on the time grain.
Supported for CategoryType(s): Cost, ReservationUtilization.
Supported timeGrainTypes for **CategoryType: Cost**
- Monthly - Quarterly - Annually - BillingMonth* - BillingQuarter* - BillingAnnual*
*only supported for Web Direct customers. Supported timeGrainTypes for **CategoryType: ReservationUtilization**
- Last7Days - Last30Days
Required for CategoryType(s): Cost, ReservationUtilization.
func (LookupBudgetResultOutput) TimePeriod ¶
func (o LookupBudgetResultOutput) TimePeriod() BudgetTimePeriodResponseOutput
The time period that defines the active period of the budget. The budget will evaluate data on or after the startDate and will expire on the endDate.
Supported for CategoryType(s): Cost, ReservationUtilization. Required for CategoryType(s): Cost, ReservationUtilization.
func (LookupBudgetResultOutput) ToLookupBudgetResultOutput ¶
func (o LookupBudgetResultOutput) ToLookupBudgetResultOutput() LookupBudgetResultOutput
func (LookupBudgetResultOutput) ToLookupBudgetResultOutputWithContext ¶
func (o LookupBudgetResultOutput) ToLookupBudgetResultOutputWithContext(ctx context.Context) LookupBudgetResultOutput
func (LookupBudgetResultOutput) Type ¶
func (o LookupBudgetResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupCloudConnectorOutputArgs ¶
type LookupCloudConnectorOutputArgs struct { // Connector Name. ConnectorName pulumi.StringInput `pulumi:"connectorName"` // May be used to expand the collectionInfo property. By default, collectionInfo is not included. Expand pulumi.StringPtrInput `pulumi:"expand"` }
func (LookupCloudConnectorOutputArgs) ElementType ¶
func (LookupCloudConnectorOutputArgs) ElementType() reflect.Type
type LookupCloudConnectorResult ¶
type LookupCloudConnectorResult struct { // Connector billing model BillingModel *string `pulumi:"billingModel"` // Collection information CollectionInfo ConnectorCollectionInfoResponse `pulumi:"collectionInfo"` // Connector definition creation datetime CreatedOn string `pulumi:"createdOn"` // Credentials authentication key (eg AWS ARN) CredentialsKey *string `pulumi:"credentialsKey"` // Number of days remaining of trial DaysTrialRemaining int `pulumi:"daysTrialRemaining"` // Default ManagementGroupId DefaultManagementGroupId *string `pulumi:"defaultManagementGroupId"` // Connector DisplayName DisplayName *string `pulumi:"displayName"` // Associated ExternalBillingAccountId ExternalBillingAccountId string `pulumi:"externalBillingAccountId"` // Connector id Id string `pulumi:"id"` // Connector kind (eg aws) Kind *string `pulumi:"kind"` // Connector last modified datetime ModifiedOn string `pulumi:"modifiedOn"` // Connector name Name string `pulumi:"name"` // The display name of the providerBillingAccountId as defined on the external provider ProviderBillingAccountDisplayName string `pulumi:"providerBillingAccountDisplayName"` // Connector providerBillingAccountId, determined from credentials (eg AWS Consolidated account number) ProviderBillingAccountId string `pulumi:"providerBillingAccountId"` // Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources) ReportId *string `pulumi:"reportId"` // Connector status Status string `pulumi:"status"` // Billing SubscriptionId SubscriptionId *string `pulumi:"subscriptionId"` // Connector type Type string `pulumi:"type"` }
The Connector model definition
func LookupCloudConnector ¶
func LookupCloudConnector(ctx *pulumi.Context, args *LookupCloudConnectorArgs, opts ...pulumi.InvokeOption) (*LookupCloudConnectorResult, error)
Get a cloud connector definition Azure REST API version: 2019-03-01-preview.
type LookupCloudConnectorResultOutput ¶
type LookupCloudConnectorResultOutput struct{ *pulumi.OutputState }
The Connector model definition
func LookupCloudConnectorOutput ¶
func LookupCloudConnectorOutput(ctx *pulumi.Context, args LookupCloudConnectorOutputArgs, opts ...pulumi.InvokeOption) LookupCloudConnectorResultOutput
func (LookupCloudConnectorResultOutput) BillingModel ¶
func (o LookupCloudConnectorResultOutput) BillingModel() pulumi.StringPtrOutput
Connector billing model
func (LookupCloudConnectorResultOutput) CollectionInfo ¶
func (o LookupCloudConnectorResultOutput) CollectionInfo() ConnectorCollectionInfoResponseOutput
Collection information
func (LookupCloudConnectorResultOutput) CreatedOn ¶
func (o LookupCloudConnectorResultOutput) CreatedOn() pulumi.StringOutput
Connector definition creation datetime
func (LookupCloudConnectorResultOutput) CredentialsKey ¶
func (o LookupCloudConnectorResultOutput) CredentialsKey() pulumi.StringPtrOutput
Credentials authentication key (eg AWS ARN)
func (LookupCloudConnectorResultOutput) DaysTrialRemaining ¶
func (o LookupCloudConnectorResultOutput) DaysTrialRemaining() pulumi.IntOutput
Number of days remaining of trial
func (LookupCloudConnectorResultOutput) DefaultManagementGroupId ¶
func (o LookupCloudConnectorResultOutput) DefaultManagementGroupId() pulumi.StringPtrOutput
Default ManagementGroupId
func (LookupCloudConnectorResultOutput) DisplayName ¶
func (o LookupCloudConnectorResultOutput) DisplayName() pulumi.StringPtrOutput
Connector DisplayName
func (LookupCloudConnectorResultOutput) ElementType ¶
func (LookupCloudConnectorResultOutput) ElementType() reflect.Type
func (LookupCloudConnectorResultOutput) ExternalBillingAccountId ¶
func (o LookupCloudConnectorResultOutput) ExternalBillingAccountId() pulumi.StringOutput
Associated ExternalBillingAccountId
func (LookupCloudConnectorResultOutput) Id ¶
func (o LookupCloudConnectorResultOutput) Id() pulumi.StringOutput
Connector id
func (LookupCloudConnectorResultOutput) Kind ¶
func (o LookupCloudConnectorResultOutput) Kind() pulumi.StringPtrOutput
Connector kind (eg aws)
func (LookupCloudConnectorResultOutput) ModifiedOn ¶
func (o LookupCloudConnectorResultOutput) ModifiedOn() pulumi.StringOutput
Connector last modified datetime
func (LookupCloudConnectorResultOutput) Name ¶
func (o LookupCloudConnectorResultOutput) Name() pulumi.StringOutput
Connector name
func (LookupCloudConnectorResultOutput) ProviderBillingAccountDisplayName ¶
func (o LookupCloudConnectorResultOutput) ProviderBillingAccountDisplayName() pulumi.StringOutput
The display name of the providerBillingAccountId as defined on the external provider
func (LookupCloudConnectorResultOutput) ProviderBillingAccountId ¶
func (o LookupCloudConnectorResultOutput) ProviderBillingAccountId() pulumi.StringOutput
Connector providerBillingAccountId, determined from credentials (eg AWS Consolidated account number)
func (LookupCloudConnectorResultOutput) ReportId ¶
func (o LookupCloudConnectorResultOutput) ReportId() pulumi.StringPtrOutput
Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources)
func (LookupCloudConnectorResultOutput) Status ¶
func (o LookupCloudConnectorResultOutput) Status() pulumi.StringOutput
Connector status
func (LookupCloudConnectorResultOutput) SubscriptionId ¶
func (o LookupCloudConnectorResultOutput) SubscriptionId() pulumi.StringPtrOutput
Billing SubscriptionId
func (LookupCloudConnectorResultOutput) ToLookupCloudConnectorResultOutput ¶
func (o LookupCloudConnectorResultOutput) ToLookupCloudConnectorResultOutput() LookupCloudConnectorResultOutput
func (LookupCloudConnectorResultOutput) ToLookupCloudConnectorResultOutputWithContext ¶
func (o LookupCloudConnectorResultOutput) ToLookupCloudConnectorResultOutputWithContext(ctx context.Context) LookupCloudConnectorResultOutput
func (LookupCloudConnectorResultOutput) Type ¶
func (o LookupCloudConnectorResultOutput) Type() pulumi.StringOutput
Connector type
type LookupConnectorArgs ¶
type LookupConnectorOutputArgs ¶
type LookupConnectorOutputArgs struct { // Connector Name. ConnectorName pulumi.StringInput `pulumi:"connectorName"` // Azure Resource Group Name. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupConnectorOutputArgs) ElementType ¶
func (LookupConnectorOutputArgs) ElementType() reflect.Type
type LookupConnectorResult ¶
type LookupConnectorResult struct { // Collection information Collection ConnectorCollectionInfoResponse `pulumi:"collection"` // Connector definition creation datetime CreatedOn string `pulumi:"createdOn"` // Credentials authentication key (eg AWS ARN) CredentialsKey *string `pulumi:"credentialsKey"` // Connector DisplayName (defaults to Name) DisplayName *string `pulumi:"displayName"` // Connector id Id string `pulumi:"id"` // Connector kind (eg aws) Kind *string `pulumi:"kind"` // Connector location Location *string `pulumi:"location"` // Connector last modified datetime ModifiedOn string `pulumi:"modifiedOn"` // Connector name Name string `pulumi:"name"` // Connector providerAccountId (determined from credentials) ProviderAccountId string `pulumi:"providerAccountId"` // Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources) ReportId *string `pulumi:"reportId"` // Connector status Status *string `pulumi:"status"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Connector type Type string `pulumi:"type"` }
The Connector model definition
func LookupConnector ¶
func LookupConnector(ctx *pulumi.Context, args *LookupConnectorArgs, opts ...pulumi.InvokeOption) (*LookupConnectorResult, error)
Get a connector definition Azure REST API version: 2018-08-01-preview.
type LookupConnectorResultOutput ¶
type LookupConnectorResultOutput struct{ *pulumi.OutputState }
The Connector model definition
func LookupConnectorOutput ¶
func LookupConnectorOutput(ctx *pulumi.Context, args LookupConnectorOutputArgs, opts ...pulumi.InvokeOption) LookupConnectorResultOutput
func (LookupConnectorResultOutput) Collection ¶
func (o LookupConnectorResultOutput) Collection() ConnectorCollectionInfoResponseOutput
Collection information
func (LookupConnectorResultOutput) CreatedOn ¶
func (o LookupConnectorResultOutput) CreatedOn() pulumi.StringOutput
Connector definition creation datetime
func (LookupConnectorResultOutput) CredentialsKey ¶
func (o LookupConnectorResultOutput) CredentialsKey() pulumi.StringPtrOutput
Credentials authentication key (eg AWS ARN)
func (LookupConnectorResultOutput) DisplayName ¶
func (o LookupConnectorResultOutput) DisplayName() pulumi.StringPtrOutput
Connector DisplayName (defaults to Name)
func (LookupConnectorResultOutput) ElementType ¶
func (LookupConnectorResultOutput) ElementType() reflect.Type
func (LookupConnectorResultOutput) Id ¶
func (o LookupConnectorResultOutput) Id() pulumi.StringOutput
Connector id
func (LookupConnectorResultOutput) Kind ¶
func (o LookupConnectorResultOutput) Kind() pulumi.StringPtrOutput
Connector kind (eg aws)
func (LookupConnectorResultOutput) Location ¶
func (o LookupConnectorResultOutput) Location() pulumi.StringPtrOutput
Connector location
func (LookupConnectorResultOutput) ModifiedOn ¶
func (o LookupConnectorResultOutput) ModifiedOn() pulumi.StringOutput
Connector last modified datetime
func (LookupConnectorResultOutput) Name ¶
func (o LookupConnectorResultOutput) Name() pulumi.StringOutput
Connector name
func (LookupConnectorResultOutput) ProviderAccountId ¶
func (o LookupConnectorResultOutput) ProviderAccountId() pulumi.StringOutput
Connector providerAccountId (determined from credentials)
func (LookupConnectorResultOutput) ReportId ¶
func (o LookupConnectorResultOutput) ReportId() pulumi.StringPtrOutput
Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources)
func (LookupConnectorResultOutput) Status ¶
func (o LookupConnectorResultOutput) Status() pulumi.StringPtrOutput
Connector status
func (LookupConnectorResultOutput) Tags ¶
func (o LookupConnectorResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupConnectorResultOutput) ToLookupConnectorResultOutput ¶
func (o LookupConnectorResultOutput) ToLookupConnectorResultOutput() LookupConnectorResultOutput
func (LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext ¶
func (o LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext(ctx context.Context) LookupConnectorResultOutput
func (LookupConnectorResultOutput) Type ¶
func (o LookupConnectorResultOutput) Type() pulumi.StringOutput
Connector type
type LookupCostAllocationRuleArgs ¶
type LookupCostAllocationRuleArgs struct { // BillingAccount ID BillingAccountId string `pulumi:"billingAccountId"` // Cost allocation rule name. The name cannot include spaces or any non alphanumeric characters other than '_' and '-'. The max length is 260 characters. RuleName string `pulumi:"ruleName"` }
type LookupCostAllocationRuleOutputArgs ¶
type LookupCostAllocationRuleOutputArgs struct { // BillingAccount ID BillingAccountId pulumi.StringInput `pulumi:"billingAccountId"` // Cost allocation rule name. The name cannot include spaces or any non alphanumeric characters other than '_' and '-'. The max length is 260 characters. RuleName pulumi.StringInput `pulumi:"ruleName"` }
func (LookupCostAllocationRuleOutputArgs) ElementType ¶
func (LookupCostAllocationRuleOutputArgs) ElementType() reflect.Type
type LookupCostAllocationRuleResult ¶
type LookupCostAllocationRuleResult struct { // Azure Resource Manager Id for the rule. This is a read ony value. Id string `pulumi:"id"` // Name of the rule. This is a read only value. Name string `pulumi:"name"` // Cost allocation rule properties Properties CostAllocationRulePropertiesResponse `pulumi:"properties"` // Resource type of the rule. This is a read only value of Microsoft.CostManagement/CostAllocationRule. Type string `pulumi:"type"` }
The cost allocation rule model definition
func LookupCostAllocationRule ¶
func LookupCostAllocationRule(ctx *pulumi.Context, args *LookupCostAllocationRuleArgs, opts ...pulumi.InvokeOption) (*LookupCostAllocationRuleResult, error)
Get a cost allocation rule by rule name and billing account or enterprise enrollment. Azure REST API version: 2020-03-01-preview.
Other available API versions: 2023-08-01, 2023-09-01, 2023-11-01.
type LookupCostAllocationRuleResultOutput ¶
type LookupCostAllocationRuleResultOutput struct{ *pulumi.OutputState }
The cost allocation rule model definition
func LookupCostAllocationRuleOutput ¶
func LookupCostAllocationRuleOutput(ctx *pulumi.Context, args LookupCostAllocationRuleOutputArgs, opts ...pulumi.InvokeOption) LookupCostAllocationRuleResultOutput
func (LookupCostAllocationRuleResultOutput) ElementType ¶
func (LookupCostAllocationRuleResultOutput) ElementType() reflect.Type
func (LookupCostAllocationRuleResultOutput) Id ¶
func (o LookupCostAllocationRuleResultOutput) Id() pulumi.StringOutput
Azure Resource Manager Id for the rule. This is a read ony value.
func (LookupCostAllocationRuleResultOutput) Name ¶
func (o LookupCostAllocationRuleResultOutput) Name() pulumi.StringOutput
Name of the rule. This is a read only value.
func (LookupCostAllocationRuleResultOutput) Properties ¶
func (o LookupCostAllocationRuleResultOutput) Properties() CostAllocationRulePropertiesResponseOutput
Cost allocation rule properties
func (LookupCostAllocationRuleResultOutput) ToLookupCostAllocationRuleResultOutput ¶
func (o LookupCostAllocationRuleResultOutput) ToLookupCostAllocationRuleResultOutput() LookupCostAllocationRuleResultOutput
func (LookupCostAllocationRuleResultOutput) ToLookupCostAllocationRuleResultOutputWithContext ¶
func (o LookupCostAllocationRuleResultOutput) ToLookupCostAllocationRuleResultOutputWithContext(ctx context.Context) LookupCostAllocationRuleResultOutput
func (LookupCostAllocationRuleResultOutput) Type ¶
func (o LookupCostAllocationRuleResultOutput) Type() pulumi.StringOutput
Resource type of the rule. This is a read only value of Microsoft.CostManagement/CostAllocationRule.
type LookupExportArgs ¶
type LookupExportArgs struct { // May be used to expand the properties within an export. Currently only 'runHistory' is supported and will return information for the last 10 runs of the export. Expand *string `pulumi:"expand"` // Export Name. ExportName string `pulumi:"exportName"` // The scope associated with export operations. This includes '/subscriptions/{subscriptionId}/' for subscription scope, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope and '/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}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope, and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' specific for partners. Scope string `pulumi:"scope"` }
type LookupExportOutputArgs ¶
type LookupExportOutputArgs struct { // May be used to expand the properties within an export. Currently only 'runHistory' is supported and will return information for the last 10 runs of the export. Expand pulumi.StringPtrInput `pulumi:"expand"` // Export Name. ExportName pulumi.StringInput `pulumi:"exportName"` // The scope associated with export operations. This includes '/subscriptions/{subscriptionId}/' for subscription scope, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope and '/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}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope, and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' specific for partners. Scope pulumi.StringInput `pulumi:"scope"` }
func (LookupExportOutputArgs) ElementType ¶
func (LookupExportOutputArgs) ElementType() reflect.Type
type LookupExportResult ¶
type LookupExportResult struct { // Has the definition for the export. Definition ExportDefinitionResponse `pulumi:"definition"` // Has delivery information for the export. DeliveryInfo ExportDeliveryInfoResponse `pulumi:"deliveryInfo"` // 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"` // The format of the export being delivered. Currently only 'Csv' is supported. Format *string `pulumi:"format"` // Resource Id. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // If the export has an active schedule, provides an estimate of the next run time. NextRunTimeEstimate string `pulumi:"nextRunTimeEstimate"` // If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes. PartitionData *bool `pulumi:"partitionData"` // If requested, has the most recent run history for the export. RunHistory *ExportExecutionListResultResponse `pulumi:"runHistory"` // Has schedule information for the export. Schedule *ExportScheduleResponse `pulumi:"schedule"` // Resource type. Type string `pulumi:"type"` }
An export resource.
func LookupExport ¶
func LookupExport(ctx *pulumi.Context, args *LookupExportArgs, opts ...pulumi.InvokeOption) (*LookupExportResult, error)
The operation to get the export for the defined scope by export name. Azure REST API version: 2023-03-01.
Other available API versions: 2019-10-01, 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.
type LookupExportResultOutput ¶
type LookupExportResultOutput struct{ *pulumi.OutputState }
An export resource.
func LookupExportOutput ¶
func LookupExportOutput(ctx *pulumi.Context, args LookupExportOutputArgs, opts ...pulumi.InvokeOption) LookupExportResultOutput
func (LookupExportResultOutput) Definition ¶
func (o LookupExportResultOutput) Definition() ExportDefinitionResponseOutput
Has the definition for the export.
func (LookupExportResultOutput) DeliveryInfo ¶
func (o LookupExportResultOutput) DeliveryInfo() ExportDeliveryInfoResponseOutput
Has delivery information for the export.
func (LookupExportResultOutput) ETag ¶
func (o LookupExportResultOutput) ETag() pulumi.StringPtrOutput
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.
func (LookupExportResultOutput) ElementType ¶
func (LookupExportResultOutput) ElementType() reflect.Type
func (LookupExportResultOutput) Format ¶
func (o LookupExportResultOutput) Format() pulumi.StringPtrOutput
The format of the export being delivered. Currently only 'Csv' is supported.
func (LookupExportResultOutput) Id ¶
func (o LookupExportResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupExportResultOutput) Name ¶
func (o LookupExportResultOutput) Name() pulumi.StringOutput
Resource name.
func (LookupExportResultOutput) NextRunTimeEstimate ¶
func (o LookupExportResultOutput) NextRunTimeEstimate() pulumi.StringOutput
If the export has an active schedule, provides an estimate of the next run time.
func (LookupExportResultOutput) PartitionData ¶
func (o LookupExportResultOutput) PartitionData() pulumi.BoolPtrOutput
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
func (LookupExportResultOutput) RunHistory ¶
func (o LookupExportResultOutput) RunHistory() ExportExecutionListResultResponsePtrOutput
If requested, has the most recent run history for the export.
func (LookupExportResultOutput) Schedule ¶
func (o LookupExportResultOutput) Schedule() ExportScheduleResponsePtrOutput
Has schedule information for the export.
func (LookupExportResultOutput) ToLookupExportResultOutput ¶
func (o LookupExportResultOutput) ToLookupExportResultOutput() LookupExportResultOutput
func (LookupExportResultOutput) ToLookupExportResultOutputWithContext ¶
func (o LookupExportResultOutput) ToLookupExportResultOutputWithContext(ctx context.Context) LookupExportResultOutput
func (LookupExportResultOutput) Type ¶
func (o LookupExportResultOutput) Type() pulumi.StringOutput
Resource type.
type LookupMarkupRuleArgs ¶
type LookupMarkupRuleOutputArgs ¶
type LookupMarkupRuleOutputArgs struct { // BillingAccount ID BillingAccountId pulumi.StringInput `pulumi:"billingAccountId"` // BillingProfile ID BillingProfileId pulumi.StringInput `pulumi:"billingProfileId"` // Markup rule name. Name pulumi.StringInput `pulumi:"name"` }
func (LookupMarkupRuleOutputArgs) ElementType ¶
func (LookupMarkupRuleOutputArgs) ElementType() reflect.Type
type LookupMarkupRuleResult ¶
type LookupMarkupRuleResult struct { // Customer information for the markup rule. CustomerDetails CustomerMetadataResponse `pulumi:"customerDetails"` // The description of the markup rule. Description *string `pulumi:"description"` // 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"` // Ending date of the markup rule. EndDate *string `pulumi:"endDate"` // Resource Id. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // The markup percentage of the rule. Percentage float64 `pulumi:"percentage"` // Starting date of the markup rule. StartDate string `pulumi:"startDate"` // Resource type. Type string `pulumi:"type"` }
Markup rule
func LookupMarkupRule ¶
func LookupMarkupRule(ctx *pulumi.Context, args *LookupMarkupRuleArgs, opts ...pulumi.InvokeOption) (*LookupMarkupRuleResult, error)
Get a markup rule by its rule name. Azure REST API version: 2022-10-05-preview.
type LookupMarkupRuleResultOutput ¶
type LookupMarkupRuleResultOutput struct{ *pulumi.OutputState }
Markup rule
func LookupMarkupRuleOutput ¶
func LookupMarkupRuleOutput(ctx *pulumi.Context, args LookupMarkupRuleOutputArgs, opts ...pulumi.InvokeOption) LookupMarkupRuleResultOutput
func (LookupMarkupRuleResultOutput) CustomerDetails ¶
func (o LookupMarkupRuleResultOutput) CustomerDetails() CustomerMetadataResponseOutput
Customer information for the markup rule.
func (LookupMarkupRuleResultOutput) Description ¶
func (o LookupMarkupRuleResultOutput) Description() pulumi.StringPtrOutput
The description of the markup rule.
func (LookupMarkupRuleResultOutput) ETag ¶
func (o LookupMarkupRuleResultOutput) ETag() pulumi.StringPtrOutput
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.
func (LookupMarkupRuleResultOutput) ElementType ¶
func (LookupMarkupRuleResultOutput) ElementType() reflect.Type
func (LookupMarkupRuleResultOutput) EndDate ¶
func (o LookupMarkupRuleResultOutput) EndDate() pulumi.StringPtrOutput
Ending date of the markup rule.
func (LookupMarkupRuleResultOutput) Id ¶
func (o LookupMarkupRuleResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupMarkupRuleResultOutput) Name ¶
func (o LookupMarkupRuleResultOutput) Name() pulumi.StringOutput
Resource name.
func (LookupMarkupRuleResultOutput) Percentage ¶
func (o LookupMarkupRuleResultOutput) Percentage() pulumi.Float64Output
The markup percentage of the rule.
func (LookupMarkupRuleResultOutput) StartDate ¶
func (o LookupMarkupRuleResultOutput) StartDate() pulumi.StringOutput
Starting date of the markup rule.
func (LookupMarkupRuleResultOutput) ToLookupMarkupRuleResultOutput ¶
func (o LookupMarkupRuleResultOutput) ToLookupMarkupRuleResultOutput() LookupMarkupRuleResultOutput
func (LookupMarkupRuleResultOutput) ToLookupMarkupRuleResultOutputWithContext ¶
func (o LookupMarkupRuleResultOutput) ToLookupMarkupRuleResultOutputWithContext(ctx context.Context) LookupMarkupRuleResultOutput
func (LookupMarkupRuleResultOutput) Type ¶
func (o LookupMarkupRuleResultOutput) Type() pulumi.StringOutput
Resource type.
type LookupReportArgs ¶
type LookupReportArgs struct { // Report Name. ReportName string `pulumi:"reportName"` }
type LookupReportByBillingAccountOutputArgs ¶
type LookupReportByBillingAccountOutputArgs struct { // BillingAccount ID BillingAccountId pulumi.StringInput `pulumi:"billingAccountId"` // Report Name. ReportName pulumi.StringInput `pulumi:"reportName"` }
func (LookupReportByBillingAccountOutputArgs) ElementType ¶
func (LookupReportByBillingAccountOutputArgs) ElementType() reflect.Type
type LookupReportByBillingAccountResult ¶
type LookupReportByBillingAccountResult struct { // Has definition for the report. Definition ReportDefinitionResponse `pulumi:"definition"` // Has delivery information for the report. DeliveryInfo ReportDeliveryInfoResponse `pulumi:"deliveryInfo"` // The format of the report being delivered. Format *string `pulumi:"format"` // Resource Id. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Has schedule information for the report. Schedule *ReportScheduleResponse `pulumi:"schedule"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
A report resource.
func LookupReportByBillingAccount ¶
func LookupReportByBillingAccount(ctx *pulumi.Context, args *LookupReportByBillingAccountArgs, opts ...pulumi.InvokeOption) (*LookupReportByBillingAccountResult, error)
Gets the report for a billing account by report name. Azure REST API version: 2018-08-01-preview.
type LookupReportByBillingAccountResultOutput ¶
type LookupReportByBillingAccountResultOutput struct{ *pulumi.OutputState }
A report resource.
func LookupReportByBillingAccountOutput ¶
func LookupReportByBillingAccountOutput(ctx *pulumi.Context, args LookupReportByBillingAccountOutputArgs, opts ...pulumi.InvokeOption) LookupReportByBillingAccountResultOutput
func (LookupReportByBillingAccountResultOutput) Definition ¶
func (o LookupReportByBillingAccountResultOutput) Definition() ReportDefinitionResponseOutput
Has definition for the report.
func (LookupReportByBillingAccountResultOutput) DeliveryInfo ¶
func (o LookupReportByBillingAccountResultOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
Has delivery information for the report.
func (LookupReportByBillingAccountResultOutput) ElementType ¶
func (LookupReportByBillingAccountResultOutput) ElementType() reflect.Type
func (LookupReportByBillingAccountResultOutput) Format ¶
func (o LookupReportByBillingAccountResultOutput) Format() pulumi.StringPtrOutput
The format of the report being delivered.
func (LookupReportByBillingAccountResultOutput) Id ¶
func (o LookupReportByBillingAccountResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupReportByBillingAccountResultOutput) Name ¶
func (o LookupReportByBillingAccountResultOutput) Name() pulumi.StringOutput
Resource name.
func (LookupReportByBillingAccountResultOutput) Schedule ¶
func (o LookupReportByBillingAccountResultOutput) Schedule() ReportScheduleResponsePtrOutput
Has schedule information for the report.
func (LookupReportByBillingAccountResultOutput) Tags ¶
func (o LookupReportByBillingAccountResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupReportByBillingAccountResultOutput) ToLookupReportByBillingAccountResultOutput ¶
func (o LookupReportByBillingAccountResultOutput) ToLookupReportByBillingAccountResultOutput() LookupReportByBillingAccountResultOutput
func (LookupReportByBillingAccountResultOutput) ToLookupReportByBillingAccountResultOutputWithContext ¶
func (o LookupReportByBillingAccountResultOutput) ToLookupReportByBillingAccountResultOutputWithContext(ctx context.Context) LookupReportByBillingAccountResultOutput
func (LookupReportByBillingAccountResultOutput) Type ¶
func (o LookupReportByBillingAccountResultOutput) Type() pulumi.StringOutput
Resource type.
type LookupReportByDepartmentOutputArgs ¶
type LookupReportByDepartmentOutputArgs struct { // Department ID DepartmentId pulumi.StringInput `pulumi:"departmentId"` // Report Name. ReportName pulumi.StringInput `pulumi:"reportName"` }
func (LookupReportByDepartmentOutputArgs) ElementType ¶
func (LookupReportByDepartmentOutputArgs) ElementType() reflect.Type
type LookupReportByDepartmentResult ¶
type LookupReportByDepartmentResult struct { // Has definition for the report. Definition ReportDefinitionResponse `pulumi:"definition"` // Has delivery information for the report. DeliveryInfo ReportDeliveryInfoResponse `pulumi:"deliveryInfo"` // The format of the report being delivered. Format *string `pulumi:"format"` // Resource Id. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Has schedule information for the report. Schedule *ReportScheduleResponse `pulumi:"schedule"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
A report resource.
func LookupReportByDepartment ¶
func LookupReportByDepartment(ctx *pulumi.Context, args *LookupReportByDepartmentArgs, opts ...pulumi.InvokeOption) (*LookupReportByDepartmentResult, error)
Gets the report for a department by report name. Azure REST API version: 2018-08-01-preview.
type LookupReportByDepartmentResultOutput ¶
type LookupReportByDepartmentResultOutput struct{ *pulumi.OutputState }
A report resource.
func LookupReportByDepartmentOutput ¶
func LookupReportByDepartmentOutput(ctx *pulumi.Context, args LookupReportByDepartmentOutputArgs, opts ...pulumi.InvokeOption) LookupReportByDepartmentResultOutput
func (LookupReportByDepartmentResultOutput) Definition ¶
func (o LookupReportByDepartmentResultOutput) Definition() ReportDefinitionResponseOutput
Has definition for the report.
func (LookupReportByDepartmentResultOutput) DeliveryInfo ¶
func (o LookupReportByDepartmentResultOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
Has delivery information for the report.
func (LookupReportByDepartmentResultOutput) ElementType ¶
func (LookupReportByDepartmentResultOutput) ElementType() reflect.Type
func (LookupReportByDepartmentResultOutput) Format ¶
func (o LookupReportByDepartmentResultOutput) Format() pulumi.StringPtrOutput
The format of the report being delivered.
func (LookupReportByDepartmentResultOutput) Id ¶
func (o LookupReportByDepartmentResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupReportByDepartmentResultOutput) Name ¶
func (o LookupReportByDepartmentResultOutput) Name() pulumi.StringOutput
Resource name.
func (LookupReportByDepartmentResultOutput) Schedule ¶
func (o LookupReportByDepartmentResultOutput) Schedule() ReportScheduleResponsePtrOutput
Has schedule information for the report.
func (LookupReportByDepartmentResultOutput) Tags ¶
func (o LookupReportByDepartmentResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupReportByDepartmentResultOutput) ToLookupReportByDepartmentResultOutput ¶
func (o LookupReportByDepartmentResultOutput) ToLookupReportByDepartmentResultOutput() LookupReportByDepartmentResultOutput
func (LookupReportByDepartmentResultOutput) ToLookupReportByDepartmentResultOutputWithContext ¶
func (o LookupReportByDepartmentResultOutput) ToLookupReportByDepartmentResultOutputWithContext(ctx context.Context) LookupReportByDepartmentResultOutput
func (LookupReportByDepartmentResultOutput) Type ¶
func (o LookupReportByDepartmentResultOutput) Type() pulumi.StringOutput
Resource type.
type LookupReportByResourceGroupNameOutputArgs ¶
type LookupReportByResourceGroupNameOutputArgs struct { // Report Name. ReportName pulumi.StringInput `pulumi:"reportName"` // Azure Resource Group Name. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupReportByResourceGroupNameOutputArgs) ElementType ¶
func (LookupReportByResourceGroupNameOutputArgs) ElementType() reflect.Type
type LookupReportByResourceGroupNameResult ¶
type LookupReportByResourceGroupNameResult struct { // Has definition for the report. Definition ReportDefinitionResponse `pulumi:"definition"` // Has delivery information for the report. DeliveryInfo ReportDeliveryInfoResponse `pulumi:"deliveryInfo"` // The format of the report being delivered. Format *string `pulumi:"format"` // Resource Id. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Has schedule information for the report. Schedule *ReportScheduleResponse `pulumi:"schedule"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
A report resource.
func LookupReportByResourceGroupName ¶
func LookupReportByResourceGroupName(ctx *pulumi.Context, args *LookupReportByResourceGroupNameArgs, opts ...pulumi.InvokeOption) (*LookupReportByResourceGroupNameResult, error)
Gets the report for a resource group under a subscription by report name. Azure REST API version: 2018-08-01-preview.
type LookupReportByResourceGroupNameResultOutput ¶
type LookupReportByResourceGroupNameResultOutput struct{ *pulumi.OutputState }
A report resource.
func LookupReportByResourceGroupNameOutput ¶
func LookupReportByResourceGroupNameOutput(ctx *pulumi.Context, args LookupReportByResourceGroupNameOutputArgs, opts ...pulumi.InvokeOption) LookupReportByResourceGroupNameResultOutput
func (LookupReportByResourceGroupNameResultOutput) Definition ¶
func (o LookupReportByResourceGroupNameResultOutput) Definition() ReportDefinitionResponseOutput
Has definition for the report.
func (LookupReportByResourceGroupNameResultOutput) DeliveryInfo ¶
func (o LookupReportByResourceGroupNameResultOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
Has delivery information for the report.
func (LookupReportByResourceGroupNameResultOutput) ElementType ¶
func (LookupReportByResourceGroupNameResultOutput) ElementType() reflect.Type
func (LookupReportByResourceGroupNameResultOutput) Format ¶
func (o LookupReportByResourceGroupNameResultOutput) Format() pulumi.StringPtrOutput
The format of the report being delivered.
func (LookupReportByResourceGroupNameResultOutput) Id ¶
func (o LookupReportByResourceGroupNameResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupReportByResourceGroupNameResultOutput) Name ¶
func (o LookupReportByResourceGroupNameResultOutput) Name() pulumi.StringOutput
Resource name.
func (LookupReportByResourceGroupNameResultOutput) Schedule ¶
func (o LookupReportByResourceGroupNameResultOutput) Schedule() ReportScheduleResponsePtrOutput
Has schedule information for the report.
func (LookupReportByResourceGroupNameResultOutput) Tags ¶
func (o LookupReportByResourceGroupNameResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupReportByResourceGroupNameResultOutput) ToLookupReportByResourceGroupNameResultOutput ¶
func (o LookupReportByResourceGroupNameResultOutput) ToLookupReportByResourceGroupNameResultOutput() LookupReportByResourceGroupNameResultOutput
func (LookupReportByResourceGroupNameResultOutput) ToLookupReportByResourceGroupNameResultOutputWithContext ¶
func (o LookupReportByResourceGroupNameResultOutput) ToLookupReportByResourceGroupNameResultOutputWithContext(ctx context.Context) LookupReportByResourceGroupNameResultOutput
func (LookupReportByResourceGroupNameResultOutput) Type ¶
func (o LookupReportByResourceGroupNameResultOutput) Type() pulumi.StringOutput
Resource type.
type LookupReportOutputArgs ¶
type LookupReportOutputArgs struct { // Report Name. ReportName pulumi.StringInput `pulumi:"reportName"` }
func (LookupReportOutputArgs) ElementType ¶
func (LookupReportOutputArgs) ElementType() reflect.Type
type LookupReportResult ¶
type LookupReportResult struct { // Has definition for the report. Definition ReportDefinitionResponse `pulumi:"definition"` // Has delivery information for the report. DeliveryInfo ReportDeliveryInfoResponse `pulumi:"deliveryInfo"` // The format of the report being delivered. Format *string `pulumi:"format"` // Resource Id. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Has schedule information for the report. Schedule *ReportScheduleResponse `pulumi:"schedule"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
A report resource.
func LookupReport ¶
func LookupReport(ctx *pulumi.Context, args *LookupReportArgs, opts ...pulumi.InvokeOption) (*LookupReportResult, error)
Gets the report for a subscription by report name. Azure REST API version: 2018-08-01-preview.
type LookupReportResultOutput ¶
type LookupReportResultOutput struct{ *pulumi.OutputState }
A report resource.
func LookupReportOutput ¶
func LookupReportOutput(ctx *pulumi.Context, args LookupReportOutputArgs, opts ...pulumi.InvokeOption) LookupReportResultOutput
func (LookupReportResultOutput) Definition ¶
func (o LookupReportResultOutput) Definition() ReportDefinitionResponseOutput
Has definition for the report.
func (LookupReportResultOutput) DeliveryInfo ¶
func (o LookupReportResultOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
Has delivery information for the report.
func (LookupReportResultOutput) ElementType ¶
func (LookupReportResultOutput) ElementType() reflect.Type
func (LookupReportResultOutput) Format ¶
func (o LookupReportResultOutput) Format() pulumi.StringPtrOutput
The format of the report being delivered.
func (LookupReportResultOutput) Id ¶
func (o LookupReportResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupReportResultOutput) Name ¶
func (o LookupReportResultOutput) Name() pulumi.StringOutput
Resource name.
func (LookupReportResultOutput) Schedule ¶
func (o LookupReportResultOutput) Schedule() ReportScheduleResponsePtrOutput
Has schedule information for the report.
func (LookupReportResultOutput) Tags ¶
func (o LookupReportResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupReportResultOutput) ToLookupReportResultOutput ¶
func (o LookupReportResultOutput) ToLookupReportResultOutput() LookupReportResultOutput
func (LookupReportResultOutput) ToLookupReportResultOutputWithContext ¶
func (o LookupReportResultOutput) ToLookupReportResultOutputWithContext(ctx context.Context) LookupReportResultOutput
func (LookupReportResultOutput) Type ¶
func (o LookupReportResultOutput) Type() pulumi.StringOutput
Resource type.
type LookupScheduledActionArgs ¶
type LookupScheduledActionArgs struct { // Scheduled action name. Name string `pulumi:"name"` }
type LookupScheduledActionByScopeArgs ¶
type LookupScheduledActionByScopeArgs struct { // Scheduled action name. Name string `pulumi:"name"` // The scope associated with scheduled action 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.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope. Note: Insight Alerts are only available on subscription scope. Scope string `pulumi:"scope"` }
type LookupScheduledActionByScopeOutputArgs ¶
type LookupScheduledActionByScopeOutputArgs struct { // Scheduled action name. Name pulumi.StringInput `pulumi:"name"` // The scope associated with scheduled action 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.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope. Note: Insight Alerts are only available on subscription scope. Scope pulumi.StringInput `pulumi:"scope"` }
func (LookupScheduledActionByScopeOutputArgs) ElementType ¶
func (LookupScheduledActionByScopeOutputArgs) ElementType() reflect.Type
type LookupScheduledActionByScopeResult ¶
type LookupScheduledActionByScopeResult struct { // Scheduled action name. DisplayName string `pulumi:"displayName"` // Resource Etag. For update calls, eTag is optional and can be specified to achieve optimistic concurrency. Fetch the resource's eTag by doing a 'GET' call first and then including the latest eTag as part of the request body or 'If-Match' header while performing the update. For create calls, eTag is not required. ETag string `pulumi:"eTag"` // Destination format of the view data. This is optional. FileDestination *FileDestinationResponse `pulumi:"fileDestination"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Kind of the scheduled action. Kind *string `pulumi:"kind"` // The name of the resource Name string `pulumi:"name"` // Notification properties based on scheduled action kind. Notification NotificationPropertiesResponse `pulumi:"notification"` // Email address of the point of contact that should get the unsubscribe requests and notification emails. NotificationEmail *string `pulumi:"notificationEmail"` // Schedule of the scheduled action. Schedule SchedulePropertiesResponse `pulumi:"schedule"` // For private scheduled action(Create or Update), scope will be empty.<br /> For shared scheduled action(Create or Update By Scope), Cost Management scope can be '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.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope *string `pulumi:"scope"` // Status of the scheduled action. Status string `pulumi:"status"` // Kind of the scheduled action. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Cost analysis viewId used for scheduled action. For example, '/providers/Microsoft.CostManagement/views/swaggerExample' ViewId string `pulumi:"viewId"` }
Scheduled action definition.
func LookupScheduledActionByScope ¶
func LookupScheduledActionByScope(ctx *pulumi.Context, args *LookupScheduledActionByScopeArgs, opts ...pulumi.InvokeOption) (*LookupScheduledActionByScopeResult, error)
Get the shared scheduled action from the given scope by name. Azure REST API version: 2023-03-01.
Other available API versions: 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.
type LookupScheduledActionByScopeResultOutput ¶
type LookupScheduledActionByScopeResultOutput struct{ *pulumi.OutputState }
Scheduled action definition.
func LookupScheduledActionByScopeOutput ¶
func LookupScheduledActionByScopeOutput(ctx *pulumi.Context, args LookupScheduledActionByScopeOutputArgs, opts ...pulumi.InvokeOption) LookupScheduledActionByScopeResultOutput
func (LookupScheduledActionByScopeResultOutput) DisplayName ¶
func (o LookupScheduledActionByScopeResultOutput) DisplayName() pulumi.StringOutput
Scheduled action name.
func (LookupScheduledActionByScopeResultOutput) ETag ¶
func (o LookupScheduledActionByScopeResultOutput) ETag() pulumi.StringOutput
Resource Etag. For update calls, eTag is optional and can be specified to achieve optimistic concurrency. Fetch the resource's eTag by doing a 'GET' call first and then including the latest eTag as part of the request body or 'If-Match' header while performing the update. For create calls, eTag is not required.
func (LookupScheduledActionByScopeResultOutput) ElementType ¶
func (LookupScheduledActionByScopeResultOutput) ElementType() reflect.Type
func (LookupScheduledActionByScopeResultOutput) FileDestination ¶
func (o LookupScheduledActionByScopeResultOutput) FileDestination() FileDestinationResponsePtrOutput
Destination format of the view data. This is optional.
func (LookupScheduledActionByScopeResultOutput) Id ¶
func (o LookupScheduledActionByScopeResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupScheduledActionByScopeResultOutput) Kind ¶
func (o LookupScheduledActionByScopeResultOutput) Kind() pulumi.StringPtrOutput
Kind of the scheduled action.
func (LookupScheduledActionByScopeResultOutput) Name ¶
func (o LookupScheduledActionByScopeResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupScheduledActionByScopeResultOutput) Notification ¶
func (o LookupScheduledActionByScopeResultOutput) Notification() NotificationPropertiesResponseOutput
Notification properties based on scheduled action kind.
func (LookupScheduledActionByScopeResultOutput) NotificationEmail ¶
func (o LookupScheduledActionByScopeResultOutput) NotificationEmail() pulumi.StringPtrOutput
Email address of the point of contact that should get the unsubscribe requests and notification emails.
func (LookupScheduledActionByScopeResultOutput) Schedule ¶
func (o LookupScheduledActionByScopeResultOutput) Schedule() SchedulePropertiesResponseOutput
Schedule of the scheduled action.
func (LookupScheduledActionByScopeResultOutput) Scope ¶
func (o LookupScheduledActionByScopeResultOutput) Scope() pulumi.StringPtrOutput
For private scheduled action(Create or Update), scope will be empty.<br /> For shared scheduled action(Create or Update By Scope), Cost Management scope can be '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.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope.
func (LookupScheduledActionByScopeResultOutput) Status ¶
func (o LookupScheduledActionByScopeResultOutput) Status() pulumi.StringOutput
Status of the scheduled action.
func (LookupScheduledActionByScopeResultOutput) SystemData ¶
func (o LookupScheduledActionByScopeResultOutput) SystemData() SystemDataResponseOutput
Kind of the scheduled action.
func (LookupScheduledActionByScopeResultOutput) ToLookupScheduledActionByScopeResultOutput ¶
func (o LookupScheduledActionByScopeResultOutput) ToLookupScheduledActionByScopeResultOutput() LookupScheduledActionByScopeResultOutput
func (LookupScheduledActionByScopeResultOutput) ToLookupScheduledActionByScopeResultOutputWithContext ¶
func (o LookupScheduledActionByScopeResultOutput) ToLookupScheduledActionByScopeResultOutputWithContext(ctx context.Context) LookupScheduledActionByScopeResultOutput
func (LookupScheduledActionByScopeResultOutput) Type ¶
func (o LookupScheduledActionByScopeResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupScheduledActionByScopeResultOutput) ViewId ¶
func (o LookupScheduledActionByScopeResultOutput) ViewId() pulumi.StringOutput
Cost analysis viewId used for scheduled action. For example, '/providers/Microsoft.CostManagement/views/swaggerExample'
type LookupScheduledActionOutputArgs ¶
type LookupScheduledActionOutputArgs struct { // Scheduled action name. Name pulumi.StringInput `pulumi:"name"` }
func (LookupScheduledActionOutputArgs) ElementType ¶
func (LookupScheduledActionOutputArgs) ElementType() reflect.Type
type LookupScheduledActionResult ¶
type LookupScheduledActionResult struct { // Scheduled action name. DisplayName string `pulumi:"displayName"` // Resource Etag. For update calls, eTag is optional and can be specified to achieve optimistic concurrency. Fetch the resource's eTag by doing a 'GET' call first and then including the latest eTag as part of the request body or 'If-Match' header while performing the update. For create calls, eTag is not required. ETag string `pulumi:"eTag"` // Destination format of the view data. This is optional. FileDestination *FileDestinationResponse `pulumi:"fileDestination"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Kind of the scheduled action. Kind *string `pulumi:"kind"` // The name of the resource Name string `pulumi:"name"` // Notification properties based on scheduled action kind. Notification NotificationPropertiesResponse `pulumi:"notification"` // Email address of the point of contact that should get the unsubscribe requests and notification emails. NotificationEmail *string `pulumi:"notificationEmail"` // Schedule of the scheduled action. Schedule SchedulePropertiesResponse `pulumi:"schedule"` // For private scheduled action(Create or Update), scope will be empty.<br /> For shared scheduled action(Create or Update By Scope), Cost Management scope can be '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.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope *string `pulumi:"scope"` // Status of the scheduled action. Status string `pulumi:"status"` // Kind of the scheduled action. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Cost analysis viewId used for scheduled action. For example, '/providers/Microsoft.CostManagement/views/swaggerExample' ViewId string `pulumi:"viewId"` }
Scheduled action definition.
func LookupScheduledAction ¶
func LookupScheduledAction(ctx *pulumi.Context, args *LookupScheduledActionArgs, opts ...pulumi.InvokeOption) (*LookupScheduledActionResult, error)
Get the private scheduled action by name. Azure REST API version: 2023-03-01.
Other available API versions: 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.
type LookupScheduledActionResultOutput ¶
type LookupScheduledActionResultOutput struct{ *pulumi.OutputState }
Scheduled action definition.
func LookupScheduledActionOutput ¶
func LookupScheduledActionOutput(ctx *pulumi.Context, args LookupScheduledActionOutputArgs, opts ...pulumi.InvokeOption) LookupScheduledActionResultOutput
func (LookupScheduledActionResultOutput) DisplayName ¶
func (o LookupScheduledActionResultOutput) DisplayName() pulumi.StringOutput
Scheduled action name.
func (LookupScheduledActionResultOutput) ETag ¶
func (o LookupScheduledActionResultOutput) ETag() pulumi.StringOutput
Resource Etag. For update calls, eTag is optional and can be specified to achieve optimistic concurrency. Fetch the resource's eTag by doing a 'GET' call first and then including the latest eTag as part of the request body or 'If-Match' header while performing the update. For create calls, eTag is not required.
func (LookupScheduledActionResultOutput) ElementType ¶
func (LookupScheduledActionResultOutput) ElementType() reflect.Type
func (LookupScheduledActionResultOutput) FileDestination ¶
func (o LookupScheduledActionResultOutput) FileDestination() FileDestinationResponsePtrOutput
Destination format of the view data. This is optional.
func (LookupScheduledActionResultOutput) Id ¶
func (o LookupScheduledActionResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupScheduledActionResultOutput) Kind ¶
func (o LookupScheduledActionResultOutput) Kind() pulumi.StringPtrOutput
Kind of the scheduled action.
func (LookupScheduledActionResultOutput) Name ¶
func (o LookupScheduledActionResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupScheduledActionResultOutput) Notification ¶
func (o LookupScheduledActionResultOutput) Notification() NotificationPropertiesResponseOutput
Notification properties based on scheduled action kind.
func (LookupScheduledActionResultOutput) NotificationEmail ¶
func (o LookupScheduledActionResultOutput) NotificationEmail() pulumi.StringPtrOutput
Email address of the point of contact that should get the unsubscribe requests and notification emails.
func (LookupScheduledActionResultOutput) Schedule ¶
func (o LookupScheduledActionResultOutput) Schedule() SchedulePropertiesResponseOutput
Schedule of the scheduled action.
func (LookupScheduledActionResultOutput) Scope ¶
func (o LookupScheduledActionResultOutput) Scope() pulumi.StringPtrOutput
For private scheduled action(Create or Update), scope will be empty.<br /> For shared scheduled action(Create or Update By Scope), Cost Management scope can be '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.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope.
func (LookupScheduledActionResultOutput) Status ¶
func (o LookupScheduledActionResultOutput) Status() pulumi.StringOutput
Status of the scheduled action.
func (LookupScheduledActionResultOutput) SystemData ¶
func (o LookupScheduledActionResultOutput) SystemData() SystemDataResponseOutput
Kind of the scheduled action.
func (LookupScheduledActionResultOutput) ToLookupScheduledActionResultOutput ¶
func (o LookupScheduledActionResultOutput) ToLookupScheduledActionResultOutput() LookupScheduledActionResultOutput
func (LookupScheduledActionResultOutput) ToLookupScheduledActionResultOutputWithContext ¶
func (o LookupScheduledActionResultOutput) ToLookupScheduledActionResultOutputWithContext(ctx context.Context) LookupScheduledActionResultOutput
func (LookupScheduledActionResultOutput) Type ¶
func (o LookupScheduledActionResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupScheduledActionResultOutput) ViewId ¶
func (o LookupScheduledActionResultOutput) ViewId() pulumi.StringOutput
Cost analysis viewId used for scheduled action. For example, '/providers/Microsoft.CostManagement/views/swaggerExample'
type LookupSettingArgs ¶
type LookupSettingArgs struct { // Name of the setting. Allowed values: myscope SettingName string `pulumi:"settingName"` }
type LookupSettingOutputArgs ¶
type LookupSettingOutputArgs struct { // Name of the setting. Allowed values: myscope SettingName pulumi.StringInput `pulumi:"settingName"` }
func (LookupSettingOutputArgs) ElementType ¶
func (LookupSettingOutputArgs) ElementType() reflect.Type
type LookupSettingResult ¶
type LookupSettingResult struct { // Array of scopes with additional details used by Cost Management in the Azure portal. Cache []SettingsPropertiesResponseCache `pulumi:"cache"` // Resource Id. Id string `pulumi:"id"` // Resource kind. Kind string `pulumi:"kind"` // Resource name. Name string `pulumi:"name"` // Sets the default scope the current user will see when they sign into Azure Cost Management in the Azure portal. Scope string `pulumi:"scope"` // Indicates what scope Cost Management in the Azure portal should default to. Allowed values: LastUsed. StartOn *string `pulumi:"startOn"` // Resource type. Type string `pulumi:"type"` }
State of the myscope setting.
func LookupSetting ¶
func LookupSetting(ctx *pulumi.Context, args *LookupSettingArgs, opts ...pulumi.InvokeOption) (*LookupSettingResult, error)
Retrieves the current value for a specific setting. Azure REST API version: 2019-11-01.
type LookupSettingResultOutput ¶
type LookupSettingResultOutput struct{ *pulumi.OutputState }
State of the myscope setting.
func LookupSettingOutput ¶
func LookupSettingOutput(ctx *pulumi.Context, args LookupSettingOutputArgs, opts ...pulumi.InvokeOption) LookupSettingResultOutput
func (LookupSettingResultOutput) Cache ¶
func (o LookupSettingResultOutput) Cache() SettingsPropertiesResponseCacheArrayOutput
Array of scopes with additional details used by Cost Management in the Azure portal.
func (LookupSettingResultOutput) ElementType ¶
func (LookupSettingResultOutput) ElementType() reflect.Type
func (LookupSettingResultOutput) Id ¶
func (o LookupSettingResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupSettingResultOutput) Kind ¶
func (o LookupSettingResultOutput) Kind() pulumi.StringOutput
Resource kind.
func (LookupSettingResultOutput) Name ¶
func (o LookupSettingResultOutput) Name() pulumi.StringOutput
Resource name.
func (LookupSettingResultOutput) Scope ¶
func (o LookupSettingResultOutput) Scope() pulumi.StringOutput
Sets the default scope the current user will see when they sign into Azure Cost Management in the Azure portal.
func (LookupSettingResultOutput) StartOn ¶
func (o LookupSettingResultOutput) StartOn() pulumi.StringPtrOutput
Indicates what scope Cost Management in the Azure portal should default to. Allowed values: LastUsed.
func (LookupSettingResultOutput) ToLookupSettingResultOutput ¶
func (o LookupSettingResultOutput) ToLookupSettingResultOutput() LookupSettingResultOutput
func (LookupSettingResultOutput) ToLookupSettingResultOutputWithContext ¶
func (o LookupSettingResultOutput) ToLookupSettingResultOutputWithContext(ctx context.Context) LookupSettingResultOutput
func (LookupSettingResultOutput) Type ¶
func (o LookupSettingResultOutput) Type() pulumi.StringOutput
Resource type.
type LookupTagInheritanceSettingArgs ¶
type LookupTagInheritanceSettingArgs struct { // The scope associated with this setting. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billing profile scope. Scope string `pulumi:"scope"` // Setting type. Type string `pulumi:"type"` }
type LookupTagInheritanceSettingOutputArgs ¶
type LookupTagInheritanceSettingOutputArgs struct { // The scope associated with this setting. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billing profile scope. Scope pulumi.StringInput `pulumi:"scope"` // Setting type. Type pulumi.StringInput `pulumi:"type"` }
func (LookupTagInheritanceSettingOutputArgs) ElementType ¶
func (LookupTagInheritanceSettingOutputArgs) ElementType() reflect.Type
type LookupTagInheritanceSettingResult ¶
type LookupTagInheritanceSettingResult struct { // 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"` // Specifies the kind of settings. // Expected value is 'taginheritance'. Kind string `pulumi:"kind"` // Resource name. Name string `pulumi:"name"` // The properties of the tag inheritance setting. Properties TagInheritancePropertiesResponse `pulumi:"properties"` // Resource type. Type string `pulumi:"type"` }
Tag Inheritance Setting definition.
func LookupTagInheritanceSetting ¶
func LookupTagInheritanceSetting(ctx *pulumi.Context, args *LookupTagInheritanceSettingArgs, opts ...pulumi.InvokeOption) (*LookupTagInheritanceSettingResult, error)
Get the setting from the given scope by name. Azure REST API version: 2022-10-05-preview.
type LookupTagInheritanceSettingResultOutput ¶
type LookupTagInheritanceSettingResultOutput struct{ *pulumi.OutputState }
Tag Inheritance Setting definition.
func LookupTagInheritanceSettingOutput ¶
func LookupTagInheritanceSettingOutput(ctx *pulumi.Context, args LookupTagInheritanceSettingOutputArgs, opts ...pulumi.InvokeOption) LookupTagInheritanceSettingResultOutput
func (LookupTagInheritanceSettingResultOutput) ETag ¶
func (o LookupTagInheritanceSettingResultOutput) ETag() pulumi.StringPtrOutput
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.
func (LookupTagInheritanceSettingResultOutput) ElementType ¶
func (LookupTagInheritanceSettingResultOutput) ElementType() reflect.Type
func (LookupTagInheritanceSettingResultOutput) Id ¶
func (o LookupTagInheritanceSettingResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupTagInheritanceSettingResultOutput) Kind ¶
func (o LookupTagInheritanceSettingResultOutput) Kind() pulumi.StringOutput
Specifies the kind of settings. Expected value is 'taginheritance'.
func (LookupTagInheritanceSettingResultOutput) Name ¶
func (o LookupTagInheritanceSettingResultOutput) Name() pulumi.StringOutput
Resource name.
func (LookupTagInheritanceSettingResultOutput) Properties ¶
func (o LookupTagInheritanceSettingResultOutput) Properties() TagInheritancePropertiesResponseOutput
The properties of the tag inheritance setting.
func (LookupTagInheritanceSettingResultOutput) ToLookupTagInheritanceSettingResultOutput ¶
func (o LookupTagInheritanceSettingResultOutput) ToLookupTagInheritanceSettingResultOutput() LookupTagInheritanceSettingResultOutput
func (LookupTagInheritanceSettingResultOutput) ToLookupTagInheritanceSettingResultOutputWithContext ¶
func (o LookupTagInheritanceSettingResultOutput) ToLookupTagInheritanceSettingResultOutputWithContext(ctx context.Context) LookupTagInheritanceSettingResultOutput
func (LookupTagInheritanceSettingResultOutput) Type ¶
func (o LookupTagInheritanceSettingResultOutput) Type() pulumi.StringOutput
Resource type.
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 LookupViewByScopeOutputArgs ¶
type LookupViewByScopeOutputArgs 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 pulumi.StringInput `pulumi:"scope"` // View name ViewName pulumi.StringInput `pulumi:"viewName"` }
func (LookupViewByScopeOutputArgs) ElementType ¶
func (LookupViewByScopeOutputArgs) ElementType() reflect.Type
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"` // Currency of the current view. Currency string `pulumi:"currency"` // Has definition for data in this report config. DataSet *ReportConfigDatasetResponse `pulumi:"dataSet"` // Date range of the current view. DateRange *string `pulumi:"dateRange"` // 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"` // If true, report includes monetary commitment. IncludeMonetaryCommitment *bool `pulumi:"includeMonetaryCommitment"` // 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)
Gets the view for the defined scope by view name. Azure REST API version: 2023-03-01.
Other available API versions: 2019-11-01, 2020-06-01, 2022-10-01, 2022-10-05-preview, 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.
type LookupViewByScopeResultOutput ¶
type LookupViewByScopeResultOutput struct{ *pulumi.OutputState }
States and configurations of Cost Analysis.
func LookupViewByScopeOutput ¶
func LookupViewByScopeOutput(ctx *pulumi.Context, args LookupViewByScopeOutputArgs, opts ...pulumi.InvokeOption) LookupViewByScopeResultOutput
func (LookupViewByScopeResultOutput) Accumulated ¶
func (o LookupViewByScopeResultOutput) Accumulated() pulumi.StringPtrOutput
Show costs accumulated over time.
func (LookupViewByScopeResultOutput) Chart ¶
func (o LookupViewByScopeResultOutput) Chart() pulumi.StringPtrOutput
Chart type of the main view in Cost Analysis. Required.
func (LookupViewByScopeResultOutput) CreatedOn ¶
func (o LookupViewByScopeResultOutput) CreatedOn() pulumi.StringOutput
Date the user created this view.
func (LookupViewByScopeResultOutput) Currency ¶
func (o LookupViewByScopeResultOutput) Currency() pulumi.StringOutput
Currency of the current view.
func (LookupViewByScopeResultOutput) DataSet ¶
func (o LookupViewByScopeResultOutput) DataSet() ReportConfigDatasetResponsePtrOutput
Has definition for data in this report config.
func (LookupViewByScopeResultOutput) DateRange ¶
func (o LookupViewByScopeResultOutput) DateRange() pulumi.StringPtrOutput
Date range of the current view.
func (LookupViewByScopeResultOutput) DisplayName ¶
func (o LookupViewByScopeResultOutput) DisplayName() pulumi.StringPtrOutput
User input name of the view. Required.
func (LookupViewByScopeResultOutput) ETag ¶
func (o LookupViewByScopeResultOutput) ETag() pulumi.StringPtrOutput
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.
func (LookupViewByScopeResultOutput) ElementType ¶
func (LookupViewByScopeResultOutput) ElementType() reflect.Type
func (LookupViewByScopeResultOutput) Id ¶
func (o LookupViewByScopeResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupViewByScopeResultOutput) IncludeMonetaryCommitment ¶
func (o LookupViewByScopeResultOutput) IncludeMonetaryCommitment() pulumi.BoolPtrOutput
If true, report includes monetary commitment.
func (LookupViewByScopeResultOutput) Kpis ¶
func (o LookupViewByScopeResultOutput) Kpis() KpiPropertiesResponseArrayOutput
List of KPIs to show in Cost Analysis UI.
func (LookupViewByScopeResultOutput) Metric ¶
func (o LookupViewByScopeResultOutput) Metric() pulumi.StringPtrOutput
Metric to use when displaying costs.
func (LookupViewByScopeResultOutput) ModifiedOn ¶
func (o LookupViewByScopeResultOutput) ModifiedOn() pulumi.StringPtrOutput
Date when the user last modified this view.
func (LookupViewByScopeResultOutput) Name ¶
func (o LookupViewByScopeResultOutput) Name() pulumi.StringOutput
Resource name.
func (LookupViewByScopeResultOutput) Pivots ¶
func (o LookupViewByScopeResultOutput) Pivots() PivotPropertiesResponseArrayOutput
Configuration of 3 sub-views in the Cost Analysis UI.
func (LookupViewByScopeResultOutput) Scope ¶
func (o LookupViewByScopeResultOutput) Scope() pulumi.StringPtrOutput
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.
func (LookupViewByScopeResultOutput) TimePeriod ¶
func (o LookupViewByScopeResultOutput) TimePeriod() ReportConfigTimePeriodResponsePtrOutput
Has time period for pulling data for the report.
func (LookupViewByScopeResultOutput) Timeframe ¶
func (o LookupViewByScopeResultOutput) Timeframe() pulumi.StringOutput
The time frame for pulling data for the report. If custom, then a specific time period must be provided.
func (LookupViewByScopeResultOutput) ToLookupViewByScopeResultOutput ¶
func (o LookupViewByScopeResultOutput) ToLookupViewByScopeResultOutput() LookupViewByScopeResultOutput
func (LookupViewByScopeResultOutput) ToLookupViewByScopeResultOutputWithContext ¶
func (o LookupViewByScopeResultOutput) ToLookupViewByScopeResultOutputWithContext(ctx context.Context) LookupViewByScopeResultOutput
func (LookupViewByScopeResultOutput) Type ¶
func (o LookupViewByScopeResultOutput) Type() pulumi.StringOutput
Resource type.
type LookupViewOutputArgs ¶
type LookupViewOutputArgs struct { // View name ViewName pulumi.StringInput `pulumi:"viewName"` }
func (LookupViewOutputArgs) ElementType ¶
func (LookupViewOutputArgs) ElementType() reflect.Type
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"` // Currency of the current view. Currency string `pulumi:"currency"` // Has definition for data in this report config. DataSet *ReportConfigDatasetResponse `pulumi:"dataSet"` // Date range of the current view. DateRange *string `pulumi:"dateRange"` // 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"` // If true, report includes monetary commitment. IncludeMonetaryCommitment *bool `pulumi:"includeMonetaryCommitment"` // 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)
Gets the view by view name. Azure REST API version: 2023-03-01.
Other available API versions: 2019-11-01, 2020-06-01, 2022-10-01, 2022-10-05-preview, 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.
type LookupViewResultOutput ¶
type LookupViewResultOutput struct{ *pulumi.OutputState }
States and configurations of Cost Analysis.
func LookupViewOutput ¶
func LookupViewOutput(ctx *pulumi.Context, args LookupViewOutputArgs, opts ...pulumi.InvokeOption) LookupViewResultOutput
func (LookupViewResultOutput) Accumulated ¶
func (o LookupViewResultOutput) Accumulated() pulumi.StringPtrOutput
Show costs accumulated over time.
func (LookupViewResultOutput) Chart ¶
func (o LookupViewResultOutput) Chart() pulumi.StringPtrOutput
Chart type of the main view in Cost Analysis. Required.
func (LookupViewResultOutput) CreatedOn ¶
func (o LookupViewResultOutput) CreatedOn() pulumi.StringOutput
Date the user created this view.
func (LookupViewResultOutput) Currency ¶
func (o LookupViewResultOutput) Currency() pulumi.StringOutput
Currency of the current view.
func (LookupViewResultOutput) DataSet ¶
func (o LookupViewResultOutput) DataSet() ReportConfigDatasetResponsePtrOutput
Has definition for data in this report config.
func (LookupViewResultOutput) DateRange ¶
func (o LookupViewResultOutput) DateRange() pulumi.StringPtrOutput
Date range of the current view.
func (LookupViewResultOutput) DisplayName ¶
func (o LookupViewResultOutput) DisplayName() pulumi.StringPtrOutput
User input name of the view. Required.
func (LookupViewResultOutput) ETag ¶
func (o LookupViewResultOutput) ETag() pulumi.StringPtrOutput
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.
func (LookupViewResultOutput) ElementType ¶
func (LookupViewResultOutput) ElementType() reflect.Type
func (LookupViewResultOutput) Id ¶
func (o LookupViewResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupViewResultOutput) IncludeMonetaryCommitment ¶
func (o LookupViewResultOutput) IncludeMonetaryCommitment() pulumi.BoolPtrOutput
If true, report includes monetary commitment.
func (LookupViewResultOutput) Kpis ¶
func (o LookupViewResultOutput) Kpis() KpiPropertiesResponseArrayOutput
List of KPIs to show in Cost Analysis UI.
func (LookupViewResultOutput) Metric ¶
func (o LookupViewResultOutput) Metric() pulumi.StringPtrOutput
Metric to use when displaying costs.
func (LookupViewResultOutput) ModifiedOn ¶
func (o LookupViewResultOutput) ModifiedOn() pulumi.StringPtrOutput
Date when the user last modified this view.
func (LookupViewResultOutput) Name ¶
func (o LookupViewResultOutput) Name() pulumi.StringOutput
Resource name.
func (LookupViewResultOutput) Pivots ¶
func (o LookupViewResultOutput) Pivots() PivotPropertiesResponseArrayOutput
Configuration of 3 sub-views in the Cost Analysis UI.
func (LookupViewResultOutput) Scope ¶
func (o LookupViewResultOutput) Scope() pulumi.StringPtrOutput
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.
func (LookupViewResultOutput) TimePeriod ¶
func (o LookupViewResultOutput) TimePeriod() ReportConfigTimePeriodResponsePtrOutput
Has time period for pulling data for the report.
func (LookupViewResultOutput) Timeframe ¶
func (o LookupViewResultOutput) Timeframe() pulumi.StringOutput
The time frame for pulling data for the report. If custom, then a specific time period must be provided.
func (LookupViewResultOutput) ToLookupViewResultOutput ¶
func (o LookupViewResultOutput) ToLookupViewResultOutput() LookupViewResultOutput
func (LookupViewResultOutput) ToLookupViewResultOutputWithContext ¶
func (o LookupViewResultOutput) ToLookupViewResultOutputWithContext(ctx context.Context) LookupViewResultOutput
func (LookupViewResultOutput) Type ¶
func (o LookupViewResultOutput) Type() pulumi.StringOutput
Resource type.
type MarkupRule ¶
type MarkupRule struct { pulumi.CustomResourceState // Customer information for the markup rule. CustomerDetails CustomerMetadataResponseOutput `pulumi:"customerDetails"` // The description of the markup rule. Description pulumi.StringPtrOutput `pulumi:"description"` // 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"` // Ending date of the markup rule. EndDate pulumi.StringPtrOutput `pulumi:"endDate"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The markup percentage of the rule. Percentage pulumi.Float64Output `pulumi:"percentage"` // Starting date of the markup rule. StartDate pulumi.StringOutput `pulumi:"startDate"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Markup rule Azure REST API version: 2022-10-05-preview.
func GetMarkupRule ¶
func GetMarkupRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MarkupRuleState, opts ...pulumi.ResourceOption) (*MarkupRule, error)
GetMarkupRule gets an existing MarkupRule 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 NewMarkupRule ¶
func NewMarkupRule(ctx *pulumi.Context, name string, args *MarkupRuleArgs, opts ...pulumi.ResourceOption) (*MarkupRule, error)
NewMarkupRule registers a new resource with the given unique name, arguments, and options.
func (*MarkupRule) ElementType ¶
func (*MarkupRule) ElementType() reflect.Type
func (*MarkupRule) ToMarkupRuleOutput ¶
func (i *MarkupRule) ToMarkupRuleOutput() MarkupRuleOutput
func (*MarkupRule) ToMarkupRuleOutputWithContext ¶
func (i *MarkupRule) ToMarkupRuleOutputWithContext(ctx context.Context) MarkupRuleOutput
type MarkupRuleArgs ¶
type MarkupRuleArgs struct { // BillingAccount ID BillingAccountId pulumi.StringInput // BillingProfile ID BillingProfileId pulumi.StringInput // Customer information for the markup rule. CustomerDetails CustomerMetadataInput // The description of the markup rule. Description 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 // Ending date of the markup rule. EndDate pulumi.StringPtrInput // Markup rule name. Name pulumi.StringPtrInput // The markup percentage of the rule. Percentage pulumi.Float64Input // Starting date of the markup rule. StartDate pulumi.StringInput }
The set of arguments for constructing a MarkupRule resource.
func (MarkupRuleArgs) ElementType ¶
func (MarkupRuleArgs) ElementType() reflect.Type
type MarkupRuleInput ¶
type MarkupRuleInput interface { pulumi.Input ToMarkupRuleOutput() MarkupRuleOutput ToMarkupRuleOutputWithContext(ctx context.Context) MarkupRuleOutput }
type MarkupRuleOutput ¶
type MarkupRuleOutput struct{ *pulumi.OutputState }
func (MarkupRuleOutput) CustomerDetails ¶
func (o MarkupRuleOutput) CustomerDetails() CustomerMetadataResponseOutput
Customer information for the markup rule.
func (MarkupRuleOutput) Description ¶
func (o MarkupRuleOutput) Description() pulumi.StringPtrOutput
The description of the markup rule.
func (MarkupRuleOutput) ETag ¶
func (o MarkupRuleOutput) ETag() pulumi.StringPtrOutput
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.
func (MarkupRuleOutput) ElementType ¶
func (MarkupRuleOutput) ElementType() reflect.Type
func (MarkupRuleOutput) EndDate ¶
func (o MarkupRuleOutput) EndDate() pulumi.StringPtrOutput
Ending date of the markup rule.
func (MarkupRuleOutput) Percentage ¶
func (o MarkupRuleOutput) Percentage() pulumi.Float64Output
The markup percentage of the rule.
func (MarkupRuleOutput) StartDate ¶
func (o MarkupRuleOutput) StartDate() pulumi.StringOutput
Starting date of the markup rule.
func (MarkupRuleOutput) ToMarkupRuleOutput ¶
func (o MarkupRuleOutput) ToMarkupRuleOutput() MarkupRuleOutput
func (MarkupRuleOutput) ToMarkupRuleOutputWithContext ¶
func (o MarkupRuleOutput) ToMarkupRuleOutputWithContext(ctx context.Context) MarkupRuleOutput
type MarkupRuleState ¶
type MarkupRuleState struct { }
func (MarkupRuleState) ElementType ¶
func (MarkupRuleState) ElementType() reflect.Type
type MetricType ¶
type MetricType string
Metric to use when displaying costs.
func (MetricType) ElementType ¶
func (MetricType) ElementType() reflect.Type
func (MetricType) ToMetricTypeOutput ¶
func (e MetricType) ToMetricTypeOutput() MetricTypeOutput
func (MetricType) ToMetricTypeOutputWithContext ¶
func (e MetricType) ToMetricTypeOutputWithContext(ctx context.Context) MetricTypeOutput
func (MetricType) ToMetricTypePtrOutput ¶
func (e MetricType) ToMetricTypePtrOutput() MetricTypePtrOutput
func (MetricType) ToMetricTypePtrOutputWithContext ¶
func (e MetricType) ToMetricTypePtrOutputWithContext(ctx context.Context) MetricTypePtrOutput
func (MetricType) ToStringOutput ¶
func (e MetricType) ToStringOutput() pulumi.StringOutput
func (MetricType) ToStringOutputWithContext ¶
func (e MetricType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetricType) ToStringPtrOutput ¶
func (e MetricType) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetricType) ToStringPtrOutputWithContext ¶
func (e MetricType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetricTypeInput ¶
type MetricTypeInput interface { pulumi.Input ToMetricTypeOutput() MetricTypeOutput ToMetricTypeOutputWithContext(context.Context) MetricTypeOutput }
MetricTypeInput is an input type that accepts values of the MetricType enum A concrete instance of `MetricTypeInput` can be one of the following:
MetricTypeActualCost MetricTypeAmortizedCost MetricTypeAHUB
type MetricTypeOutput ¶
type MetricTypeOutput struct{ *pulumi.OutputState }
func (MetricTypeOutput) ElementType ¶
func (MetricTypeOutput) ElementType() reflect.Type
func (MetricTypeOutput) ToMetricTypeOutput ¶
func (o MetricTypeOutput) ToMetricTypeOutput() MetricTypeOutput
func (MetricTypeOutput) ToMetricTypeOutputWithContext ¶
func (o MetricTypeOutput) ToMetricTypeOutputWithContext(ctx context.Context) MetricTypeOutput
func (MetricTypeOutput) ToMetricTypePtrOutput ¶
func (o MetricTypeOutput) ToMetricTypePtrOutput() MetricTypePtrOutput
func (MetricTypeOutput) ToMetricTypePtrOutputWithContext ¶
func (o MetricTypeOutput) ToMetricTypePtrOutputWithContext(ctx context.Context) MetricTypePtrOutput
func (MetricTypeOutput) ToStringOutput ¶
func (o MetricTypeOutput) ToStringOutput() pulumi.StringOutput
func (MetricTypeOutput) ToStringOutputWithContext ¶
func (o MetricTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetricTypeOutput) ToStringPtrOutput ¶
func (o MetricTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetricTypeOutput) ToStringPtrOutputWithContext ¶
func (o MetricTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetricTypePtrInput ¶
type MetricTypePtrInput interface { pulumi.Input ToMetricTypePtrOutput() MetricTypePtrOutput ToMetricTypePtrOutputWithContext(context.Context) MetricTypePtrOutput }
func MetricTypePtr ¶
func MetricTypePtr(v string) MetricTypePtrInput
type MetricTypePtrOutput ¶
type MetricTypePtrOutput struct{ *pulumi.OutputState }
func (MetricTypePtrOutput) Elem ¶
func (o MetricTypePtrOutput) Elem() MetricTypeOutput
func (MetricTypePtrOutput) ElementType ¶
func (MetricTypePtrOutput) ElementType() reflect.Type
func (MetricTypePtrOutput) ToMetricTypePtrOutput ¶
func (o MetricTypePtrOutput) ToMetricTypePtrOutput() MetricTypePtrOutput
func (MetricTypePtrOutput) ToMetricTypePtrOutputWithContext ¶
func (o MetricTypePtrOutput) ToMetricTypePtrOutputWithContext(ctx context.Context) MetricTypePtrOutput
func (MetricTypePtrOutput) ToStringPtrOutput ¶
func (o MetricTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetricTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o MetricTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Notification ¶
type Notification struct { // Email addresses to send the notification to when the threshold is breached. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified. // // Supported for CategoryType(s): Cost, ReservationUtilization. ContactEmails []string `pulumi:"contactEmails"` // Subscription or Resource Group scopes only. Action groups to send the notification to when the threshold is exceeded. Must be provided as a fully qualified Azure resource id. // // Supported for CategoryType(s): Cost. ContactGroups []string `pulumi:"contactGroups"` // Subscription or Resource Group scopes only. Contact roles to send the notification to when the threshold is breached. // // Supported for CategoryType(s): Cost. ContactRoles []string `pulumi:"contactRoles"` // The notification is enabled or not. // // Supported for CategoryType(s): Cost, ReservationUtilization. Enabled bool `pulumi:"enabled"` // Frequency of a notification. Represents how long the notification will be silent after triggering an alert for a threshold breach. If not specified, the frequency will be set by default based on the timeGrain (Weekly when timeGrain: Last7Days, Monthly when timeGrain: Last30Days). // // Supported for CategoryType(s): ReservationUtilization. Frequency *string `pulumi:"frequency"` // Language in which the recipient will receive the notification, // // Supported for CategoryType(s): Cost, ReservationUtilization. Locale *string `pulumi:"locale"` // The comparison operator. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Supported operators for **CategoryType: Cost** // - GreaterThan // - GreaterThanOrEqualTo // // Supported operators for **CategoryType: ReservationUtilization** // - LessThan Operator string `pulumi:"operator"` // Threshold value associated with a notification. It is always percent with a maximum of 2 decimal places. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // **CategoryType: Cost** - Must be between 0 and 1000. Notification is sent when the cost exceeded the threshold. // // **CategoryType: ReservationUtilization** - Must be between 0 and 100. Notification is sent when a reservation has a utilization percentage below the threshold. Threshold float64 `pulumi:"threshold"` // The type of threshold. // // Supported for CategoryType(s): Cost. ThresholdType *string `pulumi:"thresholdType"` }
The notification associated with a budget.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (*Notification) Defaults ¶
func (val *Notification) Defaults() *Notification
Defaults sets the appropriate defaults for Notification
type NotificationArgs ¶
type NotificationArgs struct { // Email addresses to send the notification to when the threshold is breached. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified. // // Supported for CategoryType(s): Cost, ReservationUtilization. ContactEmails pulumi.StringArrayInput `pulumi:"contactEmails"` // Subscription or Resource Group scopes only. Action groups to send the notification to when the threshold is exceeded. Must be provided as a fully qualified Azure resource id. // // Supported for CategoryType(s): Cost. ContactGroups pulumi.StringArrayInput `pulumi:"contactGroups"` // Subscription or Resource Group scopes only. Contact roles to send the notification to when the threshold is breached. // // Supported for CategoryType(s): Cost. ContactRoles pulumi.StringArrayInput `pulumi:"contactRoles"` // The notification is enabled or not. // // Supported for CategoryType(s): Cost, ReservationUtilization. Enabled pulumi.BoolInput `pulumi:"enabled"` // Frequency of a notification. Represents how long the notification will be silent after triggering an alert for a threshold breach. If not specified, the frequency will be set by default based on the timeGrain (Weekly when timeGrain: Last7Days, Monthly when timeGrain: Last30Days). // // Supported for CategoryType(s): ReservationUtilization. Frequency pulumi.StringPtrInput `pulumi:"frequency"` // Language in which the recipient will receive the notification, // // Supported for CategoryType(s): Cost, ReservationUtilization. Locale pulumi.StringPtrInput `pulumi:"locale"` // The comparison operator. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Supported operators for **CategoryType: Cost** // - GreaterThan // - GreaterThanOrEqualTo // // Supported operators for **CategoryType: ReservationUtilization** // - LessThan Operator pulumi.StringInput `pulumi:"operator"` // Threshold value associated with a notification. It is always percent with a maximum of 2 decimal places. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // **CategoryType: Cost** - Must be between 0 and 1000. Notification is sent when the cost exceeded the threshold. // // **CategoryType: ReservationUtilization** - Must be between 0 and 100. Notification is sent when a reservation has a utilization percentage below the threshold. Threshold pulumi.Float64Input `pulumi:"threshold"` // The type of threshold. // // Supported for CategoryType(s): Cost. ThresholdType pulumi.StringPtrInput `pulumi:"thresholdType"` }
The notification associated with a budget.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (*NotificationArgs) Defaults ¶
func (val *NotificationArgs) Defaults() *NotificationArgs
Defaults sets the appropriate defaults for NotificationArgs
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 NotificationOutput ¶
type NotificationOutput struct{ *pulumi.OutputState }
The notification associated with a budget.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (NotificationOutput) ContactEmails ¶
func (o NotificationOutput) ContactEmails() pulumi.StringArrayOutput
Email addresses to send the notification to when the threshold is breached. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (NotificationOutput) ContactGroups ¶
func (o NotificationOutput) ContactGroups() pulumi.StringArrayOutput
Subscription or Resource Group scopes only. Action groups to send the notification to when the threshold is exceeded. Must be provided as a fully qualified Azure resource id.
Supported for CategoryType(s): Cost.
func (NotificationOutput) ContactRoles ¶
func (o NotificationOutput) ContactRoles() pulumi.StringArrayOutput
Subscription or Resource Group scopes only. Contact roles to send the notification to when the threshold is breached.
Supported for CategoryType(s): Cost.
func (NotificationOutput) ElementType ¶
func (NotificationOutput) ElementType() reflect.Type
func (NotificationOutput) Enabled ¶
func (o NotificationOutput) Enabled() pulumi.BoolOutput
The notification is enabled or not.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (NotificationOutput) Frequency ¶
func (o NotificationOutput) Frequency() pulumi.StringPtrOutput
Frequency of a notification. Represents how long the notification will be silent after triggering an alert for a threshold breach. If not specified, the frequency will be set by default based on the timeGrain (Weekly when timeGrain: Last7Days, Monthly when timeGrain: Last30Days).
Supported for CategoryType(s): ReservationUtilization.
func (NotificationOutput) Locale ¶
func (o NotificationOutput) Locale() pulumi.StringPtrOutput
Language in which the recipient will receive the notification,
Supported for CategoryType(s): Cost, ReservationUtilization.
func (NotificationOutput) Operator ¶
func (o NotificationOutput) Operator() pulumi.StringOutput
The comparison operator.
Supported for CategoryType(s): Cost, ReservationUtilization. Supported operators for **CategoryType: Cost**
- GreaterThan - GreaterThanOrEqualTo
Supported operators for **CategoryType: ReservationUtilization**
- LessThan
func (NotificationOutput) Threshold ¶
func (o NotificationOutput) Threshold() pulumi.Float64Output
Threshold value associated with a notification. It is always percent with a maximum of 2 decimal places.
Supported for CategoryType(s): Cost, ReservationUtilization. **CategoryType: Cost** - Must be between 0 and 1000. Notification is sent when the cost exceeded the threshold. **CategoryType: ReservationUtilization** - Must be between 0 and 100. Notification is sent when a reservation has a utilization percentage below the threshold.
func (NotificationOutput) ThresholdType ¶
func (o NotificationOutput) ThresholdType() pulumi.StringPtrOutput
The type of threshold.
Supported for CategoryType(s): Cost.
func (NotificationOutput) ToNotificationOutput ¶
func (o NotificationOutput) ToNotificationOutput() NotificationOutput
func (NotificationOutput) ToNotificationOutputWithContext ¶
func (o NotificationOutput) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput
type NotificationProperties ¶
type NotificationProperties struct { // Locale of the email. Language *string `pulumi:"language"` // Optional message to be added in the email. Length is limited to 250 characters. Message *string `pulumi:"message"` // Regional format used for formatting date/time and currency values in the email. RegionalFormat *string `pulumi:"regionalFormat"` // Subject of the email. Length is limited to 70 characters. Subject string `pulumi:"subject"` // Array of email addresses. To []string `pulumi:"to"` }
The properties of the scheduled action notification.
type NotificationPropertiesArgs ¶
type NotificationPropertiesArgs struct { // Locale of the email. Language pulumi.StringPtrInput `pulumi:"language"` // Optional message to be added in the email. Length is limited to 250 characters. Message pulumi.StringPtrInput `pulumi:"message"` // Regional format used for formatting date/time and currency values in the email. RegionalFormat pulumi.StringPtrInput `pulumi:"regionalFormat"` // Subject of the email. Length is limited to 70 characters. Subject pulumi.StringInput `pulumi:"subject"` // Array of email addresses. To pulumi.StringArrayInput `pulumi:"to"` }
The properties of the scheduled action notification.
func (NotificationPropertiesArgs) ElementType ¶
func (NotificationPropertiesArgs) ElementType() reflect.Type
func (NotificationPropertiesArgs) ToNotificationPropertiesOutput ¶
func (i NotificationPropertiesArgs) ToNotificationPropertiesOutput() NotificationPropertiesOutput
func (NotificationPropertiesArgs) ToNotificationPropertiesOutputWithContext ¶
func (i NotificationPropertiesArgs) ToNotificationPropertiesOutputWithContext(ctx context.Context) NotificationPropertiesOutput
type NotificationPropertiesInput ¶
type NotificationPropertiesInput interface { pulumi.Input ToNotificationPropertiesOutput() NotificationPropertiesOutput ToNotificationPropertiesOutputWithContext(context.Context) NotificationPropertiesOutput }
NotificationPropertiesInput is an input type that accepts NotificationPropertiesArgs and NotificationPropertiesOutput values. You can construct a concrete instance of `NotificationPropertiesInput` via:
NotificationPropertiesArgs{...}
type NotificationPropertiesOutput ¶
type NotificationPropertiesOutput struct{ *pulumi.OutputState }
The properties of the scheduled action notification.
func (NotificationPropertiesOutput) ElementType ¶
func (NotificationPropertiesOutput) ElementType() reflect.Type
func (NotificationPropertiesOutput) Language ¶
func (o NotificationPropertiesOutput) Language() pulumi.StringPtrOutput
Locale of the email.
func (NotificationPropertiesOutput) Message ¶
func (o NotificationPropertiesOutput) Message() pulumi.StringPtrOutput
Optional message to be added in the email. Length is limited to 250 characters.
func (NotificationPropertiesOutput) RegionalFormat ¶
func (o NotificationPropertiesOutput) RegionalFormat() pulumi.StringPtrOutput
Regional format used for formatting date/time and currency values in the email.
func (NotificationPropertiesOutput) Subject ¶
func (o NotificationPropertiesOutput) Subject() pulumi.StringOutput
Subject of the email. Length is limited to 70 characters.
func (NotificationPropertiesOutput) To ¶
func (o NotificationPropertiesOutput) To() pulumi.StringArrayOutput
Array of email addresses.
func (NotificationPropertiesOutput) ToNotificationPropertiesOutput ¶
func (o NotificationPropertiesOutput) ToNotificationPropertiesOutput() NotificationPropertiesOutput
func (NotificationPropertiesOutput) ToNotificationPropertiesOutputWithContext ¶
func (o NotificationPropertiesOutput) ToNotificationPropertiesOutputWithContext(ctx context.Context) NotificationPropertiesOutput
type NotificationPropertiesResponse ¶
type NotificationPropertiesResponse struct { // Locale of the email. Language *string `pulumi:"language"` // Optional message to be added in the email. Length is limited to 250 characters. Message *string `pulumi:"message"` // Regional format used for formatting date/time and currency values in the email. RegionalFormat *string `pulumi:"regionalFormat"` // Subject of the email. Length is limited to 70 characters. Subject string `pulumi:"subject"` // Array of email addresses. To []string `pulumi:"to"` }
The properties of the scheduled action notification.
type NotificationPropertiesResponseOutput ¶
type NotificationPropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of the scheduled action notification.
func (NotificationPropertiesResponseOutput) ElementType ¶
func (NotificationPropertiesResponseOutput) ElementType() reflect.Type
func (NotificationPropertiesResponseOutput) Language ¶
func (o NotificationPropertiesResponseOutput) Language() pulumi.StringPtrOutput
Locale of the email.
func (NotificationPropertiesResponseOutput) Message ¶
func (o NotificationPropertiesResponseOutput) Message() pulumi.StringPtrOutput
Optional message to be added in the email. Length is limited to 250 characters.
func (NotificationPropertiesResponseOutput) RegionalFormat ¶
func (o NotificationPropertiesResponseOutput) RegionalFormat() pulumi.StringPtrOutput
Regional format used for formatting date/time and currency values in the email.
func (NotificationPropertiesResponseOutput) Subject ¶
func (o NotificationPropertiesResponseOutput) Subject() pulumi.StringOutput
Subject of the email. Length is limited to 70 characters.
func (NotificationPropertiesResponseOutput) To ¶
func (o NotificationPropertiesResponseOutput) To() pulumi.StringArrayOutput
Array of email addresses.
func (NotificationPropertiesResponseOutput) ToNotificationPropertiesResponseOutput ¶
func (o NotificationPropertiesResponseOutput) ToNotificationPropertiesResponseOutput() NotificationPropertiesResponseOutput
func (NotificationPropertiesResponseOutput) ToNotificationPropertiesResponseOutputWithContext ¶
func (o NotificationPropertiesResponseOutput) ToNotificationPropertiesResponseOutputWithContext(ctx context.Context) NotificationPropertiesResponseOutput
type NotificationResponse ¶
type NotificationResponse struct { // Email addresses to send the notification to when the threshold is breached. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified. // // Supported for CategoryType(s): Cost, ReservationUtilization. ContactEmails []string `pulumi:"contactEmails"` // Subscription or Resource Group scopes only. Action groups to send the notification to when the threshold is exceeded. Must be provided as a fully qualified Azure resource id. // // Supported for CategoryType(s): Cost. ContactGroups []string `pulumi:"contactGroups"` // Subscription or Resource Group scopes only. Contact roles to send the notification to when the threshold is breached. // // Supported for CategoryType(s): Cost. ContactRoles []string `pulumi:"contactRoles"` // The notification is enabled or not. // // Supported for CategoryType(s): Cost, ReservationUtilization. Enabled bool `pulumi:"enabled"` // Frequency of a notification. Represents how long the notification will be silent after triggering an alert for a threshold breach. If not specified, the frequency will be set by default based on the timeGrain (Weekly when timeGrain: Last7Days, Monthly when timeGrain: Last30Days). // // Supported for CategoryType(s): ReservationUtilization. Frequency *string `pulumi:"frequency"` // Language in which the recipient will receive the notification, // // Supported for CategoryType(s): Cost, ReservationUtilization. Locale *string `pulumi:"locale"` // The comparison operator. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // Supported operators for **CategoryType: Cost** // - GreaterThan // - GreaterThanOrEqualTo // // Supported operators for **CategoryType: ReservationUtilization** // - LessThan Operator string `pulumi:"operator"` // Threshold value associated with a notification. It is always percent with a maximum of 2 decimal places. // // Supported for CategoryType(s): Cost, ReservationUtilization. // // **CategoryType: Cost** - Must be between 0 and 1000. Notification is sent when the cost exceeded the threshold. // // **CategoryType: ReservationUtilization** - Must be between 0 and 100. Notification is sent when a reservation has a utilization percentage below the threshold. Threshold float64 `pulumi:"threshold"` // The type of threshold. // // Supported for CategoryType(s): Cost. ThresholdType *string `pulumi:"thresholdType"` }
The notification associated with a budget.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (*NotificationResponse) Defaults ¶
func (val *NotificationResponse) Defaults() *NotificationResponse
Defaults sets the appropriate defaults for NotificationResponse
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.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (NotificationResponseOutput) ContactEmails ¶
func (o NotificationResponseOutput) ContactEmails() pulumi.StringArrayOutput
Email addresses to send the notification to when the threshold is breached. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (NotificationResponseOutput) ContactGroups ¶
func (o NotificationResponseOutput) ContactGroups() pulumi.StringArrayOutput
Subscription or Resource Group scopes only. Action groups to send the notification to when the threshold is exceeded. Must be provided as a fully qualified Azure resource id.
Supported for CategoryType(s): Cost.
func (NotificationResponseOutput) ContactRoles ¶
func (o NotificationResponseOutput) ContactRoles() pulumi.StringArrayOutput
Subscription or Resource Group scopes only. Contact roles to send the notification to when the threshold is breached.
Supported for CategoryType(s): Cost.
func (NotificationResponseOutput) ElementType ¶
func (NotificationResponseOutput) ElementType() reflect.Type
func (NotificationResponseOutput) Enabled ¶
func (o NotificationResponseOutput) Enabled() pulumi.BoolOutput
The notification is enabled or not.
Supported for CategoryType(s): Cost, ReservationUtilization.
func (NotificationResponseOutput) Frequency ¶
func (o NotificationResponseOutput) Frequency() pulumi.StringPtrOutput
Frequency of a notification. Represents how long the notification will be silent after triggering an alert for a threshold breach. If not specified, the frequency will be set by default based on the timeGrain (Weekly when timeGrain: Last7Days, Monthly when timeGrain: Last30Days).
Supported for CategoryType(s): ReservationUtilization.
func (NotificationResponseOutput) Locale ¶
func (o NotificationResponseOutput) Locale() pulumi.StringPtrOutput
Language in which the recipient will receive the notification,
Supported for CategoryType(s): Cost, ReservationUtilization.
func (NotificationResponseOutput) Operator ¶
func (o NotificationResponseOutput) Operator() pulumi.StringOutput
The comparison operator.
Supported for CategoryType(s): Cost, ReservationUtilization. Supported operators for **CategoryType: Cost**
- GreaterThan - GreaterThanOrEqualTo
Supported operators for **CategoryType: ReservationUtilization**
- LessThan
func (NotificationResponseOutput) Threshold ¶
func (o NotificationResponseOutput) Threshold() pulumi.Float64Output
Threshold value associated with a notification. It is always percent with a maximum of 2 decimal places.
Supported for CategoryType(s): Cost, ReservationUtilization. **CategoryType: Cost** - Must be between 0 and 1000. Notification is sent when the cost exceeded the threshold. **CategoryType: ReservationUtilization** - Must be between 0 and 100. Notification is sent when a reservation has a utilization percentage below the threshold.
func (NotificationResponseOutput) ThresholdType ¶
func (o NotificationResponseOutput) ThresholdType() pulumi.StringPtrOutput
The type of threshold.
Supported for CategoryType(s): Cost.
func (NotificationResponseOutput) ToNotificationResponseOutput ¶
func (o NotificationResponseOutput) ToNotificationResponseOutput() NotificationResponseOutput
func (NotificationResponseOutput) ToNotificationResponseOutputWithContext ¶
func (o NotificationResponseOutput) ToNotificationResponseOutputWithContext(ctx context.Context) NotificationResponseOutput
type OperatorType ¶
type OperatorType string
The operator to use for comparison.
func (OperatorType) ElementType ¶
func (OperatorType) ElementType() reflect.Type
func (OperatorType) ToOperatorTypeOutput ¶
func (e OperatorType) ToOperatorTypeOutput() OperatorTypeOutput
func (OperatorType) ToOperatorTypeOutputWithContext ¶
func (e OperatorType) ToOperatorTypeOutputWithContext(ctx context.Context) OperatorTypeOutput
func (OperatorType) ToOperatorTypePtrOutput ¶
func (e OperatorType) ToOperatorTypePtrOutput() OperatorTypePtrOutput
func (OperatorType) ToOperatorTypePtrOutputWithContext ¶
func (e OperatorType) ToOperatorTypePtrOutputWithContext(ctx context.Context) OperatorTypePtrOutput
func (OperatorType) ToStringOutput ¶
func (e OperatorType) ToStringOutput() pulumi.StringOutput
func (OperatorType) ToStringOutputWithContext ¶
func (e OperatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OperatorType) ToStringPtrOutput ¶
func (e OperatorType) ToStringPtrOutput() pulumi.StringPtrOutput
func (OperatorType) ToStringPtrOutputWithContext ¶
func (e OperatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OperatorTypeInput ¶
type OperatorTypeInput interface { pulumi.Input ToOperatorTypeOutput() OperatorTypeOutput ToOperatorTypeOutputWithContext(context.Context) OperatorTypeOutput }
OperatorTypeInput is an input type that accepts values of the OperatorType enum A concrete instance of `OperatorTypeInput` can be one of the following:
OperatorTypeIn OperatorTypeContains
type OperatorTypeOutput ¶
type OperatorTypeOutput struct{ *pulumi.OutputState }
func (OperatorTypeOutput) ElementType ¶
func (OperatorTypeOutput) ElementType() reflect.Type
func (OperatorTypeOutput) ToOperatorTypeOutput ¶
func (o OperatorTypeOutput) ToOperatorTypeOutput() OperatorTypeOutput
func (OperatorTypeOutput) ToOperatorTypeOutputWithContext ¶
func (o OperatorTypeOutput) ToOperatorTypeOutputWithContext(ctx context.Context) OperatorTypeOutput
func (OperatorTypeOutput) ToOperatorTypePtrOutput ¶
func (o OperatorTypeOutput) ToOperatorTypePtrOutput() OperatorTypePtrOutput
func (OperatorTypeOutput) ToOperatorTypePtrOutputWithContext ¶
func (o OperatorTypeOutput) ToOperatorTypePtrOutputWithContext(ctx context.Context) OperatorTypePtrOutput
func (OperatorTypeOutput) ToStringOutput ¶
func (o OperatorTypeOutput) ToStringOutput() pulumi.StringOutput
func (OperatorTypeOutput) ToStringOutputWithContext ¶
func (o OperatorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OperatorTypeOutput) ToStringPtrOutput ¶
func (o OperatorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OperatorTypeOutput) ToStringPtrOutputWithContext ¶
func (o OperatorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OperatorTypePtrInput ¶
type OperatorTypePtrInput interface { pulumi.Input ToOperatorTypePtrOutput() OperatorTypePtrOutput ToOperatorTypePtrOutputWithContext(context.Context) OperatorTypePtrOutput }
func OperatorTypePtr ¶
func OperatorTypePtr(v string) OperatorTypePtrInput
type OperatorTypePtrOutput ¶
type OperatorTypePtrOutput struct{ *pulumi.OutputState }
func (OperatorTypePtrOutput) Elem ¶
func (o OperatorTypePtrOutput) Elem() OperatorTypeOutput
func (OperatorTypePtrOutput) ElementType ¶
func (OperatorTypePtrOutput) ElementType() reflect.Type
func (OperatorTypePtrOutput) ToOperatorTypePtrOutput ¶
func (o OperatorTypePtrOutput) ToOperatorTypePtrOutput() OperatorTypePtrOutput
func (OperatorTypePtrOutput) ToOperatorTypePtrOutputWithContext ¶
func (o OperatorTypePtrOutput) ToOperatorTypePtrOutputWithContext(ctx context.Context) OperatorTypePtrOutput
func (OperatorTypePtrOutput) ToStringPtrOutput ¶
func (o OperatorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OperatorTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o OperatorTypePtrOutput) 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 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 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 ¶
type PivotTypeType string
Data type to show in view.
func (PivotTypeType) ElementType ¶
func (PivotTypeType) ElementType() reflect.Type
func (PivotTypeType) ToPivotTypeTypeOutput ¶
func (e PivotTypeType) ToPivotTypeTypeOutput() PivotTypeTypeOutput
func (PivotTypeType) ToPivotTypeTypeOutputWithContext ¶
func (e PivotTypeType) ToPivotTypeTypeOutputWithContext(ctx context.Context) PivotTypeTypeOutput
func (PivotTypeType) ToPivotTypeTypePtrOutput ¶
func (e PivotTypeType) ToPivotTypeTypePtrOutput() PivotTypeTypePtrOutput
func (PivotTypeType) ToPivotTypeTypePtrOutputWithContext ¶
func (e PivotTypeType) ToPivotTypeTypePtrOutputWithContext(ctx context.Context) PivotTypeTypePtrOutput
func (PivotTypeType) ToStringOutput ¶
func (e PivotTypeType) ToStringOutput() pulumi.StringOutput
func (PivotTypeType) ToStringOutputWithContext ¶
func (e PivotTypeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PivotTypeType) ToStringPtrOutput ¶
func (e PivotTypeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PivotTypeType) ToStringPtrOutputWithContext ¶
func (e PivotTypeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PivotTypeTypeInput ¶
type PivotTypeTypeInput interface { pulumi.Input ToPivotTypeTypeOutput() PivotTypeTypeOutput ToPivotTypeTypeOutputWithContext(context.Context) PivotTypeTypeOutput }
PivotTypeTypeInput is an input type that accepts values of the PivotTypeType enum A concrete instance of `PivotTypeTypeInput` can be one of the following:
PivotTypeTypeDimension PivotTypeTypeTagKey
type PivotTypeTypeOutput ¶
type PivotTypeTypeOutput struct{ *pulumi.OutputState }
func (PivotTypeTypeOutput) ElementType ¶
func (PivotTypeTypeOutput) ElementType() reflect.Type
func (PivotTypeTypeOutput) ToPivotTypeTypeOutput ¶
func (o PivotTypeTypeOutput) ToPivotTypeTypeOutput() PivotTypeTypeOutput
func (PivotTypeTypeOutput) ToPivotTypeTypeOutputWithContext ¶
func (o PivotTypeTypeOutput) ToPivotTypeTypeOutputWithContext(ctx context.Context) PivotTypeTypeOutput
func (PivotTypeTypeOutput) ToPivotTypeTypePtrOutput ¶
func (o PivotTypeTypeOutput) ToPivotTypeTypePtrOutput() PivotTypeTypePtrOutput
func (PivotTypeTypeOutput) ToPivotTypeTypePtrOutputWithContext ¶
func (o PivotTypeTypeOutput) ToPivotTypeTypePtrOutputWithContext(ctx context.Context) PivotTypeTypePtrOutput
func (PivotTypeTypeOutput) ToStringOutput ¶
func (o PivotTypeTypeOutput) ToStringOutput() pulumi.StringOutput
func (PivotTypeTypeOutput) ToStringOutputWithContext ¶
func (o PivotTypeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PivotTypeTypeOutput) ToStringPtrOutput ¶
func (o PivotTypeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PivotTypeTypeOutput) ToStringPtrOutputWithContext ¶
func (o PivotTypeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PivotTypeTypePtrInput ¶
type PivotTypeTypePtrInput interface { pulumi.Input ToPivotTypeTypePtrOutput() PivotTypeTypePtrOutput ToPivotTypeTypePtrOutputWithContext(context.Context) PivotTypeTypePtrOutput }
func PivotTypeTypePtr ¶
func PivotTypeTypePtr(v string) PivotTypeTypePtrInput
type PivotTypeTypePtrOutput ¶
type PivotTypeTypePtrOutput struct{ *pulumi.OutputState }
func (PivotTypeTypePtrOutput) Elem ¶
func (o PivotTypeTypePtrOutput) Elem() PivotTypeTypeOutput
func (PivotTypeTypePtrOutput) ElementType ¶
func (PivotTypeTypePtrOutput) ElementType() reflect.Type
func (PivotTypeTypePtrOutput) ToPivotTypeTypePtrOutput ¶
func (o PivotTypeTypePtrOutput) ToPivotTypeTypePtrOutput() PivotTypeTypePtrOutput
func (PivotTypeTypePtrOutput) ToPivotTypeTypePtrOutputWithContext ¶
func (o PivotTypeTypePtrOutput) ToPivotTypeTypePtrOutputWithContext(ctx context.Context) PivotTypeTypePtrOutput
func (PivotTypeTypePtrOutput) ToStringPtrOutput ¶
func (o PivotTypeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PivotTypeTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PivotTypeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type QueryColumnType ¶
type QueryColumnType string
Has type of the column to group.
func (QueryColumnType) ElementType ¶
func (QueryColumnType) ElementType() reflect.Type
func (QueryColumnType) ToQueryColumnTypeOutput ¶
func (e QueryColumnType) ToQueryColumnTypeOutput() QueryColumnTypeOutput
func (QueryColumnType) ToQueryColumnTypeOutputWithContext ¶
func (e QueryColumnType) ToQueryColumnTypeOutputWithContext(ctx context.Context) QueryColumnTypeOutput
func (QueryColumnType) ToQueryColumnTypePtrOutput ¶
func (e QueryColumnType) ToQueryColumnTypePtrOutput() QueryColumnTypePtrOutput
func (QueryColumnType) ToQueryColumnTypePtrOutputWithContext ¶
func (e QueryColumnType) ToQueryColumnTypePtrOutputWithContext(ctx context.Context) QueryColumnTypePtrOutput
func (QueryColumnType) ToStringOutput ¶
func (e QueryColumnType) ToStringOutput() pulumi.StringOutput
func (QueryColumnType) ToStringOutputWithContext ¶
func (e QueryColumnType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (QueryColumnType) ToStringPtrOutput ¶
func (e QueryColumnType) ToStringPtrOutput() pulumi.StringPtrOutput
func (QueryColumnType) ToStringPtrOutputWithContext ¶
func (e QueryColumnType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type QueryColumnTypeInput ¶
type QueryColumnTypeInput interface { pulumi.Input ToQueryColumnTypeOutput() QueryColumnTypeOutput ToQueryColumnTypeOutputWithContext(context.Context) QueryColumnTypeOutput }
QueryColumnTypeInput is an input type that accepts values of the QueryColumnType enum A concrete instance of `QueryColumnTypeInput` can be one of the following:
QueryColumnTypeTagKey QueryColumnTypeDimension
type QueryColumnTypeOutput ¶
type QueryColumnTypeOutput struct{ *pulumi.OutputState }
func (QueryColumnTypeOutput) ElementType ¶
func (QueryColumnTypeOutput) ElementType() reflect.Type
func (QueryColumnTypeOutput) ToQueryColumnTypeOutput ¶
func (o QueryColumnTypeOutput) ToQueryColumnTypeOutput() QueryColumnTypeOutput
func (QueryColumnTypeOutput) ToQueryColumnTypeOutputWithContext ¶
func (o QueryColumnTypeOutput) ToQueryColumnTypeOutputWithContext(ctx context.Context) QueryColumnTypeOutput
func (QueryColumnTypeOutput) ToQueryColumnTypePtrOutput ¶
func (o QueryColumnTypeOutput) ToQueryColumnTypePtrOutput() QueryColumnTypePtrOutput
func (QueryColumnTypeOutput) ToQueryColumnTypePtrOutputWithContext ¶
func (o QueryColumnTypeOutput) ToQueryColumnTypePtrOutputWithContext(ctx context.Context) QueryColumnTypePtrOutput
func (QueryColumnTypeOutput) ToStringOutput ¶
func (o QueryColumnTypeOutput) ToStringOutput() pulumi.StringOutput
func (QueryColumnTypeOutput) ToStringOutputWithContext ¶
func (o QueryColumnTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (QueryColumnTypeOutput) ToStringPtrOutput ¶
func (o QueryColumnTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (QueryColumnTypeOutput) ToStringPtrOutputWithContext ¶
func (o QueryColumnTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type QueryColumnTypePtrInput ¶
type QueryColumnTypePtrInput interface { pulumi.Input ToQueryColumnTypePtrOutput() QueryColumnTypePtrOutput ToQueryColumnTypePtrOutputWithContext(context.Context) QueryColumnTypePtrOutput }
func QueryColumnTypePtr ¶
func QueryColumnTypePtr(v string) QueryColumnTypePtrInput
type QueryColumnTypePtrOutput ¶
type QueryColumnTypePtrOutput struct{ *pulumi.OutputState }
func (QueryColumnTypePtrOutput) Elem ¶
func (o QueryColumnTypePtrOutput) Elem() QueryColumnTypeOutput
func (QueryColumnTypePtrOutput) ElementType ¶
func (QueryColumnTypePtrOutput) ElementType() reflect.Type
func (QueryColumnTypePtrOutput) ToQueryColumnTypePtrOutput ¶
func (o QueryColumnTypePtrOutput) ToQueryColumnTypePtrOutput() QueryColumnTypePtrOutput
func (QueryColumnTypePtrOutput) ToQueryColumnTypePtrOutputWithContext ¶
func (o QueryColumnTypePtrOutput) ToQueryColumnTypePtrOutputWithContext(ctx context.Context) QueryColumnTypePtrOutput
func (QueryColumnTypePtrOutput) ToStringPtrOutput ¶
func (o QueryColumnTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (QueryColumnTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o QueryColumnTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecurrenceType ¶
type RecurrenceType string
The schedule recurrence.
func (RecurrenceType) ElementType ¶
func (RecurrenceType) ElementType() reflect.Type
func (RecurrenceType) ToRecurrenceTypeOutput ¶
func (e RecurrenceType) ToRecurrenceTypeOutput() RecurrenceTypeOutput
func (RecurrenceType) ToRecurrenceTypeOutputWithContext ¶
func (e RecurrenceType) ToRecurrenceTypeOutputWithContext(ctx context.Context) RecurrenceTypeOutput
func (RecurrenceType) ToRecurrenceTypePtrOutput ¶
func (e RecurrenceType) ToRecurrenceTypePtrOutput() RecurrenceTypePtrOutput
func (RecurrenceType) ToRecurrenceTypePtrOutputWithContext ¶
func (e RecurrenceType) ToRecurrenceTypePtrOutputWithContext(ctx context.Context) RecurrenceTypePtrOutput
func (RecurrenceType) ToStringOutput ¶
func (e RecurrenceType) ToStringOutput() pulumi.StringOutput
func (RecurrenceType) ToStringOutputWithContext ¶
func (e RecurrenceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RecurrenceType) ToStringPtrOutput ¶
func (e RecurrenceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecurrenceType) ToStringPtrOutputWithContext ¶
func (e RecurrenceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecurrenceTypeInput ¶
type RecurrenceTypeInput interface { pulumi.Input ToRecurrenceTypeOutput() RecurrenceTypeOutput ToRecurrenceTypeOutputWithContext(context.Context) RecurrenceTypeOutput }
RecurrenceTypeInput is an input type that accepts values of the RecurrenceType enum A concrete instance of `RecurrenceTypeInput` can be one of the following:
RecurrenceTypeDaily RecurrenceTypeWeekly RecurrenceTypeMonthly RecurrenceTypeAnnually
type RecurrenceTypeOutput ¶
type RecurrenceTypeOutput struct{ *pulumi.OutputState }
func (RecurrenceTypeOutput) ElementType ¶
func (RecurrenceTypeOutput) ElementType() reflect.Type
func (RecurrenceTypeOutput) ToRecurrenceTypeOutput ¶
func (o RecurrenceTypeOutput) ToRecurrenceTypeOutput() RecurrenceTypeOutput
func (RecurrenceTypeOutput) ToRecurrenceTypeOutputWithContext ¶
func (o RecurrenceTypeOutput) ToRecurrenceTypeOutputWithContext(ctx context.Context) RecurrenceTypeOutput
func (RecurrenceTypeOutput) ToRecurrenceTypePtrOutput ¶
func (o RecurrenceTypeOutput) ToRecurrenceTypePtrOutput() RecurrenceTypePtrOutput
func (RecurrenceTypeOutput) ToRecurrenceTypePtrOutputWithContext ¶
func (o RecurrenceTypeOutput) ToRecurrenceTypePtrOutputWithContext(ctx context.Context) RecurrenceTypePtrOutput
func (RecurrenceTypeOutput) ToStringOutput ¶
func (o RecurrenceTypeOutput) ToStringOutput() pulumi.StringOutput
func (RecurrenceTypeOutput) ToStringOutputWithContext ¶
func (o RecurrenceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RecurrenceTypeOutput) ToStringPtrOutput ¶
func (o RecurrenceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecurrenceTypeOutput) ToStringPtrOutputWithContext ¶
func (o RecurrenceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecurrenceTypePtrInput ¶
type RecurrenceTypePtrInput interface { pulumi.Input ToRecurrenceTypePtrOutput() RecurrenceTypePtrOutput ToRecurrenceTypePtrOutputWithContext(context.Context) RecurrenceTypePtrOutput }
func RecurrenceTypePtr ¶
func RecurrenceTypePtr(v string) RecurrenceTypePtrInput
type RecurrenceTypePtrOutput ¶
type RecurrenceTypePtrOutput struct{ *pulumi.OutputState }
func (RecurrenceTypePtrOutput) Elem ¶
func (o RecurrenceTypePtrOutput) Elem() RecurrenceTypeOutput
func (RecurrenceTypePtrOutput) ElementType ¶
func (RecurrenceTypePtrOutput) ElementType() reflect.Type
func (RecurrenceTypePtrOutput) ToRecurrenceTypePtrOutput ¶
func (o RecurrenceTypePtrOutput) ToRecurrenceTypePtrOutput() RecurrenceTypePtrOutput
func (RecurrenceTypePtrOutput) ToRecurrenceTypePtrOutputWithContext ¶
func (o RecurrenceTypePtrOutput) ToRecurrenceTypePtrOutputWithContext(ctx context.Context) RecurrenceTypePtrOutput
func (RecurrenceTypePtrOutput) ToStringPtrOutput ¶
func (o RecurrenceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecurrenceTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o RecurrenceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Report ¶
type Report struct { pulumi.CustomResourceState // Has definition for the report. Definition ReportDefinitionResponseOutput `pulumi:"definition"` // Has delivery information for the report. DeliveryInfo ReportDeliveryInfoResponseOutput `pulumi:"deliveryInfo"` // The format of the report being delivered. Format pulumi.StringPtrOutput `pulumi:"format"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Has schedule information for the report. Schedule ReportScheduleResponsePtrOutput `pulumi:"schedule"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A report resource. Azure REST API version: 2018-08-01-preview. Prior API version in Azure Native 1.x: 2018-08-01-preview.
func GetReport ¶
func GetReport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReportState, opts ...pulumi.ResourceOption) (*Report, error)
GetReport gets an existing Report 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 NewReport ¶
func NewReport(ctx *pulumi.Context, name string, args *ReportArgs, opts ...pulumi.ResourceOption) (*Report, error)
NewReport registers a new resource with the given unique name, arguments, and options.
func (*Report) ElementType ¶
func (*Report) ToReportOutput ¶
func (i *Report) ToReportOutput() ReportOutput
func (*Report) ToReportOutputWithContext ¶
func (i *Report) ToReportOutputWithContext(ctx context.Context) ReportOutput
type ReportAggregation ¶
type ReportAggregation 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 ReportAggregationArgs ¶
type ReportAggregationArgs 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 (ReportAggregationArgs) ElementType ¶
func (ReportAggregationArgs) ElementType() reflect.Type
func (ReportAggregationArgs) ToReportAggregationOutput ¶
func (i ReportAggregationArgs) ToReportAggregationOutput() ReportAggregationOutput
func (ReportAggregationArgs) ToReportAggregationOutputWithContext ¶
func (i ReportAggregationArgs) ToReportAggregationOutputWithContext(ctx context.Context) ReportAggregationOutput
type ReportAggregationInput ¶
type ReportAggregationInput interface { pulumi.Input ToReportAggregationOutput() ReportAggregationOutput ToReportAggregationOutputWithContext(context.Context) ReportAggregationOutput }
ReportAggregationInput is an input type that accepts ReportAggregationArgs and ReportAggregationOutput values. You can construct a concrete instance of `ReportAggregationInput` via:
ReportAggregationArgs{...}
type ReportAggregationMap ¶
type ReportAggregationMap map[string]ReportAggregationInput
func (ReportAggregationMap) ElementType ¶
func (ReportAggregationMap) ElementType() reflect.Type
func (ReportAggregationMap) ToReportAggregationMapOutput ¶
func (i ReportAggregationMap) ToReportAggregationMapOutput() ReportAggregationMapOutput
func (ReportAggregationMap) ToReportAggregationMapOutputWithContext ¶
func (i ReportAggregationMap) ToReportAggregationMapOutputWithContext(ctx context.Context) ReportAggregationMapOutput
type ReportAggregationMapInput ¶
type ReportAggregationMapInput interface { pulumi.Input ToReportAggregationMapOutput() ReportAggregationMapOutput ToReportAggregationMapOutputWithContext(context.Context) ReportAggregationMapOutput }
ReportAggregationMapInput is an input type that accepts ReportAggregationMap and ReportAggregationMapOutput values. You can construct a concrete instance of `ReportAggregationMapInput` via:
ReportAggregationMap{ "key": ReportAggregationArgs{...} }
type ReportAggregationMapOutput ¶
type ReportAggregationMapOutput struct{ *pulumi.OutputState }
func (ReportAggregationMapOutput) ElementType ¶
func (ReportAggregationMapOutput) ElementType() reflect.Type
func (ReportAggregationMapOutput) MapIndex ¶
func (o ReportAggregationMapOutput) MapIndex(k pulumi.StringInput) ReportAggregationOutput
func (ReportAggregationMapOutput) ToReportAggregationMapOutput ¶
func (o ReportAggregationMapOutput) ToReportAggregationMapOutput() ReportAggregationMapOutput
func (ReportAggregationMapOutput) ToReportAggregationMapOutputWithContext ¶
func (o ReportAggregationMapOutput) ToReportAggregationMapOutputWithContext(ctx context.Context) ReportAggregationMapOutput
type ReportAggregationOutput ¶
type ReportAggregationOutput struct{ *pulumi.OutputState }
The aggregation expression to be used in the report.
func (ReportAggregationOutput) ElementType ¶
func (ReportAggregationOutput) ElementType() reflect.Type
func (ReportAggregationOutput) Function ¶
func (o ReportAggregationOutput) Function() pulumi.StringOutput
The name of the aggregation function to use.
func (ReportAggregationOutput) Name ¶
func (o ReportAggregationOutput) Name() pulumi.StringOutput
The name of the column to aggregate.
func (ReportAggregationOutput) ToReportAggregationOutput ¶
func (o ReportAggregationOutput) ToReportAggregationOutput() ReportAggregationOutput
func (ReportAggregationOutput) ToReportAggregationOutputWithContext ¶
func (o ReportAggregationOutput) ToReportAggregationOutputWithContext(ctx context.Context) ReportAggregationOutput
type ReportAggregationResponse ¶
type ReportAggregationResponse 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 ReportAggregationResponseMapOutput ¶
type ReportAggregationResponseMapOutput struct{ *pulumi.OutputState }
func (ReportAggregationResponseMapOutput) ElementType ¶
func (ReportAggregationResponseMapOutput) ElementType() reflect.Type
func (ReportAggregationResponseMapOutput) MapIndex ¶
func (o ReportAggregationResponseMapOutput) MapIndex(k pulumi.StringInput) ReportAggregationResponseOutput
func (ReportAggregationResponseMapOutput) ToReportAggregationResponseMapOutput ¶
func (o ReportAggregationResponseMapOutput) ToReportAggregationResponseMapOutput() ReportAggregationResponseMapOutput
func (ReportAggregationResponseMapOutput) ToReportAggregationResponseMapOutputWithContext ¶
func (o ReportAggregationResponseMapOutput) ToReportAggregationResponseMapOutputWithContext(ctx context.Context) ReportAggregationResponseMapOutput
type ReportAggregationResponseOutput ¶
type ReportAggregationResponseOutput struct{ *pulumi.OutputState }
The aggregation expression to be used in the report.
func (ReportAggregationResponseOutput) ElementType ¶
func (ReportAggregationResponseOutput) ElementType() reflect.Type
func (ReportAggregationResponseOutput) Function ¶
func (o ReportAggregationResponseOutput) Function() pulumi.StringOutput
The name of the aggregation function to use.
func (ReportAggregationResponseOutput) Name ¶
func (o ReportAggregationResponseOutput) Name() pulumi.StringOutput
The name of the column to aggregate.
func (ReportAggregationResponseOutput) ToReportAggregationResponseOutput ¶
func (o ReportAggregationResponseOutput) ToReportAggregationResponseOutput() ReportAggregationResponseOutput
func (ReportAggregationResponseOutput) ToReportAggregationResponseOutputWithContext ¶
func (o ReportAggregationResponseOutput) ToReportAggregationResponseOutputWithContext(ctx context.Context) ReportAggregationResponseOutput
type ReportArgs ¶
type ReportArgs struct { // Has definition for the report. Definition ReportDefinitionInput // Has delivery information for the report. DeliveryInfo ReportDeliveryInfoInput // The format of the report being delivered. Format pulumi.StringPtrInput // Report Name. ReportName pulumi.StringPtrInput // Has schedule information for the report. Schedule ReportSchedulePtrInput }
The set of arguments for constructing a Report resource.
func (ReportArgs) ElementType ¶
func (ReportArgs) ElementType() reflect.Type
type ReportByBillingAccount ¶
type ReportByBillingAccount struct { pulumi.CustomResourceState // Has definition for the report. Definition ReportDefinitionResponseOutput `pulumi:"definition"` // Has delivery information for the report. DeliveryInfo ReportDeliveryInfoResponseOutput `pulumi:"deliveryInfo"` // The format of the report being delivered. Format pulumi.StringPtrOutput `pulumi:"format"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Has schedule information for the report. Schedule ReportScheduleResponsePtrOutput `pulumi:"schedule"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A report resource. Azure REST API version: 2018-08-01-preview. Prior API version in Azure Native 1.x: 2018-08-01-preview.
func GetReportByBillingAccount ¶
func GetReportByBillingAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReportByBillingAccountState, opts ...pulumi.ResourceOption) (*ReportByBillingAccount, error)
GetReportByBillingAccount gets an existing ReportByBillingAccount 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 NewReportByBillingAccount ¶
func NewReportByBillingAccount(ctx *pulumi.Context, name string, args *ReportByBillingAccountArgs, opts ...pulumi.ResourceOption) (*ReportByBillingAccount, error)
NewReportByBillingAccount registers a new resource with the given unique name, arguments, and options.
func (*ReportByBillingAccount) ElementType ¶
func (*ReportByBillingAccount) ElementType() reflect.Type
func (*ReportByBillingAccount) ToReportByBillingAccountOutput ¶
func (i *ReportByBillingAccount) ToReportByBillingAccountOutput() ReportByBillingAccountOutput
func (*ReportByBillingAccount) ToReportByBillingAccountOutputWithContext ¶
func (i *ReportByBillingAccount) ToReportByBillingAccountOutputWithContext(ctx context.Context) ReportByBillingAccountOutput
type ReportByBillingAccountArgs ¶
type ReportByBillingAccountArgs struct { // BillingAccount ID BillingAccountId pulumi.StringInput // Has definition for the report. Definition ReportDefinitionInput // Has delivery information for the report. DeliveryInfo ReportDeliveryInfoInput // The format of the report being delivered. Format pulumi.StringPtrInput // Report Name. ReportName pulumi.StringPtrInput // Has schedule information for the report. Schedule ReportSchedulePtrInput }
The set of arguments for constructing a ReportByBillingAccount resource.
func (ReportByBillingAccountArgs) ElementType ¶
func (ReportByBillingAccountArgs) ElementType() reflect.Type
type ReportByBillingAccountInput ¶
type ReportByBillingAccountInput interface { pulumi.Input ToReportByBillingAccountOutput() ReportByBillingAccountOutput ToReportByBillingAccountOutputWithContext(ctx context.Context) ReportByBillingAccountOutput }
type ReportByBillingAccountOutput ¶
type ReportByBillingAccountOutput struct{ *pulumi.OutputState }
func (ReportByBillingAccountOutput) Definition ¶
func (o ReportByBillingAccountOutput) Definition() ReportDefinitionResponseOutput
Has definition for the report.
func (ReportByBillingAccountOutput) DeliveryInfo ¶
func (o ReportByBillingAccountOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
Has delivery information for the report.
func (ReportByBillingAccountOutput) ElementType ¶
func (ReportByBillingAccountOutput) ElementType() reflect.Type
func (ReportByBillingAccountOutput) Format ¶
func (o ReportByBillingAccountOutput) Format() pulumi.StringPtrOutput
The format of the report being delivered.
func (ReportByBillingAccountOutput) Name ¶
func (o ReportByBillingAccountOutput) Name() pulumi.StringOutput
Resource name.
func (ReportByBillingAccountOutput) Schedule ¶
func (o ReportByBillingAccountOutput) Schedule() ReportScheduleResponsePtrOutput
Has schedule information for the report.
func (ReportByBillingAccountOutput) Tags ¶
func (o ReportByBillingAccountOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (ReportByBillingAccountOutput) ToReportByBillingAccountOutput ¶
func (o ReportByBillingAccountOutput) ToReportByBillingAccountOutput() ReportByBillingAccountOutput
func (ReportByBillingAccountOutput) ToReportByBillingAccountOutputWithContext ¶
func (o ReportByBillingAccountOutput) ToReportByBillingAccountOutputWithContext(ctx context.Context) ReportByBillingAccountOutput
func (ReportByBillingAccountOutput) Type ¶
func (o ReportByBillingAccountOutput) Type() pulumi.StringOutput
Resource type.
type ReportByBillingAccountState ¶
type ReportByBillingAccountState struct { }
func (ReportByBillingAccountState) ElementType ¶
func (ReportByBillingAccountState) ElementType() reflect.Type
type ReportByDepartment ¶
type ReportByDepartment struct { pulumi.CustomResourceState // Has definition for the report. Definition ReportDefinitionResponseOutput `pulumi:"definition"` // Has delivery information for the report. DeliveryInfo ReportDeliveryInfoResponseOutput `pulumi:"deliveryInfo"` // The format of the report being delivered. Format pulumi.StringPtrOutput `pulumi:"format"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Has schedule information for the report. Schedule ReportScheduleResponsePtrOutput `pulumi:"schedule"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A report resource. Azure REST API version: 2018-08-01-preview. Prior API version in Azure Native 1.x: 2018-08-01-preview.
func GetReportByDepartment ¶
func GetReportByDepartment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReportByDepartmentState, opts ...pulumi.ResourceOption) (*ReportByDepartment, error)
GetReportByDepartment gets an existing ReportByDepartment 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 NewReportByDepartment ¶
func NewReportByDepartment(ctx *pulumi.Context, name string, args *ReportByDepartmentArgs, opts ...pulumi.ResourceOption) (*ReportByDepartment, error)
NewReportByDepartment registers a new resource with the given unique name, arguments, and options.
func (*ReportByDepartment) ElementType ¶
func (*ReportByDepartment) ElementType() reflect.Type
func (*ReportByDepartment) ToReportByDepartmentOutput ¶
func (i *ReportByDepartment) ToReportByDepartmentOutput() ReportByDepartmentOutput
func (*ReportByDepartment) ToReportByDepartmentOutputWithContext ¶
func (i *ReportByDepartment) ToReportByDepartmentOutputWithContext(ctx context.Context) ReportByDepartmentOutput
type ReportByDepartmentArgs ¶
type ReportByDepartmentArgs struct { // Has definition for the report. Definition ReportDefinitionInput // Has delivery information for the report. DeliveryInfo ReportDeliveryInfoInput // Department ID DepartmentId pulumi.StringInput // The format of the report being delivered. Format pulumi.StringPtrInput // Report Name. ReportName pulumi.StringPtrInput // Has schedule information for the report. Schedule ReportSchedulePtrInput }
The set of arguments for constructing a ReportByDepartment resource.
func (ReportByDepartmentArgs) ElementType ¶
func (ReportByDepartmentArgs) ElementType() reflect.Type
type ReportByDepartmentInput ¶
type ReportByDepartmentInput interface { pulumi.Input ToReportByDepartmentOutput() ReportByDepartmentOutput ToReportByDepartmentOutputWithContext(ctx context.Context) ReportByDepartmentOutput }
type ReportByDepartmentOutput ¶
type ReportByDepartmentOutput struct{ *pulumi.OutputState }
func (ReportByDepartmentOutput) Definition ¶
func (o ReportByDepartmentOutput) Definition() ReportDefinitionResponseOutput
Has definition for the report.
func (ReportByDepartmentOutput) DeliveryInfo ¶
func (o ReportByDepartmentOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
Has delivery information for the report.
func (ReportByDepartmentOutput) ElementType ¶
func (ReportByDepartmentOutput) ElementType() reflect.Type
func (ReportByDepartmentOutput) Format ¶
func (o ReportByDepartmentOutput) Format() pulumi.StringPtrOutput
The format of the report being delivered.
func (ReportByDepartmentOutput) Name ¶
func (o ReportByDepartmentOutput) Name() pulumi.StringOutput
Resource name.
func (ReportByDepartmentOutput) Schedule ¶
func (o ReportByDepartmentOutput) Schedule() ReportScheduleResponsePtrOutput
Has schedule information for the report.
func (ReportByDepartmentOutput) Tags ¶
func (o ReportByDepartmentOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (ReportByDepartmentOutput) ToReportByDepartmentOutput ¶
func (o ReportByDepartmentOutput) ToReportByDepartmentOutput() ReportByDepartmentOutput
func (ReportByDepartmentOutput) ToReportByDepartmentOutputWithContext ¶
func (o ReportByDepartmentOutput) ToReportByDepartmentOutputWithContext(ctx context.Context) ReportByDepartmentOutput
func (ReportByDepartmentOutput) Type ¶
func (o ReportByDepartmentOutput) Type() pulumi.StringOutput
Resource type.
type ReportByDepartmentState ¶
type ReportByDepartmentState struct { }
func (ReportByDepartmentState) ElementType ¶
func (ReportByDepartmentState) ElementType() reflect.Type
type ReportByResourceGroupName ¶
type ReportByResourceGroupName struct { pulumi.CustomResourceState // Has definition for the report. Definition ReportDefinitionResponseOutput `pulumi:"definition"` // Has delivery information for the report. DeliveryInfo ReportDeliveryInfoResponseOutput `pulumi:"deliveryInfo"` // The format of the report being delivered. Format pulumi.StringPtrOutput `pulumi:"format"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Has schedule information for the report. Schedule ReportScheduleResponsePtrOutput `pulumi:"schedule"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A report resource. Azure REST API version: 2018-08-01-preview. Prior API version in Azure Native 1.x: 2018-08-01-preview.
func GetReportByResourceGroupName ¶
func GetReportByResourceGroupName(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReportByResourceGroupNameState, opts ...pulumi.ResourceOption) (*ReportByResourceGroupName, error)
GetReportByResourceGroupName gets an existing ReportByResourceGroupName 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 NewReportByResourceGroupName ¶
func NewReportByResourceGroupName(ctx *pulumi.Context, name string, args *ReportByResourceGroupNameArgs, opts ...pulumi.ResourceOption) (*ReportByResourceGroupName, error)
NewReportByResourceGroupName registers a new resource with the given unique name, arguments, and options.
func (*ReportByResourceGroupName) ElementType ¶
func (*ReportByResourceGroupName) ElementType() reflect.Type
func (*ReportByResourceGroupName) ToReportByResourceGroupNameOutput ¶
func (i *ReportByResourceGroupName) ToReportByResourceGroupNameOutput() ReportByResourceGroupNameOutput
func (*ReportByResourceGroupName) ToReportByResourceGroupNameOutputWithContext ¶
func (i *ReportByResourceGroupName) ToReportByResourceGroupNameOutputWithContext(ctx context.Context) ReportByResourceGroupNameOutput
type ReportByResourceGroupNameArgs ¶
type ReportByResourceGroupNameArgs struct { // Has definition for the report. Definition ReportDefinitionInput // Has delivery information for the report. DeliveryInfo ReportDeliveryInfoInput // The format of the report being delivered. Format pulumi.StringPtrInput // Report Name. ReportName pulumi.StringPtrInput // Azure Resource Group Name. ResourceGroupName pulumi.StringInput // Has schedule information for the report. Schedule ReportSchedulePtrInput }
The set of arguments for constructing a ReportByResourceGroupName resource.
func (ReportByResourceGroupNameArgs) ElementType ¶
func (ReportByResourceGroupNameArgs) ElementType() reflect.Type
type ReportByResourceGroupNameInput ¶
type ReportByResourceGroupNameInput interface { pulumi.Input ToReportByResourceGroupNameOutput() ReportByResourceGroupNameOutput ToReportByResourceGroupNameOutputWithContext(ctx context.Context) ReportByResourceGroupNameOutput }
type ReportByResourceGroupNameOutput ¶
type ReportByResourceGroupNameOutput struct{ *pulumi.OutputState }
func (ReportByResourceGroupNameOutput) Definition ¶
func (o ReportByResourceGroupNameOutput) Definition() ReportDefinitionResponseOutput
Has definition for the report.
func (ReportByResourceGroupNameOutput) DeliveryInfo ¶
func (o ReportByResourceGroupNameOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
Has delivery information for the report.
func (ReportByResourceGroupNameOutput) ElementType ¶
func (ReportByResourceGroupNameOutput) ElementType() reflect.Type
func (ReportByResourceGroupNameOutput) Format ¶
func (o ReportByResourceGroupNameOutput) Format() pulumi.StringPtrOutput
The format of the report being delivered.
func (ReportByResourceGroupNameOutput) Name ¶
func (o ReportByResourceGroupNameOutput) Name() pulumi.StringOutput
Resource name.
func (ReportByResourceGroupNameOutput) Schedule ¶
func (o ReportByResourceGroupNameOutput) Schedule() ReportScheduleResponsePtrOutput
Has schedule information for the report.
func (ReportByResourceGroupNameOutput) Tags ¶
func (o ReportByResourceGroupNameOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (ReportByResourceGroupNameOutput) ToReportByResourceGroupNameOutput ¶
func (o ReportByResourceGroupNameOutput) ToReportByResourceGroupNameOutput() ReportByResourceGroupNameOutput
func (ReportByResourceGroupNameOutput) ToReportByResourceGroupNameOutputWithContext ¶
func (o ReportByResourceGroupNameOutput) ToReportByResourceGroupNameOutputWithContext(ctx context.Context) ReportByResourceGroupNameOutput
func (ReportByResourceGroupNameOutput) Type ¶
func (o ReportByResourceGroupNameOutput) Type() pulumi.StringOutput
Resource type.
type ReportByResourceGroupNameState ¶
type ReportByResourceGroupNameState struct { }
func (ReportByResourceGroupNameState) ElementType ¶
func (ReportByResourceGroupNameState) ElementType() reflect.Type
type ReportColumnType ¶
type ReportColumnType string
Has type of the column to group.
func (ReportColumnType) ElementType ¶
func (ReportColumnType) ElementType() reflect.Type
func (ReportColumnType) ToReportColumnTypeOutput ¶
func (e ReportColumnType) ToReportColumnTypeOutput() ReportColumnTypeOutput
func (ReportColumnType) ToReportColumnTypeOutputWithContext ¶
func (e ReportColumnType) ToReportColumnTypeOutputWithContext(ctx context.Context) ReportColumnTypeOutput
func (ReportColumnType) ToReportColumnTypePtrOutput ¶
func (e ReportColumnType) ToReportColumnTypePtrOutput() ReportColumnTypePtrOutput
func (ReportColumnType) ToReportColumnTypePtrOutputWithContext ¶
func (e ReportColumnType) ToReportColumnTypePtrOutputWithContext(ctx context.Context) ReportColumnTypePtrOutput
func (ReportColumnType) ToStringOutput ¶
func (e ReportColumnType) ToStringOutput() pulumi.StringOutput
func (ReportColumnType) ToStringOutputWithContext ¶
func (e ReportColumnType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReportColumnType) ToStringPtrOutput ¶
func (e ReportColumnType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportColumnType) ToStringPtrOutputWithContext ¶
func (e ReportColumnType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportColumnTypeInput ¶
type ReportColumnTypeInput interface { pulumi.Input ToReportColumnTypeOutput() ReportColumnTypeOutput ToReportColumnTypeOutputWithContext(context.Context) ReportColumnTypeOutput }
ReportColumnTypeInput is an input type that accepts values of the ReportColumnType enum A concrete instance of `ReportColumnTypeInput` can be one of the following:
ReportColumnTypeTag ReportColumnTypeDimension
type ReportColumnTypeOutput ¶
type ReportColumnTypeOutput struct{ *pulumi.OutputState }
func (ReportColumnTypeOutput) ElementType ¶
func (ReportColumnTypeOutput) ElementType() reflect.Type
func (ReportColumnTypeOutput) ToReportColumnTypeOutput ¶
func (o ReportColumnTypeOutput) ToReportColumnTypeOutput() ReportColumnTypeOutput
func (ReportColumnTypeOutput) ToReportColumnTypeOutputWithContext ¶
func (o ReportColumnTypeOutput) ToReportColumnTypeOutputWithContext(ctx context.Context) ReportColumnTypeOutput
func (ReportColumnTypeOutput) ToReportColumnTypePtrOutput ¶
func (o ReportColumnTypeOutput) ToReportColumnTypePtrOutput() ReportColumnTypePtrOutput
func (ReportColumnTypeOutput) ToReportColumnTypePtrOutputWithContext ¶
func (o ReportColumnTypeOutput) ToReportColumnTypePtrOutputWithContext(ctx context.Context) ReportColumnTypePtrOutput
func (ReportColumnTypeOutput) ToStringOutput ¶
func (o ReportColumnTypeOutput) ToStringOutput() pulumi.StringOutput
func (ReportColumnTypeOutput) ToStringOutputWithContext ¶
func (o ReportColumnTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReportColumnTypeOutput) ToStringPtrOutput ¶
func (o ReportColumnTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportColumnTypeOutput) ToStringPtrOutputWithContext ¶
func (o ReportColumnTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportColumnTypePtrInput ¶
type ReportColumnTypePtrInput interface { pulumi.Input ToReportColumnTypePtrOutput() ReportColumnTypePtrOutput ToReportColumnTypePtrOutputWithContext(context.Context) ReportColumnTypePtrOutput }
func ReportColumnTypePtr ¶
func ReportColumnTypePtr(v string) ReportColumnTypePtrInput
type ReportColumnTypePtrOutput ¶
type ReportColumnTypePtrOutput struct{ *pulumi.OutputState }
func (ReportColumnTypePtrOutput) Elem ¶
func (o ReportColumnTypePtrOutput) Elem() ReportColumnTypeOutput
func (ReportColumnTypePtrOutput) ElementType ¶
func (ReportColumnTypePtrOutput) ElementType() reflect.Type
func (ReportColumnTypePtrOutput) ToReportColumnTypePtrOutput ¶
func (o ReportColumnTypePtrOutput) ToReportColumnTypePtrOutput() ReportColumnTypePtrOutput
func (ReportColumnTypePtrOutput) ToReportColumnTypePtrOutputWithContext ¶
func (o ReportColumnTypePtrOutput) ToReportColumnTypePtrOutputWithContext(ctx context.Context) ReportColumnTypePtrOutput
func (ReportColumnTypePtrOutput) ToStringPtrOutput ¶
func (o ReportColumnTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportColumnTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ReportColumnTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportComparisonExpression ¶
type ReportComparisonExpression 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 ReportComparisonExpressionArgs ¶
type ReportComparisonExpressionArgs 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 (ReportComparisonExpressionArgs) ElementType ¶
func (ReportComparisonExpressionArgs) ElementType() reflect.Type
func (ReportComparisonExpressionArgs) ToReportComparisonExpressionOutput ¶
func (i ReportComparisonExpressionArgs) ToReportComparisonExpressionOutput() ReportComparisonExpressionOutput
func (ReportComparisonExpressionArgs) ToReportComparisonExpressionOutputWithContext ¶
func (i ReportComparisonExpressionArgs) ToReportComparisonExpressionOutputWithContext(ctx context.Context) ReportComparisonExpressionOutput
func (ReportComparisonExpressionArgs) ToReportComparisonExpressionPtrOutput ¶
func (i ReportComparisonExpressionArgs) ToReportComparisonExpressionPtrOutput() ReportComparisonExpressionPtrOutput
func (ReportComparisonExpressionArgs) ToReportComparisonExpressionPtrOutputWithContext ¶
func (i ReportComparisonExpressionArgs) ToReportComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportComparisonExpressionPtrOutput
type ReportComparisonExpressionInput ¶
type ReportComparisonExpressionInput interface { pulumi.Input ToReportComparisonExpressionOutput() ReportComparisonExpressionOutput ToReportComparisonExpressionOutputWithContext(context.Context) ReportComparisonExpressionOutput }
ReportComparisonExpressionInput is an input type that accepts ReportComparisonExpressionArgs and ReportComparisonExpressionOutput values. You can construct a concrete instance of `ReportComparisonExpressionInput` via:
ReportComparisonExpressionArgs{...}
type ReportComparisonExpressionOutput ¶
type ReportComparisonExpressionOutput struct{ *pulumi.OutputState }
The comparison expression to be used in the report.
func (ReportComparisonExpressionOutput) ElementType ¶
func (ReportComparisonExpressionOutput) ElementType() reflect.Type
func (ReportComparisonExpressionOutput) Name ¶
func (o ReportComparisonExpressionOutput) Name() pulumi.StringOutput
The name of the column to use in comparison.
func (ReportComparisonExpressionOutput) Operator ¶
func (o ReportComparisonExpressionOutput) Operator() pulumi.StringOutput
The operator to use for comparison.
func (ReportComparisonExpressionOutput) ToReportComparisonExpressionOutput ¶
func (o ReportComparisonExpressionOutput) ToReportComparisonExpressionOutput() ReportComparisonExpressionOutput
func (ReportComparisonExpressionOutput) ToReportComparisonExpressionOutputWithContext ¶
func (o ReportComparisonExpressionOutput) ToReportComparisonExpressionOutputWithContext(ctx context.Context) ReportComparisonExpressionOutput
func (ReportComparisonExpressionOutput) ToReportComparisonExpressionPtrOutput ¶
func (o ReportComparisonExpressionOutput) ToReportComparisonExpressionPtrOutput() ReportComparisonExpressionPtrOutput
func (ReportComparisonExpressionOutput) ToReportComparisonExpressionPtrOutputWithContext ¶
func (o ReportComparisonExpressionOutput) ToReportComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportComparisonExpressionPtrOutput
func (ReportComparisonExpressionOutput) Values ¶
func (o ReportComparisonExpressionOutput) Values() pulumi.StringArrayOutput
Array of values to use for comparison
type ReportComparisonExpressionPtrInput ¶
type ReportComparisonExpressionPtrInput interface { pulumi.Input ToReportComparisonExpressionPtrOutput() ReportComparisonExpressionPtrOutput ToReportComparisonExpressionPtrOutputWithContext(context.Context) ReportComparisonExpressionPtrOutput }
ReportComparisonExpressionPtrInput is an input type that accepts ReportComparisonExpressionArgs, ReportComparisonExpressionPtr and ReportComparisonExpressionPtrOutput values. You can construct a concrete instance of `ReportComparisonExpressionPtrInput` via:
ReportComparisonExpressionArgs{...} or: nil
func ReportComparisonExpressionPtr ¶
func ReportComparisonExpressionPtr(v *ReportComparisonExpressionArgs) ReportComparisonExpressionPtrInput
type ReportComparisonExpressionPtrOutput ¶
type ReportComparisonExpressionPtrOutput struct{ *pulumi.OutputState }
func (ReportComparisonExpressionPtrOutput) Elem ¶
func (o ReportComparisonExpressionPtrOutput) Elem() ReportComparisonExpressionOutput
func (ReportComparisonExpressionPtrOutput) ElementType ¶
func (ReportComparisonExpressionPtrOutput) ElementType() reflect.Type
func (ReportComparisonExpressionPtrOutput) Name ¶
func (o ReportComparisonExpressionPtrOutput) Name() pulumi.StringPtrOutput
The name of the column to use in comparison.
func (ReportComparisonExpressionPtrOutput) Operator ¶
func (o ReportComparisonExpressionPtrOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison.
func (ReportComparisonExpressionPtrOutput) ToReportComparisonExpressionPtrOutput ¶
func (o ReportComparisonExpressionPtrOutput) ToReportComparisonExpressionPtrOutput() ReportComparisonExpressionPtrOutput
func (ReportComparisonExpressionPtrOutput) ToReportComparisonExpressionPtrOutputWithContext ¶
func (o ReportComparisonExpressionPtrOutput) ToReportComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportComparisonExpressionPtrOutput
func (ReportComparisonExpressionPtrOutput) Values ¶
func (o ReportComparisonExpressionPtrOutput) Values() pulumi.StringArrayOutput
Array of values to use for comparison
type ReportComparisonExpressionResponse ¶
type ReportComparisonExpressionResponse 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 ReportComparisonExpressionResponseOutput ¶
type ReportComparisonExpressionResponseOutput struct{ *pulumi.OutputState }
The comparison expression to be used in the report.
func (ReportComparisonExpressionResponseOutput) ElementType ¶
func (ReportComparisonExpressionResponseOutput) ElementType() reflect.Type
func (ReportComparisonExpressionResponseOutput) Name ¶
func (o ReportComparisonExpressionResponseOutput) Name() pulumi.StringOutput
The name of the column to use in comparison.
func (ReportComparisonExpressionResponseOutput) Operator ¶
func (o ReportComparisonExpressionResponseOutput) Operator() pulumi.StringOutput
The operator to use for comparison.
func (ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponseOutput ¶
func (o ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponseOutput() ReportComparisonExpressionResponseOutput
func (ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponseOutputWithContext ¶
func (o ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponseOutputWithContext(ctx context.Context) ReportComparisonExpressionResponseOutput
func (ReportComparisonExpressionResponseOutput) Values ¶
func (o ReportComparisonExpressionResponseOutput) Values() pulumi.StringArrayOutput
Array of values to use for comparison
type ReportComparisonExpressionResponsePtrOutput ¶
type ReportComparisonExpressionResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportComparisonExpressionResponsePtrOutput) ElementType ¶
func (ReportComparisonExpressionResponsePtrOutput) ElementType() reflect.Type
func (ReportComparisonExpressionResponsePtrOutput) Name ¶
func (o ReportComparisonExpressionResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the column to use in comparison.
func (ReportComparisonExpressionResponsePtrOutput) Operator ¶
func (o ReportComparisonExpressionResponsePtrOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison.
func (ReportComparisonExpressionResponsePtrOutput) ToReportComparisonExpressionResponsePtrOutput ¶
func (o ReportComparisonExpressionResponsePtrOutput) ToReportComparisonExpressionResponsePtrOutput() ReportComparisonExpressionResponsePtrOutput
func (ReportComparisonExpressionResponsePtrOutput) ToReportComparisonExpressionResponsePtrOutputWithContext ¶
func (o ReportComparisonExpressionResponsePtrOutput) ToReportComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) ReportComparisonExpressionResponsePtrOutput
func (ReportComparisonExpressionResponsePtrOutput) Values ¶
func (o ReportComparisonExpressionResponsePtrOutput) Values() pulumi.StringArrayOutput
Array of values to use for comparison
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 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 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 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) Values ¶
func (o ReportConfigComparisonExpressionResponseOutput) Values() pulumi.StringArrayOutput
Array of values to use for comparison
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 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
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 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
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 Dimensions *ReportConfigComparisonExpression `pulumi:"dimensions"` // The logical "OR" expression. Must have at least 2 items. Or []ReportConfigFilter `pulumi:"or"` // Has comparison expression for a tag Tags *ReportConfigComparisonExpression `pulumi:"tags"` }
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 Dimensions ReportConfigComparisonExpressionPtrInput `pulumi:"dimensions"` // The logical "OR" expression. Must have at least 2 items. Or ReportConfigFilterArrayInput `pulumi:"or"` // Has comparison expression for a tag Tags ReportConfigComparisonExpressionPtrInput `pulumi:"tags"` }
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) Dimensions ¶
func (o ReportConfigFilterOutput) Dimensions() ReportConfigComparisonExpressionPtrOutput
Has comparison expression for a dimension
func (ReportConfigFilterOutput) ElementType ¶
func (ReportConfigFilterOutput) ElementType() reflect.Type
func (ReportConfigFilterOutput) Or ¶
func (o ReportConfigFilterOutput) Or() ReportConfigFilterArrayOutput
The logical "OR" expression. Must have at least 2 items.
func (ReportConfigFilterOutput) Tags ¶
func (o ReportConfigFilterOutput) Tags() ReportConfigComparisonExpressionPtrOutput
Has comparison expression for a tag
func (ReportConfigFilterOutput) ToReportConfigFilterOutput ¶
func (o ReportConfigFilterOutput) ToReportConfigFilterOutput() ReportConfigFilterOutput
func (ReportConfigFilterOutput) ToReportConfigFilterOutputWithContext ¶
func (o ReportConfigFilterOutput) ToReportConfigFilterOutputWithContext(ctx context.Context) ReportConfigFilterOutput
func (ReportConfigFilterOutput) ToReportConfigFilterPtrOutput ¶
func (o ReportConfigFilterOutput) ToReportConfigFilterPtrOutput() ReportConfigFilterPtrOutput
func (ReportConfigFilterOutput) ToReportConfigFilterPtrOutputWithContext ¶
func (o ReportConfigFilterOutput) ToReportConfigFilterPtrOutputWithContext(ctx context.Context) ReportConfigFilterPtrOutput
type ReportConfigFilterPtrInput ¶
type ReportConfigFilterPtrInput interface { pulumi.Input ToReportConfigFilterPtrOutput() ReportConfigFilterPtrOutput ToReportConfigFilterPtrOutputWithContext(context.Context) ReportConfigFilterPtrOutput }
ReportConfigFilterPtrInput is an input type that accepts ReportConfigFilterArgs, ReportConfigFilterPtr and ReportConfigFilterPtrOutput values. You can construct a concrete instance of `ReportConfigFilterPtrInput` via:
ReportConfigFilterArgs{...} or: nil
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) Dimensions ¶
func (o ReportConfigFilterPtrOutput) Dimensions() 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) Or ¶
func (o ReportConfigFilterPtrOutput) Or() ReportConfigFilterArrayOutput
The logical "OR" expression. Must have at least 2 items.
func (ReportConfigFilterPtrOutput) Tags ¶
func (o ReportConfigFilterPtrOutput) Tags() ReportConfigComparisonExpressionPtrOutput
Has comparison expression for a tag
func (ReportConfigFilterPtrOutput) ToReportConfigFilterPtrOutput ¶
func (o ReportConfigFilterPtrOutput) ToReportConfigFilterPtrOutput() ReportConfigFilterPtrOutput
func (ReportConfigFilterPtrOutput) ToReportConfigFilterPtrOutputWithContext ¶
func (o ReportConfigFilterPtrOutput) ToReportConfigFilterPtrOutputWithContext(ctx context.Context) ReportConfigFilterPtrOutput
type ReportConfigFilterResponse ¶
type ReportConfigFilterResponse struct { // The logical "AND" expression. Must have at least 2 items. And []ReportConfigFilterResponse `pulumi:"and"` // Has comparison expression for a dimension Dimensions *ReportConfigComparisonExpressionResponse `pulumi:"dimensions"` // The logical "OR" expression. Must have at least 2 items. Or []ReportConfigFilterResponse `pulumi:"or"` // Has comparison expression for a tag Tags *ReportConfigComparisonExpressionResponse `pulumi:"tags"` }
The filter expression to be used in the report.
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 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) Dimensions ¶
func (o ReportConfigFilterResponseOutput) Dimensions() 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
type ReportConfigFilterResponsePtrOutput ¶
type ReportConfigFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportConfigFilterResponsePtrOutput) And ¶
The logical "AND" expression. Must have at least 2 items.
func (ReportConfigFilterResponsePtrOutput) Dimensions ¶
func (o ReportConfigFilterResponsePtrOutput) Dimensions() 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) Tags ¶
func (o ReportConfigFilterResponsePtrOutput) Tags() 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 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 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 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 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 ReportConfigSortingType ¶
type ReportConfigSortingType string
Direction of sort.
func (ReportConfigSortingType) ElementType ¶
func (ReportConfigSortingType) ElementType() reflect.Type
func (ReportConfigSortingType) ToReportConfigSortingTypeOutput ¶
func (e ReportConfigSortingType) ToReportConfigSortingTypeOutput() ReportConfigSortingTypeOutput
func (ReportConfigSortingType) ToReportConfigSortingTypeOutputWithContext ¶
func (e ReportConfigSortingType) ToReportConfigSortingTypeOutputWithContext(ctx context.Context) ReportConfigSortingTypeOutput
func (ReportConfigSortingType) ToReportConfigSortingTypePtrOutput ¶
func (e ReportConfigSortingType) ToReportConfigSortingTypePtrOutput() ReportConfigSortingTypePtrOutput
func (ReportConfigSortingType) ToReportConfigSortingTypePtrOutputWithContext ¶
func (e ReportConfigSortingType) ToReportConfigSortingTypePtrOutputWithContext(ctx context.Context) ReportConfigSortingTypePtrOutput
func (ReportConfigSortingType) ToStringOutput ¶
func (e ReportConfigSortingType) ToStringOutput() pulumi.StringOutput
func (ReportConfigSortingType) ToStringOutputWithContext ¶
func (e ReportConfigSortingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReportConfigSortingType) ToStringPtrOutput ¶
func (e ReportConfigSortingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportConfigSortingType) ToStringPtrOutputWithContext ¶
func (e ReportConfigSortingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportConfigSortingTypeInput ¶
type ReportConfigSortingTypeInput interface { pulumi.Input ToReportConfigSortingTypeOutput() ReportConfigSortingTypeOutput ToReportConfigSortingTypeOutputWithContext(context.Context) ReportConfigSortingTypeOutput }
ReportConfigSortingTypeInput is an input type that accepts values of the ReportConfigSortingType enum A concrete instance of `ReportConfigSortingTypeInput` can be one of the following:
ReportConfigSortingTypeAscending ReportConfigSortingTypeDescending
type ReportConfigSortingTypeOutput ¶
type ReportConfigSortingTypeOutput struct{ *pulumi.OutputState }
func (ReportConfigSortingTypeOutput) ElementType ¶
func (ReportConfigSortingTypeOutput) ElementType() reflect.Type
func (ReportConfigSortingTypeOutput) ToReportConfigSortingTypeOutput ¶
func (o ReportConfigSortingTypeOutput) ToReportConfigSortingTypeOutput() ReportConfigSortingTypeOutput
func (ReportConfigSortingTypeOutput) ToReportConfigSortingTypeOutputWithContext ¶
func (o ReportConfigSortingTypeOutput) ToReportConfigSortingTypeOutputWithContext(ctx context.Context) ReportConfigSortingTypeOutput
func (ReportConfigSortingTypeOutput) ToReportConfigSortingTypePtrOutput ¶
func (o ReportConfigSortingTypeOutput) ToReportConfigSortingTypePtrOutput() ReportConfigSortingTypePtrOutput
func (ReportConfigSortingTypeOutput) ToReportConfigSortingTypePtrOutputWithContext ¶
func (o ReportConfigSortingTypeOutput) ToReportConfigSortingTypePtrOutputWithContext(ctx context.Context) ReportConfigSortingTypePtrOutput
func (ReportConfigSortingTypeOutput) ToStringOutput ¶
func (o ReportConfigSortingTypeOutput) ToStringOutput() pulumi.StringOutput
func (ReportConfigSortingTypeOutput) ToStringOutputWithContext ¶
func (o ReportConfigSortingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReportConfigSortingTypeOutput) ToStringPtrOutput ¶
func (o ReportConfigSortingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportConfigSortingTypeOutput) ToStringPtrOutputWithContext ¶
func (o ReportConfigSortingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportConfigSortingTypePtrInput ¶
type ReportConfigSortingTypePtrInput interface { pulumi.Input ToReportConfigSortingTypePtrOutput() ReportConfigSortingTypePtrOutput ToReportConfigSortingTypePtrOutputWithContext(context.Context) ReportConfigSortingTypePtrOutput }
func ReportConfigSortingTypePtr ¶
func ReportConfigSortingTypePtr(v string) ReportConfigSortingTypePtrInput
type ReportConfigSortingTypePtrOutput ¶
type ReportConfigSortingTypePtrOutput struct{ *pulumi.OutputState }
func (ReportConfigSortingTypePtrOutput) Elem ¶
func (o ReportConfigSortingTypePtrOutput) Elem() ReportConfigSortingTypeOutput
func (ReportConfigSortingTypePtrOutput) ElementType ¶
func (ReportConfigSortingTypePtrOutput) ElementType() reflect.Type
func (ReportConfigSortingTypePtrOutput) ToReportConfigSortingTypePtrOutput ¶
func (o ReportConfigSortingTypePtrOutput) ToReportConfigSortingTypePtrOutput() ReportConfigSortingTypePtrOutput
func (ReportConfigSortingTypePtrOutput) ToReportConfigSortingTypePtrOutputWithContext ¶
func (o ReportConfigSortingTypePtrOutput) ToReportConfigSortingTypePtrOutputWithContext(ctx context.Context) ReportConfigSortingTypePtrOutput
func (ReportConfigSortingTypePtrOutput) ToStringPtrOutput ¶
func (o ReportConfigSortingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportConfigSortingTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ReportConfigSortingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 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
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 ReportDataset ¶
type ReportDataset 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]ReportAggregation `pulumi:"aggregation"` // Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided. Configuration *ReportDatasetConfiguration `pulumi:"configuration"` // Has filter expression to use in the report. Filter *ReportFilter `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 []ReportGrouping `pulumi:"grouping"` }
The definition of data present in the report.
type ReportDatasetArgs ¶
type ReportDatasetArgs 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 ReportAggregationMapInput `pulumi:"aggregation"` // Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided. Configuration ReportDatasetConfigurationPtrInput `pulumi:"configuration"` // Has filter expression to use in the report. Filter ReportFilterPtrInput `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 ReportGroupingArrayInput `pulumi:"grouping"` }
The definition of data present in the report.
func (ReportDatasetArgs) ElementType ¶
func (ReportDatasetArgs) ElementType() reflect.Type
func (ReportDatasetArgs) ToReportDatasetOutput ¶
func (i ReportDatasetArgs) ToReportDatasetOutput() ReportDatasetOutput
func (ReportDatasetArgs) ToReportDatasetOutputWithContext ¶
func (i ReportDatasetArgs) ToReportDatasetOutputWithContext(ctx context.Context) ReportDatasetOutput
func (ReportDatasetArgs) ToReportDatasetPtrOutput ¶
func (i ReportDatasetArgs) ToReportDatasetPtrOutput() ReportDatasetPtrOutput
func (ReportDatasetArgs) ToReportDatasetPtrOutputWithContext ¶
func (i ReportDatasetArgs) ToReportDatasetPtrOutputWithContext(ctx context.Context) ReportDatasetPtrOutput
type ReportDatasetConfiguration ¶
type ReportDatasetConfiguration 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 ReportDatasetConfigurationArgs ¶
type ReportDatasetConfigurationArgs 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 (ReportDatasetConfigurationArgs) ElementType ¶
func (ReportDatasetConfigurationArgs) ElementType() reflect.Type
func (ReportDatasetConfigurationArgs) ToReportDatasetConfigurationOutput ¶
func (i ReportDatasetConfigurationArgs) ToReportDatasetConfigurationOutput() ReportDatasetConfigurationOutput
func (ReportDatasetConfigurationArgs) ToReportDatasetConfigurationOutputWithContext ¶
func (i ReportDatasetConfigurationArgs) ToReportDatasetConfigurationOutputWithContext(ctx context.Context) ReportDatasetConfigurationOutput
func (ReportDatasetConfigurationArgs) ToReportDatasetConfigurationPtrOutput ¶
func (i ReportDatasetConfigurationArgs) ToReportDatasetConfigurationPtrOutput() ReportDatasetConfigurationPtrOutput
func (ReportDatasetConfigurationArgs) ToReportDatasetConfigurationPtrOutputWithContext ¶
func (i ReportDatasetConfigurationArgs) ToReportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationPtrOutput
type ReportDatasetConfigurationInput ¶
type ReportDatasetConfigurationInput interface { pulumi.Input ToReportDatasetConfigurationOutput() ReportDatasetConfigurationOutput ToReportDatasetConfigurationOutputWithContext(context.Context) ReportDatasetConfigurationOutput }
ReportDatasetConfigurationInput is an input type that accepts ReportDatasetConfigurationArgs and ReportDatasetConfigurationOutput values. You can construct a concrete instance of `ReportDatasetConfigurationInput` via:
ReportDatasetConfigurationArgs{...}
type ReportDatasetConfigurationOutput ¶
type ReportDatasetConfigurationOutput struct{ *pulumi.OutputState }
The configuration of dataset in the report.
func (ReportDatasetConfigurationOutput) Columns ¶
func (o ReportDatasetConfigurationOutput) 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 (ReportDatasetConfigurationOutput) ElementType ¶
func (ReportDatasetConfigurationOutput) ElementType() reflect.Type
func (ReportDatasetConfigurationOutput) ToReportDatasetConfigurationOutput ¶
func (o ReportDatasetConfigurationOutput) ToReportDatasetConfigurationOutput() ReportDatasetConfigurationOutput
func (ReportDatasetConfigurationOutput) ToReportDatasetConfigurationOutputWithContext ¶
func (o ReportDatasetConfigurationOutput) ToReportDatasetConfigurationOutputWithContext(ctx context.Context) ReportDatasetConfigurationOutput
func (ReportDatasetConfigurationOutput) ToReportDatasetConfigurationPtrOutput ¶
func (o ReportDatasetConfigurationOutput) ToReportDatasetConfigurationPtrOutput() ReportDatasetConfigurationPtrOutput
func (ReportDatasetConfigurationOutput) ToReportDatasetConfigurationPtrOutputWithContext ¶
func (o ReportDatasetConfigurationOutput) ToReportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationPtrOutput
type ReportDatasetConfigurationPtrInput ¶
type ReportDatasetConfigurationPtrInput interface { pulumi.Input ToReportDatasetConfigurationPtrOutput() ReportDatasetConfigurationPtrOutput ToReportDatasetConfigurationPtrOutputWithContext(context.Context) ReportDatasetConfigurationPtrOutput }
ReportDatasetConfigurationPtrInput is an input type that accepts ReportDatasetConfigurationArgs, ReportDatasetConfigurationPtr and ReportDatasetConfigurationPtrOutput values. You can construct a concrete instance of `ReportDatasetConfigurationPtrInput` via:
ReportDatasetConfigurationArgs{...} or: nil
func ReportDatasetConfigurationPtr ¶
func ReportDatasetConfigurationPtr(v *ReportDatasetConfigurationArgs) ReportDatasetConfigurationPtrInput
type ReportDatasetConfigurationPtrOutput ¶
type ReportDatasetConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ReportDatasetConfigurationPtrOutput) Columns ¶
func (o ReportDatasetConfigurationPtrOutput) 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 (ReportDatasetConfigurationPtrOutput) Elem ¶
func (o ReportDatasetConfigurationPtrOutput) Elem() ReportDatasetConfigurationOutput
func (ReportDatasetConfigurationPtrOutput) ElementType ¶
func (ReportDatasetConfigurationPtrOutput) ElementType() reflect.Type
func (ReportDatasetConfigurationPtrOutput) ToReportDatasetConfigurationPtrOutput ¶
func (o ReportDatasetConfigurationPtrOutput) ToReportDatasetConfigurationPtrOutput() ReportDatasetConfigurationPtrOutput
func (ReportDatasetConfigurationPtrOutput) ToReportDatasetConfigurationPtrOutputWithContext ¶
func (o ReportDatasetConfigurationPtrOutput) ToReportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationPtrOutput
type ReportDatasetConfigurationResponse ¶
type ReportDatasetConfigurationResponse 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 ReportDatasetConfigurationResponseOutput ¶
type ReportDatasetConfigurationResponseOutput struct{ *pulumi.OutputState }
The configuration of dataset in the report.
func (ReportDatasetConfigurationResponseOutput) Columns ¶
func (o ReportDatasetConfigurationResponseOutput) 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 (ReportDatasetConfigurationResponseOutput) ElementType ¶
func (ReportDatasetConfigurationResponseOutput) ElementType() reflect.Type
func (ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponseOutput ¶
func (o ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponseOutput() ReportDatasetConfigurationResponseOutput
func (ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponseOutputWithContext ¶
func (o ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponseOutputWithContext(ctx context.Context) ReportDatasetConfigurationResponseOutput
type ReportDatasetConfigurationResponsePtrOutput ¶
type ReportDatasetConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportDatasetConfigurationResponsePtrOutput) Columns ¶
func (o ReportDatasetConfigurationResponsePtrOutput) 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 (ReportDatasetConfigurationResponsePtrOutput) ElementType ¶
func (ReportDatasetConfigurationResponsePtrOutput) ElementType() reflect.Type
func (ReportDatasetConfigurationResponsePtrOutput) ToReportDatasetConfigurationResponsePtrOutput ¶
func (o ReportDatasetConfigurationResponsePtrOutput) ToReportDatasetConfigurationResponsePtrOutput() ReportDatasetConfigurationResponsePtrOutput
func (ReportDatasetConfigurationResponsePtrOutput) ToReportDatasetConfigurationResponsePtrOutputWithContext ¶
func (o ReportDatasetConfigurationResponsePtrOutput) ToReportDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationResponsePtrOutput
type ReportDatasetInput ¶
type ReportDatasetInput interface { pulumi.Input ToReportDatasetOutput() ReportDatasetOutput ToReportDatasetOutputWithContext(context.Context) ReportDatasetOutput }
ReportDatasetInput is an input type that accepts ReportDatasetArgs and ReportDatasetOutput values. You can construct a concrete instance of `ReportDatasetInput` via:
ReportDatasetArgs{...}
type ReportDatasetOutput ¶
type ReportDatasetOutput struct{ *pulumi.OutputState }
The definition of data present in the report.
func (ReportDatasetOutput) Aggregation ¶
func (o ReportDatasetOutput) Aggregation() ReportAggregationMapOutput
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 (ReportDatasetOutput) Configuration ¶
func (o ReportDatasetOutput) Configuration() ReportDatasetConfigurationPtrOutput
Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
func (ReportDatasetOutput) ElementType ¶
func (ReportDatasetOutput) ElementType() reflect.Type
func (ReportDatasetOutput) Filter ¶
func (o ReportDatasetOutput) Filter() ReportFilterPtrOutput
Has filter expression to use in the report.
func (ReportDatasetOutput) Granularity ¶
func (o ReportDatasetOutput) Granularity() pulumi.StringPtrOutput
The granularity of rows in the report.
func (ReportDatasetOutput) Grouping ¶
func (o ReportDatasetOutput) Grouping() ReportGroupingArrayOutput
Array of group by expression to use in the report. Report can have up to 2 group by clauses.
func (ReportDatasetOutput) ToReportDatasetOutput ¶
func (o ReportDatasetOutput) ToReportDatasetOutput() ReportDatasetOutput
func (ReportDatasetOutput) ToReportDatasetOutputWithContext ¶
func (o ReportDatasetOutput) ToReportDatasetOutputWithContext(ctx context.Context) ReportDatasetOutput
func (ReportDatasetOutput) ToReportDatasetPtrOutput ¶
func (o ReportDatasetOutput) ToReportDatasetPtrOutput() ReportDatasetPtrOutput
func (ReportDatasetOutput) ToReportDatasetPtrOutputWithContext ¶
func (o ReportDatasetOutput) ToReportDatasetPtrOutputWithContext(ctx context.Context) ReportDatasetPtrOutput
type ReportDatasetPtrInput ¶
type ReportDatasetPtrInput interface { pulumi.Input ToReportDatasetPtrOutput() ReportDatasetPtrOutput ToReportDatasetPtrOutputWithContext(context.Context) ReportDatasetPtrOutput }
ReportDatasetPtrInput is an input type that accepts ReportDatasetArgs, ReportDatasetPtr and ReportDatasetPtrOutput values. You can construct a concrete instance of `ReportDatasetPtrInput` via:
ReportDatasetArgs{...} or: nil
func ReportDatasetPtr ¶
func ReportDatasetPtr(v *ReportDatasetArgs) ReportDatasetPtrInput
type ReportDatasetPtrOutput ¶
type ReportDatasetPtrOutput struct{ *pulumi.OutputState }
func (ReportDatasetPtrOutput) Aggregation ¶
func (o ReportDatasetPtrOutput) Aggregation() ReportAggregationMapOutput
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 (ReportDatasetPtrOutput) Configuration ¶
func (o ReportDatasetPtrOutput) Configuration() ReportDatasetConfigurationPtrOutput
Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
func (ReportDatasetPtrOutput) Elem ¶
func (o ReportDatasetPtrOutput) Elem() ReportDatasetOutput
func (ReportDatasetPtrOutput) ElementType ¶
func (ReportDatasetPtrOutput) ElementType() reflect.Type
func (ReportDatasetPtrOutput) Filter ¶
func (o ReportDatasetPtrOutput) Filter() ReportFilterPtrOutput
Has filter expression to use in the report.
func (ReportDatasetPtrOutput) Granularity ¶
func (o ReportDatasetPtrOutput) Granularity() pulumi.StringPtrOutput
The granularity of rows in the report.
func (ReportDatasetPtrOutput) Grouping ¶
func (o ReportDatasetPtrOutput) Grouping() ReportGroupingArrayOutput
Array of group by expression to use in the report. Report can have up to 2 group by clauses.
func (ReportDatasetPtrOutput) ToReportDatasetPtrOutput ¶
func (o ReportDatasetPtrOutput) ToReportDatasetPtrOutput() ReportDatasetPtrOutput
func (ReportDatasetPtrOutput) ToReportDatasetPtrOutputWithContext ¶
func (o ReportDatasetPtrOutput) ToReportDatasetPtrOutputWithContext(ctx context.Context) ReportDatasetPtrOutput
type ReportDatasetResponse ¶
type ReportDatasetResponse 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]ReportAggregationResponse `pulumi:"aggregation"` // Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided. Configuration *ReportDatasetConfigurationResponse `pulumi:"configuration"` // Has filter expression to use in the report. Filter *ReportFilterResponse `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 []ReportGroupingResponse `pulumi:"grouping"` }
The definition of data present in the report.
type ReportDatasetResponseOutput ¶
type ReportDatasetResponseOutput struct{ *pulumi.OutputState }
The definition of data present in the report.
func (ReportDatasetResponseOutput) Aggregation ¶
func (o ReportDatasetResponseOutput) Aggregation() ReportAggregationResponseMapOutput
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 (ReportDatasetResponseOutput) Configuration ¶
func (o ReportDatasetResponseOutput) Configuration() ReportDatasetConfigurationResponsePtrOutput
Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
func (ReportDatasetResponseOutput) ElementType ¶
func (ReportDatasetResponseOutput) ElementType() reflect.Type
func (ReportDatasetResponseOutput) Filter ¶
func (o ReportDatasetResponseOutput) Filter() ReportFilterResponsePtrOutput
Has filter expression to use in the report.
func (ReportDatasetResponseOutput) Granularity ¶
func (o ReportDatasetResponseOutput) Granularity() pulumi.StringPtrOutput
The granularity of rows in the report.
func (ReportDatasetResponseOutput) Grouping ¶
func (o ReportDatasetResponseOutput) Grouping() ReportGroupingResponseArrayOutput
Array of group by expression to use in the report. Report can have up to 2 group by clauses.
func (ReportDatasetResponseOutput) ToReportDatasetResponseOutput ¶
func (o ReportDatasetResponseOutput) ToReportDatasetResponseOutput() ReportDatasetResponseOutput
func (ReportDatasetResponseOutput) ToReportDatasetResponseOutputWithContext ¶
func (o ReportDatasetResponseOutput) ToReportDatasetResponseOutputWithContext(ctx context.Context) ReportDatasetResponseOutput
type ReportDatasetResponsePtrOutput ¶
type ReportDatasetResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportDatasetResponsePtrOutput) Aggregation ¶
func (o ReportDatasetResponsePtrOutput) Aggregation() ReportAggregationResponseMapOutput
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 (ReportDatasetResponsePtrOutput) Configuration ¶
func (o ReportDatasetResponsePtrOutput) Configuration() ReportDatasetConfigurationResponsePtrOutput
Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
func (ReportDatasetResponsePtrOutput) Elem ¶
func (o ReportDatasetResponsePtrOutput) Elem() ReportDatasetResponseOutput
func (ReportDatasetResponsePtrOutput) ElementType ¶
func (ReportDatasetResponsePtrOutput) ElementType() reflect.Type
func (ReportDatasetResponsePtrOutput) Filter ¶
func (o ReportDatasetResponsePtrOutput) Filter() ReportFilterResponsePtrOutput
Has filter expression to use in the report.
func (ReportDatasetResponsePtrOutput) Granularity ¶
func (o ReportDatasetResponsePtrOutput) Granularity() pulumi.StringPtrOutput
The granularity of rows in the report.
func (ReportDatasetResponsePtrOutput) Grouping ¶
func (o ReportDatasetResponsePtrOutput) Grouping() ReportGroupingResponseArrayOutput
Array of group by expression to use in the report. Report can have up to 2 group by clauses.
func (ReportDatasetResponsePtrOutput) ToReportDatasetResponsePtrOutput ¶
func (o ReportDatasetResponsePtrOutput) ToReportDatasetResponsePtrOutput() ReportDatasetResponsePtrOutput
func (ReportDatasetResponsePtrOutput) ToReportDatasetResponsePtrOutputWithContext ¶
func (o ReportDatasetResponsePtrOutput) ToReportDatasetResponsePtrOutputWithContext(ctx context.Context) ReportDatasetResponsePtrOutput
type ReportDefinition ¶
type ReportDefinition struct { // Has definition for data in this report. Dataset *ReportDataset `pulumi:"dataset"` // Has time period for pulling data for the report. TimePeriod *ReportTimePeriod `pulumi:"timePeriod"` // The time frame for pulling data for the report. If custom, then a specific time period must be provided. Timeframe string `pulumi:"timeframe"` // The type of the report. Type string `pulumi:"type"` }
The definition of a report.
type ReportDefinitionArgs ¶
type ReportDefinitionArgs struct { // Has definition for data in this report. Dataset ReportDatasetPtrInput `pulumi:"dataset"` // Has time period for pulling data for the report. TimePeriod ReportTimePeriodPtrInput `pulumi:"timePeriod"` // The time frame for pulling data for the report. If custom, then a specific time period must be provided. Timeframe pulumi.StringInput `pulumi:"timeframe"` // The type of the report. Type pulumi.StringInput `pulumi:"type"` }
The definition of a report.
func (ReportDefinitionArgs) ElementType ¶
func (ReportDefinitionArgs) ElementType() reflect.Type
func (ReportDefinitionArgs) ToReportDefinitionOutput ¶
func (i ReportDefinitionArgs) ToReportDefinitionOutput() ReportDefinitionOutput
func (ReportDefinitionArgs) ToReportDefinitionOutputWithContext ¶
func (i ReportDefinitionArgs) ToReportDefinitionOutputWithContext(ctx context.Context) ReportDefinitionOutput
type ReportDefinitionInput ¶
type ReportDefinitionInput interface { pulumi.Input ToReportDefinitionOutput() ReportDefinitionOutput ToReportDefinitionOutputWithContext(context.Context) ReportDefinitionOutput }
ReportDefinitionInput is an input type that accepts ReportDefinitionArgs and ReportDefinitionOutput values. You can construct a concrete instance of `ReportDefinitionInput` via:
ReportDefinitionArgs{...}
type ReportDefinitionOutput ¶
type ReportDefinitionOutput struct{ *pulumi.OutputState }
The definition of a report.
func (ReportDefinitionOutput) Dataset ¶
func (o ReportDefinitionOutput) Dataset() ReportDatasetPtrOutput
Has definition for data in this report.
func (ReportDefinitionOutput) ElementType ¶
func (ReportDefinitionOutput) ElementType() reflect.Type
func (ReportDefinitionOutput) TimePeriod ¶
func (o ReportDefinitionOutput) TimePeriod() ReportTimePeriodPtrOutput
Has time period for pulling data for the report.
func (ReportDefinitionOutput) Timeframe ¶
func (o ReportDefinitionOutput) Timeframe() pulumi.StringOutput
The time frame for pulling data for the report. If custom, then a specific time period must be provided.
func (ReportDefinitionOutput) ToReportDefinitionOutput ¶
func (o ReportDefinitionOutput) ToReportDefinitionOutput() ReportDefinitionOutput
func (ReportDefinitionOutput) ToReportDefinitionOutputWithContext ¶
func (o ReportDefinitionOutput) ToReportDefinitionOutputWithContext(ctx context.Context) ReportDefinitionOutput
func (ReportDefinitionOutput) Type ¶
func (o ReportDefinitionOutput) Type() pulumi.StringOutput
The type of the report.
type ReportDefinitionResponse ¶
type ReportDefinitionResponse struct { // Has definition for data in this report. Dataset *ReportDatasetResponse `pulumi:"dataset"` // Has time period for pulling data for the report. TimePeriod *ReportTimePeriodResponse `pulumi:"timePeriod"` // The time frame for pulling data for the report. If custom, then a specific time period must be provided. Timeframe string `pulumi:"timeframe"` // The type of the report. Type string `pulumi:"type"` }
The definition of a report.
type ReportDefinitionResponseOutput ¶
type ReportDefinitionResponseOutput struct{ *pulumi.OutputState }
The definition of a report.
func (ReportDefinitionResponseOutput) Dataset ¶
func (o ReportDefinitionResponseOutput) Dataset() ReportDatasetResponsePtrOutput
Has definition for data in this report.
func (ReportDefinitionResponseOutput) ElementType ¶
func (ReportDefinitionResponseOutput) ElementType() reflect.Type
func (ReportDefinitionResponseOutput) TimePeriod ¶
func (o ReportDefinitionResponseOutput) TimePeriod() ReportTimePeriodResponsePtrOutput
Has time period for pulling data for the report.
func (ReportDefinitionResponseOutput) Timeframe ¶
func (o ReportDefinitionResponseOutput) Timeframe() pulumi.StringOutput
The time frame for pulling data for the report. If custom, then a specific time period must be provided.
func (ReportDefinitionResponseOutput) ToReportDefinitionResponseOutput ¶
func (o ReportDefinitionResponseOutput) ToReportDefinitionResponseOutput() ReportDefinitionResponseOutput
func (ReportDefinitionResponseOutput) ToReportDefinitionResponseOutputWithContext ¶
func (o ReportDefinitionResponseOutput) ToReportDefinitionResponseOutputWithContext(ctx context.Context) ReportDefinitionResponseOutput
func (ReportDefinitionResponseOutput) Type ¶
func (o ReportDefinitionResponseOutput) Type() pulumi.StringOutput
The type of the report.
type ReportDeliveryDestination ¶
type ReportDeliveryDestination struct { // The name of the container where reports will be uploaded. Container string `pulumi:"container"` // The resource id of the storage account where reports will be delivered. ResourceId string `pulumi:"resourceId"` // The name of the directory where reports will be uploaded. RootFolderPath *string `pulumi:"rootFolderPath"` }
The destination information for the delivery of the report.
type ReportDeliveryDestinationArgs ¶
type ReportDeliveryDestinationArgs struct { // The name of the container where reports will be uploaded. Container pulumi.StringInput `pulumi:"container"` // The resource id of the storage account where reports will be delivered. ResourceId pulumi.StringInput `pulumi:"resourceId"` // The name of the directory where reports will be uploaded. RootFolderPath pulumi.StringPtrInput `pulumi:"rootFolderPath"` }
The destination information for the delivery of the report.
func (ReportDeliveryDestinationArgs) ElementType ¶
func (ReportDeliveryDestinationArgs) ElementType() reflect.Type
func (ReportDeliveryDestinationArgs) ToReportDeliveryDestinationOutput ¶
func (i ReportDeliveryDestinationArgs) ToReportDeliveryDestinationOutput() ReportDeliveryDestinationOutput
func (ReportDeliveryDestinationArgs) ToReportDeliveryDestinationOutputWithContext ¶
func (i ReportDeliveryDestinationArgs) ToReportDeliveryDestinationOutputWithContext(ctx context.Context) ReportDeliveryDestinationOutput
type ReportDeliveryDestinationInput ¶
type ReportDeliveryDestinationInput interface { pulumi.Input ToReportDeliveryDestinationOutput() ReportDeliveryDestinationOutput ToReportDeliveryDestinationOutputWithContext(context.Context) ReportDeliveryDestinationOutput }
ReportDeliveryDestinationInput is an input type that accepts ReportDeliveryDestinationArgs and ReportDeliveryDestinationOutput values. You can construct a concrete instance of `ReportDeliveryDestinationInput` via:
ReportDeliveryDestinationArgs{...}
type ReportDeliveryDestinationOutput ¶
type ReportDeliveryDestinationOutput struct{ *pulumi.OutputState }
The destination information for the delivery of the report.
func (ReportDeliveryDestinationOutput) Container ¶
func (o ReportDeliveryDestinationOutput) Container() pulumi.StringOutput
The name of the container where reports will be uploaded.
func (ReportDeliveryDestinationOutput) ElementType ¶
func (ReportDeliveryDestinationOutput) ElementType() reflect.Type
func (ReportDeliveryDestinationOutput) ResourceId ¶
func (o ReportDeliveryDestinationOutput) ResourceId() pulumi.StringOutput
The resource id of the storage account where reports will be delivered.
func (ReportDeliveryDestinationOutput) RootFolderPath ¶
func (o ReportDeliveryDestinationOutput) RootFolderPath() pulumi.StringPtrOutput
The name of the directory where reports will be uploaded.
func (ReportDeliveryDestinationOutput) ToReportDeliveryDestinationOutput ¶
func (o ReportDeliveryDestinationOutput) ToReportDeliveryDestinationOutput() ReportDeliveryDestinationOutput
func (ReportDeliveryDestinationOutput) ToReportDeliveryDestinationOutputWithContext ¶
func (o ReportDeliveryDestinationOutput) ToReportDeliveryDestinationOutputWithContext(ctx context.Context) ReportDeliveryDestinationOutput
type ReportDeliveryDestinationResponse ¶
type ReportDeliveryDestinationResponse struct { // The name of the container where reports will be uploaded. Container string `pulumi:"container"` // The resource id of the storage account where reports will be delivered. ResourceId string `pulumi:"resourceId"` // The name of the directory where reports will be uploaded. RootFolderPath *string `pulumi:"rootFolderPath"` }
The destination information for the delivery of the report.
type ReportDeliveryDestinationResponseOutput ¶
type ReportDeliveryDestinationResponseOutput struct{ *pulumi.OutputState }
The destination information for the delivery of the report.
func (ReportDeliveryDestinationResponseOutput) Container ¶
func (o ReportDeliveryDestinationResponseOutput) Container() pulumi.StringOutput
The name of the container where reports will be uploaded.
func (ReportDeliveryDestinationResponseOutput) ElementType ¶
func (ReportDeliveryDestinationResponseOutput) ElementType() reflect.Type
func (ReportDeliveryDestinationResponseOutput) ResourceId ¶
func (o ReportDeliveryDestinationResponseOutput) ResourceId() pulumi.StringOutput
The resource id of the storage account where reports will be delivered.
func (ReportDeliveryDestinationResponseOutput) RootFolderPath ¶
func (o ReportDeliveryDestinationResponseOutput) RootFolderPath() pulumi.StringPtrOutput
The name of the directory where reports will be uploaded.
func (ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponseOutput ¶
func (o ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponseOutput() ReportDeliveryDestinationResponseOutput
func (ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponseOutputWithContext ¶
func (o ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponseOutputWithContext(ctx context.Context) ReportDeliveryDestinationResponseOutput
type ReportDeliveryInfo ¶
type ReportDeliveryInfo struct { // Has destination for the report being delivered. Destination ReportDeliveryDestination `pulumi:"destination"` }
The delivery information associated with a report.
type ReportDeliveryInfoArgs ¶
type ReportDeliveryInfoArgs struct { // Has destination for the report being delivered. Destination ReportDeliveryDestinationInput `pulumi:"destination"` }
The delivery information associated with a report.
func (ReportDeliveryInfoArgs) ElementType ¶
func (ReportDeliveryInfoArgs) ElementType() reflect.Type
func (ReportDeliveryInfoArgs) ToReportDeliveryInfoOutput ¶
func (i ReportDeliveryInfoArgs) ToReportDeliveryInfoOutput() ReportDeliveryInfoOutput
func (ReportDeliveryInfoArgs) ToReportDeliveryInfoOutputWithContext ¶
func (i ReportDeliveryInfoArgs) ToReportDeliveryInfoOutputWithContext(ctx context.Context) ReportDeliveryInfoOutput
type ReportDeliveryInfoInput ¶
type ReportDeliveryInfoInput interface { pulumi.Input ToReportDeliveryInfoOutput() ReportDeliveryInfoOutput ToReportDeliveryInfoOutputWithContext(context.Context) ReportDeliveryInfoOutput }
ReportDeliveryInfoInput is an input type that accepts ReportDeliveryInfoArgs and ReportDeliveryInfoOutput values. You can construct a concrete instance of `ReportDeliveryInfoInput` via:
ReportDeliveryInfoArgs{...}
type ReportDeliveryInfoOutput ¶
type ReportDeliveryInfoOutput struct{ *pulumi.OutputState }
The delivery information associated with a report.
func (ReportDeliveryInfoOutput) Destination ¶
func (o ReportDeliveryInfoOutput) Destination() ReportDeliveryDestinationOutput
Has destination for the report being delivered.
func (ReportDeliveryInfoOutput) ElementType ¶
func (ReportDeliveryInfoOutput) ElementType() reflect.Type
func (ReportDeliveryInfoOutput) ToReportDeliveryInfoOutput ¶
func (o ReportDeliveryInfoOutput) ToReportDeliveryInfoOutput() ReportDeliveryInfoOutput
func (ReportDeliveryInfoOutput) ToReportDeliveryInfoOutputWithContext ¶
func (o ReportDeliveryInfoOutput) ToReportDeliveryInfoOutputWithContext(ctx context.Context) ReportDeliveryInfoOutput
type ReportDeliveryInfoResponse ¶
type ReportDeliveryInfoResponse struct { // Has destination for the report being delivered. Destination ReportDeliveryDestinationResponse `pulumi:"destination"` }
The delivery information associated with a report.
type ReportDeliveryInfoResponseOutput ¶
type ReportDeliveryInfoResponseOutput struct{ *pulumi.OutputState }
The delivery information associated with a report.
func (ReportDeliveryInfoResponseOutput) Destination ¶
func (o ReportDeliveryInfoResponseOutput) Destination() ReportDeliveryDestinationResponseOutput
Has destination for the report being delivered.
func (ReportDeliveryInfoResponseOutput) ElementType ¶
func (ReportDeliveryInfoResponseOutput) ElementType() reflect.Type
func (ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponseOutput ¶
func (o ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponseOutput() ReportDeliveryInfoResponseOutput
func (ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponseOutputWithContext ¶
func (o ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponseOutputWithContext(ctx context.Context) ReportDeliveryInfoResponseOutput
type ReportFilter ¶
type ReportFilter struct { // The logical "AND" expression. Must have at least 2 items. And []ReportFilter `pulumi:"and"` // Has comparison expression for a dimension Dimension *ReportComparisonExpression `pulumi:"dimension"` // The logical "NOT" expression. Not *ReportFilter `pulumi:"not"` // The logical "OR" expression. Must have at least 2 items. Or []ReportFilter `pulumi:"or"` // Has comparison expression for a tag Tag *ReportComparisonExpression `pulumi:"tag"` }
The filter expression to be used in the report.
type ReportFilterArgs ¶
type ReportFilterArgs struct { // The logical "AND" expression. Must have at least 2 items. And ReportFilterArrayInput `pulumi:"and"` // Has comparison expression for a dimension Dimension ReportComparisonExpressionPtrInput `pulumi:"dimension"` // The logical "NOT" expression. Not ReportFilterPtrInput `pulumi:"not"` // The logical "OR" expression. Must have at least 2 items. Or ReportFilterArrayInput `pulumi:"or"` // Has comparison expression for a tag Tag ReportComparisonExpressionPtrInput `pulumi:"tag"` }
The filter expression to be used in the report.
func (ReportFilterArgs) ElementType ¶
func (ReportFilterArgs) ElementType() reflect.Type
func (ReportFilterArgs) ToReportFilterOutput ¶
func (i ReportFilterArgs) ToReportFilterOutput() ReportFilterOutput
func (ReportFilterArgs) ToReportFilterOutputWithContext ¶
func (i ReportFilterArgs) ToReportFilterOutputWithContext(ctx context.Context) ReportFilterOutput
func (ReportFilterArgs) ToReportFilterPtrOutput ¶
func (i ReportFilterArgs) ToReportFilterPtrOutput() ReportFilterPtrOutput
func (ReportFilterArgs) ToReportFilterPtrOutputWithContext ¶
func (i ReportFilterArgs) ToReportFilterPtrOutputWithContext(ctx context.Context) ReportFilterPtrOutput
type ReportFilterArray ¶
type ReportFilterArray []ReportFilterInput
func (ReportFilterArray) ElementType ¶
func (ReportFilterArray) ElementType() reflect.Type
func (ReportFilterArray) ToReportFilterArrayOutput ¶
func (i ReportFilterArray) ToReportFilterArrayOutput() ReportFilterArrayOutput
func (ReportFilterArray) ToReportFilterArrayOutputWithContext ¶
func (i ReportFilterArray) ToReportFilterArrayOutputWithContext(ctx context.Context) ReportFilterArrayOutput
type ReportFilterArrayInput ¶
type ReportFilterArrayInput interface { pulumi.Input ToReportFilterArrayOutput() ReportFilterArrayOutput ToReportFilterArrayOutputWithContext(context.Context) ReportFilterArrayOutput }
ReportFilterArrayInput is an input type that accepts ReportFilterArray and ReportFilterArrayOutput values. You can construct a concrete instance of `ReportFilterArrayInput` via:
ReportFilterArray{ ReportFilterArgs{...} }
type ReportFilterArrayOutput ¶
type ReportFilterArrayOutput struct{ *pulumi.OutputState }
func (ReportFilterArrayOutput) ElementType ¶
func (ReportFilterArrayOutput) ElementType() reflect.Type
func (ReportFilterArrayOutput) Index ¶
func (o ReportFilterArrayOutput) Index(i pulumi.IntInput) ReportFilterOutput
func (ReportFilterArrayOutput) ToReportFilterArrayOutput ¶
func (o ReportFilterArrayOutput) ToReportFilterArrayOutput() ReportFilterArrayOutput
func (ReportFilterArrayOutput) ToReportFilterArrayOutputWithContext ¶
func (o ReportFilterArrayOutput) ToReportFilterArrayOutputWithContext(ctx context.Context) ReportFilterArrayOutput
type ReportFilterInput ¶
type ReportFilterInput interface { pulumi.Input ToReportFilterOutput() ReportFilterOutput ToReportFilterOutputWithContext(context.Context) ReportFilterOutput }
ReportFilterInput is an input type that accepts ReportFilterArgs and ReportFilterOutput values. You can construct a concrete instance of `ReportFilterInput` via:
ReportFilterArgs{...}
type ReportFilterOutput ¶
type ReportFilterOutput struct{ *pulumi.OutputState }
The filter expression to be used in the report.
func (ReportFilterOutput) And ¶
func (o ReportFilterOutput) And() ReportFilterArrayOutput
The logical "AND" expression. Must have at least 2 items.
func (ReportFilterOutput) Dimension ¶
func (o ReportFilterOutput) Dimension() ReportComparisonExpressionPtrOutput
Has comparison expression for a dimension
func (ReportFilterOutput) ElementType ¶
func (ReportFilterOutput) ElementType() reflect.Type
func (ReportFilterOutput) Not ¶
func (o ReportFilterOutput) Not() ReportFilterPtrOutput
The logical "NOT" expression.
func (ReportFilterOutput) Or ¶
func (o ReportFilterOutput) Or() ReportFilterArrayOutput
The logical "OR" expression. Must have at least 2 items.
func (ReportFilterOutput) Tag ¶
func (o ReportFilterOutput) Tag() ReportComparisonExpressionPtrOutput
Has comparison expression for a tag
func (ReportFilterOutput) ToReportFilterOutput ¶
func (o ReportFilterOutput) ToReportFilterOutput() ReportFilterOutput
func (ReportFilterOutput) ToReportFilterOutputWithContext ¶
func (o ReportFilterOutput) ToReportFilterOutputWithContext(ctx context.Context) ReportFilterOutput
func (ReportFilterOutput) ToReportFilterPtrOutput ¶
func (o ReportFilterOutput) ToReportFilterPtrOutput() ReportFilterPtrOutput
func (ReportFilterOutput) ToReportFilterPtrOutputWithContext ¶
func (o ReportFilterOutput) ToReportFilterPtrOutputWithContext(ctx context.Context) ReportFilterPtrOutput
type ReportFilterPtrInput ¶
type ReportFilterPtrInput interface { pulumi.Input ToReportFilterPtrOutput() ReportFilterPtrOutput ToReportFilterPtrOutputWithContext(context.Context) ReportFilterPtrOutput }
ReportFilterPtrInput is an input type that accepts ReportFilterArgs, ReportFilterPtr and ReportFilterPtrOutput values. You can construct a concrete instance of `ReportFilterPtrInput` via:
ReportFilterArgs{...} or: nil
func ReportFilterPtr ¶
func ReportFilterPtr(v *ReportFilterArgs) ReportFilterPtrInput
type ReportFilterPtrOutput ¶
type ReportFilterPtrOutput struct{ *pulumi.OutputState }
func (ReportFilterPtrOutput) And ¶
func (o ReportFilterPtrOutput) And() ReportFilterArrayOutput
The logical "AND" expression. Must have at least 2 items.
func (ReportFilterPtrOutput) Dimension ¶
func (o ReportFilterPtrOutput) Dimension() ReportComparisonExpressionPtrOutput
Has comparison expression for a dimension
func (ReportFilterPtrOutput) Elem ¶
func (o ReportFilterPtrOutput) Elem() ReportFilterOutput
func (ReportFilterPtrOutput) ElementType ¶
func (ReportFilterPtrOutput) ElementType() reflect.Type
func (ReportFilterPtrOutput) Not ¶
func (o ReportFilterPtrOutput) Not() ReportFilterPtrOutput
The logical "NOT" expression.
func (ReportFilterPtrOutput) Or ¶
func (o ReportFilterPtrOutput) Or() ReportFilterArrayOutput
The logical "OR" expression. Must have at least 2 items.
func (ReportFilterPtrOutput) Tag ¶
func (o ReportFilterPtrOutput) Tag() ReportComparisonExpressionPtrOutput
Has comparison expression for a tag
func (ReportFilterPtrOutput) ToReportFilterPtrOutput ¶
func (o ReportFilterPtrOutput) ToReportFilterPtrOutput() ReportFilterPtrOutput
func (ReportFilterPtrOutput) ToReportFilterPtrOutputWithContext ¶
func (o ReportFilterPtrOutput) ToReportFilterPtrOutputWithContext(ctx context.Context) ReportFilterPtrOutput
type ReportFilterResponse ¶
type ReportFilterResponse struct { // The logical "AND" expression. Must have at least 2 items. And []ReportFilterResponse `pulumi:"and"` // Has comparison expression for a dimension Dimension *ReportComparisonExpressionResponse `pulumi:"dimension"` // The logical "NOT" expression. Not *ReportFilterResponse `pulumi:"not"` // The logical "OR" expression. Must have at least 2 items. Or []ReportFilterResponse `pulumi:"or"` // Has comparison expression for a tag Tag *ReportComparisonExpressionResponse `pulumi:"tag"` }
The filter expression to be used in the report.
type ReportFilterResponseArrayOutput ¶
type ReportFilterResponseArrayOutput struct{ *pulumi.OutputState }
func (ReportFilterResponseArrayOutput) ElementType ¶
func (ReportFilterResponseArrayOutput) ElementType() reflect.Type
func (ReportFilterResponseArrayOutput) Index ¶
func (o ReportFilterResponseArrayOutput) Index(i pulumi.IntInput) ReportFilterResponseOutput
func (ReportFilterResponseArrayOutput) ToReportFilterResponseArrayOutput ¶
func (o ReportFilterResponseArrayOutput) ToReportFilterResponseArrayOutput() ReportFilterResponseArrayOutput
func (ReportFilterResponseArrayOutput) ToReportFilterResponseArrayOutputWithContext ¶
func (o ReportFilterResponseArrayOutput) ToReportFilterResponseArrayOutputWithContext(ctx context.Context) ReportFilterResponseArrayOutput
type ReportFilterResponseOutput ¶
type ReportFilterResponseOutput struct{ *pulumi.OutputState }
The filter expression to be used in the report.
func (ReportFilterResponseOutput) And ¶
func (o ReportFilterResponseOutput) And() ReportFilterResponseArrayOutput
The logical "AND" expression. Must have at least 2 items.
func (ReportFilterResponseOutput) Dimension ¶
func (o ReportFilterResponseOutput) Dimension() ReportComparisonExpressionResponsePtrOutput
Has comparison expression for a dimension
func (ReportFilterResponseOutput) ElementType ¶
func (ReportFilterResponseOutput) ElementType() reflect.Type
func (ReportFilterResponseOutput) Not ¶
func (o ReportFilterResponseOutput) Not() ReportFilterResponsePtrOutput
The logical "NOT" expression.
func (ReportFilterResponseOutput) Or ¶
func (o ReportFilterResponseOutput) Or() ReportFilterResponseArrayOutput
The logical "OR" expression. Must have at least 2 items.
func (ReportFilterResponseOutput) ToReportFilterResponseOutput ¶
func (o ReportFilterResponseOutput) ToReportFilterResponseOutput() ReportFilterResponseOutput
func (ReportFilterResponseOutput) ToReportFilterResponseOutputWithContext ¶
func (o ReportFilterResponseOutput) ToReportFilterResponseOutputWithContext(ctx context.Context) ReportFilterResponseOutput
type ReportFilterResponsePtrOutput ¶
type ReportFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportFilterResponsePtrOutput) And ¶
func (o ReportFilterResponsePtrOutput) And() ReportFilterResponseArrayOutput
The logical "AND" expression. Must have at least 2 items.
func (ReportFilterResponsePtrOutput) Dimension ¶
func (o ReportFilterResponsePtrOutput) Dimension() ReportComparisonExpressionResponsePtrOutput
Has comparison expression for a dimension
func (ReportFilterResponsePtrOutput) Elem ¶
func (o ReportFilterResponsePtrOutput) Elem() ReportFilterResponseOutput
func (ReportFilterResponsePtrOutput) ElementType ¶
func (ReportFilterResponsePtrOutput) ElementType() reflect.Type
func (ReportFilterResponsePtrOutput) Not ¶
func (o ReportFilterResponsePtrOutput) Not() ReportFilterResponsePtrOutput
The logical "NOT" expression.
func (ReportFilterResponsePtrOutput) Or ¶
func (o ReportFilterResponsePtrOutput) Or() ReportFilterResponseArrayOutput
The logical "OR" expression. Must have at least 2 items.
func (ReportFilterResponsePtrOutput) ToReportFilterResponsePtrOutput ¶
func (o ReportFilterResponsePtrOutput) ToReportFilterResponsePtrOutput() ReportFilterResponsePtrOutput
func (ReportFilterResponsePtrOutput) ToReportFilterResponsePtrOutputWithContext ¶
func (o ReportFilterResponsePtrOutput) ToReportFilterResponsePtrOutputWithContext(ctx context.Context) ReportFilterResponsePtrOutput
type ReportGranularityType ¶
type ReportGranularityType string
The granularity of rows in the report.
func (ReportGranularityType) ElementType ¶
func (ReportGranularityType) ElementType() reflect.Type
func (ReportGranularityType) ToReportGranularityTypeOutput ¶
func (e ReportGranularityType) ToReportGranularityTypeOutput() ReportGranularityTypeOutput
func (ReportGranularityType) ToReportGranularityTypeOutputWithContext ¶
func (e ReportGranularityType) ToReportGranularityTypeOutputWithContext(ctx context.Context) ReportGranularityTypeOutput
func (ReportGranularityType) ToReportGranularityTypePtrOutput ¶
func (e ReportGranularityType) ToReportGranularityTypePtrOutput() ReportGranularityTypePtrOutput
func (ReportGranularityType) ToReportGranularityTypePtrOutputWithContext ¶
func (e ReportGranularityType) ToReportGranularityTypePtrOutputWithContext(ctx context.Context) ReportGranularityTypePtrOutput
func (ReportGranularityType) ToStringOutput ¶
func (e ReportGranularityType) ToStringOutput() pulumi.StringOutput
func (ReportGranularityType) ToStringOutputWithContext ¶
func (e ReportGranularityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReportGranularityType) ToStringPtrOutput ¶
func (e ReportGranularityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportGranularityType) ToStringPtrOutputWithContext ¶
func (e ReportGranularityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportGranularityTypeInput ¶
type ReportGranularityTypeInput interface { pulumi.Input ToReportGranularityTypeOutput() ReportGranularityTypeOutput ToReportGranularityTypeOutputWithContext(context.Context) ReportGranularityTypeOutput }
ReportGranularityTypeInput is an input type that accepts values of the ReportGranularityType enum A concrete instance of `ReportGranularityTypeInput` can be one of the following:
ReportGranularityTypeDaily ReportGranularityTypeMonthly
type ReportGranularityTypeOutput ¶
type ReportGranularityTypeOutput struct{ *pulumi.OutputState }
func (ReportGranularityTypeOutput) ElementType ¶
func (ReportGranularityTypeOutput) ElementType() reflect.Type
func (ReportGranularityTypeOutput) ToReportGranularityTypeOutput ¶
func (o ReportGranularityTypeOutput) ToReportGranularityTypeOutput() ReportGranularityTypeOutput
func (ReportGranularityTypeOutput) ToReportGranularityTypeOutputWithContext ¶
func (o ReportGranularityTypeOutput) ToReportGranularityTypeOutputWithContext(ctx context.Context) ReportGranularityTypeOutput
func (ReportGranularityTypeOutput) ToReportGranularityTypePtrOutput ¶
func (o ReportGranularityTypeOutput) ToReportGranularityTypePtrOutput() ReportGranularityTypePtrOutput
func (ReportGranularityTypeOutput) ToReportGranularityTypePtrOutputWithContext ¶
func (o ReportGranularityTypeOutput) ToReportGranularityTypePtrOutputWithContext(ctx context.Context) ReportGranularityTypePtrOutput
func (ReportGranularityTypeOutput) ToStringOutput ¶
func (o ReportGranularityTypeOutput) ToStringOutput() pulumi.StringOutput
func (ReportGranularityTypeOutput) ToStringOutputWithContext ¶
func (o ReportGranularityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReportGranularityTypeOutput) ToStringPtrOutput ¶
func (o ReportGranularityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportGranularityTypeOutput) ToStringPtrOutputWithContext ¶
func (o ReportGranularityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportGranularityTypePtrInput ¶
type ReportGranularityTypePtrInput interface { pulumi.Input ToReportGranularityTypePtrOutput() ReportGranularityTypePtrOutput ToReportGranularityTypePtrOutputWithContext(context.Context) ReportGranularityTypePtrOutput }
func ReportGranularityTypePtr ¶
func ReportGranularityTypePtr(v string) ReportGranularityTypePtrInput
type ReportGranularityTypePtrOutput ¶
type ReportGranularityTypePtrOutput struct{ *pulumi.OutputState }
func (ReportGranularityTypePtrOutput) Elem ¶
func (o ReportGranularityTypePtrOutput) Elem() ReportGranularityTypeOutput
func (ReportGranularityTypePtrOutput) ElementType ¶
func (ReportGranularityTypePtrOutput) ElementType() reflect.Type
func (ReportGranularityTypePtrOutput) ToReportGranularityTypePtrOutput ¶
func (o ReportGranularityTypePtrOutput) ToReportGranularityTypePtrOutput() ReportGranularityTypePtrOutput
func (ReportGranularityTypePtrOutput) ToReportGranularityTypePtrOutputWithContext ¶
func (o ReportGranularityTypePtrOutput) ToReportGranularityTypePtrOutputWithContext(ctx context.Context) ReportGranularityTypePtrOutput
func (ReportGranularityTypePtrOutput) ToStringPtrOutput ¶
func (o ReportGranularityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportGranularityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ReportGranularityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportGrouping ¶
type ReportGrouping struct { // The name of the column to group. 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 ReportGroupingArgs ¶
type ReportGroupingArgs struct { // The name of the column to group. 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 (ReportGroupingArgs) ElementType ¶
func (ReportGroupingArgs) ElementType() reflect.Type
func (ReportGroupingArgs) ToReportGroupingOutput ¶
func (i ReportGroupingArgs) ToReportGroupingOutput() ReportGroupingOutput
func (ReportGroupingArgs) ToReportGroupingOutputWithContext ¶
func (i ReportGroupingArgs) ToReportGroupingOutputWithContext(ctx context.Context) ReportGroupingOutput
type ReportGroupingArray ¶
type ReportGroupingArray []ReportGroupingInput
func (ReportGroupingArray) ElementType ¶
func (ReportGroupingArray) ElementType() reflect.Type
func (ReportGroupingArray) ToReportGroupingArrayOutput ¶
func (i ReportGroupingArray) ToReportGroupingArrayOutput() ReportGroupingArrayOutput
func (ReportGroupingArray) ToReportGroupingArrayOutputWithContext ¶
func (i ReportGroupingArray) ToReportGroupingArrayOutputWithContext(ctx context.Context) ReportGroupingArrayOutput
type ReportGroupingArrayInput ¶
type ReportGroupingArrayInput interface { pulumi.Input ToReportGroupingArrayOutput() ReportGroupingArrayOutput ToReportGroupingArrayOutputWithContext(context.Context) ReportGroupingArrayOutput }
ReportGroupingArrayInput is an input type that accepts ReportGroupingArray and ReportGroupingArrayOutput values. You can construct a concrete instance of `ReportGroupingArrayInput` via:
ReportGroupingArray{ ReportGroupingArgs{...} }
type ReportGroupingArrayOutput ¶
type ReportGroupingArrayOutput struct{ *pulumi.OutputState }
func (ReportGroupingArrayOutput) ElementType ¶
func (ReportGroupingArrayOutput) ElementType() reflect.Type
func (ReportGroupingArrayOutput) Index ¶
func (o ReportGroupingArrayOutput) Index(i pulumi.IntInput) ReportGroupingOutput
func (ReportGroupingArrayOutput) ToReportGroupingArrayOutput ¶
func (o ReportGroupingArrayOutput) ToReportGroupingArrayOutput() ReportGroupingArrayOutput
func (ReportGroupingArrayOutput) ToReportGroupingArrayOutputWithContext ¶
func (o ReportGroupingArrayOutput) ToReportGroupingArrayOutputWithContext(ctx context.Context) ReportGroupingArrayOutput
type ReportGroupingInput ¶
type ReportGroupingInput interface { pulumi.Input ToReportGroupingOutput() ReportGroupingOutput ToReportGroupingOutputWithContext(context.Context) ReportGroupingOutput }
ReportGroupingInput is an input type that accepts ReportGroupingArgs and ReportGroupingOutput values. You can construct a concrete instance of `ReportGroupingInput` via:
ReportGroupingArgs{...}
type ReportGroupingOutput ¶
type ReportGroupingOutput struct{ *pulumi.OutputState }
The group by expression to be used in the report.
func (ReportGroupingOutput) ElementType ¶
func (ReportGroupingOutput) ElementType() reflect.Type
func (ReportGroupingOutput) Name ¶
func (o ReportGroupingOutput) Name() pulumi.StringOutput
The name of the column to group.
func (ReportGroupingOutput) ToReportGroupingOutput ¶
func (o ReportGroupingOutput) ToReportGroupingOutput() ReportGroupingOutput
func (ReportGroupingOutput) ToReportGroupingOutputWithContext ¶
func (o ReportGroupingOutput) ToReportGroupingOutputWithContext(ctx context.Context) ReportGroupingOutput
func (ReportGroupingOutput) Type ¶
func (o ReportGroupingOutput) Type() pulumi.StringOutput
Has type of the column to group.
type ReportGroupingResponse ¶
type ReportGroupingResponse struct { // The name of the column to group. 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 ReportGroupingResponseArrayOutput ¶
type ReportGroupingResponseArrayOutput struct{ *pulumi.OutputState }
func (ReportGroupingResponseArrayOutput) ElementType ¶
func (ReportGroupingResponseArrayOutput) ElementType() reflect.Type
func (ReportGroupingResponseArrayOutput) Index ¶
func (o ReportGroupingResponseArrayOutput) Index(i pulumi.IntInput) ReportGroupingResponseOutput
func (ReportGroupingResponseArrayOutput) ToReportGroupingResponseArrayOutput ¶
func (o ReportGroupingResponseArrayOutput) ToReportGroupingResponseArrayOutput() ReportGroupingResponseArrayOutput
func (ReportGroupingResponseArrayOutput) ToReportGroupingResponseArrayOutputWithContext ¶
func (o ReportGroupingResponseArrayOutput) ToReportGroupingResponseArrayOutputWithContext(ctx context.Context) ReportGroupingResponseArrayOutput
type ReportGroupingResponseOutput ¶
type ReportGroupingResponseOutput struct{ *pulumi.OutputState }
The group by expression to be used in the report.
func (ReportGroupingResponseOutput) ElementType ¶
func (ReportGroupingResponseOutput) ElementType() reflect.Type
func (ReportGroupingResponseOutput) Name ¶
func (o ReportGroupingResponseOutput) Name() pulumi.StringOutput
The name of the column to group.
func (ReportGroupingResponseOutput) ToReportGroupingResponseOutput ¶
func (o ReportGroupingResponseOutput) ToReportGroupingResponseOutput() ReportGroupingResponseOutput
func (ReportGroupingResponseOutput) ToReportGroupingResponseOutputWithContext ¶
func (o ReportGroupingResponseOutput) ToReportGroupingResponseOutputWithContext(ctx context.Context) ReportGroupingResponseOutput
func (ReportGroupingResponseOutput) Type ¶
func (o ReportGroupingResponseOutput) Type() pulumi.StringOutput
Has type of the column to group.
type ReportInput ¶
type ReportInput interface { pulumi.Input ToReportOutput() ReportOutput ToReportOutputWithContext(ctx context.Context) ReportOutput }
type ReportOutput ¶
type ReportOutput struct{ *pulumi.OutputState }
func (ReportOutput) Definition ¶
func (o ReportOutput) Definition() ReportDefinitionResponseOutput
Has definition for the report.
func (ReportOutput) DeliveryInfo ¶
func (o ReportOutput) DeliveryInfo() ReportDeliveryInfoResponseOutput
Has delivery information for the report.
func (ReportOutput) ElementType ¶
func (ReportOutput) ElementType() reflect.Type
func (ReportOutput) Format ¶
func (o ReportOutput) Format() pulumi.StringPtrOutput
The format of the report being delivered.
func (ReportOutput) Schedule ¶
func (o ReportOutput) Schedule() ReportScheduleResponsePtrOutput
Has schedule information for the report.
func (ReportOutput) ToReportOutput ¶
func (o ReportOutput) ToReportOutput() ReportOutput
func (ReportOutput) ToReportOutputWithContext ¶
func (o ReportOutput) ToReportOutputWithContext(ctx context.Context) ReportOutput
type ReportRecurrencePeriod ¶
type ReportRecurrencePeriod struct { // The start date of recurrence. From string `pulumi:"from"` // The end date of recurrence. To *string `pulumi:"to"` }
The start and end date for recurrence schedule.
type ReportRecurrencePeriodArgs ¶
type ReportRecurrencePeriodArgs struct { // The start date of recurrence. From pulumi.StringInput `pulumi:"from"` // The end date of recurrence. To pulumi.StringPtrInput `pulumi:"to"` }
The start and end date for recurrence schedule.
func (ReportRecurrencePeriodArgs) ElementType ¶
func (ReportRecurrencePeriodArgs) ElementType() reflect.Type
func (ReportRecurrencePeriodArgs) ToReportRecurrencePeriodOutput ¶
func (i ReportRecurrencePeriodArgs) ToReportRecurrencePeriodOutput() ReportRecurrencePeriodOutput
func (ReportRecurrencePeriodArgs) ToReportRecurrencePeriodOutputWithContext ¶
func (i ReportRecurrencePeriodArgs) ToReportRecurrencePeriodOutputWithContext(ctx context.Context) ReportRecurrencePeriodOutput
func (ReportRecurrencePeriodArgs) ToReportRecurrencePeriodPtrOutput ¶
func (i ReportRecurrencePeriodArgs) ToReportRecurrencePeriodPtrOutput() ReportRecurrencePeriodPtrOutput
func (ReportRecurrencePeriodArgs) ToReportRecurrencePeriodPtrOutputWithContext ¶
func (i ReportRecurrencePeriodArgs) ToReportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodPtrOutput
type ReportRecurrencePeriodInput ¶
type ReportRecurrencePeriodInput interface { pulumi.Input ToReportRecurrencePeriodOutput() ReportRecurrencePeriodOutput ToReportRecurrencePeriodOutputWithContext(context.Context) ReportRecurrencePeriodOutput }
ReportRecurrencePeriodInput is an input type that accepts ReportRecurrencePeriodArgs and ReportRecurrencePeriodOutput values. You can construct a concrete instance of `ReportRecurrencePeriodInput` via:
ReportRecurrencePeriodArgs{...}
type ReportRecurrencePeriodOutput ¶
type ReportRecurrencePeriodOutput struct{ *pulumi.OutputState }
The start and end date for recurrence schedule.
func (ReportRecurrencePeriodOutput) ElementType ¶
func (ReportRecurrencePeriodOutput) ElementType() reflect.Type
func (ReportRecurrencePeriodOutput) From ¶
func (o ReportRecurrencePeriodOutput) From() pulumi.StringOutput
The start date of recurrence.
func (ReportRecurrencePeriodOutput) To ¶
func (o ReportRecurrencePeriodOutput) To() pulumi.StringPtrOutput
The end date of recurrence.
func (ReportRecurrencePeriodOutput) ToReportRecurrencePeriodOutput ¶
func (o ReportRecurrencePeriodOutput) ToReportRecurrencePeriodOutput() ReportRecurrencePeriodOutput
func (ReportRecurrencePeriodOutput) ToReportRecurrencePeriodOutputWithContext ¶
func (o ReportRecurrencePeriodOutput) ToReportRecurrencePeriodOutputWithContext(ctx context.Context) ReportRecurrencePeriodOutput
func (ReportRecurrencePeriodOutput) ToReportRecurrencePeriodPtrOutput ¶
func (o ReportRecurrencePeriodOutput) ToReportRecurrencePeriodPtrOutput() ReportRecurrencePeriodPtrOutput
func (ReportRecurrencePeriodOutput) ToReportRecurrencePeriodPtrOutputWithContext ¶
func (o ReportRecurrencePeriodOutput) ToReportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodPtrOutput
type ReportRecurrencePeriodPtrInput ¶
type ReportRecurrencePeriodPtrInput interface { pulumi.Input ToReportRecurrencePeriodPtrOutput() ReportRecurrencePeriodPtrOutput ToReportRecurrencePeriodPtrOutputWithContext(context.Context) ReportRecurrencePeriodPtrOutput }
ReportRecurrencePeriodPtrInput is an input type that accepts ReportRecurrencePeriodArgs, ReportRecurrencePeriodPtr and ReportRecurrencePeriodPtrOutput values. You can construct a concrete instance of `ReportRecurrencePeriodPtrInput` via:
ReportRecurrencePeriodArgs{...} or: nil
func ReportRecurrencePeriodPtr ¶
func ReportRecurrencePeriodPtr(v *ReportRecurrencePeriodArgs) ReportRecurrencePeriodPtrInput
type ReportRecurrencePeriodPtrOutput ¶
type ReportRecurrencePeriodPtrOutput struct{ *pulumi.OutputState }
func (ReportRecurrencePeriodPtrOutput) Elem ¶
func (o ReportRecurrencePeriodPtrOutput) Elem() ReportRecurrencePeriodOutput
func (ReportRecurrencePeriodPtrOutput) ElementType ¶
func (ReportRecurrencePeriodPtrOutput) ElementType() reflect.Type
func (ReportRecurrencePeriodPtrOutput) From ¶
func (o ReportRecurrencePeriodPtrOutput) From() pulumi.StringPtrOutput
The start date of recurrence.
func (ReportRecurrencePeriodPtrOutput) To ¶
func (o ReportRecurrencePeriodPtrOutput) To() pulumi.StringPtrOutput
The end date of recurrence.
func (ReportRecurrencePeriodPtrOutput) ToReportRecurrencePeriodPtrOutput ¶
func (o ReportRecurrencePeriodPtrOutput) ToReportRecurrencePeriodPtrOutput() ReportRecurrencePeriodPtrOutput
func (ReportRecurrencePeriodPtrOutput) ToReportRecurrencePeriodPtrOutputWithContext ¶
func (o ReportRecurrencePeriodPtrOutput) ToReportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodPtrOutput
type ReportRecurrencePeriodResponse ¶
type ReportRecurrencePeriodResponse struct { // The start date of recurrence. From string `pulumi:"from"` // The end date of recurrence. To *string `pulumi:"to"` }
The start and end date for recurrence schedule.
type ReportRecurrencePeriodResponseOutput ¶
type ReportRecurrencePeriodResponseOutput struct{ *pulumi.OutputState }
The start and end date for recurrence schedule.
func (ReportRecurrencePeriodResponseOutput) ElementType ¶
func (ReportRecurrencePeriodResponseOutput) ElementType() reflect.Type
func (ReportRecurrencePeriodResponseOutput) From ¶
func (o ReportRecurrencePeriodResponseOutput) From() pulumi.StringOutput
The start date of recurrence.
func (ReportRecurrencePeriodResponseOutput) To ¶
func (o ReportRecurrencePeriodResponseOutput) To() pulumi.StringPtrOutput
The end date of recurrence.
func (ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponseOutput ¶
func (o ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponseOutput() ReportRecurrencePeriodResponseOutput
func (ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponseOutputWithContext ¶
func (o ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponseOutputWithContext(ctx context.Context) ReportRecurrencePeriodResponseOutput
type ReportRecurrencePeriodResponsePtrOutput ¶
type ReportRecurrencePeriodResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportRecurrencePeriodResponsePtrOutput) ElementType ¶
func (ReportRecurrencePeriodResponsePtrOutput) ElementType() reflect.Type
func (ReportRecurrencePeriodResponsePtrOutput) From ¶
func (o ReportRecurrencePeriodResponsePtrOutput) From() pulumi.StringPtrOutput
The start date of recurrence.
func (ReportRecurrencePeriodResponsePtrOutput) To ¶
func (o ReportRecurrencePeriodResponsePtrOutput) To() pulumi.StringPtrOutput
The end date of recurrence.
func (ReportRecurrencePeriodResponsePtrOutput) ToReportRecurrencePeriodResponsePtrOutput ¶
func (o ReportRecurrencePeriodResponsePtrOutput) ToReportRecurrencePeriodResponsePtrOutput() ReportRecurrencePeriodResponsePtrOutput
func (ReportRecurrencePeriodResponsePtrOutput) ToReportRecurrencePeriodResponsePtrOutputWithContext ¶
func (o ReportRecurrencePeriodResponsePtrOutput) ToReportRecurrencePeriodResponsePtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodResponsePtrOutput
type ReportSchedule ¶
type ReportSchedule struct { // The schedule recurrence. Recurrence string `pulumi:"recurrence"` // Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date. RecurrencePeriod *ReportRecurrencePeriod `pulumi:"recurrencePeriod"` // The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused. Status *string `pulumi:"status"` }
The schedule associated with a report.
type ReportScheduleArgs ¶
type ReportScheduleArgs struct { // The schedule recurrence. Recurrence pulumi.StringInput `pulumi:"recurrence"` // Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date. RecurrencePeriod ReportRecurrencePeriodPtrInput `pulumi:"recurrencePeriod"` // The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused. Status pulumi.StringPtrInput `pulumi:"status"` }
The schedule associated with a report.
func (ReportScheduleArgs) ElementType ¶
func (ReportScheduleArgs) ElementType() reflect.Type
func (ReportScheduleArgs) ToReportScheduleOutput ¶
func (i ReportScheduleArgs) ToReportScheduleOutput() ReportScheduleOutput
func (ReportScheduleArgs) ToReportScheduleOutputWithContext ¶
func (i ReportScheduleArgs) ToReportScheduleOutputWithContext(ctx context.Context) ReportScheduleOutput
func (ReportScheduleArgs) ToReportSchedulePtrOutput ¶
func (i ReportScheduleArgs) ToReportSchedulePtrOutput() ReportSchedulePtrOutput
func (ReportScheduleArgs) ToReportSchedulePtrOutputWithContext ¶
func (i ReportScheduleArgs) ToReportSchedulePtrOutputWithContext(ctx context.Context) ReportSchedulePtrOutput
type ReportScheduleInput ¶
type ReportScheduleInput interface { pulumi.Input ToReportScheduleOutput() ReportScheduleOutput ToReportScheduleOutputWithContext(context.Context) ReportScheduleOutput }
ReportScheduleInput is an input type that accepts ReportScheduleArgs and ReportScheduleOutput values. You can construct a concrete instance of `ReportScheduleInput` via:
ReportScheduleArgs{...}
type ReportScheduleOutput ¶
type ReportScheduleOutput struct{ *pulumi.OutputState }
The schedule associated with a report.
func (ReportScheduleOutput) ElementType ¶
func (ReportScheduleOutput) ElementType() reflect.Type
func (ReportScheduleOutput) Recurrence ¶
func (o ReportScheduleOutput) Recurrence() pulumi.StringOutput
The schedule recurrence.
func (ReportScheduleOutput) RecurrencePeriod ¶
func (o ReportScheduleOutput) RecurrencePeriod() ReportRecurrencePeriodPtrOutput
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
func (ReportScheduleOutput) Status ¶
func (o ReportScheduleOutput) Status() pulumi.StringPtrOutput
The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
func (ReportScheduleOutput) ToReportScheduleOutput ¶
func (o ReportScheduleOutput) ToReportScheduleOutput() ReportScheduleOutput
func (ReportScheduleOutput) ToReportScheduleOutputWithContext ¶
func (o ReportScheduleOutput) ToReportScheduleOutputWithContext(ctx context.Context) ReportScheduleOutput
func (ReportScheduleOutput) ToReportSchedulePtrOutput ¶
func (o ReportScheduleOutput) ToReportSchedulePtrOutput() ReportSchedulePtrOutput
func (ReportScheduleOutput) ToReportSchedulePtrOutputWithContext ¶
func (o ReportScheduleOutput) ToReportSchedulePtrOutputWithContext(ctx context.Context) ReportSchedulePtrOutput
type ReportSchedulePtrInput ¶
type ReportSchedulePtrInput interface { pulumi.Input ToReportSchedulePtrOutput() ReportSchedulePtrOutput ToReportSchedulePtrOutputWithContext(context.Context) ReportSchedulePtrOutput }
ReportSchedulePtrInput is an input type that accepts ReportScheduleArgs, ReportSchedulePtr and ReportSchedulePtrOutput values. You can construct a concrete instance of `ReportSchedulePtrInput` via:
ReportScheduleArgs{...} or: nil
func ReportSchedulePtr ¶
func ReportSchedulePtr(v *ReportScheduleArgs) ReportSchedulePtrInput
type ReportSchedulePtrOutput ¶
type ReportSchedulePtrOutput struct{ *pulumi.OutputState }
func (ReportSchedulePtrOutput) Elem ¶
func (o ReportSchedulePtrOutput) Elem() ReportScheduleOutput
func (ReportSchedulePtrOutput) ElementType ¶
func (ReportSchedulePtrOutput) ElementType() reflect.Type
func (ReportSchedulePtrOutput) Recurrence ¶
func (o ReportSchedulePtrOutput) Recurrence() pulumi.StringPtrOutput
The schedule recurrence.
func (ReportSchedulePtrOutput) RecurrencePeriod ¶
func (o ReportSchedulePtrOutput) RecurrencePeriod() ReportRecurrencePeriodPtrOutput
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
func (ReportSchedulePtrOutput) Status ¶
func (o ReportSchedulePtrOutput) Status() pulumi.StringPtrOutput
The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
func (ReportSchedulePtrOutput) ToReportSchedulePtrOutput ¶
func (o ReportSchedulePtrOutput) ToReportSchedulePtrOutput() ReportSchedulePtrOutput
func (ReportSchedulePtrOutput) ToReportSchedulePtrOutputWithContext ¶
func (o ReportSchedulePtrOutput) ToReportSchedulePtrOutputWithContext(ctx context.Context) ReportSchedulePtrOutput
type ReportScheduleResponse ¶
type ReportScheduleResponse struct { // The schedule recurrence. Recurrence string `pulumi:"recurrence"` // Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date. RecurrencePeriod *ReportRecurrencePeriodResponse `pulumi:"recurrencePeriod"` // The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused. Status *string `pulumi:"status"` }
The schedule associated with a report.
type ReportScheduleResponseOutput ¶
type ReportScheduleResponseOutput struct{ *pulumi.OutputState }
The schedule associated with a report.
func (ReportScheduleResponseOutput) ElementType ¶
func (ReportScheduleResponseOutput) ElementType() reflect.Type
func (ReportScheduleResponseOutput) Recurrence ¶
func (o ReportScheduleResponseOutput) Recurrence() pulumi.StringOutput
The schedule recurrence.
func (ReportScheduleResponseOutput) RecurrencePeriod ¶
func (o ReportScheduleResponseOutput) RecurrencePeriod() ReportRecurrencePeriodResponsePtrOutput
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
func (ReportScheduleResponseOutput) Status ¶
func (o ReportScheduleResponseOutput) Status() pulumi.StringPtrOutput
The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
func (ReportScheduleResponseOutput) ToReportScheduleResponseOutput ¶
func (o ReportScheduleResponseOutput) ToReportScheduleResponseOutput() ReportScheduleResponseOutput
func (ReportScheduleResponseOutput) ToReportScheduleResponseOutputWithContext ¶
func (o ReportScheduleResponseOutput) ToReportScheduleResponseOutputWithContext(ctx context.Context) ReportScheduleResponseOutput
type ReportScheduleResponsePtrOutput ¶
type ReportScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportScheduleResponsePtrOutput) Elem ¶
func (o ReportScheduleResponsePtrOutput) Elem() ReportScheduleResponseOutput
func (ReportScheduleResponsePtrOutput) ElementType ¶
func (ReportScheduleResponsePtrOutput) ElementType() reflect.Type
func (ReportScheduleResponsePtrOutput) Recurrence ¶
func (o ReportScheduleResponsePtrOutput) Recurrence() pulumi.StringPtrOutput
The schedule recurrence.
func (ReportScheduleResponsePtrOutput) RecurrencePeriod ¶
func (o ReportScheduleResponsePtrOutput) RecurrencePeriod() ReportRecurrencePeriodResponsePtrOutput
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
func (ReportScheduleResponsePtrOutput) Status ¶
func (o ReportScheduleResponsePtrOutput) Status() pulumi.StringPtrOutput
The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
func (ReportScheduleResponsePtrOutput) ToReportScheduleResponsePtrOutput ¶
func (o ReportScheduleResponsePtrOutput) ToReportScheduleResponsePtrOutput() ReportScheduleResponsePtrOutput
func (ReportScheduleResponsePtrOutput) ToReportScheduleResponsePtrOutputWithContext ¶
func (o ReportScheduleResponsePtrOutput) ToReportScheduleResponsePtrOutputWithContext(ctx context.Context) ReportScheduleResponsePtrOutput
type ReportState ¶
type ReportState struct { }
func (ReportState) ElementType ¶
func (ReportState) ElementType() reflect.Type
type ReportTimePeriod ¶
type ReportTimePeriod 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 ReportTimePeriodArgs ¶
type ReportTimePeriodArgs 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 (ReportTimePeriodArgs) ElementType ¶
func (ReportTimePeriodArgs) ElementType() reflect.Type
func (ReportTimePeriodArgs) ToReportTimePeriodOutput ¶
func (i ReportTimePeriodArgs) ToReportTimePeriodOutput() ReportTimePeriodOutput
func (ReportTimePeriodArgs) ToReportTimePeriodOutputWithContext ¶
func (i ReportTimePeriodArgs) ToReportTimePeriodOutputWithContext(ctx context.Context) ReportTimePeriodOutput
func (ReportTimePeriodArgs) ToReportTimePeriodPtrOutput ¶
func (i ReportTimePeriodArgs) ToReportTimePeriodPtrOutput() ReportTimePeriodPtrOutput
func (ReportTimePeriodArgs) ToReportTimePeriodPtrOutputWithContext ¶
func (i ReportTimePeriodArgs) ToReportTimePeriodPtrOutputWithContext(ctx context.Context) ReportTimePeriodPtrOutput
type ReportTimePeriodInput ¶
type ReportTimePeriodInput interface { pulumi.Input ToReportTimePeriodOutput() ReportTimePeriodOutput ToReportTimePeriodOutputWithContext(context.Context) ReportTimePeriodOutput }
ReportTimePeriodInput is an input type that accepts ReportTimePeriodArgs and ReportTimePeriodOutput values. You can construct a concrete instance of `ReportTimePeriodInput` via:
ReportTimePeriodArgs{...}
type ReportTimePeriodOutput ¶
type ReportTimePeriodOutput struct{ *pulumi.OutputState }
The start and end date for pulling data for the report.
func (ReportTimePeriodOutput) ElementType ¶
func (ReportTimePeriodOutput) ElementType() reflect.Type
func (ReportTimePeriodOutput) From ¶
func (o ReportTimePeriodOutput) From() pulumi.StringOutput
The start date to pull data from.
func (ReportTimePeriodOutput) To ¶
func (o ReportTimePeriodOutput) To() pulumi.StringOutput
The end date to pull data to.
func (ReportTimePeriodOutput) ToReportTimePeriodOutput ¶
func (o ReportTimePeriodOutput) ToReportTimePeriodOutput() ReportTimePeriodOutput
func (ReportTimePeriodOutput) ToReportTimePeriodOutputWithContext ¶
func (o ReportTimePeriodOutput) ToReportTimePeriodOutputWithContext(ctx context.Context) ReportTimePeriodOutput
func (ReportTimePeriodOutput) ToReportTimePeriodPtrOutput ¶
func (o ReportTimePeriodOutput) ToReportTimePeriodPtrOutput() ReportTimePeriodPtrOutput
func (ReportTimePeriodOutput) ToReportTimePeriodPtrOutputWithContext ¶
func (o ReportTimePeriodOutput) ToReportTimePeriodPtrOutputWithContext(ctx context.Context) ReportTimePeriodPtrOutput
type ReportTimePeriodPtrInput ¶
type ReportTimePeriodPtrInput interface { pulumi.Input ToReportTimePeriodPtrOutput() ReportTimePeriodPtrOutput ToReportTimePeriodPtrOutputWithContext(context.Context) ReportTimePeriodPtrOutput }
ReportTimePeriodPtrInput is an input type that accepts ReportTimePeriodArgs, ReportTimePeriodPtr and ReportTimePeriodPtrOutput values. You can construct a concrete instance of `ReportTimePeriodPtrInput` via:
ReportTimePeriodArgs{...} or: nil
func ReportTimePeriodPtr ¶
func ReportTimePeriodPtr(v *ReportTimePeriodArgs) ReportTimePeriodPtrInput
type ReportTimePeriodPtrOutput ¶
type ReportTimePeriodPtrOutput struct{ *pulumi.OutputState }
func (ReportTimePeriodPtrOutput) Elem ¶
func (o ReportTimePeriodPtrOutput) Elem() ReportTimePeriodOutput
func (ReportTimePeriodPtrOutput) ElementType ¶
func (ReportTimePeriodPtrOutput) ElementType() reflect.Type
func (ReportTimePeriodPtrOutput) From ¶
func (o ReportTimePeriodPtrOutput) From() pulumi.StringPtrOutput
The start date to pull data from.
func (ReportTimePeriodPtrOutput) To ¶
func (o ReportTimePeriodPtrOutput) To() pulumi.StringPtrOutput
The end date to pull data to.
func (ReportTimePeriodPtrOutput) ToReportTimePeriodPtrOutput ¶
func (o ReportTimePeriodPtrOutput) ToReportTimePeriodPtrOutput() ReportTimePeriodPtrOutput
func (ReportTimePeriodPtrOutput) ToReportTimePeriodPtrOutputWithContext ¶
func (o ReportTimePeriodPtrOutput) ToReportTimePeriodPtrOutputWithContext(ctx context.Context) ReportTimePeriodPtrOutput
type ReportTimePeriodResponse ¶
type ReportTimePeriodResponse 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 ReportTimePeriodResponseOutput ¶
type ReportTimePeriodResponseOutput struct{ *pulumi.OutputState }
The start and end date for pulling data for the report.
func (ReportTimePeriodResponseOutput) ElementType ¶
func (ReportTimePeriodResponseOutput) ElementType() reflect.Type
func (ReportTimePeriodResponseOutput) From ¶
func (o ReportTimePeriodResponseOutput) From() pulumi.StringOutput
The start date to pull data from.
func (ReportTimePeriodResponseOutput) To ¶
func (o ReportTimePeriodResponseOutput) To() pulumi.StringOutput
The end date to pull data to.
func (ReportTimePeriodResponseOutput) ToReportTimePeriodResponseOutput ¶
func (o ReportTimePeriodResponseOutput) ToReportTimePeriodResponseOutput() ReportTimePeriodResponseOutput
func (ReportTimePeriodResponseOutput) ToReportTimePeriodResponseOutputWithContext ¶
func (o ReportTimePeriodResponseOutput) ToReportTimePeriodResponseOutputWithContext(ctx context.Context) ReportTimePeriodResponseOutput
type ReportTimePeriodResponsePtrOutput ¶
type ReportTimePeriodResponsePtrOutput struct{ *pulumi.OutputState }
func (ReportTimePeriodResponsePtrOutput) Elem ¶
func (o ReportTimePeriodResponsePtrOutput) Elem() ReportTimePeriodResponseOutput
func (ReportTimePeriodResponsePtrOutput) ElementType ¶
func (ReportTimePeriodResponsePtrOutput) ElementType() reflect.Type
func (ReportTimePeriodResponsePtrOutput) From ¶
func (o ReportTimePeriodResponsePtrOutput) From() pulumi.StringPtrOutput
The start date to pull data from.
func (ReportTimePeriodResponsePtrOutput) To ¶
func (o ReportTimePeriodResponsePtrOutput) To() pulumi.StringPtrOutput
The end date to pull data to.
func (ReportTimePeriodResponsePtrOutput) ToReportTimePeriodResponsePtrOutput ¶
func (o ReportTimePeriodResponsePtrOutput) ToReportTimePeriodResponsePtrOutput() ReportTimePeriodResponsePtrOutput
func (ReportTimePeriodResponsePtrOutput) ToReportTimePeriodResponsePtrOutputWithContext ¶
func (o ReportTimePeriodResponsePtrOutput) ToReportTimePeriodResponsePtrOutputWithContext(ctx context.Context) ReportTimePeriodResponsePtrOutput
type ReportTimeframeType ¶
type ReportTimeframeType string
The time frame for pulling data for the report. If custom, then a specific time period must be provided.
func (ReportTimeframeType) ElementType ¶
func (ReportTimeframeType) ElementType() reflect.Type
func (ReportTimeframeType) ToReportTimeframeTypeOutput ¶
func (e ReportTimeframeType) ToReportTimeframeTypeOutput() ReportTimeframeTypeOutput
func (ReportTimeframeType) ToReportTimeframeTypeOutputWithContext ¶
func (e ReportTimeframeType) ToReportTimeframeTypeOutputWithContext(ctx context.Context) ReportTimeframeTypeOutput
func (ReportTimeframeType) ToReportTimeframeTypePtrOutput ¶
func (e ReportTimeframeType) ToReportTimeframeTypePtrOutput() ReportTimeframeTypePtrOutput
func (ReportTimeframeType) ToReportTimeframeTypePtrOutputWithContext ¶
func (e ReportTimeframeType) ToReportTimeframeTypePtrOutputWithContext(ctx context.Context) ReportTimeframeTypePtrOutput
func (ReportTimeframeType) ToStringOutput ¶
func (e ReportTimeframeType) ToStringOutput() pulumi.StringOutput
func (ReportTimeframeType) ToStringOutputWithContext ¶
func (e ReportTimeframeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReportTimeframeType) ToStringPtrOutput ¶
func (e ReportTimeframeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportTimeframeType) ToStringPtrOutputWithContext ¶
func (e ReportTimeframeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportTimeframeTypeInput ¶
type ReportTimeframeTypeInput interface { pulumi.Input ToReportTimeframeTypeOutput() ReportTimeframeTypeOutput ToReportTimeframeTypeOutputWithContext(context.Context) ReportTimeframeTypeOutput }
ReportTimeframeTypeInput is an input type that accepts values of the ReportTimeframeType enum A concrete instance of `ReportTimeframeTypeInput` can be one of the following:
ReportTimeframeTypeWeekToDate ReportTimeframeTypeMonthToDate ReportTimeframeTypeYearToDate ReportTimeframeTypeCustom
type ReportTimeframeTypeOutput ¶
type ReportTimeframeTypeOutput struct{ *pulumi.OutputState }
func (ReportTimeframeTypeOutput) ElementType ¶
func (ReportTimeframeTypeOutput) ElementType() reflect.Type
func (ReportTimeframeTypeOutput) ToReportTimeframeTypeOutput ¶
func (o ReportTimeframeTypeOutput) ToReportTimeframeTypeOutput() ReportTimeframeTypeOutput
func (ReportTimeframeTypeOutput) ToReportTimeframeTypeOutputWithContext ¶
func (o ReportTimeframeTypeOutput) ToReportTimeframeTypeOutputWithContext(ctx context.Context) ReportTimeframeTypeOutput
func (ReportTimeframeTypeOutput) ToReportTimeframeTypePtrOutput ¶
func (o ReportTimeframeTypeOutput) ToReportTimeframeTypePtrOutput() ReportTimeframeTypePtrOutput
func (ReportTimeframeTypeOutput) ToReportTimeframeTypePtrOutputWithContext ¶
func (o ReportTimeframeTypeOutput) ToReportTimeframeTypePtrOutputWithContext(ctx context.Context) ReportTimeframeTypePtrOutput
func (ReportTimeframeTypeOutput) ToStringOutput ¶
func (o ReportTimeframeTypeOutput) ToStringOutput() pulumi.StringOutput
func (ReportTimeframeTypeOutput) ToStringOutputWithContext ¶
func (o ReportTimeframeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReportTimeframeTypeOutput) ToStringPtrOutput ¶
func (o ReportTimeframeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportTimeframeTypeOutput) ToStringPtrOutputWithContext ¶
func (o ReportTimeframeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportTimeframeTypePtrInput ¶
type ReportTimeframeTypePtrInput interface { pulumi.Input ToReportTimeframeTypePtrOutput() ReportTimeframeTypePtrOutput ToReportTimeframeTypePtrOutputWithContext(context.Context) ReportTimeframeTypePtrOutput }
func ReportTimeframeTypePtr ¶
func ReportTimeframeTypePtr(v string) ReportTimeframeTypePtrInput
type ReportTimeframeTypePtrOutput ¶
type ReportTimeframeTypePtrOutput struct{ *pulumi.OutputState }
func (ReportTimeframeTypePtrOutput) Elem ¶
func (o ReportTimeframeTypePtrOutput) Elem() ReportTimeframeTypeOutput
func (ReportTimeframeTypePtrOutput) ElementType ¶
func (ReportTimeframeTypePtrOutput) ElementType() reflect.Type
func (ReportTimeframeTypePtrOutput) ToReportTimeframeTypePtrOutput ¶
func (o ReportTimeframeTypePtrOutput) ToReportTimeframeTypePtrOutput() ReportTimeframeTypePtrOutput
func (ReportTimeframeTypePtrOutput) ToReportTimeframeTypePtrOutputWithContext ¶
func (o ReportTimeframeTypePtrOutput) ToReportTimeframeTypePtrOutputWithContext(ctx context.Context) ReportTimeframeTypePtrOutput
func (ReportTimeframeTypePtrOutput) ToStringPtrOutput ¶
func (o ReportTimeframeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportTimeframeTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ReportTimeframeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportType ¶
type ReportType string
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 ¶
func (ReportType) ElementType() reflect.Type
func (ReportType) ToReportTypeOutput ¶
func (e ReportType) ToReportTypeOutput() ReportTypeOutput
func (ReportType) ToReportTypeOutputWithContext ¶
func (e ReportType) ToReportTypeOutputWithContext(ctx context.Context) ReportTypeOutput
func (ReportType) ToReportTypePtrOutput ¶
func (e ReportType) ToReportTypePtrOutput() ReportTypePtrOutput
func (ReportType) ToReportTypePtrOutputWithContext ¶
func (e ReportType) ToReportTypePtrOutputWithContext(ctx context.Context) ReportTypePtrOutput
func (ReportType) ToStringOutput ¶
func (e ReportType) ToStringOutput() pulumi.StringOutput
func (ReportType) ToStringOutputWithContext ¶
func (e ReportType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReportType) ToStringPtrOutput ¶
func (e ReportType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportType) ToStringPtrOutputWithContext ¶
func (e ReportType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportTypeInput ¶
type ReportTypeInput interface { pulumi.Input ToReportTypeOutput() ReportTypeOutput ToReportTypeOutputWithContext(context.Context) ReportTypeOutput }
ReportTypeInput is an input type that accepts values of the ReportType enum A concrete instance of `ReportTypeInput` can be one of the following:
ReportTypeUsage
type ReportTypeOutput ¶
type ReportTypeOutput struct{ *pulumi.OutputState }
func (ReportTypeOutput) ElementType ¶
func (ReportTypeOutput) ElementType() reflect.Type
func (ReportTypeOutput) ToReportTypeOutput ¶
func (o ReportTypeOutput) ToReportTypeOutput() ReportTypeOutput
func (ReportTypeOutput) ToReportTypeOutputWithContext ¶
func (o ReportTypeOutput) ToReportTypeOutputWithContext(ctx context.Context) ReportTypeOutput
func (ReportTypeOutput) ToReportTypePtrOutput ¶
func (o ReportTypeOutput) ToReportTypePtrOutput() ReportTypePtrOutput
func (ReportTypeOutput) ToReportTypePtrOutputWithContext ¶
func (o ReportTypeOutput) ToReportTypePtrOutputWithContext(ctx context.Context) ReportTypePtrOutput
func (ReportTypeOutput) ToStringOutput ¶
func (o ReportTypeOutput) ToStringOutput() pulumi.StringOutput
func (ReportTypeOutput) ToStringOutputWithContext ¶
func (o ReportTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReportTypeOutput) ToStringPtrOutput ¶
func (o ReportTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportTypeOutput) ToStringPtrOutputWithContext ¶
func (o ReportTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReportTypePtrInput ¶
type ReportTypePtrInput interface { pulumi.Input ToReportTypePtrOutput() ReportTypePtrOutput ToReportTypePtrOutputWithContext(context.Context) ReportTypePtrOutput }
func ReportTypePtr ¶
func ReportTypePtr(v string) ReportTypePtrInput
type ReportTypePtrOutput ¶
type ReportTypePtrOutput struct{ *pulumi.OutputState }
func (ReportTypePtrOutput) Elem ¶
func (o ReportTypePtrOutput) Elem() ReportTypeOutput
func (ReportTypePtrOutput) ElementType ¶
func (ReportTypePtrOutput) ElementType() reflect.Type
func (ReportTypePtrOutput) ToReportTypePtrOutput ¶
func (o ReportTypePtrOutput) ToReportTypePtrOutput() ReportTypePtrOutput
func (ReportTypePtrOutput) ToReportTypePtrOutputWithContext ¶
func (o ReportTypePtrOutput) ToReportTypePtrOutputWithContext(ctx context.Context) ReportTypePtrOutput
func (ReportTypePtrOutput) ToStringPtrOutput ¶
func (o ReportTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReportTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ReportTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleStatus ¶
type RuleStatus string
Status of the rule
func (RuleStatus) ElementType ¶
func (RuleStatus) ElementType() reflect.Type
func (RuleStatus) ToRuleStatusOutput ¶
func (e RuleStatus) ToRuleStatusOutput() RuleStatusOutput
func (RuleStatus) ToRuleStatusOutputWithContext ¶
func (e RuleStatus) ToRuleStatusOutputWithContext(ctx context.Context) RuleStatusOutput
func (RuleStatus) ToRuleStatusPtrOutput ¶
func (e RuleStatus) ToRuleStatusPtrOutput() RuleStatusPtrOutput
func (RuleStatus) ToRuleStatusPtrOutputWithContext ¶
func (e RuleStatus) ToRuleStatusPtrOutputWithContext(ctx context.Context) RuleStatusPtrOutput
func (RuleStatus) ToStringOutput ¶
func (e RuleStatus) ToStringOutput() pulumi.StringOutput
func (RuleStatus) ToStringOutputWithContext ¶
func (e RuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleStatus) ToStringPtrOutput ¶
func (e RuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleStatus) ToStringPtrOutputWithContext ¶
func (e RuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleStatusInput ¶
type RuleStatusInput interface { pulumi.Input ToRuleStatusOutput() RuleStatusOutput ToRuleStatusOutputWithContext(context.Context) RuleStatusOutput }
RuleStatusInput is an input type that accepts values of the RuleStatus enum A concrete instance of `RuleStatusInput` can be one of the following:
RuleStatusNotActive RuleStatusActive RuleStatusProcessing
type RuleStatusOutput ¶
type RuleStatusOutput struct{ *pulumi.OutputState }
func (RuleStatusOutput) ElementType ¶
func (RuleStatusOutput) ElementType() reflect.Type
func (RuleStatusOutput) ToRuleStatusOutput ¶
func (o RuleStatusOutput) ToRuleStatusOutput() RuleStatusOutput
func (RuleStatusOutput) ToRuleStatusOutputWithContext ¶
func (o RuleStatusOutput) ToRuleStatusOutputWithContext(ctx context.Context) RuleStatusOutput
func (RuleStatusOutput) ToRuleStatusPtrOutput ¶
func (o RuleStatusOutput) ToRuleStatusPtrOutput() RuleStatusPtrOutput
func (RuleStatusOutput) ToRuleStatusPtrOutputWithContext ¶
func (o RuleStatusOutput) ToRuleStatusPtrOutputWithContext(ctx context.Context) RuleStatusPtrOutput
func (RuleStatusOutput) ToStringOutput ¶
func (o RuleStatusOutput) ToStringOutput() pulumi.StringOutput
func (RuleStatusOutput) ToStringOutputWithContext ¶
func (o RuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleStatusOutput) ToStringPtrOutput ¶
func (o RuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleStatusOutput) ToStringPtrOutputWithContext ¶
func (o RuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleStatusPtrInput ¶
type RuleStatusPtrInput interface { pulumi.Input ToRuleStatusPtrOutput() RuleStatusPtrOutput ToRuleStatusPtrOutputWithContext(context.Context) RuleStatusPtrOutput }
func RuleStatusPtr ¶
func RuleStatusPtr(v string) RuleStatusPtrInput
type RuleStatusPtrOutput ¶
type RuleStatusPtrOutput struct{ *pulumi.OutputState }
func (RuleStatusPtrOutput) Elem ¶
func (o RuleStatusPtrOutput) Elem() RuleStatusOutput
func (RuleStatusPtrOutput) ElementType ¶
func (RuleStatusPtrOutput) ElementType() reflect.Type
func (RuleStatusPtrOutput) ToRuleStatusPtrOutput ¶
func (o RuleStatusPtrOutput) ToRuleStatusPtrOutput() RuleStatusPtrOutput
func (RuleStatusPtrOutput) ToRuleStatusPtrOutputWithContext ¶
func (o RuleStatusPtrOutput) ToRuleStatusPtrOutputWithContext(ctx context.Context) RuleStatusPtrOutput
func (RuleStatusPtrOutput) ToStringPtrOutput ¶
func (o RuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduleFrequency ¶
type ScheduleFrequency string
Frequency of the schedule.
func (ScheduleFrequency) ElementType ¶
func (ScheduleFrequency) ElementType() reflect.Type
func (ScheduleFrequency) ToScheduleFrequencyOutput ¶
func (e ScheduleFrequency) ToScheduleFrequencyOutput() ScheduleFrequencyOutput
func (ScheduleFrequency) ToScheduleFrequencyOutputWithContext ¶
func (e ScheduleFrequency) ToScheduleFrequencyOutputWithContext(ctx context.Context) ScheduleFrequencyOutput
func (ScheduleFrequency) ToScheduleFrequencyPtrOutput ¶
func (e ScheduleFrequency) ToScheduleFrequencyPtrOutput() ScheduleFrequencyPtrOutput
func (ScheduleFrequency) ToScheduleFrequencyPtrOutputWithContext ¶
func (e ScheduleFrequency) ToScheduleFrequencyPtrOutputWithContext(ctx context.Context) ScheduleFrequencyPtrOutput
func (ScheduleFrequency) ToStringOutput ¶
func (e ScheduleFrequency) ToStringOutput() pulumi.StringOutput
func (ScheduleFrequency) ToStringOutputWithContext ¶
func (e ScheduleFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduleFrequency) ToStringPtrOutput ¶
func (e ScheduleFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduleFrequency) ToStringPtrOutputWithContext ¶
func (e ScheduleFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduleFrequencyInput ¶
type ScheduleFrequencyInput interface { pulumi.Input ToScheduleFrequencyOutput() ScheduleFrequencyOutput ToScheduleFrequencyOutputWithContext(context.Context) ScheduleFrequencyOutput }
ScheduleFrequencyInput is an input type that accepts values of the ScheduleFrequency enum A concrete instance of `ScheduleFrequencyInput` can be one of the following:
ScheduleFrequencyDaily ScheduleFrequencyWeekly ScheduleFrequencyMonthly
type ScheduleFrequencyOutput ¶
type ScheduleFrequencyOutput struct{ *pulumi.OutputState }
func (ScheduleFrequencyOutput) ElementType ¶
func (ScheduleFrequencyOutput) ElementType() reflect.Type
func (ScheduleFrequencyOutput) ToScheduleFrequencyOutput ¶
func (o ScheduleFrequencyOutput) ToScheduleFrequencyOutput() ScheduleFrequencyOutput
func (ScheduleFrequencyOutput) ToScheduleFrequencyOutputWithContext ¶
func (o ScheduleFrequencyOutput) ToScheduleFrequencyOutputWithContext(ctx context.Context) ScheduleFrequencyOutput
func (ScheduleFrequencyOutput) ToScheduleFrequencyPtrOutput ¶
func (o ScheduleFrequencyOutput) ToScheduleFrequencyPtrOutput() ScheduleFrequencyPtrOutput
func (ScheduleFrequencyOutput) ToScheduleFrequencyPtrOutputWithContext ¶
func (o ScheduleFrequencyOutput) ToScheduleFrequencyPtrOutputWithContext(ctx context.Context) ScheduleFrequencyPtrOutput
func (ScheduleFrequencyOutput) ToStringOutput ¶
func (o ScheduleFrequencyOutput) ToStringOutput() pulumi.StringOutput
func (ScheduleFrequencyOutput) ToStringOutputWithContext ¶
func (o ScheduleFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduleFrequencyOutput) ToStringPtrOutput ¶
func (o ScheduleFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduleFrequencyOutput) ToStringPtrOutputWithContext ¶
func (o ScheduleFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduleFrequencyPtrInput ¶
type ScheduleFrequencyPtrInput interface { pulumi.Input ToScheduleFrequencyPtrOutput() ScheduleFrequencyPtrOutput ToScheduleFrequencyPtrOutputWithContext(context.Context) ScheduleFrequencyPtrOutput }
func ScheduleFrequencyPtr ¶
func ScheduleFrequencyPtr(v string) ScheduleFrequencyPtrInput
type ScheduleFrequencyPtrOutput ¶
type ScheduleFrequencyPtrOutput struct{ *pulumi.OutputState }
func (ScheduleFrequencyPtrOutput) Elem ¶
func (o ScheduleFrequencyPtrOutput) Elem() ScheduleFrequencyOutput
func (ScheduleFrequencyPtrOutput) ElementType ¶
func (ScheduleFrequencyPtrOutput) ElementType() reflect.Type
func (ScheduleFrequencyPtrOutput) ToScheduleFrequencyPtrOutput ¶
func (o ScheduleFrequencyPtrOutput) ToScheduleFrequencyPtrOutput() ScheduleFrequencyPtrOutput
func (ScheduleFrequencyPtrOutput) ToScheduleFrequencyPtrOutputWithContext ¶
func (o ScheduleFrequencyPtrOutput) ToScheduleFrequencyPtrOutputWithContext(ctx context.Context) ScheduleFrequencyPtrOutput
func (ScheduleFrequencyPtrOutput) ToStringPtrOutput ¶
func (o ScheduleFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduleFrequencyPtrOutput) ToStringPtrOutputWithContext ¶
func (o ScheduleFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduleProperties ¶
type ScheduleProperties struct { // UTC day on which cost analysis data will be emailed. Must be between 1 and 31. This property is applicable when frequency is Monthly and overrides weeksOfMonth or daysOfWeek. DayOfMonth *int `pulumi:"dayOfMonth"` // Day names in english on which cost analysis data will be emailed. This property is applicable when frequency is Weekly or Monthly. DaysOfWeek []string `pulumi:"daysOfWeek"` // The end date and time of the scheduled action (UTC). EndDate string `pulumi:"endDate"` // Frequency of the schedule. Frequency string `pulumi:"frequency"` // UTC time at which cost analysis data will be emailed. HourOfDay *int `pulumi:"hourOfDay"` // The start date and time of the scheduled action (UTC). StartDate string `pulumi:"startDate"` // Weeks in which cost analysis data will be emailed. This property is applicable when frequency is Monthly and used in combination with daysOfWeek. WeeksOfMonth []string `pulumi:"weeksOfMonth"` }
The properties of the schedule.
type SchedulePropertiesArgs ¶
type SchedulePropertiesArgs struct { // UTC day on which cost analysis data will be emailed. Must be between 1 and 31. This property is applicable when frequency is Monthly and overrides weeksOfMonth or daysOfWeek. DayOfMonth pulumi.IntPtrInput `pulumi:"dayOfMonth"` // Day names in english on which cost analysis data will be emailed. This property is applicable when frequency is Weekly or Monthly. DaysOfWeek pulumi.StringArrayInput `pulumi:"daysOfWeek"` // The end date and time of the scheduled action (UTC). EndDate pulumi.StringInput `pulumi:"endDate"` // Frequency of the schedule. Frequency pulumi.StringInput `pulumi:"frequency"` // UTC time at which cost analysis data will be emailed. HourOfDay pulumi.IntPtrInput `pulumi:"hourOfDay"` // The start date and time of the scheduled action (UTC). StartDate pulumi.StringInput `pulumi:"startDate"` // Weeks in which cost analysis data will be emailed. This property is applicable when frequency is Monthly and used in combination with daysOfWeek. WeeksOfMonth pulumi.StringArrayInput `pulumi:"weeksOfMonth"` }
The properties of the schedule.
func (SchedulePropertiesArgs) ElementType ¶
func (SchedulePropertiesArgs) ElementType() reflect.Type
func (SchedulePropertiesArgs) ToSchedulePropertiesOutput ¶
func (i SchedulePropertiesArgs) ToSchedulePropertiesOutput() SchedulePropertiesOutput
func (SchedulePropertiesArgs) ToSchedulePropertiesOutputWithContext ¶
func (i SchedulePropertiesArgs) ToSchedulePropertiesOutputWithContext(ctx context.Context) SchedulePropertiesOutput
type SchedulePropertiesInput ¶
type SchedulePropertiesInput interface { pulumi.Input ToSchedulePropertiesOutput() SchedulePropertiesOutput ToSchedulePropertiesOutputWithContext(context.Context) SchedulePropertiesOutput }
SchedulePropertiesInput is an input type that accepts SchedulePropertiesArgs and SchedulePropertiesOutput values. You can construct a concrete instance of `SchedulePropertiesInput` via:
SchedulePropertiesArgs{...}
type SchedulePropertiesOutput ¶
type SchedulePropertiesOutput struct{ *pulumi.OutputState }
The properties of the schedule.
func (SchedulePropertiesOutput) DayOfMonth ¶
func (o SchedulePropertiesOutput) DayOfMonth() pulumi.IntPtrOutput
UTC day on which cost analysis data will be emailed. Must be between 1 and 31. This property is applicable when frequency is Monthly and overrides weeksOfMonth or daysOfWeek.
func (SchedulePropertiesOutput) DaysOfWeek ¶
func (o SchedulePropertiesOutput) DaysOfWeek() pulumi.StringArrayOutput
Day names in english on which cost analysis data will be emailed. This property is applicable when frequency is Weekly or Monthly.
func (SchedulePropertiesOutput) ElementType ¶
func (SchedulePropertiesOutput) ElementType() reflect.Type
func (SchedulePropertiesOutput) EndDate ¶
func (o SchedulePropertiesOutput) EndDate() pulumi.StringOutput
The end date and time of the scheduled action (UTC).
func (SchedulePropertiesOutput) Frequency ¶
func (o SchedulePropertiesOutput) Frequency() pulumi.StringOutput
Frequency of the schedule.
func (SchedulePropertiesOutput) HourOfDay ¶
func (o SchedulePropertiesOutput) HourOfDay() pulumi.IntPtrOutput
UTC time at which cost analysis data will be emailed.
func (SchedulePropertiesOutput) StartDate ¶
func (o SchedulePropertiesOutput) StartDate() pulumi.StringOutput
The start date and time of the scheduled action (UTC).
func (SchedulePropertiesOutput) ToSchedulePropertiesOutput ¶
func (o SchedulePropertiesOutput) ToSchedulePropertiesOutput() SchedulePropertiesOutput
func (SchedulePropertiesOutput) ToSchedulePropertiesOutputWithContext ¶
func (o SchedulePropertiesOutput) ToSchedulePropertiesOutputWithContext(ctx context.Context) SchedulePropertiesOutput
func (SchedulePropertiesOutput) WeeksOfMonth ¶
func (o SchedulePropertiesOutput) WeeksOfMonth() pulumi.StringArrayOutput
Weeks in which cost analysis data will be emailed. This property is applicable when frequency is Monthly and used in combination with daysOfWeek.
type SchedulePropertiesResponse ¶
type SchedulePropertiesResponse struct { // UTC day on which cost analysis data will be emailed. Must be between 1 and 31. This property is applicable when frequency is Monthly and overrides weeksOfMonth or daysOfWeek. DayOfMonth *int `pulumi:"dayOfMonth"` // Day names in english on which cost analysis data will be emailed. This property is applicable when frequency is Weekly or Monthly. DaysOfWeek []string `pulumi:"daysOfWeek"` // The end date and time of the scheduled action (UTC). EndDate string `pulumi:"endDate"` // Frequency of the schedule. Frequency string `pulumi:"frequency"` // UTC time at which cost analysis data will be emailed. HourOfDay *int `pulumi:"hourOfDay"` // The start date and time of the scheduled action (UTC). StartDate string `pulumi:"startDate"` // Weeks in which cost analysis data will be emailed. This property is applicable when frequency is Monthly and used in combination with daysOfWeek. WeeksOfMonth []string `pulumi:"weeksOfMonth"` }
The properties of the schedule.
type SchedulePropertiesResponseOutput ¶
type SchedulePropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of the schedule.
func (SchedulePropertiesResponseOutput) DayOfMonth ¶
func (o SchedulePropertiesResponseOutput) DayOfMonth() pulumi.IntPtrOutput
UTC day on which cost analysis data will be emailed. Must be between 1 and 31. This property is applicable when frequency is Monthly and overrides weeksOfMonth or daysOfWeek.
func (SchedulePropertiesResponseOutput) DaysOfWeek ¶
func (o SchedulePropertiesResponseOutput) DaysOfWeek() pulumi.StringArrayOutput
Day names in english on which cost analysis data will be emailed. This property is applicable when frequency is Weekly or Monthly.
func (SchedulePropertiesResponseOutput) ElementType ¶
func (SchedulePropertiesResponseOutput) ElementType() reflect.Type
func (SchedulePropertiesResponseOutput) EndDate ¶
func (o SchedulePropertiesResponseOutput) EndDate() pulumi.StringOutput
The end date and time of the scheduled action (UTC).
func (SchedulePropertiesResponseOutput) Frequency ¶
func (o SchedulePropertiesResponseOutput) Frequency() pulumi.StringOutput
Frequency of the schedule.
func (SchedulePropertiesResponseOutput) HourOfDay ¶
func (o SchedulePropertiesResponseOutput) HourOfDay() pulumi.IntPtrOutput
UTC time at which cost analysis data will be emailed.
func (SchedulePropertiesResponseOutput) StartDate ¶
func (o SchedulePropertiesResponseOutput) StartDate() pulumi.StringOutput
The start date and time of the scheduled action (UTC).
func (SchedulePropertiesResponseOutput) ToSchedulePropertiesResponseOutput ¶
func (o SchedulePropertiesResponseOutput) ToSchedulePropertiesResponseOutput() SchedulePropertiesResponseOutput
func (SchedulePropertiesResponseOutput) ToSchedulePropertiesResponseOutputWithContext ¶
func (o SchedulePropertiesResponseOutput) ToSchedulePropertiesResponseOutputWithContext(ctx context.Context) SchedulePropertiesResponseOutput
func (SchedulePropertiesResponseOutput) WeeksOfMonth ¶
func (o SchedulePropertiesResponseOutput) WeeksOfMonth() pulumi.StringArrayOutput
Weeks in which cost analysis data will be emailed. This property is applicable when frequency is Monthly and used in combination with daysOfWeek.
type ScheduledAction ¶
type ScheduledAction struct { pulumi.CustomResourceState // Scheduled action name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource Etag. For update calls, eTag is optional and can be specified to achieve optimistic concurrency. Fetch the resource's eTag by doing a 'GET' call first and then including the latest eTag as part of the request body or 'If-Match' header while performing the update. For create calls, eTag is not required. ETag pulumi.StringOutput `pulumi:"eTag"` // Destination format of the view data. This is optional. FileDestination FileDestinationResponsePtrOutput `pulumi:"fileDestination"` // Kind of the scheduled action. Kind pulumi.StringPtrOutput `pulumi:"kind"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Notification properties based on scheduled action kind. Notification NotificationPropertiesResponseOutput `pulumi:"notification"` // Email address of the point of contact that should get the unsubscribe requests and notification emails. NotificationEmail pulumi.StringPtrOutput `pulumi:"notificationEmail"` // Schedule of the scheduled action. Schedule SchedulePropertiesResponseOutput `pulumi:"schedule"` // For private scheduled action(Create or Update), scope will be empty.<br /> For shared scheduled action(Create or Update By Scope), Cost Management scope can be '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.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope pulumi.StringPtrOutput `pulumi:"scope"` // Status of the scheduled action. Status pulumi.StringOutput `pulumi:"status"` // Kind of the scheduled action. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Cost analysis viewId used for scheduled action. For example, '/providers/Microsoft.CostManagement/views/swaggerExample' ViewId pulumi.StringOutput `pulumi:"viewId"` }
Scheduled action definition. Azure REST API version: 2023-03-01. Prior API version in Azure Native 1.x: 2022-04-01-preview.
Other available API versions: 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.
func GetScheduledAction ¶
func GetScheduledAction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledActionState, opts ...pulumi.ResourceOption) (*ScheduledAction, error)
GetScheduledAction gets an existing ScheduledAction 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 NewScheduledAction ¶
func NewScheduledAction(ctx *pulumi.Context, name string, args *ScheduledActionArgs, opts ...pulumi.ResourceOption) (*ScheduledAction, error)
NewScheduledAction registers a new resource with the given unique name, arguments, and options.
func (*ScheduledAction) ElementType ¶
func (*ScheduledAction) ElementType() reflect.Type
func (*ScheduledAction) ToScheduledActionOutput ¶
func (i *ScheduledAction) ToScheduledActionOutput() ScheduledActionOutput
func (*ScheduledAction) ToScheduledActionOutputWithContext ¶
func (i *ScheduledAction) ToScheduledActionOutputWithContext(ctx context.Context) ScheduledActionOutput
type ScheduledActionArgs ¶
type ScheduledActionArgs struct { // Scheduled action name. DisplayName pulumi.StringInput // Destination format of the view data. This is optional. FileDestination FileDestinationPtrInput // Kind of the scheduled action. Kind pulumi.StringPtrInput // Scheduled action name. Name pulumi.StringPtrInput // Notification properties based on scheduled action kind. Notification NotificationPropertiesInput // Email address of the point of contact that should get the unsubscribe requests and notification emails. NotificationEmail pulumi.StringPtrInput // Schedule of the scheduled action. Schedule SchedulePropertiesInput // For private scheduled action(Create or Update), scope will be empty.<br /> For shared scheduled action(Create or Update By Scope), Cost Management scope can be '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.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope pulumi.StringPtrInput // Status of the scheduled action. Status pulumi.StringInput // Cost analysis viewId used for scheduled action. For example, '/providers/Microsoft.CostManagement/views/swaggerExample' ViewId pulumi.StringInput }
The set of arguments for constructing a ScheduledAction resource.
func (ScheduledActionArgs) ElementType ¶
func (ScheduledActionArgs) ElementType() reflect.Type
type ScheduledActionByScope ¶
type ScheduledActionByScope struct { pulumi.CustomResourceState // Scheduled action name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource Etag. For update calls, eTag is optional and can be specified to achieve optimistic concurrency. Fetch the resource's eTag by doing a 'GET' call first and then including the latest eTag as part of the request body or 'If-Match' header while performing the update. For create calls, eTag is not required. ETag pulumi.StringOutput `pulumi:"eTag"` // Destination format of the view data. This is optional. FileDestination FileDestinationResponsePtrOutput `pulumi:"fileDestination"` // Kind of the scheduled action. Kind pulumi.StringPtrOutput `pulumi:"kind"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Notification properties based on scheduled action kind. Notification NotificationPropertiesResponseOutput `pulumi:"notification"` // Email address of the point of contact that should get the unsubscribe requests and notification emails. NotificationEmail pulumi.StringPtrOutput `pulumi:"notificationEmail"` // Schedule of the scheduled action. Schedule SchedulePropertiesResponseOutput `pulumi:"schedule"` // For private scheduled action(Create or Update), scope will be empty.<br /> For shared scheduled action(Create or Update By Scope), Cost Management scope can be '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.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope pulumi.StringPtrOutput `pulumi:"scope"` // Status of the scheduled action. Status pulumi.StringOutput `pulumi:"status"` // Kind of the scheduled action. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Cost analysis viewId used for scheduled action. For example, '/providers/Microsoft.CostManagement/views/swaggerExample' ViewId pulumi.StringOutput `pulumi:"viewId"` }
Scheduled action definition. Azure REST API version: 2023-03-01. Prior API version in Azure Native 1.x: 2022-04-01-preview.
Other available API versions: 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.
func GetScheduledActionByScope ¶
func GetScheduledActionByScope(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledActionByScopeState, opts ...pulumi.ResourceOption) (*ScheduledActionByScope, error)
GetScheduledActionByScope gets an existing ScheduledActionByScope 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 NewScheduledActionByScope ¶
func NewScheduledActionByScope(ctx *pulumi.Context, name string, args *ScheduledActionByScopeArgs, opts ...pulumi.ResourceOption) (*ScheduledActionByScope, error)
NewScheduledActionByScope registers a new resource with the given unique name, arguments, and options.
func (*ScheduledActionByScope) ElementType ¶
func (*ScheduledActionByScope) ElementType() reflect.Type
func (*ScheduledActionByScope) ToScheduledActionByScopeOutput ¶
func (i *ScheduledActionByScope) ToScheduledActionByScopeOutput() ScheduledActionByScopeOutput
func (*ScheduledActionByScope) ToScheduledActionByScopeOutputWithContext ¶
func (i *ScheduledActionByScope) ToScheduledActionByScopeOutputWithContext(ctx context.Context) ScheduledActionByScopeOutput
type ScheduledActionByScopeArgs ¶
type ScheduledActionByScopeArgs struct { // Scheduled action name. DisplayName pulumi.StringInput // Destination format of the view data. This is optional. FileDestination FileDestinationPtrInput // Kind of the scheduled action. Kind pulumi.StringPtrInput // Scheduled action name. Name pulumi.StringPtrInput // Notification properties based on scheduled action kind. Notification NotificationPropertiesInput // Email address of the point of contact that should get the unsubscribe requests and notification emails. NotificationEmail pulumi.StringPtrInput // Schedule of the scheduled action. Schedule SchedulePropertiesInput // For private scheduled action(Create or Update), scope will be empty.<br /> For shared scheduled action(Create or Update By Scope), Cost Management scope can be '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.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope. Scope pulumi.StringInput // Status of the scheduled action. Status pulumi.StringInput // Cost analysis viewId used for scheduled action. For example, '/providers/Microsoft.CostManagement/views/swaggerExample' ViewId pulumi.StringInput }
The set of arguments for constructing a ScheduledActionByScope resource.
func (ScheduledActionByScopeArgs) ElementType ¶
func (ScheduledActionByScopeArgs) ElementType() reflect.Type
type ScheduledActionByScopeInput ¶
type ScheduledActionByScopeInput interface { pulumi.Input ToScheduledActionByScopeOutput() ScheduledActionByScopeOutput ToScheduledActionByScopeOutputWithContext(ctx context.Context) ScheduledActionByScopeOutput }
type ScheduledActionByScopeOutput ¶
type ScheduledActionByScopeOutput struct{ *pulumi.OutputState }
func (ScheduledActionByScopeOutput) DisplayName ¶
func (o ScheduledActionByScopeOutput) DisplayName() pulumi.StringOutput
Scheduled action name.
func (ScheduledActionByScopeOutput) ETag ¶
func (o ScheduledActionByScopeOutput) ETag() pulumi.StringOutput
Resource Etag. For update calls, eTag is optional and can be specified to achieve optimistic concurrency. Fetch the resource's eTag by doing a 'GET' call first and then including the latest eTag as part of the request body or 'If-Match' header while performing the update. For create calls, eTag is not required.
func (ScheduledActionByScopeOutput) ElementType ¶
func (ScheduledActionByScopeOutput) ElementType() reflect.Type
func (ScheduledActionByScopeOutput) FileDestination ¶
func (o ScheduledActionByScopeOutput) FileDestination() FileDestinationResponsePtrOutput
Destination format of the view data. This is optional.
func (ScheduledActionByScopeOutput) Kind ¶
func (o ScheduledActionByScopeOutput) Kind() pulumi.StringPtrOutput
Kind of the scheduled action.
func (ScheduledActionByScopeOutput) Name ¶
func (o ScheduledActionByScopeOutput) Name() pulumi.StringOutput
The name of the resource
func (ScheduledActionByScopeOutput) Notification ¶
func (o ScheduledActionByScopeOutput) Notification() NotificationPropertiesResponseOutput
Notification properties based on scheduled action kind.
func (ScheduledActionByScopeOutput) NotificationEmail ¶
func (o ScheduledActionByScopeOutput) NotificationEmail() pulumi.StringPtrOutput
Email address of the point of contact that should get the unsubscribe requests and notification emails.
func (ScheduledActionByScopeOutput) Schedule ¶
func (o ScheduledActionByScopeOutput) Schedule() SchedulePropertiesResponseOutput
Schedule of the scheduled action.
func (ScheduledActionByScopeOutput) Scope ¶
func (o ScheduledActionByScopeOutput) Scope() pulumi.StringPtrOutput
For private scheduled action(Create or Update), scope will be empty.<br /> For shared scheduled action(Create or Update By Scope), Cost Management scope can be '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.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope.
func (ScheduledActionByScopeOutput) Status ¶
func (o ScheduledActionByScopeOutput) Status() pulumi.StringOutput
Status of the scheduled action.
func (ScheduledActionByScopeOutput) SystemData ¶
func (o ScheduledActionByScopeOutput) SystemData() SystemDataResponseOutput
Kind of the scheduled action.
func (ScheduledActionByScopeOutput) ToScheduledActionByScopeOutput ¶
func (o ScheduledActionByScopeOutput) ToScheduledActionByScopeOutput() ScheduledActionByScopeOutput
func (ScheduledActionByScopeOutput) ToScheduledActionByScopeOutputWithContext ¶
func (o ScheduledActionByScopeOutput) ToScheduledActionByScopeOutputWithContext(ctx context.Context) ScheduledActionByScopeOutput
func (ScheduledActionByScopeOutput) Type ¶
func (o ScheduledActionByScopeOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (ScheduledActionByScopeOutput) ViewId ¶
func (o ScheduledActionByScopeOutput) ViewId() pulumi.StringOutput
Cost analysis viewId used for scheduled action. For example, '/providers/Microsoft.CostManagement/views/swaggerExample'
type ScheduledActionByScopeState ¶
type ScheduledActionByScopeState struct { }
func (ScheduledActionByScopeState) ElementType ¶
func (ScheduledActionByScopeState) ElementType() reflect.Type
type ScheduledActionInput ¶
type ScheduledActionInput interface { pulumi.Input ToScheduledActionOutput() ScheduledActionOutput ToScheduledActionOutputWithContext(ctx context.Context) ScheduledActionOutput }
type ScheduledActionKind ¶
type ScheduledActionKind string
Kind of the scheduled action.
func (ScheduledActionKind) ElementType ¶
func (ScheduledActionKind) ElementType() reflect.Type
func (ScheduledActionKind) ToScheduledActionKindOutput ¶
func (e ScheduledActionKind) ToScheduledActionKindOutput() ScheduledActionKindOutput
func (ScheduledActionKind) ToScheduledActionKindOutputWithContext ¶
func (e ScheduledActionKind) ToScheduledActionKindOutputWithContext(ctx context.Context) ScheduledActionKindOutput
func (ScheduledActionKind) ToScheduledActionKindPtrOutput ¶
func (e ScheduledActionKind) ToScheduledActionKindPtrOutput() ScheduledActionKindPtrOutput
func (ScheduledActionKind) ToScheduledActionKindPtrOutputWithContext ¶
func (e ScheduledActionKind) ToScheduledActionKindPtrOutputWithContext(ctx context.Context) ScheduledActionKindPtrOutput
func (ScheduledActionKind) ToStringOutput ¶
func (e ScheduledActionKind) ToStringOutput() pulumi.StringOutput
func (ScheduledActionKind) ToStringOutputWithContext ¶
func (e ScheduledActionKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduledActionKind) ToStringPtrOutput ¶
func (e ScheduledActionKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduledActionKind) ToStringPtrOutputWithContext ¶
func (e ScheduledActionKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduledActionKindInput ¶
type ScheduledActionKindInput interface { pulumi.Input ToScheduledActionKindOutput() ScheduledActionKindOutput ToScheduledActionKindOutputWithContext(context.Context) ScheduledActionKindOutput }
ScheduledActionKindInput is an input type that accepts values of the ScheduledActionKind enum A concrete instance of `ScheduledActionKindInput` can be one of the following:
ScheduledActionKindEmail ScheduledActionKindInsightAlert
type ScheduledActionKindOutput ¶
type ScheduledActionKindOutput struct{ *pulumi.OutputState }
func (ScheduledActionKindOutput) ElementType ¶
func (ScheduledActionKindOutput) ElementType() reflect.Type
func (ScheduledActionKindOutput) ToScheduledActionKindOutput ¶
func (o ScheduledActionKindOutput) ToScheduledActionKindOutput() ScheduledActionKindOutput
func (ScheduledActionKindOutput) ToScheduledActionKindOutputWithContext ¶
func (o ScheduledActionKindOutput) ToScheduledActionKindOutputWithContext(ctx context.Context) ScheduledActionKindOutput
func (ScheduledActionKindOutput) ToScheduledActionKindPtrOutput ¶
func (o ScheduledActionKindOutput) ToScheduledActionKindPtrOutput() ScheduledActionKindPtrOutput
func (ScheduledActionKindOutput) ToScheduledActionKindPtrOutputWithContext ¶
func (o ScheduledActionKindOutput) ToScheduledActionKindPtrOutputWithContext(ctx context.Context) ScheduledActionKindPtrOutput
func (ScheduledActionKindOutput) ToStringOutput ¶
func (o ScheduledActionKindOutput) ToStringOutput() pulumi.StringOutput
func (ScheduledActionKindOutput) ToStringOutputWithContext ¶
func (o ScheduledActionKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduledActionKindOutput) ToStringPtrOutput ¶
func (o ScheduledActionKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduledActionKindOutput) ToStringPtrOutputWithContext ¶
func (o ScheduledActionKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduledActionKindPtrInput ¶
type ScheduledActionKindPtrInput interface { pulumi.Input ToScheduledActionKindPtrOutput() ScheduledActionKindPtrOutput ToScheduledActionKindPtrOutputWithContext(context.Context) ScheduledActionKindPtrOutput }
func ScheduledActionKindPtr ¶
func ScheduledActionKindPtr(v string) ScheduledActionKindPtrInput
type ScheduledActionKindPtrOutput ¶
type ScheduledActionKindPtrOutput struct{ *pulumi.OutputState }
func (ScheduledActionKindPtrOutput) Elem ¶
func (o ScheduledActionKindPtrOutput) Elem() ScheduledActionKindOutput
func (ScheduledActionKindPtrOutput) ElementType ¶
func (ScheduledActionKindPtrOutput) ElementType() reflect.Type
func (ScheduledActionKindPtrOutput) ToScheduledActionKindPtrOutput ¶
func (o ScheduledActionKindPtrOutput) ToScheduledActionKindPtrOutput() ScheduledActionKindPtrOutput
func (ScheduledActionKindPtrOutput) ToScheduledActionKindPtrOutputWithContext ¶
func (o ScheduledActionKindPtrOutput) ToScheduledActionKindPtrOutputWithContext(ctx context.Context) ScheduledActionKindPtrOutput
func (ScheduledActionKindPtrOutput) ToStringPtrOutput ¶
func (o ScheduledActionKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduledActionKindPtrOutput) ToStringPtrOutputWithContext ¶
func (o ScheduledActionKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduledActionOutput ¶
type ScheduledActionOutput struct{ *pulumi.OutputState }
func (ScheduledActionOutput) DisplayName ¶
func (o ScheduledActionOutput) DisplayName() pulumi.StringOutput
Scheduled action name.
func (ScheduledActionOutput) ETag ¶
func (o ScheduledActionOutput) ETag() pulumi.StringOutput
Resource Etag. For update calls, eTag is optional and can be specified to achieve optimistic concurrency. Fetch the resource's eTag by doing a 'GET' call first and then including the latest eTag as part of the request body or 'If-Match' header while performing the update. For create calls, eTag is not required.
func (ScheduledActionOutput) ElementType ¶
func (ScheduledActionOutput) ElementType() reflect.Type
func (ScheduledActionOutput) FileDestination ¶
func (o ScheduledActionOutput) FileDestination() FileDestinationResponsePtrOutput
Destination format of the view data. This is optional.
func (ScheduledActionOutput) Kind ¶
func (o ScheduledActionOutput) Kind() pulumi.StringPtrOutput
Kind of the scheduled action.
func (ScheduledActionOutput) Name ¶
func (o ScheduledActionOutput) Name() pulumi.StringOutput
The name of the resource
func (ScheduledActionOutput) Notification ¶
func (o ScheduledActionOutput) Notification() NotificationPropertiesResponseOutput
Notification properties based on scheduled action kind.
func (ScheduledActionOutput) NotificationEmail ¶
func (o ScheduledActionOutput) NotificationEmail() pulumi.StringPtrOutput
Email address of the point of contact that should get the unsubscribe requests and notification emails.
func (ScheduledActionOutput) Schedule ¶
func (o ScheduledActionOutput) Schedule() SchedulePropertiesResponseOutput
Schedule of the scheduled action.
func (ScheduledActionOutput) Scope ¶
func (o ScheduledActionOutput) Scope() pulumi.StringPtrOutput
For private scheduled action(Create or Update), scope will be empty.<br /> For shared scheduled action(Create or Update By Scope), Cost Management scope can be '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.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope.
func (ScheduledActionOutput) Status ¶
func (o ScheduledActionOutput) Status() pulumi.StringOutput
Status of the scheduled action.
func (ScheduledActionOutput) SystemData ¶
func (o ScheduledActionOutput) SystemData() SystemDataResponseOutput
Kind of the scheduled action.
func (ScheduledActionOutput) ToScheduledActionOutput ¶
func (o ScheduledActionOutput) ToScheduledActionOutput() ScheduledActionOutput
func (ScheduledActionOutput) ToScheduledActionOutputWithContext ¶
func (o ScheduledActionOutput) ToScheduledActionOutputWithContext(ctx context.Context) ScheduledActionOutput
func (ScheduledActionOutput) Type ¶
func (o ScheduledActionOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (ScheduledActionOutput) ViewId ¶
func (o ScheduledActionOutput) ViewId() pulumi.StringOutput
Cost analysis viewId used for scheduled action. For example, '/providers/Microsoft.CostManagement/views/swaggerExample'
type ScheduledActionState ¶
type ScheduledActionState struct { }
func (ScheduledActionState) ElementType ¶
func (ScheduledActionState) ElementType() reflect.Type
type ScheduledActionStatus ¶
type ScheduledActionStatus string
Status of the scheduled action.
func (ScheduledActionStatus) ElementType ¶
func (ScheduledActionStatus) ElementType() reflect.Type
func (ScheduledActionStatus) ToScheduledActionStatusOutput ¶
func (e ScheduledActionStatus) ToScheduledActionStatusOutput() ScheduledActionStatusOutput
func (ScheduledActionStatus) ToScheduledActionStatusOutputWithContext ¶
func (e ScheduledActionStatus) ToScheduledActionStatusOutputWithContext(ctx context.Context) ScheduledActionStatusOutput
func (ScheduledActionStatus) ToScheduledActionStatusPtrOutput ¶
func (e ScheduledActionStatus) ToScheduledActionStatusPtrOutput() ScheduledActionStatusPtrOutput
func (ScheduledActionStatus) ToScheduledActionStatusPtrOutputWithContext ¶
func (e ScheduledActionStatus) ToScheduledActionStatusPtrOutputWithContext(ctx context.Context) ScheduledActionStatusPtrOutput
func (ScheduledActionStatus) ToStringOutput ¶
func (e ScheduledActionStatus) ToStringOutput() pulumi.StringOutput
func (ScheduledActionStatus) ToStringOutputWithContext ¶
func (e ScheduledActionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduledActionStatus) ToStringPtrOutput ¶
func (e ScheduledActionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduledActionStatus) ToStringPtrOutputWithContext ¶
func (e ScheduledActionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduledActionStatusInput ¶
type ScheduledActionStatusInput interface { pulumi.Input ToScheduledActionStatusOutput() ScheduledActionStatusOutput ToScheduledActionStatusOutputWithContext(context.Context) ScheduledActionStatusOutput }
ScheduledActionStatusInput is an input type that accepts values of the ScheduledActionStatus enum A concrete instance of `ScheduledActionStatusInput` can be one of the following:
ScheduledActionStatusDisabled ScheduledActionStatusEnabled ScheduledActionStatusExpired
type ScheduledActionStatusOutput ¶
type ScheduledActionStatusOutput struct{ *pulumi.OutputState }
func (ScheduledActionStatusOutput) ElementType ¶
func (ScheduledActionStatusOutput) ElementType() reflect.Type
func (ScheduledActionStatusOutput) ToScheduledActionStatusOutput ¶
func (o ScheduledActionStatusOutput) ToScheduledActionStatusOutput() ScheduledActionStatusOutput
func (ScheduledActionStatusOutput) ToScheduledActionStatusOutputWithContext ¶
func (o ScheduledActionStatusOutput) ToScheduledActionStatusOutputWithContext(ctx context.Context) ScheduledActionStatusOutput
func (ScheduledActionStatusOutput) ToScheduledActionStatusPtrOutput ¶
func (o ScheduledActionStatusOutput) ToScheduledActionStatusPtrOutput() ScheduledActionStatusPtrOutput
func (ScheduledActionStatusOutput) ToScheduledActionStatusPtrOutputWithContext ¶
func (o ScheduledActionStatusOutput) ToScheduledActionStatusPtrOutputWithContext(ctx context.Context) ScheduledActionStatusPtrOutput
func (ScheduledActionStatusOutput) ToStringOutput ¶
func (o ScheduledActionStatusOutput) ToStringOutput() pulumi.StringOutput
func (ScheduledActionStatusOutput) ToStringOutputWithContext ¶
func (o ScheduledActionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduledActionStatusOutput) ToStringPtrOutput ¶
func (o ScheduledActionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduledActionStatusOutput) ToStringPtrOutputWithContext ¶
func (o ScheduledActionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduledActionStatusPtrInput ¶
type ScheduledActionStatusPtrInput interface { pulumi.Input ToScheduledActionStatusPtrOutput() ScheduledActionStatusPtrOutput ToScheduledActionStatusPtrOutputWithContext(context.Context) ScheduledActionStatusPtrOutput }
func ScheduledActionStatusPtr ¶
func ScheduledActionStatusPtr(v string) ScheduledActionStatusPtrInput
type ScheduledActionStatusPtrOutput ¶
type ScheduledActionStatusPtrOutput struct{ *pulumi.OutputState }
func (ScheduledActionStatusPtrOutput) Elem ¶
func (o ScheduledActionStatusPtrOutput) Elem() ScheduledActionStatusOutput
func (ScheduledActionStatusPtrOutput) ElementType ¶
func (ScheduledActionStatusPtrOutput) ElementType() reflect.Type
func (ScheduledActionStatusPtrOutput) ToScheduledActionStatusPtrOutput ¶
func (o ScheduledActionStatusPtrOutput) ToScheduledActionStatusPtrOutput() ScheduledActionStatusPtrOutput
func (ScheduledActionStatusPtrOutput) ToScheduledActionStatusPtrOutputWithContext ¶
func (o ScheduledActionStatusPtrOutput) ToScheduledActionStatusPtrOutputWithContext(ctx context.Context) ScheduledActionStatusPtrOutput
func (ScheduledActionStatusPtrOutput) ToStringPtrOutput ¶
func (o ScheduledActionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduledActionStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o ScheduledActionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Setting ¶
type Setting struct { pulumi.CustomResourceState // Array of scopes with additional details used by Cost Management in the Azure portal. Cache SettingsPropertiesResponseCacheArrayOutput `pulumi:"cache"` // Resource kind. Kind pulumi.StringOutput `pulumi:"kind"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Sets the default scope the current user will see when they sign into Azure Cost Management in the Azure portal. Scope pulumi.StringOutput `pulumi:"scope"` // Indicates what scope Cost Management in the Azure portal should default to. Allowed values: LastUsed. StartOn pulumi.StringPtrOutput `pulumi:"startOn"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
State of the myscope setting. Azure REST API version: 2019-11-01. Prior API version in Azure Native 1.x: 2019-11-01.
func GetSetting ¶
func GetSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SettingState, opts ...pulumi.ResourceOption) (*Setting, error)
GetSetting gets an existing Setting 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 NewSetting ¶
func NewSetting(ctx *pulumi.Context, name string, args *SettingArgs, opts ...pulumi.ResourceOption) (*Setting, error)
NewSetting registers a new resource with the given unique name, arguments, and options.
func (*Setting) ElementType ¶
func (*Setting) ToSettingOutput ¶
func (i *Setting) ToSettingOutput() SettingOutput
func (*Setting) ToSettingOutputWithContext ¶
func (i *Setting) ToSettingOutputWithContext(ctx context.Context) SettingOutput
type SettingArgs ¶
type SettingArgs struct { // Array of scopes with additional details used by Cost Management in the Azure portal. Cache SettingsPropertiesCacheArrayInput // Sets the default scope the current user will see when they sign into Azure Cost Management in the Azure portal. Scope pulumi.StringInput // Name of the setting. Allowed values: myscope SettingName pulumi.StringPtrInput // Indicates what scope Cost Management in the Azure portal should default to. Allowed values: LastUsed. StartOn pulumi.StringPtrInput }
The set of arguments for constructing a Setting resource.
func (SettingArgs) ElementType ¶
func (SettingArgs) ElementType() reflect.Type
type SettingInput ¶
type SettingInput interface { pulumi.Input ToSettingOutput() SettingOutput ToSettingOutputWithContext(ctx context.Context) SettingOutput }
type SettingOutput ¶
type SettingOutput struct{ *pulumi.OutputState }
func (SettingOutput) Cache ¶
func (o SettingOutput) Cache() SettingsPropertiesResponseCacheArrayOutput
Array of scopes with additional details used by Cost Management in the Azure portal.
func (SettingOutput) ElementType ¶
func (SettingOutput) ElementType() reflect.Type
func (SettingOutput) Scope ¶
func (o SettingOutput) Scope() pulumi.StringOutput
Sets the default scope the current user will see when they sign into Azure Cost Management in the Azure portal.
func (SettingOutput) StartOn ¶
func (o SettingOutput) StartOn() pulumi.StringPtrOutput
Indicates what scope Cost Management in the Azure portal should default to. Allowed values: LastUsed.
func (SettingOutput) ToSettingOutput ¶
func (o SettingOutput) ToSettingOutput() SettingOutput
func (SettingOutput) ToSettingOutputWithContext ¶
func (o SettingOutput) ToSettingOutputWithContext(ctx context.Context) SettingOutput
type SettingState ¶
type SettingState struct { }
func (SettingState) ElementType ¶
func (SettingState) ElementType() reflect.Type
type SettingsPropertiesCache ¶
type SettingsPropertiesCache struct { // Indicates the account type. Allowed values include: EA, PAYG, Modern, Internal, Unknown. Channel string `pulumi:"channel"` // Resource ID used by Resource Manager to uniquely identify the scope. Id string `pulumi:"id"` // Display name for the scope. Name string `pulumi:"name"` // Resource ID of the parent scope. For instance, subscription's resource ID for a resource group or a management group resource ID for a subscription. Parent *string `pulumi:"parent"` // Indicates the status of the scope. Status only applies to subscriptions and billing accounts. Status *string `pulumi:"status"` // Indicates the type of modern account. Allowed values include: Individual, Enterprise, Partner, Indirect, NotApplicable Subchannel string `pulumi:"subchannel"` }
type SettingsPropertiesCacheArgs ¶
type SettingsPropertiesCacheArgs struct { // Indicates the account type. Allowed values include: EA, PAYG, Modern, Internal, Unknown. Channel pulumi.StringInput `pulumi:"channel"` // Resource ID used by Resource Manager to uniquely identify the scope. Id pulumi.StringInput `pulumi:"id"` // Display name for the scope. Name pulumi.StringInput `pulumi:"name"` // Resource ID of the parent scope. For instance, subscription's resource ID for a resource group or a management group resource ID for a subscription. Parent pulumi.StringPtrInput `pulumi:"parent"` // Indicates the status of the scope. Status only applies to subscriptions and billing accounts. Status pulumi.StringPtrInput `pulumi:"status"` // Indicates the type of modern account. Allowed values include: Individual, Enterprise, Partner, Indirect, NotApplicable Subchannel pulumi.StringInput `pulumi:"subchannel"` }
func (SettingsPropertiesCacheArgs) ElementType ¶
func (SettingsPropertiesCacheArgs) ElementType() reflect.Type
func (SettingsPropertiesCacheArgs) ToSettingsPropertiesCacheOutput ¶
func (i SettingsPropertiesCacheArgs) ToSettingsPropertiesCacheOutput() SettingsPropertiesCacheOutput
func (SettingsPropertiesCacheArgs) ToSettingsPropertiesCacheOutputWithContext ¶
func (i SettingsPropertiesCacheArgs) ToSettingsPropertiesCacheOutputWithContext(ctx context.Context) SettingsPropertiesCacheOutput
type SettingsPropertiesCacheArray ¶
type SettingsPropertiesCacheArray []SettingsPropertiesCacheInput
func (SettingsPropertiesCacheArray) ElementType ¶
func (SettingsPropertiesCacheArray) ElementType() reflect.Type
func (SettingsPropertiesCacheArray) ToSettingsPropertiesCacheArrayOutput ¶
func (i SettingsPropertiesCacheArray) ToSettingsPropertiesCacheArrayOutput() SettingsPropertiesCacheArrayOutput
func (SettingsPropertiesCacheArray) ToSettingsPropertiesCacheArrayOutputWithContext ¶
func (i SettingsPropertiesCacheArray) ToSettingsPropertiesCacheArrayOutputWithContext(ctx context.Context) SettingsPropertiesCacheArrayOutput
type SettingsPropertiesCacheArrayInput ¶
type SettingsPropertiesCacheArrayInput interface { pulumi.Input ToSettingsPropertiesCacheArrayOutput() SettingsPropertiesCacheArrayOutput ToSettingsPropertiesCacheArrayOutputWithContext(context.Context) SettingsPropertiesCacheArrayOutput }
SettingsPropertiesCacheArrayInput is an input type that accepts SettingsPropertiesCacheArray and SettingsPropertiesCacheArrayOutput values. You can construct a concrete instance of `SettingsPropertiesCacheArrayInput` via:
SettingsPropertiesCacheArray{ SettingsPropertiesCacheArgs{...} }
type SettingsPropertiesCacheArrayOutput ¶
type SettingsPropertiesCacheArrayOutput struct{ *pulumi.OutputState }
func (SettingsPropertiesCacheArrayOutput) ElementType ¶
func (SettingsPropertiesCacheArrayOutput) ElementType() reflect.Type
func (SettingsPropertiesCacheArrayOutput) Index ¶
func (o SettingsPropertiesCacheArrayOutput) Index(i pulumi.IntInput) SettingsPropertiesCacheOutput
func (SettingsPropertiesCacheArrayOutput) ToSettingsPropertiesCacheArrayOutput ¶
func (o SettingsPropertiesCacheArrayOutput) ToSettingsPropertiesCacheArrayOutput() SettingsPropertiesCacheArrayOutput
func (SettingsPropertiesCacheArrayOutput) ToSettingsPropertiesCacheArrayOutputWithContext ¶
func (o SettingsPropertiesCacheArrayOutput) ToSettingsPropertiesCacheArrayOutputWithContext(ctx context.Context) SettingsPropertiesCacheArrayOutput
type SettingsPropertiesCacheInput ¶
type SettingsPropertiesCacheInput interface { pulumi.Input ToSettingsPropertiesCacheOutput() SettingsPropertiesCacheOutput ToSettingsPropertiesCacheOutputWithContext(context.Context) SettingsPropertiesCacheOutput }
SettingsPropertiesCacheInput is an input type that accepts SettingsPropertiesCacheArgs and SettingsPropertiesCacheOutput values. You can construct a concrete instance of `SettingsPropertiesCacheInput` via:
SettingsPropertiesCacheArgs{...}
type SettingsPropertiesCacheOutput ¶
type SettingsPropertiesCacheOutput struct{ *pulumi.OutputState }
func (SettingsPropertiesCacheOutput) Channel ¶
func (o SettingsPropertiesCacheOutput) Channel() pulumi.StringOutput
Indicates the account type. Allowed values include: EA, PAYG, Modern, Internal, Unknown.
func (SettingsPropertiesCacheOutput) ElementType ¶
func (SettingsPropertiesCacheOutput) ElementType() reflect.Type
func (SettingsPropertiesCacheOutput) Id ¶
func (o SettingsPropertiesCacheOutput) Id() pulumi.StringOutput
Resource ID used by Resource Manager to uniquely identify the scope.
func (SettingsPropertiesCacheOutput) Name ¶
func (o SettingsPropertiesCacheOutput) Name() pulumi.StringOutput
Display name for the scope.
func (SettingsPropertiesCacheOutput) Parent ¶
func (o SettingsPropertiesCacheOutput) Parent() pulumi.StringPtrOutput
Resource ID of the parent scope. For instance, subscription's resource ID for a resource group or a management group resource ID for a subscription.
func (SettingsPropertiesCacheOutput) Status ¶
func (o SettingsPropertiesCacheOutput) Status() pulumi.StringPtrOutput
Indicates the status of the scope. Status only applies to subscriptions and billing accounts.
func (SettingsPropertiesCacheOutput) Subchannel ¶
func (o SettingsPropertiesCacheOutput) Subchannel() pulumi.StringOutput
Indicates the type of modern account. Allowed values include: Individual, Enterprise, Partner, Indirect, NotApplicable
func (SettingsPropertiesCacheOutput) ToSettingsPropertiesCacheOutput ¶
func (o SettingsPropertiesCacheOutput) ToSettingsPropertiesCacheOutput() SettingsPropertiesCacheOutput
func (SettingsPropertiesCacheOutput) ToSettingsPropertiesCacheOutputWithContext ¶
func (o SettingsPropertiesCacheOutput) ToSettingsPropertiesCacheOutputWithContext(ctx context.Context) SettingsPropertiesCacheOutput
type SettingsPropertiesResponseCache ¶
type SettingsPropertiesResponseCache struct { // Indicates the account type. Allowed values include: EA, PAYG, Modern, Internal, Unknown. Channel string `pulumi:"channel"` // Resource ID used by Resource Manager to uniquely identify the scope. Id string `pulumi:"id"` // Display name for the scope. Name string `pulumi:"name"` // Resource ID of the parent scope. For instance, subscription's resource ID for a resource group or a management group resource ID for a subscription. Parent *string `pulumi:"parent"` // Indicates the status of the scope. Status only applies to subscriptions and billing accounts. Status *string `pulumi:"status"` // Indicates the type of modern account. Allowed values include: Individual, Enterprise, Partner, Indirect, NotApplicable Subchannel string `pulumi:"subchannel"` }
type SettingsPropertiesResponseCacheArrayOutput ¶
type SettingsPropertiesResponseCacheArrayOutput struct{ *pulumi.OutputState }
func (SettingsPropertiesResponseCacheArrayOutput) ElementType ¶
func (SettingsPropertiesResponseCacheArrayOutput) ElementType() reflect.Type
func (SettingsPropertiesResponseCacheArrayOutput) ToSettingsPropertiesResponseCacheArrayOutput ¶
func (o SettingsPropertiesResponseCacheArrayOutput) ToSettingsPropertiesResponseCacheArrayOutput() SettingsPropertiesResponseCacheArrayOutput
func (SettingsPropertiesResponseCacheArrayOutput) ToSettingsPropertiesResponseCacheArrayOutputWithContext ¶
func (o SettingsPropertiesResponseCacheArrayOutput) ToSettingsPropertiesResponseCacheArrayOutputWithContext(ctx context.Context) SettingsPropertiesResponseCacheArrayOutput
type SettingsPropertiesResponseCacheOutput ¶
type SettingsPropertiesResponseCacheOutput struct{ *pulumi.OutputState }
func (SettingsPropertiesResponseCacheOutput) Channel ¶
func (o SettingsPropertiesResponseCacheOutput) Channel() pulumi.StringOutput
Indicates the account type. Allowed values include: EA, PAYG, Modern, Internal, Unknown.
func (SettingsPropertiesResponseCacheOutput) ElementType ¶
func (SettingsPropertiesResponseCacheOutput) ElementType() reflect.Type
func (SettingsPropertiesResponseCacheOutput) Id ¶
func (o SettingsPropertiesResponseCacheOutput) Id() pulumi.StringOutput
Resource ID used by Resource Manager to uniquely identify the scope.
func (SettingsPropertiesResponseCacheOutput) Name ¶
func (o SettingsPropertiesResponseCacheOutput) Name() pulumi.StringOutput
Display name for the scope.
func (SettingsPropertiesResponseCacheOutput) Parent ¶
func (o SettingsPropertiesResponseCacheOutput) Parent() pulumi.StringPtrOutput
Resource ID of the parent scope. For instance, subscription's resource ID for a resource group or a management group resource ID for a subscription.
func (SettingsPropertiesResponseCacheOutput) Status ¶
func (o SettingsPropertiesResponseCacheOutput) Status() pulumi.StringPtrOutput
Indicates the status of the scope. Status only applies to subscriptions and billing accounts.
func (SettingsPropertiesResponseCacheOutput) Subchannel ¶
func (o SettingsPropertiesResponseCacheOutput) Subchannel() pulumi.StringOutput
Indicates the type of modern account. Allowed values include: Individual, Enterprise, Partner, Indirect, NotApplicable
func (SettingsPropertiesResponseCacheOutput) ToSettingsPropertiesResponseCacheOutput ¶
func (o SettingsPropertiesResponseCacheOutput) ToSettingsPropertiesResponseCacheOutput() SettingsPropertiesResponseCacheOutput
func (SettingsPropertiesResponseCacheOutput) ToSettingsPropertiesResponseCacheOutputWithContext ¶
func (o SettingsPropertiesResponseCacheOutput) ToSettingsPropertiesResponseCacheOutputWithContext(ctx context.Context) SettingsPropertiesResponseCacheOutput
type SourceCostAllocationResource ¶
type SourceCostAllocationResource struct { // If resource type is dimension, this must be either ResourceGroupName or SubscriptionId. If resource type is tag, this must be a valid Azure tag Name string `pulumi:"name"` // Type of resources contained in this cost allocation rule ResourceType string `pulumi:"resourceType"` // Source Resources for cost allocation. This list cannot contain more than 25 values. Values []string `pulumi:"values"` }
Source resources for cost allocation
type SourceCostAllocationResourceArgs ¶
type SourceCostAllocationResourceArgs struct { // If resource type is dimension, this must be either ResourceGroupName or SubscriptionId. If resource type is tag, this must be a valid Azure tag Name pulumi.StringInput `pulumi:"name"` // Type of resources contained in this cost allocation rule ResourceType pulumi.StringInput `pulumi:"resourceType"` // Source Resources for cost allocation. This list cannot contain more than 25 values. Values pulumi.StringArrayInput `pulumi:"values"` }
Source resources for cost allocation
func (SourceCostAllocationResourceArgs) ElementType ¶
func (SourceCostAllocationResourceArgs) ElementType() reflect.Type
func (SourceCostAllocationResourceArgs) ToSourceCostAllocationResourceOutput ¶
func (i SourceCostAllocationResourceArgs) ToSourceCostAllocationResourceOutput() SourceCostAllocationResourceOutput
func (SourceCostAllocationResourceArgs) ToSourceCostAllocationResourceOutputWithContext ¶
func (i SourceCostAllocationResourceArgs) ToSourceCostAllocationResourceOutputWithContext(ctx context.Context) SourceCostAllocationResourceOutput
type SourceCostAllocationResourceArray ¶
type SourceCostAllocationResourceArray []SourceCostAllocationResourceInput
func (SourceCostAllocationResourceArray) ElementType ¶
func (SourceCostAllocationResourceArray) ElementType() reflect.Type
func (SourceCostAllocationResourceArray) ToSourceCostAllocationResourceArrayOutput ¶
func (i SourceCostAllocationResourceArray) ToSourceCostAllocationResourceArrayOutput() SourceCostAllocationResourceArrayOutput
func (SourceCostAllocationResourceArray) ToSourceCostAllocationResourceArrayOutputWithContext ¶
func (i SourceCostAllocationResourceArray) ToSourceCostAllocationResourceArrayOutputWithContext(ctx context.Context) SourceCostAllocationResourceArrayOutput
type SourceCostAllocationResourceArrayInput ¶
type SourceCostAllocationResourceArrayInput interface { pulumi.Input ToSourceCostAllocationResourceArrayOutput() SourceCostAllocationResourceArrayOutput ToSourceCostAllocationResourceArrayOutputWithContext(context.Context) SourceCostAllocationResourceArrayOutput }
SourceCostAllocationResourceArrayInput is an input type that accepts SourceCostAllocationResourceArray and SourceCostAllocationResourceArrayOutput values. You can construct a concrete instance of `SourceCostAllocationResourceArrayInput` via:
SourceCostAllocationResourceArray{ SourceCostAllocationResourceArgs{...} }
type SourceCostAllocationResourceArrayOutput ¶
type SourceCostAllocationResourceArrayOutput struct{ *pulumi.OutputState }
func (SourceCostAllocationResourceArrayOutput) ElementType ¶
func (SourceCostAllocationResourceArrayOutput) ElementType() reflect.Type
func (SourceCostAllocationResourceArrayOutput) ToSourceCostAllocationResourceArrayOutput ¶
func (o SourceCostAllocationResourceArrayOutput) ToSourceCostAllocationResourceArrayOutput() SourceCostAllocationResourceArrayOutput
func (SourceCostAllocationResourceArrayOutput) ToSourceCostAllocationResourceArrayOutputWithContext ¶
func (o SourceCostAllocationResourceArrayOutput) ToSourceCostAllocationResourceArrayOutputWithContext(ctx context.Context) SourceCostAllocationResourceArrayOutput
type SourceCostAllocationResourceInput ¶
type SourceCostAllocationResourceInput interface { pulumi.Input ToSourceCostAllocationResourceOutput() SourceCostAllocationResourceOutput ToSourceCostAllocationResourceOutputWithContext(context.Context) SourceCostAllocationResourceOutput }
SourceCostAllocationResourceInput is an input type that accepts SourceCostAllocationResourceArgs and SourceCostAllocationResourceOutput values. You can construct a concrete instance of `SourceCostAllocationResourceInput` via:
SourceCostAllocationResourceArgs{...}
type SourceCostAllocationResourceOutput ¶
type SourceCostAllocationResourceOutput struct{ *pulumi.OutputState }
Source resources for cost allocation
func (SourceCostAllocationResourceOutput) ElementType ¶
func (SourceCostAllocationResourceOutput) ElementType() reflect.Type
func (SourceCostAllocationResourceOutput) Name ¶
func (o SourceCostAllocationResourceOutput) Name() pulumi.StringOutput
If resource type is dimension, this must be either ResourceGroupName or SubscriptionId. If resource type is tag, this must be a valid Azure tag
func (SourceCostAllocationResourceOutput) ResourceType ¶
func (o SourceCostAllocationResourceOutput) ResourceType() pulumi.StringOutput
Type of resources contained in this cost allocation rule
func (SourceCostAllocationResourceOutput) ToSourceCostAllocationResourceOutput ¶
func (o SourceCostAllocationResourceOutput) ToSourceCostAllocationResourceOutput() SourceCostAllocationResourceOutput
func (SourceCostAllocationResourceOutput) ToSourceCostAllocationResourceOutputWithContext ¶
func (o SourceCostAllocationResourceOutput) ToSourceCostAllocationResourceOutputWithContext(ctx context.Context) SourceCostAllocationResourceOutput
func (SourceCostAllocationResourceOutput) Values ¶
func (o SourceCostAllocationResourceOutput) Values() pulumi.StringArrayOutput
Source Resources for cost allocation. This list cannot contain more than 25 values.
type SourceCostAllocationResourceResponse ¶
type SourceCostAllocationResourceResponse struct { // If resource type is dimension, this must be either ResourceGroupName or SubscriptionId. If resource type is tag, this must be a valid Azure tag Name string `pulumi:"name"` // Type of resources contained in this cost allocation rule ResourceType string `pulumi:"resourceType"` // Source Resources for cost allocation. This list cannot contain more than 25 values. Values []string `pulumi:"values"` }
Source resources for cost allocation
type SourceCostAllocationResourceResponseArrayOutput ¶
type SourceCostAllocationResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (SourceCostAllocationResourceResponseArrayOutput) ElementType ¶
func (SourceCostAllocationResourceResponseArrayOutput) ElementType() reflect.Type
func (SourceCostAllocationResourceResponseArrayOutput) ToSourceCostAllocationResourceResponseArrayOutput ¶
func (o SourceCostAllocationResourceResponseArrayOutput) ToSourceCostAllocationResourceResponseArrayOutput() SourceCostAllocationResourceResponseArrayOutput
func (SourceCostAllocationResourceResponseArrayOutput) ToSourceCostAllocationResourceResponseArrayOutputWithContext ¶
func (o SourceCostAllocationResourceResponseArrayOutput) ToSourceCostAllocationResourceResponseArrayOutputWithContext(ctx context.Context) SourceCostAllocationResourceResponseArrayOutput
type SourceCostAllocationResourceResponseOutput ¶
type SourceCostAllocationResourceResponseOutput struct{ *pulumi.OutputState }
Source resources for cost allocation
func (SourceCostAllocationResourceResponseOutput) ElementType ¶
func (SourceCostAllocationResourceResponseOutput) ElementType() reflect.Type
func (SourceCostAllocationResourceResponseOutput) Name ¶
func (o SourceCostAllocationResourceResponseOutput) Name() pulumi.StringOutput
If resource type is dimension, this must be either ResourceGroupName or SubscriptionId. If resource type is tag, this must be a valid Azure tag
func (SourceCostAllocationResourceResponseOutput) ResourceType ¶
func (o SourceCostAllocationResourceResponseOutput) ResourceType() pulumi.StringOutput
Type of resources contained in this cost allocation rule
func (SourceCostAllocationResourceResponseOutput) ToSourceCostAllocationResourceResponseOutput ¶
func (o SourceCostAllocationResourceResponseOutput) ToSourceCostAllocationResourceResponseOutput() SourceCostAllocationResourceResponseOutput
func (SourceCostAllocationResourceResponseOutput) ToSourceCostAllocationResourceResponseOutputWithContext ¶
func (o SourceCostAllocationResourceResponseOutput) ToSourceCostAllocationResourceResponseOutputWithContext(ctx context.Context) SourceCostAllocationResourceResponseOutput
func (SourceCostAllocationResourceResponseOutput) Values ¶
func (o SourceCostAllocationResourceResponseOutput) Values() pulumi.StringArrayOutput
Source Resources for cost allocation. This list cannot contain more than 25 values.
type StatusType ¶
type StatusType string
The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
func (StatusType) ElementType ¶
func (StatusType) ElementType() reflect.Type
func (StatusType) ToStatusTypeOutput ¶
func (e StatusType) ToStatusTypeOutput() StatusTypeOutput
func (StatusType) ToStatusTypeOutputWithContext ¶
func (e StatusType) ToStatusTypeOutputWithContext(ctx context.Context) StatusTypeOutput
func (StatusType) ToStatusTypePtrOutput ¶
func (e StatusType) ToStatusTypePtrOutput() StatusTypePtrOutput
func (StatusType) ToStatusTypePtrOutputWithContext ¶
func (e StatusType) ToStatusTypePtrOutputWithContext(ctx context.Context) StatusTypePtrOutput
func (StatusType) ToStringOutput ¶
func (e StatusType) ToStringOutput() pulumi.StringOutput
func (StatusType) ToStringOutputWithContext ¶
func (e StatusType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StatusType) ToStringPtrOutput ¶
func (e StatusType) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatusType) ToStringPtrOutputWithContext ¶
func (e StatusType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatusTypeInput ¶
type StatusTypeInput interface { pulumi.Input ToStatusTypeOutput() StatusTypeOutput ToStatusTypeOutputWithContext(context.Context) StatusTypeOutput }
StatusTypeInput is an input type that accepts values of the StatusType enum A concrete instance of `StatusTypeInput` can be one of the following:
StatusTypeActive StatusTypeInactive
type StatusTypeOutput ¶
type StatusTypeOutput struct{ *pulumi.OutputState }
func (StatusTypeOutput) ElementType ¶
func (StatusTypeOutput) ElementType() reflect.Type
func (StatusTypeOutput) ToStatusTypeOutput ¶
func (o StatusTypeOutput) ToStatusTypeOutput() StatusTypeOutput
func (StatusTypeOutput) ToStatusTypeOutputWithContext ¶
func (o StatusTypeOutput) ToStatusTypeOutputWithContext(ctx context.Context) StatusTypeOutput
func (StatusTypeOutput) ToStatusTypePtrOutput ¶
func (o StatusTypeOutput) ToStatusTypePtrOutput() StatusTypePtrOutput
func (StatusTypeOutput) ToStatusTypePtrOutputWithContext ¶
func (o StatusTypeOutput) ToStatusTypePtrOutputWithContext(ctx context.Context) StatusTypePtrOutput
func (StatusTypeOutput) ToStringOutput ¶
func (o StatusTypeOutput) ToStringOutput() pulumi.StringOutput
func (StatusTypeOutput) ToStringOutputWithContext ¶
func (o StatusTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StatusTypeOutput) ToStringPtrOutput ¶
func (o StatusTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatusTypeOutput) ToStringPtrOutputWithContext ¶
func (o StatusTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatusTypePtrInput ¶
type StatusTypePtrInput interface { pulumi.Input ToStatusTypePtrOutput() StatusTypePtrOutput ToStatusTypePtrOutputWithContext(context.Context) StatusTypePtrOutput }
func StatusTypePtr ¶
func StatusTypePtr(v string) StatusTypePtrInput
type StatusTypePtrOutput ¶
type StatusTypePtrOutput struct{ *pulumi.OutputState }
func (StatusTypePtrOutput) Elem ¶
func (o StatusTypePtrOutput) Elem() StatusTypeOutput
func (StatusTypePtrOutput) ElementType ¶
func (StatusTypePtrOutput) ElementType() reflect.Type
func (StatusTypePtrOutput) ToStatusTypePtrOutput ¶
func (o StatusTypePtrOutput) ToStatusTypePtrOutput() StatusTypePtrOutput
func (StatusTypePtrOutput) ToStatusTypePtrOutputWithContext ¶
func (o StatusTypePtrOutput) ToStatusTypePtrOutputWithContext(ctx context.Context) StatusTypePtrOutput
func (StatusTypePtrOutput) ToStringPtrOutput ¶
func (o StatusTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatusTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o StatusTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type TagInheritanceProperties ¶
type TagInheritanceProperties struct { // When resource has the same tag as subscription or resource group and this property is set to true - the subscription or resource group tag will be applied. If subscription and resource group tags are also the same, subscription tag will be applied. PreferContainerTags bool `pulumi:"preferContainerTags"` }
The properties of the tag inheritance setting.
type TagInheritancePropertiesArgs ¶
type TagInheritancePropertiesArgs struct { // When resource has the same tag as subscription or resource group and this property is set to true - the subscription or resource group tag will be applied. If subscription and resource group tags are also the same, subscription tag will be applied. PreferContainerTags pulumi.BoolInput `pulumi:"preferContainerTags"` }
The properties of the tag inheritance setting.
func (TagInheritancePropertiesArgs) ElementType ¶
func (TagInheritancePropertiesArgs) ElementType() reflect.Type
func (TagInheritancePropertiesArgs) ToTagInheritancePropertiesOutput ¶
func (i TagInheritancePropertiesArgs) ToTagInheritancePropertiesOutput() TagInheritancePropertiesOutput
func (TagInheritancePropertiesArgs) ToTagInheritancePropertiesOutputWithContext ¶
func (i TagInheritancePropertiesArgs) ToTagInheritancePropertiesOutputWithContext(ctx context.Context) TagInheritancePropertiesOutput
func (TagInheritancePropertiesArgs) ToTagInheritancePropertiesPtrOutput ¶
func (i TagInheritancePropertiesArgs) ToTagInheritancePropertiesPtrOutput() TagInheritancePropertiesPtrOutput
func (TagInheritancePropertiesArgs) ToTagInheritancePropertiesPtrOutputWithContext ¶
func (i TagInheritancePropertiesArgs) ToTagInheritancePropertiesPtrOutputWithContext(ctx context.Context) TagInheritancePropertiesPtrOutput
type TagInheritancePropertiesInput ¶
type TagInheritancePropertiesInput interface { pulumi.Input ToTagInheritancePropertiesOutput() TagInheritancePropertiesOutput ToTagInheritancePropertiesOutputWithContext(context.Context) TagInheritancePropertiesOutput }
TagInheritancePropertiesInput is an input type that accepts TagInheritancePropertiesArgs and TagInheritancePropertiesOutput values. You can construct a concrete instance of `TagInheritancePropertiesInput` via:
TagInheritancePropertiesArgs{...}
type TagInheritancePropertiesOutput ¶
type TagInheritancePropertiesOutput struct{ *pulumi.OutputState }
The properties of the tag inheritance setting.
func (TagInheritancePropertiesOutput) ElementType ¶
func (TagInheritancePropertiesOutput) ElementType() reflect.Type
func (TagInheritancePropertiesOutput) PreferContainerTags ¶
func (o TagInheritancePropertiesOutput) PreferContainerTags() pulumi.BoolOutput
When resource has the same tag as subscription or resource group and this property is set to true - the subscription or resource group tag will be applied. If subscription and resource group tags are also the same, subscription tag will be applied.
func (TagInheritancePropertiesOutput) ToTagInheritancePropertiesOutput ¶
func (o TagInheritancePropertiesOutput) ToTagInheritancePropertiesOutput() TagInheritancePropertiesOutput
func (TagInheritancePropertiesOutput) ToTagInheritancePropertiesOutputWithContext ¶
func (o TagInheritancePropertiesOutput) ToTagInheritancePropertiesOutputWithContext(ctx context.Context) TagInheritancePropertiesOutput
func (TagInheritancePropertiesOutput) ToTagInheritancePropertiesPtrOutput ¶
func (o TagInheritancePropertiesOutput) ToTagInheritancePropertiesPtrOutput() TagInheritancePropertiesPtrOutput
func (TagInheritancePropertiesOutput) ToTagInheritancePropertiesPtrOutputWithContext ¶
func (o TagInheritancePropertiesOutput) ToTagInheritancePropertiesPtrOutputWithContext(ctx context.Context) TagInheritancePropertiesPtrOutput
type TagInheritancePropertiesPtrInput ¶
type TagInheritancePropertiesPtrInput interface { pulumi.Input ToTagInheritancePropertiesPtrOutput() TagInheritancePropertiesPtrOutput ToTagInheritancePropertiesPtrOutputWithContext(context.Context) TagInheritancePropertiesPtrOutput }
TagInheritancePropertiesPtrInput is an input type that accepts TagInheritancePropertiesArgs, TagInheritancePropertiesPtr and TagInheritancePropertiesPtrOutput values. You can construct a concrete instance of `TagInheritancePropertiesPtrInput` via:
TagInheritancePropertiesArgs{...} or: nil
func TagInheritancePropertiesPtr ¶
func TagInheritancePropertiesPtr(v *TagInheritancePropertiesArgs) TagInheritancePropertiesPtrInput
type TagInheritancePropertiesPtrOutput ¶
type TagInheritancePropertiesPtrOutput struct{ *pulumi.OutputState }
func (TagInheritancePropertiesPtrOutput) Elem ¶
func (o TagInheritancePropertiesPtrOutput) Elem() TagInheritancePropertiesOutput
func (TagInheritancePropertiesPtrOutput) ElementType ¶
func (TagInheritancePropertiesPtrOutput) ElementType() reflect.Type
func (TagInheritancePropertiesPtrOutput) PreferContainerTags ¶
func (o TagInheritancePropertiesPtrOutput) PreferContainerTags() pulumi.BoolPtrOutput
When resource has the same tag as subscription or resource group and this property is set to true - the subscription or resource group tag will be applied. If subscription and resource group tags are also the same, subscription tag will be applied.
func (TagInheritancePropertiesPtrOutput) ToTagInheritancePropertiesPtrOutput ¶
func (o TagInheritancePropertiesPtrOutput) ToTagInheritancePropertiesPtrOutput() TagInheritancePropertiesPtrOutput
func (TagInheritancePropertiesPtrOutput) ToTagInheritancePropertiesPtrOutputWithContext ¶
func (o TagInheritancePropertiesPtrOutput) ToTagInheritancePropertiesPtrOutputWithContext(ctx context.Context) TagInheritancePropertiesPtrOutput
type TagInheritancePropertiesResponse ¶
type TagInheritancePropertiesResponse struct { // When resource has the same tag as subscription or resource group and this property is set to true - the subscription or resource group tag will be applied. If subscription and resource group tags are also the same, subscription tag will be applied. PreferContainerTags bool `pulumi:"preferContainerTags"` }
The properties of the tag inheritance setting.
type TagInheritancePropertiesResponseOutput ¶
type TagInheritancePropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of the tag inheritance setting.
func (TagInheritancePropertiesResponseOutput) ElementType ¶
func (TagInheritancePropertiesResponseOutput) ElementType() reflect.Type
func (TagInheritancePropertiesResponseOutput) PreferContainerTags ¶
func (o TagInheritancePropertiesResponseOutput) PreferContainerTags() pulumi.BoolOutput
When resource has the same tag as subscription or resource group and this property is set to true - the subscription or resource group tag will be applied. If subscription and resource group tags are also the same, subscription tag will be applied.
func (TagInheritancePropertiesResponseOutput) ToTagInheritancePropertiesResponseOutput ¶
func (o TagInheritancePropertiesResponseOutput) ToTagInheritancePropertiesResponseOutput() TagInheritancePropertiesResponseOutput
func (TagInheritancePropertiesResponseOutput) ToTagInheritancePropertiesResponseOutputWithContext ¶
func (o TagInheritancePropertiesResponseOutput) ToTagInheritancePropertiesResponseOutputWithContext(ctx context.Context) TagInheritancePropertiesResponseOutput
type TagInheritanceSetting ¶
type TagInheritanceSetting struct { pulumi.CustomResourceState // 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"` // Specifies the kind of settings. // Expected value is 'taginheritance'. Kind pulumi.StringOutput `pulumi:"kind"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The properties of the tag inheritance setting. Properties TagInheritancePropertiesResponseOutput `pulumi:"properties"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Tag Inheritance Setting definition. Azure REST API version: 2022-10-05-preview.
func GetTagInheritanceSetting ¶
func GetTagInheritanceSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagInheritanceSettingState, opts ...pulumi.ResourceOption) (*TagInheritanceSetting, error)
GetTagInheritanceSetting gets an existing TagInheritanceSetting 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 NewTagInheritanceSetting ¶
func NewTagInheritanceSetting(ctx *pulumi.Context, name string, args *TagInheritanceSettingArgs, opts ...pulumi.ResourceOption) (*TagInheritanceSetting, error)
NewTagInheritanceSetting registers a new resource with the given unique name, arguments, and options.
func (*TagInheritanceSetting) ElementType ¶
func (*TagInheritanceSetting) ElementType() reflect.Type
func (*TagInheritanceSetting) ToTagInheritanceSettingOutput ¶
func (i *TagInheritanceSetting) ToTagInheritanceSettingOutput() TagInheritanceSettingOutput
func (*TagInheritanceSetting) ToTagInheritanceSettingOutputWithContext ¶
func (i *TagInheritanceSetting) ToTagInheritanceSettingOutputWithContext(ctx context.Context) TagInheritanceSettingOutput
type TagInheritanceSettingArgs ¶
type TagInheritanceSettingArgs struct { // 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 // Specifies the kind of settings. // Expected value is 'taginheritance'. Kind pulumi.StringInput // The properties of the tag inheritance setting. Properties TagInheritancePropertiesPtrInput // The scope associated with this setting. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billing profile scope. Scope pulumi.StringInput // Setting type. Type pulumi.StringPtrInput }
The set of arguments for constructing a TagInheritanceSetting resource.
func (TagInheritanceSettingArgs) ElementType ¶
func (TagInheritanceSettingArgs) ElementType() reflect.Type
type TagInheritanceSettingInput ¶
type TagInheritanceSettingInput interface { pulumi.Input ToTagInheritanceSettingOutput() TagInheritanceSettingOutput ToTagInheritanceSettingOutputWithContext(ctx context.Context) TagInheritanceSettingOutput }
type TagInheritanceSettingOutput ¶
type TagInheritanceSettingOutput struct{ *pulumi.OutputState }
func (TagInheritanceSettingOutput) ETag ¶
func (o TagInheritanceSettingOutput) ETag() pulumi.StringPtrOutput
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.
func (TagInheritanceSettingOutput) ElementType ¶
func (TagInheritanceSettingOutput) ElementType() reflect.Type
func (TagInheritanceSettingOutput) Kind ¶
func (o TagInheritanceSettingOutput) Kind() pulumi.StringOutput
Specifies the kind of settings. Expected value is 'taginheritance'.
func (TagInheritanceSettingOutput) Name ¶
func (o TagInheritanceSettingOutput) Name() pulumi.StringOutput
Resource name.
func (TagInheritanceSettingOutput) Properties ¶
func (o TagInheritanceSettingOutput) Properties() TagInheritancePropertiesResponseOutput
The properties of the tag inheritance setting.
func (TagInheritanceSettingOutput) ToTagInheritanceSettingOutput ¶
func (o TagInheritanceSettingOutput) ToTagInheritanceSettingOutput() TagInheritanceSettingOutput
func (TagInheritanceSettingOutput) ToTagInheritanceSettingOutputWithContext ¶
func (o TagInheritanceSettingOutput) ToTagInheritanceSettingOutputWithContext(ctx context.Context) TagInheritanceSettingOutput
func (TagInheritanceSettingOutput) Type ¶
func (o TagInheritanceSettingOutput) Type() pulumi.StringOutput
Resource type.
type TagInheritanceSettingState ¶
type TagInheritanceSettingState struct { }
func (TagInheritanceSettingState) ElementType ¶
func (TagInheritanceSettingState) ElementType() reflect.Type
type TargetCostAllocationResource ¶
type TargetCostAllocationResource struct { // If resource type is dimension, this must be either ResourceGroupName or SubscriptionId. If resource type is tag, this must be a valid Azure tag Name string `pulumi:"name"` // Method of cost allocation for the rule PolicyType string `pulumi:"policyType"` // Type of resources contained in this cost allocation rule ResourceType string `pulumi:"resourceType"` // Target resources for cost allocation. This list cannot contain more than 25 values. Values []CostAllocationProportion `pulumi:"values"` }
Target resources for cost allocation.
type TargetCostAllocationResourceArgs ¶
type TargetCostAllocationResourceArgs struct { // If resource type is dimension, this must be either ResourceGroupName or SubscriptionId. If resource type is tag, this must be a valid Azure tag Name pulumi.StringInput `pulumi:"name"` // Method of cost allocation for the rule PolicyType pulumi.StringInput `pulumi:"policyType"` // Type of resources contained in this cost allocation rule ResourceType pulumi.StringInput `pulumi:"resourceType"` // Target resources for cost allocation. This list cannot contain more than 25 values. Values CostAllocationProportionArrayInput `pulumi:"values"` }
Target resources for cost allocation.
func (TargetCostAllocationResourceArgs) ElementType ¶
func (TargetCostAllocationResourceArgs) ElementType() reflect.Type
func (TargetCostAllocationResourceArgs) ToTargetCostAllocationResourceOutput ¶
func (i TargetCostAllocationResourceArgs) ToTargetCostAllocationResourceOutput() TargetCostAllocationResourceOutput
func (TargetCostAllocationResourceArgs) ToTargetCostAllocationResourceOutputWithContext ¶
func (i TargetCostAllocationResourceArgs) ToTargetCostAllocationResourceOutputWithContext(ctx context.Context) TargetCostAllocationResourceOutput
type TargetCostAllocationResourceArray ¶
type TargetCostAllocationResourceArray []TargetCostAllocationResourceInput
func (TargetCostAllocationResourceArray) ElementType ¶
func (TargetCostAllocationResourceArray) ElementType() reflect.Type
func (TargetCostAllocationResourceArray) ToTargetCostAllocationResourceArrayOutput ¶
func (i TargetCostAllocationResourceArray) ToTargetCostAllocationResourceArrayOutput() TargetCostAllocationResourceArrayOutput
func (TargetCostAllocationResourceArray) ToTargetCostAllocationResourceArrayOutputWithContext ¶
func (i TargetCostAllocationResourceArray) ToTargetCostAllocationResourceArrayOutputWithContext(ctx context.Context) TargetCostAllocationResourceArrayOutput
type TargetCostAllocationResourceArrayInput ¶
type TargetCostAllocationResourceArrayInput interface { pulumi.Input ToTargetCostAllocationResourceArrayOutput() TargetCostAllocationResourceArrayOutput ToTargetCostAllocationResourceArrayOutputWithContext(context.Context) TargetCostAllocationResourceArrayOutput }
TargetCostAllocationResourceArrayInput is an input type that accepts TargetCostAllocationResourceArray and TargetCostAllocationResourceArrayOutput values. You can construct a concrete instance of `TargetCostAllocationResourceArrayInput` via:
TargetCostAllocationResourceArray{ TargetCostAllocationResourceArgs{...} }
type TargetCostAllocationResourceArrayOutput ¶
type TargetCostAllocationResourceArrayOutput struct{ *pulumi.OutputState }
func (TargetCostAllocationResourceArrayOutput) ElementType ¶
func (TargetCostAllocationResourceArrayOutput) ElementType() reflect.Type
func (TargetCostAllocationResourceArrayOutput) ToTargetCostAllocationResourceArrayOutput ¶
func (o TargetCostAllocationResourceArrayOutput) ToTargetCostAllocationResourceArrayOutput() TargetCostAllocationResourceArrayOutput
func (TargetCostAllocationResourceArrayOutput) ToTargetCostAllocationResourceArrayOutputWithContext ¶
func (o TargetCostAllocationResourceArrayOutput) ToTargetCostAllocationResourceArrayOutputWithContext(ctx context.Context) TargetCostAllocationResourceArrayOutput
type TargetCostAllocationResourceInput ¶
type TargetCostAllocationResourceInput interface { pulumi.Input ToTargetCostAllocationResourceOutput() TargetCostAllocationResourceOutput ToTargetCostAllocationResourceOutputWithContext(context.Context) TargetCostAllocationResourceOutput }
TargetCostAllocationResourceInput is an input type that accepts TargetCostAllocationResourceArgs and TargetCostAllocationResourceOutput values. You can construct a concrete instance of `TargetCostAllocationResourceInput` via:
TargetCostAllocationResourceArgs{...}
type TargetCostAllocationResourceOutput ¶
type TargetCostAllocationResourceOutput struct{ *pulumi.OutputState }
Target resources for cost allocation.
func (TargetCostAllocationResourceOutput) ElementType ¶
func (TargetCostAllocationResourceOutput) ElementType() reflect.Type
func (TargetCostAllocationResourceOutput) Name ¶
func (o TargetCostAllocationResourceOutput) Name() pulumi.StringOutput
If resource type is dimension, this must be either ResourceGroupName or SubscriptionId. If resource type is tag, this must be a valid Azure tag
func (TargetCostAllocationResourceOutput) PolicyType ¶
func (o TargetCostAllocationResourceOutput) PolicyType() pulumi.StringOutput
Method of cost allocation for the rule
func (TargetCostAllocationResourceOutput) ResourceType ¶
func (o TargetCostAllocationResourceOutput) ResourceType() pulumi.StringOutput
Type of resources contained in this cost allocation rule
func (TargetCostAllocationResourceOutput) ToTargetCostAllocationResourceOutput ¶
func (o TargetCostAllocationResourceOutput) ToTargetCostAllocationResourceOutput() TargetCostAllocationResourceOutput
func (TargetCostAllocationResourceOutput) ToTargetCostAllocationResourceOutputWithContext ¶
func (o TargetCostAllocationResourceOutput) ToTargetCostAllocationResourceOutputWithContext(ctx context.Context) TargetCostAllocationResourceOutput
func (TargetCostAllocationResourceOutput) Values ¶
func (o TargetCostAllocationResourceOutput) Values() CostAllocationProportionArrayOutput
Target resources for cost allocation. This list cannot contain more than 25 values.
type TargetCostAllocationResourceResponse ¶
type TargetCostAllocationResourceResponse struct { // If resource type is dimension, this must be either ResourceGroupName or SubscriptionId. If resource type is tag, this must be a valid Azure tag Name string `pulumi:"name"` // Method of cost allocation for the rule PolicyType string `pulumi:"policyType"` // Type of resources contained in this cost allocation rule ResourceType string `pulumi:"resourceType"` // Target resources for cost allocation. This list cannot contain more than 25 values. Values []CostAllocationProportionResponse `pulumi:"values"` }
Target resources for cost allocation.
type TargetCostAllocationResourceResponseArrayOutput ¶
type TargetCostAllocationResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (TargetCostAllocationResourceResponseArrayOutput) ElementType ¶
func (TargetCostAllocationResourceResponseArrayOutput) ElementType() reflect.Type
func (TargetCostAllocationResourceResponseArrayOutput) ToTargetCostAllocationResourceResponseArrayOutput ¶
func (o TargetCostAllocationResourceResponseArrayOutput) ToTargetCostAllocationResourceResponseArrayOutput() TargetCostAllocationResourceResponseArrayOutput
func (TargetCostAllocationResourceResponseArrayOutput) ToTargetCostAllocationResourceResponseArrayOutputWithContext ¶
func (o TargetCostAllocationResourceResponseArrayOutput) ToTargetCostAllocationResourceResponseArrayOutputWithContext(ctx context.Context) TargetCostAllocationResourceResponseArrayOutput
type TargetCostAllocationResourceResponseOutput ¶
type TargetCostAllocationResourceResponseOutput struct{ *pulumi.OutputState }
Target resources for cost allocation.
func (TargetCostAllocationResourceResponseOutput) ElementType ¶
func (TargetCostAllocationResourceResponseOutput) ElementType() reflect.Type
func (TargetCostAllocationResourceResponseOutput) Name ¶
func (o TargetCostAllocationResourceResponseOutput) Name() pulumi.StringOutput
If resource type is dimension, this must be either ResourceGroupName or SubscriptionId. If resource type is tag, this must be a valid Azure tag
func (TargetCostAllocationResourceResponseOutput) PolicyType ¶
func (o TargetCostAllocationResourceResponseOutput) PolicyType() pulumi.StringOutput
Method of cost allocation for the rule
func (TargetCostAllocationResourceResponseOutput) ResourceType ¶
func (o TargetCostAllocationResourceResponseOutput) ResourceType() pulumi.StringOutput
Type of resources contained in this cost allocation rule
func (TargetCostAllocationResourceResponseOutput) ToTargetCostAllocationResourceResponseOutput ¶
func (o TargetCostAllocationResourceResponseOutput) ToTargetCostAllocationResourceResponseOutput() TargetCostAllocationResourceResponseOutput
func (TargetCostAllocationResourceResponseOutput) ToTargetCostAllocationResourceResponseOutputWithContext ¶
func (o TargetCostAllocationResourceResponseOutput) ToTargetCostAllocationResourceResponseOutputWithContext(ctx context.Context) TargetCostAllocationResourceResponseOutput
func (TargetCostAllocationResourceResponseOutput) Values ¶
func (o TargetCostAllocationResourceResponseOutput) Values() CostAllocationProportionResponseArrayOutput
Target resources for cost allocation. This list cannot contain more than 25 values.
type ThresholdType ¶
type ThresholdType string
The type of threshold.
Supported for CategoryType(s): Cost.
func (ThresholdType) ElementType ¶
func (ThresholdType) ElementType() reflect.Type
func (ThresholdType) ToStringOutput ¶
func (e ThresholdType) ToStringOutput() pulumi.StringOutput
func (ThresholdType) ToStringOutputWithContext ¶
func (e ThresholdType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ThresholdType) ToStringPtrOutput ¶
func (e ThresholdType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ThresholdType) ToStringPtrOutputWithContext ¶
func (e ThresholdType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ThresholdType) ToThresholdTypeOutput ¶
func (e ThresholdType) ToThresholdTypeOutput() ThresholdTypeOutput
func (ThresholdType) ToThresholdTypeOutputWithContext ¶
func (e ThresholdType) ToThresholdTypeOutputWithContext(ctx context.Context) ThresholdTypeOutput
func (ThresholdType) ToThresholdTypePtrOutput ¶
func (e ThresholdType) ToThresholdTypePtrOutput() ThresholdTypePtrOutput
func (ThresholdType) ToThresholdTypePtrOutputWithContext ¶
func (e ThresholdType) ToThresholdTypePtrOutputWithContext(ctx context.Context) ThresholdTypePtrOutput
type ThresholdTypeInput ¶
type ThresholdTypeInput interface { pulumi.Input ToThresholdTypeOutput() ThresholdTypeOutput ToThresholdTypeOutputWithContext(context.Context) ThresholdTypeOutput }
ThresholdTypeInput is an input type that accepts values of the ThresholdType enum A concrete instance of `ThresholdTypeInput` can be one of the following:
ThresholdTypeActual ThresholdTypeForecasted
type ThresholdTypeOutput ¶
type ThresholdTypeOutput struct{ *pulumi.OutputState }
func (ThresholdTypeOutput) ElementType ¶
func (ThresholdTypeOutput) ElementType() reflect.Type
func (ThresholdTypeOutput) ToStringOutput ¶
func (o ThresholdTypeOutput) ToStringOutput() pulumi.StringOutput
func (ThresholdTypeOutput) ToStringOutputWithContext ¶
func (o ThresholdTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ThresholdTypeOutput) ToStringPtrOutput ¶
func (o ThresholdTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ThresholdTypeOutput) ToStringPtrOutputWithContext ¶
func (o ThresholdTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ThresholdTypeOutput) ToThresholdTypeOutput ¶
func (o ThresholdTypeOutput) ToThresholdTypeOutput() ThresholdTypeOutput
func (ThresholdTypeOutput) ToThresholdTypeOutputWithContext ¶
func (o ThresholdTypeOutput) ToThresholdTypeOutputWithContext(ctx context.Context) ThresholdTypeOutput
func (ThresholdTypeOutput) ToThresholdTypePtrOutput ¶
func (o ThresholdTypeOutput) ToThresholdTypePtrOutput() ThresholdTypePtrOutput
func (ThresholdTypeOutput) ToThresholdTypePtrOutputWithContext ¶
func (o ThresholdTypeOutput) ToThresholdTypePtrOutputWithContext(ctx context.Context) ThresholdTypePtrOutput
type ThresholdTypePtrInput ¶
type ThresholdTypePtrInput interface { pulumi.Input ToThresholdTypePtrOutput() ThresholdTypePtrOutput ToThresholdTypePtrOutputWithContext(context.Context) ThresholdTypePtrOutput }
func ThresholdTypePtr ¶
func ThresholdTypePtr(v string) ThresholdTypePtrInput
type ThresholdTypePtrOutput ¶
type ThresholdTypePtrOutput struct{ *pulumi.OutputState }
func (ThresholdTypePtrOutput) Elem ¶
func (o ThresholdTypePtrOutput) Elem() ThresholdTypeOutput
func (ThresholdTypePtrOutput) ElementType ¶
func (ThresholdTypePtrOutput) ElementType() reflect.Type
func (ThresholdTypePtrOutput) ToStringPtrOutput ¶
func (o ThresholdTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ThresholdTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ThresholdTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ThresholdTypePtrOutput) ToThresholdTypePtrOutput ¶
func (o ThresholdTypePtrOutput) ToThresholdTypePtrOutput() ThresholdTypePtrOutput
func (ThresholdTypePtrOutput) ToThresholdTypePtrOutputWithContext ¶
func (o ThresholdTypePtrOutput) ToThresholdTypePtrOutputWithContext(ctx context.Context) ThresholdTypePtrOutput
type TimeGrainType ¶
type TimeGrainType string
The time covered by a budget. Tracking of the amount will be reset based on the time grain.
Supported for CategoryType(s): Cost, ReservationUtilization.
Supported timeGrainTypes for **CategoryType: Cost**
- Monthly - Quarterly - Annually - BillingMonth* - BillingQuarter* - BillingAnnual*
*only supported for Web Direct customers. Supported timeGrainTypes for **CategoryType: ReservationUtilization**
- Last7Days - Last30Days
Required for CategoryType(s): Cost, ReservationUtilization.
func (TimeGrainType) ElementType ¶
func (TimeGrainType) ElementType() reflect.Type
func (TimeGrainType) ToStringOutput ¶
func (e TimeGrainType) ToStringOutput() pulumi.StringOutput
func (TimeGrainType) ToStringOutputWithContext ¶
func (e TimeGrainType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TimeGrainType) ToStringPtrOutput ¶
func (e TimeGrainType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TimeGrainType) ToStringPtrOutputWithContext ¶
func (e TimeGrainType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TimeGrainType) ToTimeGrainTypeOutput ¶
func (e TimeGrainType) ToTimeGrainTypeOutput() TimeGrainTypeOutput
func (TimeGrainType) ToTimeGrainTypeOutputWithContext ¶
func (e TimeGrainType) ToTimeGrainTypeOutputWithContext(ctx context.Context) TimeGrainTypeOutput
func (TimeGrainType) ToTimeGrainTypePtrOutput ¶
func (e TimeGrainType) ToTimeGrainTypePtrOutput() TimeGrainTypePtrOutput
func (TimeGrainType) ToTimeGrainTypePtrOutputWithContext ¶
func (e TimeGrainType) ToTimeGrainTypePtrOutputWithContext(ctx context.Context) TimeGrainTypePtrOutput
type TimeGrainTypeInput ¶
type TimeGrainTypeInput interface { pulumi.Input ToTimeGrainTypeOutput() TimeGrainTypeOutput ToTimeGrainTypeOutputWithContext(context.Context) TimeGrainTypeOutput }
TimeGrainTypeInput is an input type that accepts values of the TimeGrainType enum A concrete instance of `TimeGrainTypeInput` can be one of the following:
TimeGrainTypeMonthly TimeGrainTypeQuarterly TimeGrainTypeAnnually TimeGrainTypeBillingMonth TimeGrainTypeBillingQuarter TimeGrainTypeBillingAnnual TimeGrainTypeLast7Days TimeGrainTypeLast30Days
type TimeGrainTypeOutput ¶
type TimeGrainTypeOutput struct{ *pulumi.OutputState }
func (TimeGrainTypeOutput) ElementType ¶
func (TimeGrainTypeOutput) ElementType() reflect.Type
func (TimeGrainTypeOutput) ToStringOutput ¶
func (o TimeGrainTypeOutput) ToStringOutput() pulumi.StringOutput
func (TimeGrainTypeOutput) ToStringOutputWithContext ¶
func (o TimeGrainTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TimeGrainTypeOutput) ToStringPtrOutput ¶
func (o TimeGrainTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TimeGrainTypeOutput) ToStringPtrOutputWithContext ¶
func (o TimeGrainTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TimeGrainTypeOutput) ToTimeGrainTypeOutput ¶
func (o TimeGrainTypeOutput) ToTimeGrainTypeOutput() TimeGrainTypeOutput
func (TimeGrainTypeOutput) ToTimeGrainTypeOutputWithContext ¶
func (o TimeGrainTypeOutput) ToTimeGrainTypeOutputWithContext(ctx context.Context) TimeGrainTypeOutput
func (TimeGrainTypeOutput) ToTimeGrainTypePtrOutput ¶
func (o TimeGrainTypeOutput) ToTimeGrainTypePtrOutput() TimeGrainTypePtrOutput
func (TimeGrainTypeOutput) ToTimeGrainTypePtrOutputWithContext ¶
func (o TimeGrainTypeOutput) ToTimeGrainTypePtrOutputWithContext(ctx context.Context) TimeGrainTypePtrOutput
type TimeGrainTypePtrInput ¶
type TimeGrainTypePtrInput interface { pulumi.Input ToTimeGrainTypePtrOutput() TimeGrainTypePtrOutput ToTimeGrainTypePtrOutputWithContext(context.Context) TimeGrainTypePtrOutput }
func TimeGrainTypePtr ¶
func TimeGrainTypePtr(v string) TimeGrainTypePtrInput
type TimeGrainTypePtrOutput ¶
type TimeGrainTypePtrOutput struct{ *pulumi.OutputState }
func (TimeGrainTypePtrOutput) Elem ¶
func (o TimeGrainTypePtrOutput) Elem() TimeGrainTypeOutput
func (TimeGrainTypePtrOutput) ElementType ¶
func (TimeGrainTypePtrOutput) ElementType() reflect.Type
func (TimeGrainTypePtrOutput) ToStringPtrOutput ¶
func (o TimeGrainTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TimeGrainTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o TimeGrainTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TimeGrainTypePtrOutput) ToTimeGrainTypePtrOutput ¶
func (o TimeGrainTypePtrOutput) ToTimeGrainTypePtrOutput() TimeGrainTypePtrOutput
func (TimeGrainTypePtrOutput) ToTimeGrainTypePtrOutputWithContext ¶
func (o TimeGrainTypePtrOutput) ToTimeGrainTypePtrOutputWithContext(ctx context.Context) TimeGrainTypePtrOutput
type TimeframeType ¶
type TimeframeType string
The time frame for pulling data for the report. If custom, then a specific time period must be provided.
func (TimeframeType) ElementType ¶
func (TimeframeType) ElementType() reflect.Type
func (TimeframeType) ToStringOutput ¶
func (e TimeframeType) ToStringOutput() pulumi.StringOutput
func (TimeframeType) ToStringOutputWithContext ¶
func (e TimeframeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TimeframeType) ToStringPtrOutput ¶
func (e TimeframeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TimeframeType) ToStringPtrOutputWithContext ¶
func (e TimeframeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TimeframeType) ToTimeframeTypeOutput ¶
func (e TimeframeType) ToTimeframeTypeOutput() TimeframeTypeOutput
func (TimeframeType) ToTimeframeTypeOutputWithContext ¶
func (e TimeframeType) ToTimeframeTypeOutputWithContext(ctx context.Context) TimeframeTypeOutput
func (TimeframeType) ToTimeframeTypePtrOutput ¶
func (e TimeframeType) ToTimeframeTypePtrOutput() TimeframeTypePtrOutput
func (TimeframeType) ToTimeframeTypePtrOutputWithContext ¶
func (e TimeframeType) ToTimeframeTypePtrOutputWithContext(ctx context.Context) TimeframeTypePtrOutput
type TimeframeTypeInput ¶
type TimeframeTypeInput interface { pulumi.Input ToTimeframeTypeOutput() TimeframeTypeOutput ToTimeframeTypeOutputWithContext(context.Context) TimeframeTypeOutput }
TimeframeTypeInput is an input type that accepts values of the TimeframeType enum A concrete instance of `TimeframeTypeInput` can be one of the following:
TimeframeTypeWeekToDate TimeframeTypeMonthToDate TimeframeTypeCustom
type TimeframeTypeOutput ¶
type TimeframeTypeOutput struct{ *pulumi.OutputState }
func (TimeframeTypeOutput) ElementType ¶
func (TimeframeTypeOutput) ElementType() reflect.Type
func (TimeframeTypeOutput) ToStringOutput ¶
func (o TimeframeTypeOutput) ToStringOutput() pulumi.StringOutput
func (TimeframeTypeOutput) ToStringOutputWithContext ¶
func (o TimeframeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TimeframeTypeOutput) ToStringPtrOutput ¶
func (o TimeframeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TimeframeTypeOutput) ToStringPtrOutputWithContext ¶
func (o TimeframeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TimeframeTypeOutput) ToTimeframeTypeOutput ¶
func (o TimeframeTypeOutput) ToTimeframeTypeOutput() TimeframeTypeOutput
func (TimeframeTypeOutput) ToTimeframeTypeOutputWithContext ¶
func (o TimeframeTypeOutput) ToTimeframeTypeOutputWithContext(ctx context.Context) TimeframeTypeOutput
func (TimeframeTypeOutput) ToTimeframeTypePtrOutput ¶
func (o TimeframeTypeOutput) ToTimeframeTypePtrOutput() TimeframeTypePtrOutput
func (TimeframeTypeOutput) ToTimeframeTypePtrOutputWithContext ¶
func (o TimeframeTypeOutput) ToTimeframeTypePtrOutputWithContext(ctx context.Context) TimeframeTypePtrOutput
type TimeframeTypePtrInput ¶
type TimeframeTypePtrInput interface { pulumi.Input ToTimeframeTypePtrOutput() TimeframeTypePtrOutput ToTimeframeTypePtrOutputWithContext(context.Context) TimeframeTypePtrOutput }
func TimeframeTypePtr ¶
func TimeframeTypePtr(v string) TimeframeTypePtrInput
type TimeframeTypePtrOutput ¶
type TimeframeTypePtrOutput struct{ *pulumi.OutputState }
func (TimeframeTypePtrOutput) Elem ¶
func (o TimeframeTypePtrOutput) Elem() TimeframeTypeOutput
func (TimeframeTypePtrOutput) ElementType ¶
func (TimeframeTypePtrOutput) ElementType() reflect.Type
func (TimeframeTypePtrOutput) ToStringPtrOutput ¶
func (o TimeframeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TimeframeTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o TimeframeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TimeframeTypePtrOutput) ToTimeframeTypePtrOutput ¶
func (o TimeframeTypePtrOutput) ToTimeframeTypePtrOutput() TimeframeTypePtrOutput
func (TimeframeTypePtrOutput) ToTimeframeTypePtrOutputWithContext ¶
func (o TimeframeTypePtrOutput) ToTimeframeTypePtrOutputWithContext(ctx context.Context) TimeframeTypePtrOutput
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"` // Currency of the current view. Currency pulumi.StringOutput `pulumi:"currency"` // Has definition for data in this report config. DataSet ReportConfigDatasetResponsePtrOutput `pulumi:"dataSet"` // Date range of the current view. DateRange pulumi.StringPtrOutput `pulumi:"dateRange"` // 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"` // If true, report includes monetary commitment. IncludeMonetaryCommitment pulumi.BoolPtrOutput `pulumi:"includeMonetaryCommitment"` // 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.StringPtrOutput `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. Azure REST API version: 2023-03-01. Prior API version in Azure Native 1.x: 2019-11-01.
Other available API versions: 2019-11-01, 2020-06-01, 2022-10-01, 2022-10-05-preview, 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.
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 ¶
func (*View) ToViewOutput ¶
func (i *View) ToViewOutput() ViewOutput
func (*View) ToViewOutputWithContext ¶
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 // Date range of the current view. DateRange pulumi.StringPtrInput // 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 // If true, report includes monetary commitment. IncludeMonetaryCommitment pulumi.BoolPtrInput // List of KPIs to show in Cost Analysis UI. Kpis KpiPropertiesArrayInput // Metric to use when displaying costs. Metric pulumi.StringPtrInput // Date when the user last modified this view. ModifiedOn 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.StringPtrInput }
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"` // Currency of the current view. Currency pulumi.StringOutput `pulumi:"currency"` // Has definition for data in this report config. DataSet ReportConfigDatasetResponsePtrOutput `pulumi:"dataSet"` // Date range of the current view. DateRange pulumi.StringPtrOutput `pulumi:"dateRange"` // 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"` // If true, report includes monetary commitment. IncludeMonetaryCommitment pulumi.BoolPtrOutput `pulumi:"includeMonetaryCommitment"` // 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.StringPtrOutput `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. Azure REST API version: 2023-03-01. Prior API version in Azure Native 1.x: 2019-11-01.
Other available API versions: 2019-11-01, 2020-06-01, 2022-10-01, 2022-10-05-preview, 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.
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 ¶
func (*ViewByScope) ElementType() reflect.Type
func (*ViewByScope) ToViewByScopeOutput ¶
func (i *ViewByScope) ToViewByScopeOutput() ViewByScopeOutput
func (*ViewByScope) ToViewByScopeOutputWithContext ¶
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 // Date range of the current view. DateRange pulumi.StringPtrInput // 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 // If true, report includes monetary commitment. IncludeMonetaryCommitment pulumi.BoolPtrInput // List of KPIs to show in Cost Analysis UI. Kpis KpiPropertiesArrayInput // Metric to use when displaying costs. Metric pulumi.StringPtrInput // Date when the user last modified this view. ModifiedOn 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.StringPtrInput }
The set of arguments for constructing a ViewByScope resource.
func (ViewByScopeArgs) ElementType ¶
func (ViewByScopeArgs) ElementType() reflect.Type
type ViewByScopeInput ¶
type ViewByScopeInput interface { pulumi.Input ToViewByScopeOutput() ViewByScopeOutput ToViewByScopeOutputWithContext(ctx context.Context) ViewByScopeOutput }
type ViewByScopeOutput ¶
type ViewByScopeOutput struct{ *pulumi.OutputState }
func (ViewByScopeOutput) Accumulated ¶
func (o ViewByScopeOutput) Accumulated() pulumi.StringPtrOutput
Show costs accumulated over time.
func (ViewByScopeOutput) Chart ¶
func (o ViewByScopeOutput) Chart() pulumi.StringPtrOutput
Chart type of the main view in Cost Analysis. Required.
func (ViewByScopeOutput) CreatedOn ¶
func (o ViewByScopeOutput) CreatedOn() pulumi.StringOutput
Date the user created this view.
func (ViewByScopeOutput) Currency ¶
func (o ViewByScopeOutput) Currency() pulumi.StringOutput
Currency of the current view.
func (ViewByScopeOutput) DataSet ¶
func (o ViewByScopeOutput) DataSet() ReportConfigDatasetResponsePtrOutput
Has definition for data in this report config.
func (ViewByScopeOutput) DateRange ¶
func (o ViewByScopeOutput) DateRange() pulumi.StringPtrOutput
Date range of the current view.
func (ViewByScopeOutput) DisplayName ¶
func (o ViewByScopeOutput) DisplayName() pulumi.StringPtrOutput
User input name of the view. Required.
func (ViewByScopeOutput) ETag ¶
func (o ViewByScopeOutput) ETag() pulumi.StringPtrOutput
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.
func (ViewByScopeOutput) ElementType ¶
func (ViewByScopeOutput) ElementType() reflect.Type
func (ViewByScopeOutput) IncludeMonetaryCommitment ¶
func (o ViewByScopeOutput) IncludeMonetaryCommitment() pulumi.BoolPtrOutput
If true, report includes monetary commitment.
func (ViewByScopeOutput) Kpis ¶
func (o ViewByScopeOutput) Kpis() KpiPropertiesResponseArrayOutput
List of KPIs to show in Cost Analysis UI.
func (ViewByScopeOutput) Metric ¶
func (o ViewByScopeOutput) Metric() pulumi.StringPtrOutput
Metric to use when displaying costs.
func (ViewByScopeOutput) ModifiedOn ¶
func (o ViewByScopeOutput) ModifiedOn() pulumi.StringPtrOutput
Date when the user last modified this view.
func (ViewByScopeOutput) Name ¶
func (o ViewByScopeOutput) Name() pulumi.StringOutput
Resource name.
func (ViewByScopeOutput) Pivots ¶
func (o ViewByScopeOutput) Pivots() PivotPropertiesResponseArrayOutput
Configuration of 3 sub-views in the Cost Analysis UI.
func (ViewByScopeOutput) Scope ¶
func (o ViewByScopeOutput) Scope() pulumi.StringPtrOutput
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.
func (ViewByScopeOutput) TimePeriod ¶
func (o ViewByScopeOutput) TimePeriod() ReportConfigTimePeriodResponsePtrOutput
Has time period for pulling data for the report.
func (ViewByScopeOutput) Timeframe ¶
func (o ViewByScopeOutput) Timeframe() pulumi.StringOutput
The time frame for pulling data for the report. If custom, then a specific time period must be provided.
func (ViewByScopeOutput) ToViewByScopeOutput ¶
func (o ViewByScopeOutput) ToViewByScopeOutput() ViewByScopeOutput
func (ViewByScopeOutput) ToViewByScopeOutputWithContext ¶
func (o ViewByScopeOutput) ToViewByScopeOutputWithContext(ctx context.Context) ViewByScopeOutput
func (ViewByScopeOutput) Type ¶
func (o ViewByScopeOutput) Type() pulumi.StringOutput
Resource type.
type ViewByScopeState ¶
type ViewByScopeState struct { }
func (ViewByScopeState) ElementType ¶
func (ViewByScopeState) ElementType() reflect.Type
type ViewInput ¶
type ViewInput interface { pulumi.Input ToViewOutput() ViewOutput ToViewOutputWithContext(ctx context.Context) ViewOutput }
type ViewOutput ¶
type ViewOutput struct{ *pulumi.OutputState }
func (ViewOutput) Accumulated ¶
func (o ViewOutput) Accumulated() pulumi.StringPtrOutput
Show costs accumulated over time.
func (ViewOutput) Chart ¶
func (o ViewOutput) Chart() pulumi.StringPtrOutput
Chart type of the main view in Cost Analysis. Required.
func (ViewOutput) CreatedOn ¶
func (o ViewOutput) CreatedOn() pulumi.StringOutput
Date the user created this view.
func (ViewOutput) Currency ¶
func (o ViewOutput) Currency() pulumi.StringOutput
Currency of the current view.
func (ViewOutput) DataSet ¶
func (o ViewOutput) DataSet() ReportConfigDatasetResponsePtrOutput
Has definition for data in this report config.
func (ViewOutput) DateRange ¶
func (o ViewOutput) DateRange() pulumi.StringPtrOutput
Date range of the current view.
func (ViewOutput) DisplayName ¶
func (o ViewOutput) DisplayName() pulumi.StringPtrOutput
User input name of the view. Required.
func (ViewOutput) ETag ¶
func (o ViewOutput) ETag() pulumi.StringPtrOutput
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.
func (ViewOutput) ElementType ¶
func (ViewOutput) ElementType() reflect.Type
func (ViewOutput) IncludeMonetaryCommitment ¶
func (o ViewOutput) IncludeMonetaryCommitment() pulumi.BoolPtrOutput
If true, report includes monetary commitment.
func (ViewOutput) Kpis ¶
func (o ViewOutput) Kpis() KpiPropertiesResponseArrayOutput
List of KPIs to show in Cost Analysis UI.
func (ViewOutput) Metric ¶
func (o ViewOutput) Metric() pulumi.StringPtrOutput
Metric to use when displaying costs.
func (ViewOutput) ModifiedOn ¶
func (o ViewOutput) ModifiedOn() pulumi.StringPtrOutput
Date when the user last modified this view.
func (ViewOutput) Pivots ¶
func (o ViewOutput) Pivots() PivotPropertiesResponseArrayOutput
Configuration of 3 sub-views in the Cost Analysis UI.
func (ViewOutput) Scope ¶
func (o ViewOutput) Scope() pulumi.StringPtrOutput
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.
func (ViewOutput) TimePeriod ¶
func (o ViewOutput) TimePeriod() ReportConfigTimePeriodResponsePtrOutput
Has time period for pulling data for the report.
func (ViewOutput) Timeframe ¶
func (o ViewOutput) Timeframe() pulumi.StringOutput
The time frame for pulling data for the report. If custom, then a specific time period must be provided.
func (ViewOutput) ToViewOutput ¶
func (o ViewOutput) ToViewOutput() ViewOutput
func (ViewOutput) ToViewOutputWithContext ¶
func (o ViewOutput) ToViewOutputWithContext(ctx context.Context) ViewOutput
type WeeksOfMonth ¶
type WeeksOfMonth string
Weeks of month.
func (WeeksOfMonth) ElementType ¶
func (WeeksOfMonth) ElementType() reflect.Type
func (WeeksOfMonth) ToStringOutput ¶
func (e WeeksOfMonth) ToStringOutput() pulumi.StringOutput
func (WeeksOfMonth) ToStringOutputWithContext ¶
func (e WeeksOfMonth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WeeksOfMonth) ToStringPtrOutput ¶
func (e WeeksOfMonth) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeeksOfMonth) ToStringPtrOutputWithContext ¶
func (e WeeksOfMonth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeeksOfMonth) ToWeeksOfMonthOutput ¶
func (e WeeksOfMonth) ToWeeksOfMonthOutput() WeeksOfMonthOutput
func (WeeksOfMonth) ToWeeksOfMonthOutputWithContext ¶
func (e WeeksOfMonth) ToWeeksOfMonthOutputWithContext(ctx context.Context) WeeksOfMonthOutput
func (WeeksOfMonth) ToWeeksOfMonthPtrOutput ¶
func (e WeeksOfMonth) ToWeeksOfMonthPtrOutput() WeeksOfMonthPtrOutput
func (WeeksOfMonth) ToWeeksOfMonthPtrOutputWithContext ¶
func (e WeeksOfMonth) ToWeeksOfMonthPtrOutputWithContext(ctx context.Context) WeeksOfMonthPtrOutput
type WeeksOfMonthInput ¶
type WeeksOfMonthInput interface { pulumi.Input ToWeeksOfMonthOutput() WeeksOfMonthOutput ToWeeksOfMonthOutputWithContext(context.Context) WeeksOfMonthOutput }
WeeksOfMonthInput is an input type that accepts values of the WeeksOfMonth enum A concrete instance of `WeeksOfMonthInput` can be one of the following:
WeeksOfMonthFirst WeeksOfMonthSecond WeeksOfMonthThird WeeksOfMonthFourth WeeksOfMonthLast
type WeeksOfMonthOutput ¶
type WeeksOfMonthOutput struct{ *pulumi.OutputState }
func (WeeksOfMonthOutput) ElementType ¶
func (WeeksOfMonthOutput) ElementType() reflect.Type
func (WeeksOfMonthOutput) ToStringOutput ¶
func (o WeeksOfMonthOutput) ToStringOutput() pulumi.StringOutput
func (WeeksOfMonthOutput) ToStringOutputWithContext ¶
func (o WeeksOfMonthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WeeksOfMonthOutput) ToStringPtrOutput ¶
func (o WeeksOfMonthOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeeksOfMonthOutput) ToStringPtrOutputWithContext ¶
func (o WeeksOfMonthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeeksOfMonthOutput) ToWeeksOfMonthOutput ¶
func (o WeeksOfMonthOutput) ToWeeksOfMonthOutput() WeeksOfMonthOutput
func (WeeksOfMonthOutput) ToWeeksOfMonthOutputWithContext ¶
func (o WeeksOfMonthOutput) ToWeeksOfMonthOutputWithContext(ctx context.Context) WeeksOfMonthOutput
func (WeeksOfMonthOutput) ToWeeksOfMonthPtrOutput ¶
func (o WeeksOfMonthOutput) ToWeeksOfMonthPtrOutput() WeeksOfMonthPtrOutput
func (WeeksOfMonthOutput) ToWeeksOfMonthPtrOutputWithContext ¶
func (o WeeksOfMonthOutput) ToWeeksOfMonthPtrOutputWithContext(ctx context.Context) WeeksOfMonthPtrOutput
type WeeksOfMonthPtrInput ¶
type WeeksOfMonthPtrInput interface { pulumi.Input ToWeeksOfMonthPtrOutput() WeeksOfMonthPtrOutput ToWeeksOfMonthPtrOutputWithContext(context.Context) WeeksOfMonthPtrOutput }
func WeeksOfMonthPtr ¶
func WeeksOfMonthPtr(v string) WeeksOfMonthPtrInput
type WeeksOfMonthPtrOutput ¶
type WeeksOfMonthPtrOutput struct{ *pulumi.OutputState }
func (WeeksOfMonthPtrOutput) Elem ¶
func (o WeeksOfMonthPtrOutput) Elem() WeeksOfMonthOutput
func (WeeksOfMonthPtrOutput) ElementType ¶
func (WeeksOfMonthPtrOutput) ElementType() reflect.Type
func (WeeksOfMonthPtrOutput) ToStringPtrOutput ¶
func (o WeeksOfMonthPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeeksOfMonthPtrOutput) ToStringPtrOutputWithContext ¶
func (o WeeksOfMonthPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeeksOfMonthPtrOutput) ToWeeksOfMonthPtrOutput ¶
func (o WeeksOfMonthPtrOutput) ToWeeksOfMonthPtrOutput() WeeksOfMonthPtrOutput
func (WeeksOfMonthPtrOutput) ToWeeksOfMonthPtrOutputWithContext ¶
func (o WeeksOfMonthPtrOutput) ToWeeksOfMonthPtrOutputWithContext(ctx context.Context) WeeksOfMonthPtrOutput
Source Files
¶
- budget.go
- cloudConnector.go
- connector.go
- costAllocationRule.go
- export.go
- getBudget.go
- getCloudConnector.go
- getConnector.go
- getCostAllocationRule.go
- getExport.go
- getMarkupRule.go
- getReport.go
- getReportByBillingAccount.go
- getReportByDepartment.go
- getReportByResourceGroupName.go
- getScheduledAction.go
- getScheduledActionByScope.go
- getSetting.go
- getTagInheritanceSetting.go
- getView.go
- getViewByScope.go
- init.go
- markupRule.go
- pulumiEnums.go
- pulumiTypes.go
- report.go
- reportByBillingAccount.go
- reportByDepartment.go
- reportByResourceGroupName.go
- scheduledAction.go
- scheduledActionByScope.go
- setting.go
- tagInheritanceSetting.go
- view.go
- viewByScope.go