Documentation ¶
Index ¶
- type BudgetManagementGroup
- func (*BudgetManagementGroup) ElementType() reflect.Type
- func (i *BudgetManagementGroup) ToBudgetManagementGroupOutput() BudgetManagementGroupOutput
- func (i *BudgetManagementGroup) ToBudgetManagementGroupOutputWithContext(ctx context.Context) BudgetManagementGroupOutput
- func (i *BudgetManagementGroup) ToBudgetManagementGroupPtrOutput() BudgetManagementGroupPtrOutput
- func (i *BudgetManagementGroup) ToBudgetManagementGroupPtrOutputWithContext(ctx context.Context) BudgetManagementGroupPtrOutput
- type BudgetManagementGroupArgs
- type BudgetManagementGroupArray
- func (BudgetManagementGroupArray) ElementType() reflect.Type
- func (i BudgetManagementGroupArray) ToBudgetManagementGroupArrayOutput() BudgetManagementGroupArrayOutput
- func (i BudgetManagementGroupArray) ToBudgetManagementGroupArrayOutputWithContext(ctx context.Context) BudgetManagementGroupArrayOutput
- type BudgetManagementGroupArrayInput
- type BudgetManagementGroupArrayOutput
- func (BudgetManagementGroupArrayOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupArrayOutput) Index(i pulumi.IntInput) BudgetManagementGroupOutput
- func (o BudgetManagementGroupArrayOutput) ToBudgetManagementGroupArrayOutput() BudgetManagementGroupArrayOutput
- func (o BudgetManagementGroupArrayOutput) ToBudgetManagementGroupArrayOutputWithContext(ctx context.Context) BudgetManagementGroupArrayOutput
- type BudgetManagementGroupFilter
- type BudgetManagementGroupFilterArgs
- func (BudgetManagementGroupFilterArgs) ElementType() reflect.Type
- func (i BudgetManagementGroupFilterArgs) ToBudgetManagementGroupFilterOutput() BudgetManagementGroupFilterOutput
- func (i BudgetManagementGroupFilterArgs) ToBudgetManagementGroupFilterOutputWithContext(ctx context.Context) BudgetManagementGroupFilterOutput
- func (i BudgetManagementGroupFilterArgs) ToBudgetManagementGroupFilterPtrOutput() BudgetManagementGroupFilterPtrOutput
- func (i BudgetManagementGroupFilterArgs) ToBudgetManagementGroupFilterPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterPtrOutput
- type BudgetManagementGroupFilterDimension
- type BudgetManagementGroupFilterDimensionArgs
- func (BudgetManagementGroupFilterDimensionArgs) ElementType() reflect.Type
- func (i BudgetManagementGroupFilterDimensionArgs) ToBudgetManagementGroupFilterDimensionOutput() BudgetManagementGroupFilterDimensionOutput
- func (i BudgetManagementGroupFilterDimensionArgs) ToBudgetManagementGroupFilterDimensionOutputWithContext(ctx context.Context) BudgetManagementGroupFilterDimensionOutput
- type BudgetManagementGroupFilterDimensionArray
- func (BudgetManagementGroupFilterDimensionArray) ElementType() reflect.Type
- func (i BudgetManagementGroupFilterDimensionArray) ToBudgetManagementGroupFilterDimensionArrayOutput() BudgetManagementGroupFilterDimensionArrayOutput
- func (i BudgetManagementGroupFilterDimensionArray) ToBudgetManagementGroupFilterDimensionArrayOutputWithContext(ctx context.Context) BudgetManagementGroupFilterDimensionArrayOutput
- type BudgetManagementGroupFilterDimensionArrayInput
- type BudgetManagementGroupFilterDimensionArrayOutput
- func (BudgetManagementGroupFilterDimensionArrayOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupFilterDimensionArrayOutput) Index(i pulumi.IntInput) BudgetManagementGroupFilterDimensionOutput
- func (o BudgetManagementGroupFilterDimensionArrayOutput) ToBudgetManagementGroupFilterDimensionArrayOutput() BudgetManagementGroupFilterDimensionArrayOutput
- func (o BudgetManagementGroupFilterDimensionArrayOutput) ToBudgetManagementGroupFilterDimensionArrayOutputWithContext(ctx context.Context) BudgetManagementGroupFilterDimensionArrayOutput
- type BudgetManagementGroupFilterDimensionInput
- type BudgetManagementGroupFilterDimensionOutput
- func (BudgetManagementGroupFilterDimensionOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupFilterDimensionOutput) Name() pulumi.StringOutput
- func (o BudgetManagementGroupFilterDimensionOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetManagementGroupFilterDimensionOutput) ToBudgetManagementGroupFilterDimensionOutput() BudgetManagementGroupFilterDimensionOutput
- func (o BudgetManagementGroupFilterDimensionOutput) ToBudgetManagementGroupFilterDimensionOutputWithContext(ctx context.Context) BudgetManagementGroupFilterDimensionOutput
- func (o BudgetManagementGroupFilterDimensionOutput) Values() pulumi.StringArrayOutput
- type BudgetManagementGroupFilterInput
- type BudgetManagementGroupFilterNot
- type BudgetManagementGroupFilterNotArgs
- func (BudgetManagementGroupFilterNotArgs) ElementType() reflect.Type
- func (i BudgetManagementGroupFilterNotArgs) ToBudgetManagementGroupFilterNotOutput() BudgetManagementGroupFilterNotOutput
- func (i BudgetManagementGroupFilterNotArgs) ToBudgetManagementGroupFilterNotOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotOutput
- func (i BudgetManagementGroupFilterNotArgs) ToBudgetManagementGroupFilterNotPtrOutput() BudgetManagementGroupFilterNotPtrOutput
- func (i BudgetManagementGroupFilterNotArgs) ToBudgetManagementGroupFilterNotPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotPtrOutput
- type BudgetManagementGroupFilterNotDimension
- type BudgetManagementGroupFilterNotDimensionArgs
- func (BudgetManagementGroupFilterNotDimensionArgs) ElementType() reflect.Type
- func (i BudgetManagementGroupFilterNotDimensionArgs) ToBudgetManagementGroupFilterNotDimensionOutput() BudgetManagementGroupFilterNotDimensionOutput
- func (i BudgetManagementGroupFilterNotDimensionArgs) ToBudgetManagementGroupFilterNotDimensionOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotDimensionOutput
- func (i BudgetManagementGroupFilterNotDimensionArgs) ToBudgetManagementGroupFilterNotDimensionPtrOutput() BudgetManagementGroupFilterNotDimensionPtrOutput
- func (i BudgetManagementGroupFilterNotDimensionArgs) ToBudgetManagementGroupFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotDimensionPtrOutput
- type BudgetManagementGroupFilterNotDimensionInput
- type BudgetManagementGroupFilterNotDimensionOutput
- func (BudgetManagementGroupFilterNotDimensionOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupFilterNotDimensionOutput) Name() pulumi.StringOutput
- func (o BudgetManagementGroupFilterNotDimensionOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetManagementGroupFilterNotDimensionOutput) ToBudgetManagementGroupFilterNotDimensionOutput() BudgetManagementGroupFilterNotDimensionOutput
- func (o BudgetManagementGroupFilterNotDimensionOutput) ToBudgetManagementGroupFilterNotDimensionOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotDimensionOutput
- func (o BudgetManagementGroupFilterNotDimensionOutput) ToBudgetManagementGroupFilterNotDimensionPtrOutput() BudgetManagementGroupFilterNotDimensionPtrOutput
- func (o BudgetManagementGroupFilterNotDimensionOutput) ToBudgetManagementGroupFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotDimensionPtrOutput
- func (o BudgetManagementGroupFilterNotDimensionOutput) Values() pulumi.StringArrayOutput
- type BudgetManagementGroupFilterNotDimensionPtrInput
- type BudgetManagementGroupFilterNotDimensionPtrOutput
- func (o BudgetManagementGroupFilterNotDimensionPtrOutput) Elem() BudgetManagementGroupFilterNotDimensionOutput
- func (BudgetManagementGroupFilterNotDimensionPtrOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupFilterNotDimensionPtrOutput) Name() pulumi.StringPtrOutput
- func (o BudgetManagementGroupFilterNotDimensionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetManagementGroupFilterNotDimensionPtrOutput) ToBudgetManagementGroupFilterNotDimensionPtrOutput() BudgetManagementGroupFilterNotDimensionPtrOutput
- func (o BudgetManagementGroupFilterNotDimensionPtrOutput) ToBudgetManagementGroupFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotDimensionPtrOutput
- func (o BudgetManagementGroupFilterNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type BudgetManagementGroupFilterNotInput
- type BudgetManagementGroupFilterNotOutput
- func (o BudgetManagementGroupFilterNotOutput) Dimension() BudgetManagementGroupFilterNotDimensionPtrOutput
- func (BudgetManagementGroupFilterNotOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupFilterNotOutput) Tag() BudgetManagementGroupFilterNotTagPtrOutput
- func (o BudgetManagementGroupFilterNotOutput) ToBudgetManagementGroupFilterNotOutput() BudgetManagementGroupFilterNotOutput
- func (o BudgetManagementGroupFilterNotOutput) ToBudgetManagementGroupFilterNotOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotOutput
- func (o BudgetManagementGroupFilterNotOutput) ToBudgetManagementGroupFilterNotPtrOutput() BudgetManagementGroupFilterNotPtrOutput
- func (o BudgetManagementGroupFilterNotOutput) ToBudgetManagementGroupFilterNotPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotPtrOutput
- type BudgetManagementGroupFilterNotPtrInput
- type BudgetManagementGroupFilterNotPtrOutput
- func (o BudgetManagementGroupFilterNotPtrOutput) Dimension() BudgetManagementGroupFilterNotDimensionPtrOutput
- func (o BudgetManagementGroupFilterNotPtrOutput) Elem() BudgetManagementGroupFilterNotOutput
- func (BudgetManagementGroupFilterNotPtrOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupFilterNotPtrOutput) Tag() BudgetManagementGroupFilterNotTagPtrOutput
- func (o BudgetManagementGroupFilterNotPtrOutput) ToBudgetManagementGroupFilterNotPtrOutput() BudgetManagementGroupFilterNotPtrOutput
- func (o BudgetManagementGroupFilterNotPtrOutput) ToBudgetManagementGroupFilterNotPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotPtrOutput
- type BudgetManagementGroupFilterNotTag
- type BudgetManagementGroupFilterNotTagArgs
- func (BudgetManagementGroupFilterNotTagArgs) ElementType() reflect.Type
- func (i BudgetManagementGroupFilterNotTagArgs) ToBudgetManagementGroupFilterNotTagOutput() BudgetManagementGroupFilterNotTagOutput
- func (i BudgetManagementGroupFilterNotTagArgs) ToBudgetManagementGroupFilterNotTagOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotTagOutput
- func (i BudgetManagementGroupFilterNotTagArgs) ToBudgetManagementGroupFilterNotTagPtrOutput() BudgetManagementGroupFilterNotTagPtrOutput
- func (i BudgetManagementGroupFilterNotTagArgs) ToBudgetManagementGroupFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotTagPtrOutput
- type BudgetManagementGroupFilterNotTagInput
- type BudgetManagementGroupFilterNotTagOutput
- func (BudgetManagementGroupFilterNotTagOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupFilterNotTagOutput) Name() pulumi.StringOutput
- func (o BudgetManagementGroupFilterNotTagOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetManagementGroupFilterNotTagOutput) ToBudgetManagementGroupFilterNotTagOutput() BudgetManagementGroupFilterNotTagOutput
- func (o BudgetManagementGroupFilterNotTagOutput) ToBudgetManagementGroupFilterNotTagOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotTagOutput
- func (o BudgetManagementGroupFilterNotTagOutput) ToBudgetManagementGroupFilterNotTagPtrOutput() BudgetManagementGroupFilterNotTagPtrOutput
- func (o BudgetManagementGroupFilterNotTagOutput) ToBudgetManagementGroupFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotTagPtrOutput
- func (o BudgetManagementGroupFilterNotTagOutput) Values() pulumi.StringArrayOutput
- type BudgetManagementGroupFilterNotTagPtrInput
- type BudgetManagementGroupFilterNotTagPtrOutput
- func (o BudgetManagementGroupFilterNotTagPtrOutput) Elem() BudgetManagementGroupFilterNotTagOutput
- func (BudgetManagementGroupFilterNotTagPtrOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupFilterNotTagPtrOutput) Name() pulumi.StringPtrOutput
- func (o BudgetManagementGroupFilterNotTagPtrOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetManagementGroupFilterNotTagPtrOutput) ToBudgetManagementGroupFilterNotTagPtrOutput() BudgetManagementGroupFilterNotTagPtrOutput
- func (o BudgetManagementGroupFilterNotTagPtrOutput) ToBudgetManagementGroupFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotTagPtrOutput
- func (o BudgetManagementGroupFilterNotTagPtrOutput) Values() pulumi.StringArrayOutput
- type BudgetManagementGroupFilterOutput
- func (o BudgetManagementGroupFilterOutput) Dimensions() BudgetManagementGroupFilterDimensionArrayOutput
- func (BudgetManagementGroupFilterOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupFilterOutput) Not() BudgetManagementGroupFilterNotPtrOutput
- func (o BudgetManagementGroupFilterOutput) Tags() BudgetManagementGroupFilterTagArrayOutput
- func (o BudgetManagementGroupFilterOutput) ToBudgetManagementGroupFilterOutput() BudgetManagementGroupFilterOutput
- func (o BudgetManagementGroupFilterOutput) ToBudgetManagementGroupFilterOutputWithContext(ctx context.Context) BudgetManagementGroupFilterOutput
- func (o BudgetManagementGroupFilterOutput) ToBudgetManagementGroupFilterPtrOutput() BudgetManagementGroupFilterPtrOutput
- func (o BudgetManagementGroupFilterOutput) ToBudgetManagementGroupFilterPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterPtrOutput
- type BudgetManagementGroupFilterPtrInput
- type BudgetManagementGroupFilterPtrOutput
- func (o BudgetManagementGroupFilterPtrOutput) Dimensions() BudgetManagementGroupFilterDimensionArrayOutput
- func (o BudgetManagementGroupFilterPtrOutput) Elem() BudgetManagementGroupFilterOutput
- func (BudgetManagementGroupFilterPtrOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupFilterPtrOutput) Not() BudgetManagementGroupFilterNotPtrOutput
- func (o BudgetManagementGroupFilterPtrOutput) Tags() BudgetManagementGroupFilterTagArrayOutput
- func (o BudgetManagementGroupFilterPtrOutput) ToBudgetManagementGroupFilterPtrOutput() BudgetManagementGroupFilterPtrOutput
- func (o BudgetManagementGroupFilterPtrOutput) ToBudgetManagementGroupFilterPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterPtrOutput
- type BudgetManagementGroupFilterTag
- type BudgetManagementGroupFilterTagArgs
- func (BudgetManagementGroupFilterTagArgs) ElementType() reflect.Type
- func (i BudgetManagementGroupFilterTagArgs) ToBudgetManagementGroupFilterTagOutput() BudgetManagementGroupFilterTagOutput
- func (i BudgetManagementGroupFilterTagArgs) ToBudgetManagementGroupFilterTagOutputWithContext(ctx context.Context) BudgetManagementGroupFilterTagOutput
- type BudgetManagementGroupFilterTagArray
- func (BudgetManagementGroupFilterTagArray) ElementType() reflect.Type
- func (i BudgetManagementGroupFilterTagArray) ToBudgetManagementGroupFilterTagArrayOutput() BudgetManagementGroupFilterTagArrayOutput
- func (i BudgetManagementGroupFilterTagArray) ToBudgetManagementGroupFilterTagArrayOutputWithContext(ctx context.Context) BudgetManagementGroupFilterTagArrayOutput
- type BudgetManagementGroupFilterTagArrayInput
- type BudgetManagementGroupFilterTagArrayOutput
- func (BudgetManagementGroupFilterTagArrayOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupFilterTagArrayOutput) Index(i pulumi.IntInput) BudgetManagementGroupFilterTagOutput
- func (o BudgetManagementGroupFilterTagArrayOutput) ToBudgetManagementGroupFilterTagArrayOutput() BudgetManagementGroupFilterTagArrayOutput
- func (o BudgetManagementGroupFilterTagArrayOutput) ToBudgetManagementGroupFilterTagArrayOutputWithContext(ctx context.Context) BudgetManagementGroupFilterTagArrayOutput
- type BudgetManagementGroupFilterTagInput
- type BudgetManagementGroupFilterTagOutput
- func (BudgetManagementGroupFilterTagOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupFilterTagOutput) Name() pulumi.StringOutput
- func (o BudgetManagementGroupFilterTagOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetManagementGroupFilterTagOutput) ToBudgetManagementGroupFilterTagOutput() BudgetManagementGroupFilterTagOutput
- func (o BudgetManagementGroupFilterTagOutput) ToBudgetManagementGroupFilterTagOutputWithContext(ctx context.Context) BudgetManagementGroupFilterTagOutput
- func (o BudgetManagementGroupFilterTagOutput) Values() pulumi.StringArrayOutput
- type BudgetManagementGroupInput
- type BudgetManagementGroupMap
- type BudgetManagementGroupMapInput
- type BudgetManagementGroupMapOutput
- func (BudgetManagementGroupMapOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupMapOutput) MapIndex(k pulumi.StringInput) BudgetManagementGroupOutput
- func (o BudgetManagementGroupMapOutput) ToBudgetManagementGroupMapOutput() BudgetManagementGroupMapOutput
- func (o BudgetManagementGroupMapOutput) ToBudgetManagementGroupMapOutputWithContext(ctx context.Context) BudgetManagementGroupMapOutput
- type BudgetManagementGroupNotification
- type BudgetManagementGroupNotificationArgs
- func (BudgetManagementGroupNotificationArgs) ElementType() reflect.Type
- func (i BudgetManagementGroupNotificationArgs) ToBudgetManagementGroupNotificationOutput() BudgetManagementGroupNotificationOutput
- func (i BudgetManagementGroupNotificationArgs) ToBudgetManagementGroupNotificationOutputWithContext(ctx context.Context) BudgetManagementGroupNotificationOutput
- type BudgetManagementGroupNotificationArray
- func (BudgetManagementGroupNotificationArray) ElementType() reflect.Type
- func (i BudgetManagementGroupNotificationArray) ToBudgetManagementGroupNotificationArrayOutput() BudgetManagementGroupNotificationArrayOutput
- func (i BudgetManagementGroupNotificationArray) ToBudgetManagementGroupNotificationArrayOutputWithContext(ctx context.Context) BudgetManagementGroupNotificationArrayOutput
- type BudgetManagementGroupNotificationArrayInput
- type BudgetManagementGroupNotificationArrayOutput
- func (BudgetManagementGroupNotificationArrayOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupNotificationArrayOutput) Index(i pulumi.IntInput) BudgetManagementGroupNotificationOutput
- func (o BudgetManagementGroupNotificationArrayOutput) ToBudgetManagementGroupNotificationArrayOutput() BudgetManagementGroupNotificationArrayOutput
- func (o BudgetManagementGroupNotificationArrayOutput) ToBudgetManagementGroupNotificationArrayOutputWithContext(ctx context.Context) BudgetManagementGroupNotificationArrayOutput
- type BudgetManagementGroupNotificationInput
- type BudgetManagementGroupNotificationOutput
- func (o BudgetManagementGroupNotificationOutput) ContactEmails() pulumi.StringArrayOutput
- func (BudgetManagementGroupNotificationOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupNotificationOutput) Enabled() pulumi.BoolPtrOutput
- func (o BudgetManagementGroupNotificationOutput) Operator() pulumi.StringOutput
- func (o BudgetManagementGroupNotificationOutput) Threshold() pulumi.IntOutput
- func (o BudgetManagementGroupNotificationOutput) ThresholdType() pulumi.StringPtrOutput
- func (o BudgetManagementGroupNotificationOutput) ToBudgetManagementGroupNotificationOutput() BudgetManagementGroupNotificationOutput
- func (o BudgetManagementGroupNotificationOutput) ToBudgetManagementGroupNotificationOutputWithContext(ctx context.Context) BudgetManagementGroupNotificationOutput
- type BudgetManagementGroupOutput
- func (BudgetManagementGroupOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupOutput) ToBudgetManagementGroupOutput() BudgetManagementGroupOutput
- func (o BudgetManagementGroupOutput) ToBudgetManagementGroupOutputWithContext(ctx context.Context) BudgetManagementGroupOutput
- func (o BudgetManagementGroupOutput) ToBudgetManagementGroupPtrOutput() BudgetManagementGroupPtrOutput
- func (o BudgetManagementGroupOutput) ToBudgetManagementGroupPtrOutputWithContext(ctx context.Context) BudgetManagementGroupPtrOutput
- type BudgetManagementGroupPtrInput
- type BudgetManagementGroupPtrOutput
- func (o BudgetManagementGroupPtrOutput) Elem() BudgetManagementGroupOutput
- func (BudgetManagementGroupPtrOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupPtrOutput) ToBudgetManagementGroupPtrOutput() BudgetManagementGroupPtrOutput
- func (o BudgetManagementGroupPtrOutput) ToBudgetManagementGroupPtrOutputWithContext(ctx context.Context) BudgetManagementGroupPtrOutput
- type BudgetManagementGroupState
- type BudgetManagementGroupTimePeriod
- type BudgetManagementGroupTimePeriodArgs
- func (BudgetManagementGroupTimePeriodArgs) ElementType() reflect.Type
- func (i BudgetManagementGroupTimePeriodArgs) ToBudgetManagementGroupTimePeriodOutput() BudgetManagementGroupTimePeriodOutput
- func (i BudgetManagementGroupTimePeriodArgs) ToBudgetManagementGroupTimePeriodOutputWithContext(ctx context.Context) BudgetManagementGroupTimePeriodOutput
- func (i BudgetManagementGroupTimePeriodArgs) ToBudgetManagementGroupTimePeriodPtrOutput() BudgetManagementGroupTimePeriodPtrOutput
- func (i BudgetManagementGroupTimePeriodArgs) ToBudgetManagementGroupTimePeriodPtrOutputWithContext(ctx context.Context) BudgetManagementGroupTimePeriodPtrOutput
- type BudgetManagementGroupTimePeriodInput
- type BudgetManagementGroupTimePeriodOutput
- func (BudgetManagementGroupTimePeriodOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupTimePeriodOutput) EndDate() pulumi.StringPtrOutput
- func (o BudgetManagementGroupTimePeriodOutput) StartDate() pulumi.StringOutput
- func (o BudgetManagementGroupTimePeriodOutput) ToBudgetManagementGroupTimePeriodOutput() BudgetManagementGroupTimePeriodOutput
- func (o BudgetManagementGroupTimePeriodOutput) ToBudgetManagementGroupTimePeriodOutputWithContext(ctx context.Context) BudgetManagementGroupTimePeriodOutput
- func (o BudgetManagementGroupTimePeriodOutput) ToBudgetManagementGroupTimePeriodPtrOutput() BudgetManagementGroupTimePeriodPtrOutput
- func (o BudgetManagementGroupTimePeriodOutput) ToBudgetManagementGroupTimePeriodPtrOutputWithContext(ctx context.Context) BudgetManagementGroupTimePeriodPtrOutput
- type BudgetManagementGroupTimePeriodPtrInput
- type BudgetManagementGroupTimePeriodPtrOutput
- func (o BudgetManagementGroupTimePeriodPtrOutput) Elem() BudgetManagementGroupTimePeriodOutput
- func (BudgetManagementGroupTimePeriodPtrOutput) ElementType() reflect.Type
- func (o BudgetManagementGroupTimePeriodPtrOutput) EndDate() pulumi.StringPtrOutput
- func (o BudgetManagementGroupTimePeriodPtrOutput) StartDate() pulumi.StringPtrOutput
- func (o BudgetManagementGroupTimePeriodPtrOutput) ToBudgetManagementGroupTimePeriodPtrOutput() BudgetManagementGroupTimePeriodPtrOutput
- func (o BudgetManagementGroupTimePeriodPtrOutput) ToBudgetManagementGroupTimePeriodPtrOutputWithContext(ctx context.Context) BudgetManagementGroupTimePeriodPtrOutput
- type BudgetResourceGroup
- func (*BudgetResourceGroup) ElementType() reflect.Type
- func (i *BudgetResourceGroup) ToBudgetResourceGroupOutput() BudgetResourceGroupOutput
- func (i *BudgetResourceGroup) ToBudgetResourceGroupOutputWithContext(ctx context.Context) BudgetResourceGroupOutput
- func (i *BudgetResourceGroup) ToBudgetResourceGroupPtrOutput() BudgetResourceGroupPtrOutput
- func (i *BudgetResourceGroup) ToBudgetResourceGroupPtrOutputWithContext(ctx context.Context) BudgetResourceGroupPtrOutput
- type BudgetResourceGroupArgs
- type BudgetResourceGroupArray
- type BudgetResourceGroupArrayInput
- type BudgetResourceGroupArrayOutput
- func (BudgetResourceGroupArrayOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupArrayOutput) Index(i pulumi.IntInput) BudgetResourceGroupOutput
- func (o BudgetResourceGroupArrayOutput) ToBudgetResourceGroupArrayOutput() BudgetResourceGroupArrayOutput
- func (o BudgetResourceGroupArrayOutput) ToBudgetResourceGroupArrayOutputWithContext(ctx context.Context) BudgetResourceGroupArrayOutput
- type BudgetResourceGroupFilter
- type BudgetResourceGroupFilterArgs
- func (BudgetResourceGroupFilterArgs) ElementType() reflect.Type
- func (i BudgetResourceGroupFilterArgs) ToBudgetResourceGroupFilterOutput() BudgetResourceGroupFilterOutput
- func (i BudgetResourceGroupFilterArgs) ToBudgetResourceGroupFilterOutputWithContext(ctx context.Context) BudgetResourceGroupFilterOutput
- func (i BudgetResourceGroupFilterArgs) ToBudgetResourceGroupFilterPtrOutput() BudgetResourceGroupFilterPtrOutput
- func (i BudgetResourceGroupFilterArgs) ToBudgetResourceGroupFilterPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterPtrOutput
- type BudgetResourceGroupFilterDimension
- type BudgetResourceGroupFilterDimensionArgs
- func (BudgetResourceGroupFilterDimensionArgs) ElementType() reflect.Type
- func (i BudgetResourceGroupFilterDimensionArgs) ToBudgetResourceGroupFilterDimensionOutput() BudgetResourceGroupFilterDimensionOutput
- func (i BudgetResourceGroupFilterDimensionArgs) ToBudgetResourceGroupFilterDimensionOutputWithContext(ctx context.Context) BudgetResourceGroupFilterDimensionOutput
- type BudgetResourceGroupFilterDimensionArray
- func (BudgetResourceGroupFilterDimensionArray) ElementType() reflect.Type
- func (i BudgetResourceGroupFilterDimensionArray) ToBudgetResourceGroupFilterDimensionArrayOutput() BudgetResourceGroupFilterDimensionArrayOutput
- func (i BudgetResourceGroupFilterDimensionArray) ToBudgetResourceGroupFilterDimensionArrayOutputWithContext(ctx context.Context) BudgetResourceGroupFilterDimensionArrayOutput
- type BudgetResourceGroupFilterDimensionArrayInput
- type BudgetResourceGroupFilterDimensionArrayOutput
- func (BudgetResourceGroupFilterDimensionArrayOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupFilterDimensionArrayOutput) Index(i pulumi.IntInput) BudgetResourceGroupFilterDimensionOutput
- func (o BudgetResourceGroupFilterDimensionArrayOutput) ToBudgetResourceGroupFilterDimensionArrayOutput() BudgetResourceGroupFilterDimensionArrayOutput
- func (o BudgetResourceGroupFilterDimensionArrayOutput) ToBudgetResourceGroupFilterDimensionArrayOutputWithContext(ctx context.Context) BudgetResourceGroupFilterDimensionArrayOutput
- type BudgetResourceGroupFilterDimensionInput
- type BudgetResourceGroupFilterDimensionOutput
- func (BudgetResourceGroupFilterDimensionOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupFilterDimensionOutput) Name() pulumi.StringOutput
- func (o BudgetResourceGroupFilterDimensionOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetResourceGroupFilterDimensionOutput) ToBudgetResourceGroupFilterDimensionOutput() BudgetResourceGroupFilterDimensionOutput
- func (o BudgetResourceGroupFilterDimensionOutput) ToBudgetResourceGroupFilterDimensionOutputWithContext(ctx context.Context) BudgetResourceGroupFilterDimensionOutput
- func (o BudgetResourceGroupFilterDimensionOutput) Values() pulumi.StringArrayOutput
- type BudgetResourceGroupFilterInput
- type BudgetResourceGroupFilterNot
- type BudgetResourceGroupFilterNotArgs
- func (BudgetResourceGroupFilterNotArgs) ElementType() reflect.Type
- func (i BudgetResourceGroupFilterNotArgs) ToBudgetResourceGroupFilterNotOutput() BudgetResourceGroupFilterNotOutput
- func (i BudgetResourceGroupFilterNotArgs) ToBudgetResourceGroupFilterNotOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotOutput
- func (i BudgetResourceGroupFilterNotArgs) ToBudgetResourceGroupFilterNotPtrOutput() BudgetResourceGroupFilterNotPtrOutput
- func (i BudgetResourceGroupFilterNotArgs) ToBudgetResourceGroupFilterNotPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotPtrOutput
- type BudgetResourceGroupFilterNotDimension
- type BudgetResourceGroupFilterNotDimensionArgs
- func (BudgetResourceGroupFilterNotDimensionArgs) ElementType() reflect.Type
- func (i BudgetResourceGroupFilterNotDimensionArgs) ToBudgetResourceGroupFilterNotDimensionOutput() BudgetResourceGroupFilterNotDimensionOutput
- func (i BudgetResourceGroupFilterNotDimensionArgs) ToBudgetResourceGroupFilterNotDimensionOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotDimensionOutput
- func (i BudgetResourceGroupFilterNotDimensionArgs) ToBudgetResourceGroupFilterNotDimensionPtrOutput() BudgetResourceGroupFilterNotDimensionPtrOutput
- func (i BudgetResourceGroupFilterNotDimensionArgs) ToBudgetResourceGroupFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotDimensionPtrOutput
- type BudgetResourceGroupFilterNotDimensionInput
- type BudgetResourceGroupFilterNotDimensionOutput
- func (BudgetResourceGroupFilterNotDimensionOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupFilterNotDimensionOutput) Name() pulumi.StringOutput
- func (o BudgetResourceGroupFilterNotDimensionOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetResourceGroupFilterNotDimensionOutput) ToBudgetResourceGroupFilterNotDimensionOutput() BudgetResourceGroupFilterNotDimensionOutput
- func (o BudgetResourceGroupFilterNotDimensionOutput) ToBudgetResourceGroupFilterNotDimensionOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotDimensionOutput
- func (o BudgetResourceGroupFilterNotDimensionOutput) ToBudgetResourceGroupFilterNotDimensionPtrOutput() BudgetResourceGroupFilterNotDimensionPtrOutput
- func (o BudgetResourceGroupFilterNotDimensionOutput) ToBudgetResourceGroupFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotDimensionPtrOutput
- func (o BudgetResourceGroupFilterNotDimensionOutput) Values() pulumi.StringArrayOutput
- type BudgetResourceGroupFilterNotDimensionPtrInput
- type BudgetResourceGroupFilterNotDimensionPtrOutput
- func (o BudgetResourceGroupFilterNotDimensionPtrOutput) Elem() BudgetResourceGroupFilterNotDimensionOutput
- func (BudgetResourceGroupFilterNotDimensionPtrOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupFilterNotDimensionPtrOutput) Name() pulumi.StringPtrOutput
- func (o BudgetResourceGroupFilterNotDimensionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetResourceGroupFilterNotDimensionPtrOutput) ToBudgetResourceGroupFilterNotDimensionPtrOutput() BudgetResourceGroupFilterNotDimensionPtrOutput
- func (o BudgetResourceGroupFilterNotDimensionPtrOutput) ToBudgetResourceGroupFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotDimensionPtrOutput
- func (o BudgetResourceGroupFilterNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type BudgetResourceGroupFilterNotInput
- type BudgetResourceGroupFilterNotOutput
- func (o BudgetResourceGroupFilterNotOutput) Dimension() BudgetResourceGroupFilterNotDimensionPtrOutput
- func (BudgetResourceGroupFilterNotOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupFilterNotOutput) Tag() BudgetResourceGroupFilterNotTagPtrOutput
- func (o BudgetResourceGroupFilterNotOutput) ToBudgetResourceGroupFilterNotOutput() BudgetResourceGroupFilterNotOutput
- func (o BudgetResourceGroupFilterNotOutput) ToBudgetResourceGroupFilterNotOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotOutput
- func (o BudgetResourceGroupFilterNotOutput) ToBudgetResourceGroupFilterNotPtrOutput() BudgetResourceGroupFilterNotPtrOutput
- func (o BudgetResourceGroupFilterNotOutput) ToBudgetResourceGroupFilterNotPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotPtrOutput
- type BudgetResourceGroupFilterNotPtrInput
- type BudgetResourceGroupFilterNotPtrOutput
- func (o BudgetResourceGroupFilterNotPtrOutput) Dimension() BudgetResourceGroupFilterNotDimensionPtrOutput
- func (o BudgetResourceGroupFilterNotPtrOutput) Elem() BudgetResourceGroupFilterNotOutput
- func (BudgetResourceGroupFilterNotPtrOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupFilterNotPtrOutput) Tag() BudgetResourceGroupFilterNotTagPtrOutput
- func (o BudgetResourceGroupFilterNotPtrOutput) ToBudgetResourceGroupFilterNotPtrOutput() BudgetResourceGroupFilterNotPtrOutput
- func (o BudgetResourceGroupFilterNotPtrOutput) ToBudgetResourceGroupFilterNotPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotPtrOutput
- type BudgetResourceGroupFilterNotTag
- type BudgetResourceGroupFilterNotTagArgs
- func (BudgetResourceGroupFilterNotTagArgs) ElementType() reflect.Type
- func (i BudgetResourceGroupFilterNotTagArgs) ToBudgetResourceGroupFilterNotTagOutput() BudgetResourceGroupFilterNotTagOutput
- func (i BudgetResourceGroupFilterNotTagArgs) ToBudgetResourceGroupFilterNotTagOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotTagOutput
- func (i BudgetResourceGroupFilterNotTagArgs) ToBudgetResourceGroupFilterNotTagPtrOutput() BudgetResourceGroupFilterNotTagPtrOutput
- func (i BudgetResourceGroupFilterNotTagArgs) ToBudgetResourceGroupFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotTagPtrOutput
- type BudgetResourceGroupFilterNotTagInput
- type BudgetResourceGroupFilterNotTagOutput
- func (BudgetResourceGroupFilterNotTagOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupFilterNotTagOutput) Name() pulumi.StringOutput
- func (o BudgetResourceGroupFilterNotTagOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetResourceGroupFilterNotTagOutput) ToBudgetResourceGroupFilterNotTagOutput() BudgetResourceGroupFilterNotTagOutput
- func (o BudgetResourceGroupFilterNotTagOutput) ToBudgetResourceGroupFilterNotTagOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotTagOutput
- func (o BudgetResourceGroupFilterNotTagOutput) ToBudgetResourceGroupFilterNotTagPtrOutput() BudgetResourceGroupFilterNotTagPtrOutput
- func (o BudgetResourceGroupFilterNotTagOutput) ToBudgetResourceGroupFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotTagPtrOutput
- func (o BudgetResourceGroupFilterNotTagOutput) Values() pulumi.StringArrayOutput
- type BudgetResourceGroupFilterNotTagPtrInput
- type BudgetResourceGroupFilterNotTagPtrOutput
- func (o BudgetResourceGroupFilterNotTagPtrOutput) Elem() BudgetResourceGroupFilterNotTagOutput
- func (BudgetResourceGroupFilterNotTagPtrOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupFilterNotTagPtrOutput) Name() pulumi.StringPtrOutput
- func (o BudgetResourceGroupFilterNotTagPtrOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetResourceGroupFilterNotTagPtrOutput) ToBudgetResourceGroupFilterNotTagPtrOutput() BudgetResourceGroupFilterNotTagPtrOutput
- func (o BudgetResourceGroupFilterNotTagPtrOutput) ToBudgetResourceGroupFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotTagPtrOutput
- func (o BudgetResourceGroupFilterNotTagPtrOutput) Values() pulumi.StringArrayOutput
- type BudgetResourceGroupFilterOutput
- func (o BudgetResourceGroupFilterOutput) Dimensions() BudgetResourceGroupFilterDimensionArrayOutput
- func (BudgetResourceGroupFilterOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupFilterOutput) Not() BudgetResourceGroupFilterNotPtrOutput
- func (o BudgetResourceGroupFilterOutput) Tags() BudgetResourceGroupFilterTagArrayOutput
- func (o BudgetResourceGroupFilterOutput) ToBudgetResourceGroupFilterOutput() BudgetResourceGroupFilterOutput
- func (o BudgetResourceGroupFilterOutput) ToBudgetResourceGroupFilterOutputWithContext(ctx context.Context) BudgetResourceGroupFilterOutput
- func (o BudgetResourceGroupFilterOutput) ToBudgetResourceGroupFilterPtrOutput() BudgetResourceGroupFilterPtrOutput
- func (o BudgetResourceGroupFilterOutput) ToBudgetResourceGroupFilterPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterPtrOutput
- type BudgetResourceGroupFilterPtrInput
- type BudgetResourceGroupFilterPtrOutput
- func (o BudgetResourceGroupFilterPtrOutput) Dimensions() BudgetResourceGroupFilterDimensionArrayOutput
- func (o BudgetResourceGroupFilterPtrOutput) Elem() BudgetResourceGroupFilterOutput
- func (BudgetResourceGroupFilterPtrOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupFilterPtrOutput) Not() BudgetResourceGroupFilterNotPtrOutput
- func (o BudgetResourceGroupFilterPtrOutput) Tags() BudgetResourceGroupFilterTagArrayOutput
- func (o BudgetResourceGroupFilterPtrOutput) ToBudgetResourceGroupFilterPtrOutput() BudgetResourceGroupFilterPtrOutput
- func (o BudgetResourceGroupFilterPtrOutput) ToBudgetResourceGroupFilterPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterPtrOutput
- type BudgetResourceGroupFilterTag
- type BudgetResourceGroupFilterTagArgs
- func (BudgetResourceGroupFilterTagArgs) ElementType() reflect.Type
- func (i BudgetResourceGroupFilterTagArgs) ToBudgetResourceGroupFilterTagOutput() BudgetResourceGroupFilterTagOutput
- func (i BudgetResourceGroupFilterTagArgs) ToBudgetResourceGroupFilterTagOutputWithContext(ctx context.Context) BudgetResourceGroupFilterTagOutput
- type BudgetResourceGroupFilterTagArray
- func (BudgetResourceGroupFilterTagArray) ElementType() reflect.Type
- func (i BudgetResourceGroupFilterTagArray) ToBudgetResourceGroupFilterTagArrayOutput() BudgetResourceGroupFilterTagArrayOutput
- func (i BudgetResourceGroupFilterTagArray) ToBudgetResourceGroupFilterTagArrayOutputWithContext(ctx context.Context) BudgetResourceGroupFilterTagArrayOutput
- type BudgetResourceGroupFilterTagArrayInput
- type BudgetResourceGroupFilterTagArrayOutput
- func (BudgetResourceGroupFilterTagArrayOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupFilterTagArrayOutput) Index(i pulumi.IntInput) BudgetResourceGroupFilterTagOutput
- func (o BudgetResourceGroupFilterTagArrayOutput) ToBudgetResourceGroupFilterTagArrayOutput() BudgetResourceGroupFilterTagArrayOutput
- func (o BudgetResourceGroupFilterTagArrayOutput) ToBudgetResourceGroupFilterTagArrayOutputWithContext(ctx context.Context) BudgetResourceGroupFilterTagArrayOutput
- type BudgetResourceGroupFilterTagInput
- type BudgetResourceGroupFilterTagOutput
- func (BudgetResourceGroupFilterTagOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupFilterTagOutput) Name() pulumi.StringOutput
- func (o BudgetResourceGroupFilterTagOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetResourceGroupFilterTagOutput) ToBudgetResourceGroupFilterTagOutput() BudgetResourceGroupFilterTagOutput
- func (o BudgetResourceGroupFilterTagOutput) ToBudgetResourceGroupFilterTagOutputWithContext(ctx context.Context) BudgetResourceGroupFilterTagOutput
- func (o BudgetResourceGroupFilterTagOutput) Values() pulumi.StringArrayOutput
- type BudgetResourceGroupInput
- type BudgetResourceGroupMap
- type BudgetResourceGroupMapInput
- type BudgetResourceGroupMapOutput
- func (BudgetResourceGroupMapOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupMapOutput) MapIndex(k pulumi.StringInput) BudgetResourceGroupOutput
- func (o BudgetResourceGroupMapOutput) ToBudgetResourceGroupMapOutput() BudgetResourceGroupMapOutput
- func (o BudgetResourceGroupMapOutput) ToBudgetResourceGroupMapOutputWithContext(ctx context.Context) BudgetResourceGroupMapOutput
- type BudgetResourceGroupNotification
- type BudgetResourceGroupNotificationArgs
- func (BudgetResourceGroupNotificationArgs) ElementType() reflect.Type
- func (i BudgetResourceGroupNotificationArgs) ToBudgetResourceGroupNotificationOutput() BudgetResourceGroupNotificationOutput
- func (i BudgetResourceGroupNotificationArgs) ToBudgetResourceGroupNotificationOutputWithContext(ctx context.Context) BudgetResourceGroupNotificationOutput
- type BudgetResourceGroupNotificationArray
- func (BudgetResourceGroupNotificationArray) ElementType() reflect.Type
- func (i BudgetResourceGroupNotificationArray) ToBudgetResourceGroupNotificationArrayOutput() BudgetResourceGroupNotificationArrayOutput
- func (i BudgetResourceGroupNotificationArray) ToBudgetResourceGroupNotificationArrayOutputWithContext(ctx context.Context) BudgetResourceGroupNotificationArrayOutput
- type BudgetResourceGroupNotificationArrayInput
- type BudgetResourceGroupNotificationArrayOutput
- func (BudgetResourceGroupNotificationArrayOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupNotificationArrayOutput) Index(i pulumi.IntInput) BudgetResourceGroupNotificationOutput
- func (o BudgetResourceGroupNotificationArrayOutput) ToBudgetResourceGroupNotificationArrayOutput() BudgetResourceGroupNotificationArrayOutput
- func (o BudgetResourceGroupNotificationArrayOutput) ToBudgetResourceGroupNotificationArrayOutputWithContext(ctx context.Context) BudgetResourceGroupNotificationArrayOutput
- type BudgetResourceGroupNotificationInput
- type BudgetResourceGroupNotificationOutput
- func (o BudgetResourceGroupNotificationOutput) ContactEmails() pulumi.StringArrayOutput
- func (o BudgetResourceGroupNotificationOutput) ContactGroups() pulumi.StringArrayOutput
- func (o BudgetResourceGroupNotificationOutput) ContactRoles() pulumi.StringArrayOutput
- func (BudgetResourceGroupNotificationOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupNotificationOutput) Enabled() pulumi.BoolPtrOutput
- func (o BudgetResourceGroupNotificationOutput) Operator() pulumi.StringOutput
- func (o BudgetResourceGroupNotificationOutput) Threshold() pulumi.IntOutput
- func (o BudgetResourceGroupNotificationOutput) ThresholdType() pulumi.StringPtrOutput
- func (o BudgetResourceGroupNotificationOutput) ToBudgetResourceGroupNotificationOutput() BudgetResourceGroupNotificationOutput
- func (o BudgetResourceGroupNotificationOutput) ToBudgetResourceGroupNotificationOutputWithContext(ctx context.Context) BudgetResourceGroupNotificationOutput
- type BudgetResourceGroupOutput
- func (BudgetResourceGroupOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupOutput) ToBudgetResourceGroupOutput() BudgetResourceGroupOutput
- func (o BudgetResourceGroupOutput) ToBudgetResourceGroupOutputWithContext(ctx context.Context) BudgetResourceGroupOutput
- func (o BudgetResourceGroupOutput) ToBudgetResourceGroupPtrOutput() BudgetResourceGroupPtrOutput
- func (o BudgetResourceGroupOutput) ToBudgetResourceGroupPtrOutputWithContext(ctx context.Context) BudgetResourceGroupPtrOutput
- type BudgetResourceGroupPtrInput
- type BudgetResourceGroupPtrOutput
- func (o BudgetResourceGroupPtrOutput) Elem() BudgetResourceGroupOutput
- func (BudgetResourceGroupPtrOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupPtrOutput) ToBudgetResourceGroupPtrOutput() BudgetResourceGroupPtrOutput
- func (o BudgetResourceGroupPtrOutput) ToBudgetResourceGroupPtrOutputWithContext(ctx context.Context) BudgetResourceGroupPtrOutput
- type BudgetResourceGroupState
- type BudgetResourceGroupTimePeriod
- type BudgetResourceGroupTimePeriodArgs
- func (BudgetResourceGroupTimePeriodArgs) ElementType() reflect.Type
- func (i BudgetResourceGroupTimePeriodArgs) ToBudgetResourceGroupTimePeriodOutput() BudgetResourceGroupTimePeriodOutput
- func (i BudgetResourceGroupTimePeriodArgs) ToBudgetResourceGroupTimePeriodOutputWithContext(ctx context.Context) BudgetResourceGroupTimePeriodOutput
- func (i BudgetResourceGroupTimePeriodArgs) ToBudgetResourceGroupTimePeriodPtrOutput() BudgetResourceGroupTimePeriodPtrOutput
- func (i BudgetResourceGroupTimePeriodArgs) ToBudgetResourceGroupTimePeriodPtrOutputWithContext(ctx context.Context) BudgetResourceGroupTimePeriodPtrOutput
- type BudgetResourceGroupTimePeriodInput
- type BudgetResourceGroupTimePeriodOutput
- func (BudgetResourceGroupTimePeriodOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupTimePeriodOutput) EndDate() pulumi.StringPtrOutput
- func (o BudgetResourceGroupTimePeriodOutput) StartDate() pulumi.StringOutput
- func (o BudgetResourceGroupTimePeriodOutput) ToBudgetResourceGroupTimePeriodOutput() BudgetResourceGroupTimePeriodOutput
- func (o BudgetResourceGroupTimePeriodOutput) ToBudgetResourceGroupTimePeriodOutputWithContext(ctx context.Context) BudgetResourceGroupTimePeriodOutput
- func (o BudgetResourceGroupTimePeriodOutput) ToBudgetResourceGroupTimePeriodPtrOutput() BudgetResourceGroupTimePeriodPtrOutput
- func (o BudgetResourceGroupTimePeriodOutput) ToBudgetResourceGroupTimePeriodPtrOutputWithContext(ctx context.Context) BudgetResourceGroupTimePeriodPtrOutput
- type BudgetResourceGroupTimePeriodPtrInput
- type BudgetResourceGroupTimePeriodPtrOutput
- func (o BudgetResourceGroupTimePeriodPtrOutput) Elem() BudgetResourceGroupTimePeriodOutput
- func (BudgetResourceGroupTimePeriodPtrOutput) ElementType() reflect.Type
- func (o BudgetResourceGroupTimePeriodPtrOutput) EndDate() pulumi.StringPtrOutput
- func (o BudgetResourceGroupTimePeriodPtrOutput) StartDate() pulumi.StringPtrOutput
- func (o BudgetResourceGroupTimePeriodPtrOutput) ToBudgetResourceGroupTimePeriodPtrOutput() BudgetResourceGroupTimePeriodPtrOutput
- func (o BudgetResourceGroupTimePeriodPtrOutput) ToBudgetResourceGroupTimePeriodPtrOutputWithContext(ctx context.Context) BudgetResourceGroupTimePeriodPtrOutput
- type BudgetSubscription
- func (*BudgetSubscription) ElementType() reflect.Type
- func (i *BudgetSubscription) ToBudgetSubscriptionOutput() BudgetSubscriptionOutput
- func (i *BudgetSubscription) ToBudgetSubscriptionOutputWithContext(ctx context.Context) BudgetSubscriptionOutput
- func (i *BudgetSubscription) ToBudgetSubscriptionPtrOutput() BudgetSubscriptionPtrOutput
- func (i *BudgetSubscription) ToBudgetSubscriptionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionPtrOutput
- type BudgetSubscriptionArgs
- type BudgetSubscriptionArray
- type BudgetSubscriptionArrayInput
- type BudgetSubscriptionArrayOutput
- func (BudgetSubscriptionArrayOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionArrayOutput) Index(i pulumi.IntInput) BudgetSubscriptionOutput
- func (o BudgetSubscriptionArrayOutput) ToBudgetSubscriptionArrayOutput() BudgetSubscriptionArrayOutput
- func (o BudgetSubscriptionArrayOutput) ToBudgetSubscriptionArrayOutputWithContext(ctx context.Context) BudgetSubscriptionArrayOutput
- type BudgetSubscriptionFilter
- type BudgetSubscriptionFilterArgs
- func (BudgetSubscriptionFilterArgs) ElementType() reflect.Type
- func (i BudgetSubscriptionFilterArgs) ToBudgetSubscriptionFilterOutput() BudgetSubscriptionFilterOutput
- func (i BudgetSubscriptionFilterArgs) ToBudgetSubscriptionFilterOutputWithContext(ctx context.Context) BudgetSubscriptionFilterOutput
- func (i BudgetSubscriptionFilterArgs) ToBudgetSubscriptionFilterPtrOutput() BudgetSubscriptionFilterPtrOutput
- func (i BudgetSubscriptionFilterArgs) ToBudgetSubscriptionFilterPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterPtrOutput
- type BudgetSubscriptionFilterDimension
- type BudgetSubscriptionFilterDimensionArgs
- func (BudgetSubscriptionFilterDimensionArgs) ElementType() reflect.Type
- func (i BudgetSubscriptionFilterDimensionArgs) ToBudgetSubscriptionFilterDimensionOutput() BudgetSubscriptionFilterDimensionOutput
- func (i BudgetSubscriptionFilterDimensionArgs) ToBudgetSubscriptionFilterDimensionOutputWithContext(ctx context.Context) BudgetSubscriptionFilterDimensionOutput
- type BudgetSubscriptionFilterDimensionArray
- func (BudgetSubscriptionFilterDimensionArray) ElementType() reflect.Type
- func (i BudgetSubscriptionFilterDimensionArray) ToBudgetSubscriptionFilterDimensionArrayOutput() BudgetSubscriptionFilterDimensionArrayOutput
- func (i BudgetSubscriptionFilterDimensionArray) ToBudgetSubscriptionFilterDimensionArrayOutputWithContext(ctx context.Context) BudgetSubscriptionFilterDimensionArrayOutput
- type BudgetSubscriptionFilterDimensionArrayInput
- type BudgetSubscriptionFilterDimensionArrayOutput
- func (BudgetSubscriptionFilterDimensionArrayOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionFilterDimensionArrayOutput) Index(i pulumi.IntInput) BudgetSubscriptionFilterDimensionOutput
- func (o BudgetSubscriptionFilterDimensionArrayOutput) ToBudgetSubscriptionFilterDimensionArrayOutput() BudgetSubscriptionFilterDimensionArrayOutput
- func (o BudgetSubscriptionFilterDimensionArrayOutput) ToBudgetSubscriptionFilterDimensionArrayOutputWithContext(ctx context.Context) BudgetSubscriptionFilterDimensionArrayOutput
- type BudgetSubscriptionFilterDimensionInput
- type BudgetSubscriptionFilterDimensionOutput
- func (BudgetSubscriptionFilterDimensionOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionFilterDimensionOutput) Name() pulumi.StringOutput
- func (o BudgetSubscriptionFilterDimensionOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetSubscriptionFilterDimensionOutput) ToBudgetSubscriptionFilterDimensionOutput() BudgetSubscriptionFilterDimensionOutput
- func (o BudgetSubscriptionFilterDimensionOutput) ToBudgetSubscriptionFilterDimensionOutputWithContext(ctx context.Context) BudgetSubscriptionFilterDimensionOutput
- func (o BudgetSubscriptionFilterDimensionOutput) Values() pulumi.StringArrayOutput
- type BudgetSubscriptionFilterInput
- type BudgetSubscriptionFilterNot
- type BudgetSubscriptionFilterNotArgs
- func (BudgetSubscriptionFilterNotArgs) ElementType() reflect.Type
- func (i BudgetSubscriptionFilterNotArgs) ToBudgetSubscriptionFilterNotOutput() BudgetSubscriptionFilterNotOutput
- func (i BudgetSubscriptionFilterNotArgs) ToBudgetSubscriptionFilterNotOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotOutput
- func (i BudgetSubscriptionFilterNotArgs) ToBudgetSubscriptionFilterNotPtrOutput() BudgetSubscriptionFilterNotPtrOutput
- func (i BudgetSubscriptionFilterNotArgs) ToBudgetSubscriptionFilterNotPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotPtrOutput
- type BudgetSubscriptionFilterNotDimension
- type BudgetSubscriptionFilterNotDimensionArgs
- func (BudgetSubscriptionFilterNotDimensionArgs) ElementType() reflect.Type
- func (i BudgetSubscriptionFilterNotDimensionArgs) ToBudgetSubscriptionFilterNotDimensionOutput() BudgetSubscriptionFilterNotDimensionOutput
- func (i BudgetSubscriptionFilterNotDimensionArgs) ToBudgetSubscriptionFilterNotDimensionOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotDimensionOutput
- func (i BudgetSubscriptionFilterNotDimensionArgs) ToBudgetSubscriptionFilterNotDimensionPtrOutput() BudgetSubscriptionFilterNotDimensionPtrOutput
- func (i BudgetSubscriptionFilterNotDimensionArgs) ToBudgetSubscriptionFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotDimensionPtrOutput
- type BudgetSubscriptionFilterNotDimensionInput
- type BudgetSubscriptionFilterNotDimensionOutput
- func (BudgetSubscriptionFilterNotDimensionOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionFilterNotDimensionOutput) Name() pulumi.StringOutput
- func (o BudgetSubscriptionFilterNotDimensionOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetSubscriptionFilterNotDimensionOutput) ToBudgetSubscriptionFilterNotDimensionOutput() BudgetSubscriptionFilterNotDimensionOutput
- func (o BudgetSubscriptionFilterNotDimensionOutput) ToBudgetSubscriptionFilterNotDimensionOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotDimensionOutput
- func (o BudgetSubscriptionFilterNotDimensionOutput) ToBudgetSubscriptionFilterNotDimensionPtrOutput() BudgetSubscriptionFilterNotDimensionPtrOutput
- func (o BudgetSubscriptionFilterNotDimensionOutput) ToBudgetSubscriptionFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotDimensionPtrOutput
- func (o BudgetSubscriptionFilterNotDimensionOutput) Values() pulumi.StringArrayOutput
- type BudgetSubscriptionFilterNotDimensionPtrInput
- type BudgetSubscriptionFilterNotDimensionPtrOutput
- func (o BudgetSubscriptionFilterNotDimensionPtrOutput) Elem() BudgetSubscriptionFilterNotDimensionOutput
- func (BudgetSubscriptionFilterNotDimensionPtrOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionFilterNotDimensionPtrOutput) Name() pulumi.StringPtrOutput
- func (o BudgetSubscriptionFilterNotDimensionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetSubscriptionFilterNotDimensionPtrOutput) ToBudgetSubscriptionFilterNotDimensionPtrOutput() BudgetSubscriptionFilterNotDimensionPtrOutput
- func (o BudgetSubscriptionFilterNotDimensionPtrOutput) ToBudgetSubscriptionFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotDimensionPtrOutput
- func (o BudgetSubscriptionFilterNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type BudgetSubscriptionFilterNotInput
- type BudgetSubscriptionFilterNotOutput
- func (o BudgetSubscriptionFilterNotOutput) Dimension() BudgetSubscriptionFilterNotDimensionPtrOutput
- func (BudgetSubscriptionFilterNotOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionFilterNotOutput) Tag() BudgetSubscriptionFilterNotTagPtrOutput
- func (o BudgetSubscriptionFilterNotOutput) ToBudgetSubscriptionFilterNotOutput() BudgetSubscriptionFilterNotOutput
- func (o BudgetSubscriptionFilterNotOutput) ToBudgetSubscriptionFilterNotOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotOutput
- func (o BudgetSubscriptionFilterNotOutput) ToBudgetSubscriptionFilterNotPtrOutput() BudgetSubscriptionFilterNotPtrOutput
- func (o BudgetSubscriptionFilterNotOutput) ToBudgetSubscriptionFilterNotPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotPtrOutput
- type BudgetSubscriptionFilterNotPtrInput
- type BudgetSubscriptionFilterNotPtrOutput
- func (o BudgetSubscriptionFilterNotPtrOutput) Dimension() BudgetSubscriptionFilterNotDimensionPtrOutput
- func (o BudgetSubscriptionFilterNotPtrOutput) Elem() BudgetSubscriptionFilterNotOutput
- func (BudgetSubscriptionFilterNotPtrOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionFilterNotPtrOutput) Tag() BudgetSubscriptionFilterNotTagPtrOutput
- func (o BudgetSubscriptionFilterNotPtrOutput) ToBudgetSubscriptionFilterNotPtrOutput() BudgetSubscriptionFilterNotPtrOutput
- func (o BudgetSubscriptionFilterNotPtrOutput) ToBudgetSubscriptionFilterNotPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotPtrOutput
- type BudgetSubscriptionFilterNotTag
- type BudgetSubscriptionFilterNotTagArgs
- func (BudgetSubscriptionFilterNotTagArgs) ElementType() reflect.Type
- func (i BudgetSubscriptionFilterNotTagArgs) ToBudgetSubscriptionFilterNotTagOutput() BudgetSubscriptionFilterNotTagOutput
- func (i BudgetSubscriptionFilterNotTagArgs) ToBudgetSubscriptionFilterNotTagOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotTagOutput
- func (i BudgetSubscriptionFilterNotTagArgs) ToBudgetSubscriptionFilterNotTagPtrOutput() BudgetSubscriptionFilterNotTagPtrOutput
- func (i BudgetSubscriptionFilterNotTagArgs) ToBudgetSubscriptionFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotTagPtrOutput
- type BudgetSubscriptionFilterNotTagInput
- type BudgetSubscriptionFilterNotTagOutput
- func (BudgetSubscriptionFilterNotTagOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionFilterNotTagOutput) Name() pulumi.StringOutput
- func (o BudgetSubscriptionFilterNotTagOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetSubscriptionFilterNotTagOutput) ToBudgetSubscriptionFilterNotTagOutput() BudgetSubscriptionFilterNotTagOutput
- func (o BudgetSubscriptionFilterNotTagOutput) ToBudgetSubscriptionFilterNotTagOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotTagOutput
- func (o BudgetSubscriptionFilterNotTagOutput) ToBudgetSubscriptionFilterNotTagPtrOutput() BudgetSubscriptionFilterNotTagPtrOutput
- func (o BudgetSubscriptionFilterNotTagOutput) ToBudgetSubscriptionFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotTagPtrOutput
- func (o BudgetSubscriptionFilterNotTagOutput) Values() pulumi.StringArrayOutput
- type BudgetSubscriptionFilterNotTagPtrInput
- type BudgetSubscriptionFilterNotTagPtrOutput
- func (o BudgetSubscriptionFilterNotTagPtrOutput) Elem() BudgetSubscriptionFilterNotTagOutput
- func (BudgetSubscriptionFilterNotTagPtrOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionFilterNotTagPtrOutput) Name() pulumi.StringPtrOutput
- func (o BudgetSubscriptionFilterNotTagPtrOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetSubscriptionFilterNotTagPtrOutput) ToBudgetSubscriptionFilterNotTagPtrOutput() BudgetSubscriptionFilterNotTagPtrOutput
- func (o BudgetSubscriptionFilterNotTagPtrOutput) ToBudgetSubscriptionFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotTagPtrOutput
- func (o BudgetSubscriptionFilterNotTagPtrOutput) Values() pulumi.StringArrayOutput
- type BudgetSubscriptionFilterOutput
- func (o BudgetSubscriptionFilterOutput) Dimensions() BudgetSubscriptionFilterDimensionArrayOutput
- func (BudgetSubscriptionFilterOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionFilterOutput) Not() BudgetSubscriptionFilterNotPtrOutput
- func (o BudgetSubscriptionFilterOutput) Tags() BudgetSubscriptionFilterTagArrayOutput
- func (o BudgetSubscriptionFilterOutput) ToBudgetSubscriptionFilterOutput() BudgetSubscriptionFilterOutput
- func (o BudgetSubscriptionFilterOutput) ToBudgetSubscriptionFilterOutputWithContext(ctx context.Context) BudgetSubscriptionFilterOutput
- func (o BudgetSubscriptionFilterOutput) ToBudgetSubscriptionFilterPtrOutput() BudgetSubscriptionFilterPtrOutput
- func (o BudgetSubscriptionFilterOutput) ToBudgetSubscriptionFilterPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterPtrOutput
- type BudgetSubscriptionFilterPtrInput
- type BudgetSubscriptionFilterPtrOutput
- func (o BudgetSubscriptionFilterPtrOutput) Dimensions() BudgetSubscriptionFilterDimensionArrayOutput
- func (o BudgetSubscriptionFilterPtrOutput) Elem() BudgetSubscriptionFilterOutput
- func (BudgetSubscriptionFilterPtrOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionFilterPtrOutput) Not() BudgetSubscriptionFilterNotPtrOutput
- func (o BudgetSubscriptionFilterPtrOutput) Tags() BudgetSubscriptionFilterTagArrayOutput
- func (o BudgetSubscriptionFilterPtrOutput) ToBudgetSubscriptionFilterPtrOutput() BudgetSubscriptionFilterPtrOutput
- func (o BudgetSubscriptionFilterPtrOutput) ToBudgetSubscriptionFilterPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterPtrOutput
- type BudgetSubscriptionFilterTag
- type BudgetSubscriptionFilterTagArgs
- func (BudgetSubscriptionFilterTagArgs) ElementType() reflect.Type
- func (i BudgetSubscriptionFilterTagArgs) ToBudgetSubscriptionFilterTagOutput() BudgetSubscriptionFilterTagOutput
- func (i BudgetSubscriptionFilterTagArgs) ToBudgetSubscriptionFilterTagOutputWithContext(ctx context.Context) BudgetSubscriptionFilterTagOutput
- type BudgetSubscriptionFilterTagArray
- func (BudgetSubscriptionFilterTagArray) ElementType() reflect.Type
- func (i BudgetSubscriptionFilterTagArray) ToBudgetSubscriptionFilterTagArrayOutput() BudgetSubscriptionFilterTagArrayOutput
- func (i BudgetSubscriptionFilterTagArray) ToBudgetSubscriptionFilterTagArrayOutputWithContext(ctx context.Context) BudgetSubscriptionFilterTagArrayOutput
- type BudgetSubscriptionFilterTagArrayInput
- type BudgetSubscriptionFilterTagArrayOutput
- func (BudgetSubscriptionFilterTagArrayOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionFilterTagArrayOutput) Index(i pulumi.IntInput) BudgetSubscriptionFilterTagOutput
- func (o BudgetSubscriptionFilterTagArrayOutput) ToBudgetSubscriptionFilterTagArrayOutput() BudgetSubscriptionFilterTagArrayOutput
- func (o BudgetSubscriptionFilterTagArrayOutput) ToBudgetSubscriptionFilterTagArrayOutputWithContext(ctx context.Context) BudgetSubscriptionFilterTagArrayOutput
- type BudgetSubscriptionFilterTagInput
- type BudgetSubscriptionFilterTagOutput
- func (BudgetSubscriptionFilterTagOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionFilterTagOutput) Name() pulumi.StringOutput
- func (o BudgetSubscriptionFilterTagOutput) Operator() pulumi.StringPtrOutput
- func (o BudgetSubscriptionFilterTagOutput) ToBudgetSubscriptionFilterTagOutput() BudgetSubscriptionFilterTagOutput
- func (o BudgetSubscriptionFilterTagOutput) ToBudgetSubscriptionFilterTagOutputWithContext(ctx context.Context) BudgetSubscriptionFilterTagOutput
- func (o BudgetSubscriptionFilterTagOutput) Values() pulumi.StringArrayOutput
- type BudgetSubscriptionInput
- type BudgetSubscriptionMap
- type BudgetSubscriptionMapInput
- type BudgetSubscriptionMapOutput
- func (BudgetSubscriptionMapOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionMapOutput) MapIndex(k pulumi.StringInput) BudgetSubscriptionOutput
- func (o BudgetSubscriptionMapOutput) ToBudgetSubscriptionMapOutput() BudgetSubscriptionMapOutput
- func (o BudgetSubscriptionMapOutput) ToBudgetSubscriptionMapOutputWithContext(ctx context.Context) BudgetSubscriptionMapOutput
- type BudgetSubscriptionNotification
- type BudgetSubscriptionNotificationArgs
- func (BudgetSubscriptionNotificationArgs) ElementType() reflect.Type
- func (i BudgetSubscriptionNotificationArgs) ToBudgetSubscriptionNotificationOutput() BudgetSubscriptionNotificationOutput
- func (i BudgetSubscriptionNotificationArgs) ToBudgetSubscriptionNotificationOutputWithContext(ctx context.Context) BudgetSubscriptionNotificationOutput
- type BudgetSubscriptionNotificationArray
- func (BudgetSubscriptionNotificationArray) ElementType() reflect.Type
- func (i BudgetSubscriptionNotificationArray) ToBudgetSubscriptionNotificationArrayOutput() BudgetSubscriptionNotificationArrayOutput
- func (i BudgetSubscriptionNotificationArray) ToBudgetSubscriptionNotificationArrayOutputWithContext(ctx context.Context) BudgetSubscriptionNotificationArrayOutput
- type BudgetSubscriptionNotificationArrayInput
- type BudgetSubscriptionNotificationArrayOutput
- func (BudgetSubscriptionNotificationArrayOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionNotificationArrayOutput) Index(i pulumi.IntInput) BudgetSubscriptionNotificationOutput
- func (o BudgetSubscriptionNotificationArrayOutput) ToBudgetSubscriptionNotificationArrayOutput() BudgetSubscriptionNotificationArrayOutput
- func (o BudgetSubscriptionNotificationArrayOutput) ToBudgetSubscriptionNotificationArrayOutputWithContext(ctx context.Context) BudgetSubscriptionNotificationArrayOutput
- type BudgetSubscriptionNotificationInput
- type BudgetSubscriptionNotificationOutput
- func (o BudgetSubscriptionNotificationOutput) ContactEmails() pulumi.StringArrayOutput
- func (o BudgetSubscriptionNotificationOutput) ContactGroups() pulumi.StringArrayOutput
- func (o BudgetSubscriptionNotificationOutput) ContactRoles() pulumi.StringArrayOutput
- func (BudgetSubscriptionNotificationOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionNotificationOutput) Enabled() pulumi.BoolPtrOutput
- func (o BudgetSubscriptionNotificationOutput) Operator() pulumi.StringOutput
- func (o BudgetSubscriptionNotificationOutput) Threshold() pulumi.IntOutput
- func (o BudgetSubscriptionNotificationOutput) ThresholdType() pulumi.StringPtrOutput
- func (o BudgetSubscriptionNotificationOutput) ToBudgetSubscriptionNotificationOutput() BudgetSubscriptionNotificationOutput
- func (o BudgetSubscriptionNotificationOutput) ToBudgetSubscriptionNotificationOutputWithContext(ctx context.Context) BudgetSubscriptionNotificationOutput
- type BudgetSubscriptionOutput
- func (BudgetSubscriptionOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionOutput) ToBudgetSubscriptionOutput() BudgetSubscriptionOutput
- func (o BudgetSubscriptionOutput) ToBudgetSubscriptionOutputWithContext(ctx context.Context) BudgetSubscriptionOutput
- func (o BudgetSubscriptionOutput) ToBudgetSubscriptionPtrOutput() BudgetSubscriptionPtrOutput
- func (o BudgetSubscriptionOutput) ToBudgetSubscriptionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionPtrOutput
- type BudgetSubscriptionPtrInput
- type BudgetSubscriptionPtrOutput
- func (o BudgetSubscriptionPtrOutput) Elem() BudgetSubscriptionOutput
- func (BudgetSubscriptionPtrOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionPtrOutput) ToBudgetSubscriptionPtrOutput() BudgetSubscriptionPtrOutput
- func (o BudgetSubscriptionPtrOutput) ToBudgetSubscriptionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionPtrOutput
- type BudgetSubscriptionState
- type BudgetSubscriptionTimePeriod
- type BudgetSubscriptionTimePeriodArgs
- func (BudgetSubscriptionTimePeriodArgs) ElementType() reflect.Type
- func (i BudgetSubscriptionTimePeriodArgs) ToBudgetSubscriptionTimePeriodOutput() BudgetSubscriptionTimePeriodOutput
- func (i BudgetSubscriptionTimePeriodArgs) ToBudgetSubscriptionTimePeriodOutputWithContext(ctx context.Context) BudgetSubscriptionTimePeriodOutput
- func (i BudgetSubscriptionTimePeriodArgs) ToBudgetSubscriptionTimePeriodPtrOutput() BudgetSubscriptionTimePeriodPtrOutput
- func (i BudgetSubscriptionTimePeriodArgs) ToBudgetSubscriptionTimePeriodPtrOutputWithContext(ctx context.Context) BudgetSubscriptionTimePeriodPtrOutput
- type BudgetSubscriptionTimePeriodInput
- type BudgetSubscriptionTimePeriodOutput
- func (BudgetSubscriptionTimePeriodOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionTimePeriodOutput) EndDate() pulumi.StringPtrOutput
- func (o BudgetSubscriptionTimePeriodOutput) StartDate() pulumi.StringOutput
- func (o BudgetSubscriptionTimePeriodOutput) ToBudgetSubscriptionTimePeriodOutput() BudgetSubscriptionTimePeriodOutput
- func (o BudgetSubscriptionTimePeriodOutput) ToBudgetSubscriptionTimePeriodOutputWithContext(ctx context.Context) BudgetSubscriptionTimePeriodOutput
- func (o BudgetSubscriptionTimePeriodOutput) ToBudgetSubscriptionTimePeriodPtrOutput() BudgetSubscriptionTimePeriodPtrOutput
- func (o BudgetSubscriptionTimePeriodOutput) ToBudgetSubscriptionTimePeriodPtrOutputWithContext(ctx context.Context) BudgetSubscriptionTimePeriodPtrOutput
- type BudgetSubscriptionTimePeriodPtrInput
- type BudgetSubscriptionTimePeriodPtrOutput
- func (o BudgetSubscriptionTimePeriodPtrOutput) Elem() BudgetSubscriptionTimePeriodOutput
- func (BudgetSubscriptionTimePeriodPtrOutput) ElementType() reflect.Type
- func (o BudgetSubscriptionTimePeriodPtrOutput) EndDate() pulumi.StringPtrOutput
- func (o BudgetSubscriptionTimePeriodPtrOutput) StartDate() pulumi.StringPtrOutput
- func (o BudgetSubscriptionTimePeriodPtrOutput) ToBudgetSubscriptionTimePeriodPtrOutput() BudgetSubscriptionTimePeriodPtrOutput
- func (o BudgetSubscriptionTimePeriodPtrOutput) ToBudgetSubscriptionTimePeriodPtrOutputWithContext(ctx context.Context) BudgetSubscriptionTimePeriodPtrOutput
- type GetBudgetResourceGroupFilter
- type GetBudgetResourceGroupFilterArgs
- func (GetBudgetResourceGroupFilterArgs) ElementType() reflect.Type
- func (i GetBudgetResourceGroupFilterArgs) ToGetBudgetResourceGroupFilterOutput() GetBudgetResourceGroupFilterOutput
- func (i GetBudgetResourceGroupFilterArgs) ToGetBudgetResourceGroupFilterOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterOutput
- type GetBudgetResourceGroupFilterArray
- func (GetBudgetResourceGroupFilterArray) ElementType() reflect.Type
- func (i GetBudgetResourceGroupFilterArray) ToGetBudgetResourceGroupFilterArrayOutput() GetBudgetResourceGroupFilterArrayOutput
- func (i GetBudgetResourceGroupFilterArray) ToGetBudgetResourceGroupFilterArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterArrayOutput
- type GetBudgetResourceGroupFilterArrayInput
- type GetBudgetResourceGroupFilterArrayOutput
- func (GetBudgetResourceGroupFilterArrayOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupFilterArrayOutput) Index(i pulumi.IntInput) GetBudgetResourceGroupFilterOutput
- func (o GetBudgetResourceGroupFilterArrayOutput) ToGetBudgetResourceGroupFilterArrayOutput() GetBudgetResourceGroupFilterArrayOutput
- func (o GetBudgetResourceGroupFilterArrayOutput) ToGetBudgetResourceGroupFilterArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterArrayOutput
- type GetBudgetResourceGroupFilterDimension
- type GetBudgetResourceGroupFilterDimensionArgs
- func (GetBudgetResourceGroupFilterDimensionArgs) ElementType() reflect.Type
- func (i GetBudgetResourceGroupFilterDimensionArgs) ToGetBudgetResourceGroupFilterDimensionOutput() GetBudgetResourceGroupFilterDimensionOutput
- func (i GetBudgetResourceGroupFilterDimensionArgs) ToGetBudgetResourceGroupFilterDimensionOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterDimensionOutput
- type GetBudgetResourceGroupFilterDimensionArray
- func (GetBudgetResourceGroupFilterDimensionArray) ElementType() reflect.Type
- func (i GetBudgetResourceGroupFilterDimensionArray) ToGetBudgetResourceGroupFilterDimensionArrayOutput() GetBudgetResourceGroupFilterDimensionArrayOutput
- func (i GetBudgetResourceGroupFilterDimensionArray) ToGetBudgetResourceGroupFilterDimensionArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterDimensionArrayOutput
- type GetBudgetResourceGroupFilterDimensionArrayInput
- type GetBudgetResourceGroupFilterDimensionArrayOutput
- func (GetBudgetResourceGroupFilterDimensionArrayOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupFilterDimensionArrayOutput) Index(i pulumi.IntInput) GetBudgetResourceGroupFilterDimensionOutput
- func (o GetBudgetResourceGroupFilterDimensionArrayOutput) ToGetBudgetResourceGroupFilterDimensionArrayOutput() GetBudgetResourceGroupFilterDimensionArrayOutput
- func (o GetBudgetResourceGroupFilterDimensionArrayOutput) ToGetBudgetResourceGroupFilterDimensionArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterDimensionArrayOutput
- type GetBudgetResourceGroupFilterDimensionInput
- type GetBudgetResourceGroupFilterDimensionOutput
- func (GetBudgetResourceGroupFilterDimensionOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupFilterDimensionOutput) Name() pulumi.StringOutput
- func (o GetBudgetResourceGroupFilterDimensionOutput) Operator() pulumi.StringOutput
- func (o GetBudgetResourceGroupFilterDimensionOutput) ToGetBudgetResourceGroupFilterDimensionOutput() GetBudgetResourceGroupFilterDimensionOutput
- func (o GetBudgetResourceGroupFilterDimensionOutput) ToGetBudgetResourceGroupFilterDimensionOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterDimensionOutput
- func (o GetBudgetResourceGroupFilterDimensionOutput) Values() pulumi.StringArrayOutput
- type GetBudgetResourceGroupFilterInput
- type GetBudgetResourceGroupFilterNot
- type GetBudgetResourceGroupFilterNotArgs
- func (GetBudgetResourceGroupFilterNotArgs) ElementType() reflect.Type
- func (i GetBudgetResourceGroupFilterNotArgs) ToGetBudgetResourceGroupFilterNotOutput() GetBudgetResourceGroupFilterNotOutput
- func (i GetBudgetResourceGroupFilterNotArgs) ToGetBudgetResourceGroupFilterNotOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotOutput
- type GetBudgetResourceGroupFilterNotArray
- func (GetBudgetResourceGroupFilterNotArray) ElementType() reflect.Type
- func (i GetBudgetResourceGroupFilterNotArray) ToGetBudgetResourceGroupFilterNotArrayOutput() GetBudgetResourceGroupFilterNotArrayOutput
- func (i GetBudgetResourceGroupFilterNotArray) ToGetBudgetResourceGroupFilterNotArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotArrayOutput
- type GetBudgetResourceGroupFilterNotArrayInput
- type GetBudgetResourceGroupFilterNotArrayOutput
- func (GetBudgetResourceGroupFilterNotArrayOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupFilterNotArrayOutput) Index(i pulumi.IntInput) GetBudgetResourceGroupFilterNotOutput
- func (o GetBudgetResourceGroupFilterNotArrayOutput) ToGetBudgetResourceGroupFilterNotArrayOutput() GetBudgetResourceGroupFilterNotArrayOutput
- func (o GetBudgetResourceGroupFilterNotArrayOutput) ToGetBudgetResourceGroupFilterNotArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotArrayOutput
- type GetBudgetResourceGroupFilterNotDimension
- type GetBudgetResourceGroupFilterNotDimensionArgs
- func (GetBudgetResourceGroupFilterNotDimensionArgs) ElementType() reflect.Type
- func (i GetBudgetResourceGroupFilterNotDimensionArgs) ToGetBudgetResourceGroupFilterNotDimensionOutput() GetBudgetResourceGroupFilterNotDimensionOutput
- func (i GetBudgetResourceGroupFilterNotDimensionArgs) ToGetBudgetResourceGroupFilterNotDimensionOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotDimensionOutput
- type GetBudgetResourceGroupFilterNotDimensionArray
- func (GetBudgetResourceGroupFilterNotDimensionArray) ElementType() reflect.Type
- func (i GetBudgetResourceGroupFilterNotDimensionArray) ToGetBudgetResourceGroupFilterNotDimensionArrayOutput() GetBudgetResourceGroupFilterNotDimensionArrayOutput
- func (i GetBudgetResourceGroupFilterNotDimensionArray) ToGetBudgetResourceGroupFilterNotDimensionArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotDimensionArrayOutput
- type GetBudgetResourceGroupFilterNotDimensionArrayInput
- type GetBudgetResourceGroupFilterNotDimensionArrayOutput
- func (GetBudgetResourceGroupFilterNotDimensionArrayOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupFilterNotDimensionArrayOutput) Index(i pulumi.IntInput) GetBudgetResourceGroupFilterNotDimensionOutput
- func (o GetBudgetResourceGroupFilterNotDimensionArrayOutput) ToGetBudgetResourceGroupFilterNotDimensionArrayOutput() GetBudgetResourceGroupFilterNotDimensionArrayOutput
- func (o GetBudgetResourceGroupFilterNotDimensionArrayOutput) ToGetBudgetResourceGroupFilterNotDimensionArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotDimensionArrayOutput
- type GetBudgetResourceGroupFilterNotDimensionInput
- type GetBudgetResourceGroupFilterNotDimensionOutput
- func (GetBudgetResourceGroupFilterNotDimensionOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupFilterNotDimensionOutput) Name() pulumi.StringOutput
- func (o GetBudgetResourceGroupFilterNotDimensionOutput) Operator() pulumi.StringOutput
- func (o GetBudgetResourceGroupFilterNotDimensionOutput) ToGetBudgetResourceGroupFilterNotDimensionOutput() GetBudgetResourceGroupFilterNotDimensionOutput
- func (o GetBudgetResourceGroupFilterNotDimensionOutput) ToGetBudgetResourceGroupFilterNotDimensionOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotDimensionOutput
- func (o GetBudgetResourceGroupFilterNotDimensionOutput) Values() pulumi.StringArrayOutput
- type GetBudgetResourceGroupFilterNotInput
- type GetBudgetResourceGroupFilterNotOutput
- func (o GetBudgetResourceGroupFilterNotOutput) Dimensions() GetBudgetResourceGroupFilterNotDimensionArrayOutput
- func (GetBudgetResourceGroupFilterNotOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupFilterNotOutput) Tags() GetBudgetResourceGroupFilterNotTagArrayOutput
- func (o GetBudgetResourceGroupFilterNotOutput) ToGetBudgetResourceGroupFilterNotOutput() GetBudgetResourceGroupFilterNotOutput
- func (o GetBudgetResourceGroupFilterNotOutput) ToGetBudgetResourceGroupFilterNotOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotOutput
- type GetBudgetResourceGroupFilterNotTag
- type GetBudgetResourceGroupFilterNotTagArgs
- func (GetBudgetResourceGroupFilterNotTagArgs) ElementType() reflect.Type
- func (i GetBudgetResourceGroupFilterNotTagArgs) ToGetBudgetResourceGroupFilterNotTagOutput() GetBudgetResourceGroupFilterNotTagOutput
- func (i GetBudgetResourceGroupFilterNotTagArgs) ToGetBudgetResourceGroupFilterNotTagOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotTagOutput
- type GetBudgetResourceGroupFilterNotTagArray
- func (GetBudgetResourceGroupFilterNotTagArray) ElementType() reflect.Type
- func (i GetBudgetResourceGroupFilterNotTagArray) ToGetBudgetResourceGroupFilterNotTagArrayOutput() GetBudgetResourceGroupFilterNotTagArrayOutput
- func (i GetBudgetResourceGroupFilterNotTagArray) ToGetBudgetResourceGroupFilterNotTagArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotTagArrayOutput
- type GetBudgetResourceGroupFilterNotTagArrayInput
- type GetBudgetResourceGroupFilterNotTagArrayOutput
- func (GetBudgetResourceGroupFilterNotTagArrayOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupFilterNotTagArrayOutput) Index(i pulumi.IntInput) GetBudgetResourceGroupFilterNotTagOutput
- func (o GetBudgetResourceGroupFilterNotTagArrayOutput) ToGetBudgetResourceGroupFilterNotTagArrayOutput() GetBudgetResourceGroupFilterNotTagArrayOutput
- func (o GetBudgetResourceGroupFilterNotTagArrayOutput) ToGetBudgetResourceGroupFilterNotTagArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotTagArrayOutput
- type GetBudgetResourceGroupFilterNotTagInput
- type GetBudgetResourceGroupFilterNotTagOutput
- func (GetBudgetResourceGroupFilterNotTagOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupFilterNotTagOutput) Name() pulumi.StringOutput
- func (o GetBudgetResourceGroupFilterNotTagOutput) Operator() pulumi.StringOutput
- func (o GetBudgetResourceGroupFilterNotTagOutput) ToGetBudgetResourceGroupFilterNotTagOutput() GetBudgetResourceGroupFilterNotTagOutput
- func (o GetBudgetResourceGroupFilterNotTagOutput) ToGetBudgetResourceGroupFilterNotTagOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotTagOutput
- func (o GetBudgetResourceGroupFilterNotTagOutput) Values() pulumi.StringArrayOutput
- type GetBudgetResourceGroupFilterOutput
- func (o GetBudgetResourceGroupFilterOutput) Dimensions() GetBudgetResourceGroupFilterDimensionArrayOutput
- func (GetBudgetResourceGroupFilterOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupFilterOutput) Nots() GetBudgetResourceGroupFilterNotArrayOutput
- func (o GetBudgetResourceGroupFilterOutput) Tags() GetBudgetResourceGroupFilterTagArrayOutput
- func (o GetBudgetResourceGroupFilterOutput) ToGetBudgetResourceGroupFilterOutput() GetBudgetResourceGroupFilterOutput
- func (o GetBudgetResourceGroupFilterOutput) ToGetBudgetResourceGroupFilterOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterOutput
- type GetBudgetResourceGroupFilterTag
- type GetBudgetResourceGroupFilterTagArgs
- func (GetBudgetResourceGroupFilterTagArgs) ElementType() reflect.Type
- func (i GetBudgetResourceGroupFilterTagArgs) ToGetBudgetResourceGroupFilterTagOutput() GetBudgetResourceGroupFilterTagOutput
- func (i GetBudgetResourceGroupFilterTagArgs) ToGetBudgetResourceGroupFilterTagOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterTagOutput
- type GetBudgetResourceGroupFilterTagArray
- func (GetBudgetResourceGroupFilterTagArray) ElementType() reflect.Type
- func (i GetBudgetResourceGroupFilterTagArray) ToGetBudgetResourceGroupFilterTagArrayOutput() GetBudgetResourceGroupFilterTagArrayOutput
- func (i GetBudgetResourceGroupFilterTagArray) ToGetBudgetResourceGroupFilterTagArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterTagArrayOutput
- type GetBudgetResourceGroupFilterTagArrayInput
- type GetBudgetResourceGroupFilterTagArrayOutput
- func (GetBudgetResourceGroupFilterTagArrayOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupFilterTagArrayOutput) Index(i pulumi.IntInput) GetBudgetResourceGroupFilterTagOutput
- func (o GetBudgetResourceGroupFilterTagArrayOutput) ToGetBudgetResourceGroupFilterTagArrayOutput() GetBudgetResourceGroupFilterTagArrayOutput
- func (o GetBudgetResourceGroupFilterTagArrayOutput) ToGetBudgetResourceGroupFilterTagArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterTagArrayOutput
- type GetBudgetResourceGroupFilterTagInput
- type GetBudgetResourceGroupFilterTagOutput
- func (GetBudgetResourceGroupFilterTagOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupFilterTagOutput) Name() pulumi.StringOutput
- func (o GetBudgetResourceGroupFilterTagOutput) Operator() pulumi.StringOutput
- func (o GetBudgetResourceGroupFilterTagOutput) ToGetBudgetResourceGroupFilterTagOutput() GetBudgetResourceGroupFilterTagOutput
- func (o GetBudgetResourceGroupFilterTagOutput) ToGetBudgetResourceGroupFilterTagOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterTagOutput
- func (o GetBudgetResourceGroupFilterTagOutput) Values() pulumi.StringArrayOutput
- type GetBudgetResourceGroupNotification
- type GetBudgetResourceGroupNotificationArgs
- func (GetBudgetResourceGroupNotificationArgs) ElementType() reflect.Type
- func (i GetBudgetResourceGroupNotificationArgs) ToGetBudgetResourceGroupNotificationOutput() GetBudgetResourceGroupNotificationOutput
- func (i GetBudgetResourceGroupNotificationArgs) ToGetBudgetResourceGroupNotificationOutputWithContext(ctx context.Context) GetBudgetResourceGroupNotificationOutput
- type GetBudgetResourceGroupNotificationArray
- func (GetBudgetResourceGroupNotificationArray) ElementType() reflect.Type
- func (i GetBudgetResourceGroupNotificationArray) ToGetBudgetResourceGroupNotificationArrayOutput() GetBudgetResourceGroupNotificationArrayOutput
- func (i GetBudgetResourceGroupNotificationArray) ToGetBudgetResourceGroupNotificationArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupNotificationArrayOutput
- type GetBudgetResourceGroupNotificationArrayInput
- type GetBudgetResourceGroupNotificationArrayOutput
- func (GetBudgetResourceGroupNotificationArrayOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupNotificationArrayOutput) Index(i pulumi.IntInput) GetBudgetResourceGroupNotificationOutput
- func (o GetBudgetResourceGroupNotificationArrayOutput) ToGetBudgetResourceGroupNotificationArrayOutput() GetBudgetResourceGroupNotificationArrayOutput
- func (o GetBudgetResourceGroupNotificationArrayOutput) ToGetBudgetResourceGroupNotificationArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupNotificationArrayOutput
- type GetBudgetResourceGroupNotificationInput
- type GetBudgetResourceGroupNotificationOutput
- func (o GetBudgetResourceGroupNotificationOutput) ContactEmails() pulumi.StringArrayOutput
- func (o GetBudgetResourceGroupNotificationOutput) ContactGroups() pulumi.StringArrayOutput
- func (o GetBudgetResourceGroupNotificationOutput) ContactRoles() pulumi.StringArrayOutput
- func (GetBudgetResourceGroupNotificationOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupNotificationOutput) Enabled() pulumi.BoolOutput
- func (o GetBudgetResourceGroupNotificationOutput) Operator() pulumi.StringOutput
- func (o GetBudgetResourceGroupNotificationOutput) Threshold() pulumi.IntOutput
- func (o GetBudgetResourceGroupNotificationOutput) ThresholdType() pulumi.StringOutput
- func (o GetBudgetResourceGroupNotificationOutput) ToGetBudgetResourceGroupNotificationOutput() GetBudgetResourceGroupNotificationOutput
- func (o GetBudgetResourceGroupNotificationOutput) ToGetBudgetResourceGroupNotificationOutputWithContext(ctx context.Context) GetBudgetResourceGroupNotificationOutput
- type GetBudgetResourceGroupTimePeriod
- type GetBudgetResourceGroupTimePeriodArgs
- func (GetBudgetResourceGroupTimePeriodArgs) ElementType() reflect.Type
- func (i GetBudgetResourceGroupTimePeriodArgs) ToGetBudgetResourceGroupTimePeriodOutput() GetBudgetResourceGroupTimePeriodOutput
- func (i GetBudgetResourceGroupTimePeriodArgs) ToGetBudgetResourceGroupTimePeriodOutputWithContext(ctx context.Context) GetBudgetResourceGroupTimePeriodOutput
- type GetBudgetResourceGroupTimePeriodArray
- func (GetBudgetResourceGroupTimePeriodArray) ElementType() reflect.Type
- func (i GetBudgetResourceGroupTimePeriodArray) ToGetBudgetResourceGroupTimePeriodArrayOutput() GetBudgetResourceGroupTimePeriodArrayOutput
- func (i GetBudgetResourceGroupTimePeriodArray) ToGetBudgetResourceGroupTimePeriodArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupTimePeriodArrayOutput
- type GetBudgetResourceGroupTimePeriodArrayInput
- type GetBudgetResourceGroupTimePeriodArrayOutput
- func (GetBudgetResourceGroupTimePeriodArrayOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupTimePeriodArrayOutput) Index(i pulumi.IntInput) GetBudgetResourceGroupTimePeriodOutput
- func (o GetBudgetResourceGroupTimePeriodArrayOutput) ToGetBudgetResourceGroupTimePeriodArrayOutput() GetBudgetResourceGroupTimePeriodArrayOutput
- func (o GetBudgetResourceGroupTimePeriodArrayOutput) ToGetBudgetResourceGroupTimePeriodArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupTimePeriodArrayOutput
- type GetBudgetResourceGroupTimePeriodInput
- type GetBudgetResourceGroupTimePeriodOutput
- func (GetBudgetResourceGroupTimePeriodOutput) ElementType() reflect.Type
- func (o GetBudgetResourceGroupTimePeriodOutput) EndDate() pulumi.StringOutput
- func (o GetBudgetResourceGroupTimePeriodOutput) StartDate() pulumi.StringOutput
- func (o GetBudgetResourceGroupTimePeriodOutput) ToGetBudgetResourceGroupTimePeriodOutput() GetBudgetResourceGroupTimePeriodOutput
- func (o GetBudgetResourceGroupTimePeriodOutput) ToGetBudgetResourceGroupTimePeriodOutputWithContext(ctx context.Context) GetBudgetResourceGroupTimePeriodOutput
- type GetBudgetSubscriptionFilter
- type GetBudgetSubscriptionFilterArgs
- func (GetBudgetSubscriptionFilterArgs) ElementType() reflect.Type
- func (i GetBudgetSubscriptionFilterArgs) ToGetBudgetSubscriptionFilterOutput() GetBudgetSubscriptionFilterOutput
- func (i GetBudgetSubscriptionFilterArgs) ToGetBudgetSubscriptionFilterOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterOutput
- type GetBudgetSubscriptionFilterArray
- func (GetBudgetSubscriptionFilterArray) ElementType() reflect.Type
- func (i GetBudgetSubscriptionFilterArray) ToGetBudgetSubscriptionFilterArrayOutput() GetBudgetSubscriptionFilterArrayOutput
- func (i GetBudgetSubscriptionFilterArray) ToGetBudgetSubscriptionFilterArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterArrayOutput
- type GetBudgetSubscriptionFilterArrayInput
- type GetBudgetSubscriptionFilterArrayOutput
- func (GetBudgetSubscriptionFilterArrayOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionFilterArrayOutput) Index(i pulumi.IntInput) GetBudgetSubscriptionFilterOutput
- func (o GetBudgetSubscriptionFilterArrayOutput) ToGetBudgetSubscriptionFilterArrayOutput() GetBudgetSubscriptionFilterArrayOutput
- func (o GetBudgetSubscriptionFilterArrayOutput) ToGetBudgetSubscriptionFilterArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterArrayOutput
- type GetBudgetSubscriptionFilterDimension
- type GetBudgetSubscriptionFilterDimensionArgs
- func (GetBudgetSubscriptionFilterDimensionArgs) ElementType() reflect.Type
- func (i GetBudgetSubscriptionFilterDimensionArgs) ToGetBudgetSubscriptionFilterDimensionOutput() GetBudgetSubscriptionFilterDimensionOutput
- func (i GetBudgetSubscriptionFilterDimensionArgs) ToGetBudgetSubscriptionFilterDimensionOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterDimensionOutput
- type GetBudgetSubscriptionFilterDimensionArray
- func (GetBudgetSubscriptionFilterDimensionArray) ElementType() reflect.Type
- func (i GetBudgetSubscriptionFilterDimensionArray) ToGetBudgetSubscriptionFilterDimensionArrayOutput() GetBudgetSubscriptionFilterDimensionArrayOutput
- func (i GetBudgetSubscriptionFilterDimensionArray) ToGetBudgetSubscriptionFilterDimensionArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterDimensionArrayOutput
- type GetBudgetSubscriptionFilterDimensionArrayInput
- type GetBudgetSubscriptionFilterDimensionArrayOutput
- func (GetBudgetSubscriptionFilterDimensionArrayOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionFilterDimensionArrayOutput) Index(i pulumi.IntInput) GetBudgetSubscriptionFilterDimensionOutput
- func (o GetBudgetSubscriptionFilterDimensionArrayOutput) ToGetBudgetSubscriptionFilterDimensionArrayOutput() GetBudgetSubscriptionFilterDimensionArrayOutput
- func (o GetBudgetSubscriptionFilterDimensionArrayOutput) ToGetBudgetSubscriptionFilterDimensionArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterDimensionArrayOutput
- type GetBudgetSubscriptionFilterDimensionInput
- type GetBudgetSubscriptionFilterDimensionOutput
- func (GetBudgetSubscriptionFilterDimensionOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionFilterDimensionOutput) Name() pulumi.StringOutput
- func (o GetBudgetSubscriptionFilterDimensionOutput) Operator() pulumi.StringOutput
- func (o GetBudgetSubscriptionFilterDimensionOutput) ToGetBudgetSubscriptionFilterDimensionOutput() GetBudgetSubscriptionFilterDimensionOutput
- func (o GetBudgetSubscriptionFilterDimensionOutput) ToGetBudgetSubscriptionFilterDimensionOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterDimensionOutput
- func (o GetBudgetSubscriptionFilterDimensionOutput) Values() pulumi.StringArrayOutput
- type GetBudgetSubscriptionFilterInput
- type GetBudgetSubscriptionFilterNot
- type GetBudgetSubscriptionFilterNotArgs
- func (GetBudgetSubscriptionFilterNotArgs) ElementType() reflect.Type
- func (i GetBudgetSubscriptionFilterNotArgs) ToGetBudgetSubscriptionFilterNotOutput() GetBudgetSubscriptionFilterNotOutput
- func (i GetBudgetSubscriptionFilterNotArgs) ToGetBudgetSubscriptionFilterNotOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotOutput
- type GetBudgetSubscriptionFilterNotArray
- func (GetBudgetSubscriptionFilterNotArray) ElementType() reflect.Type
- func (i GetBudgetSubscriptionFilterNotArray) ToGetBudgetSubscriptionFilterNotArrayOutput() GetBudgetSubscriptionFilterNotArrayOutput
- func (i GetBudgetSubscriptionFilterNotArray) ToGetBudgetSubscriptionFilterNotArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotArrayOutput
- type GetBudgetSubscriptionFilterNotArrayInput
- type GetBudgetSubscriptionFilterNotArrayOutput
- func (GetBudgetSubscriptionFilterNotArrayOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionFilterNotArrayOutput) Index(i pulumi.IntInput) GetBudgetSubscriptionFilterNotOutput
- func (o GetBudgetSubscriptionFilterNotArrayOutput) ToGetBudgetSubscriptionFilterNotArrayOutput() GetBudgetSubscriptionFilterNotArrayOutput
- func (o GetBudgetSubscriptionFilterNotArrayOutput) ToGetBudgetSubscriptionFilterNotArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotArrayOutput
- type GetBudgetSubscriptionFilterNotDimension
- type GetBudgetSubscriptionFilterNotDimensionArgs
- func (GetBudgetSubscriptionFilterNotDimensionArgs) ElementType() reflect.Type
- func (i GetBudgetSubscriptionFilterNotDimensionArgs) ToGetBudgetSubscriptionFilterNotDimensionOutput() GetBudgetSubscriptionFilterNotDimensionOutput
- func (i GetBudgetSubscriptionFilterNotDimensionArgs) ToGetBudgetSubscriptionFilterNotDimensionOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotDimensionOutput
- type GetBudgetSubscriptionFilterNotDimensionArray
- func (GetBudgetSubscriptionFilterNotDimensionArray) ElementType() reflect.Type
- func (i GetBudgetSubscriptionFilterNotDimensionArray) ToGetBudgetSubscriptionFilterNotDimensionArrayOutput() GetBudgetSubscriptionFilterNotDimensionArrayOutput
- func (i GetBudgetSubscriptionFilterNotDimensionArray) ToGetBudgetSubscriptionFilterNotDimensionArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotDimensionArrayOutput
- type GetBudgetSubscriptionFilterNotDimensionArrayInput
- type GetBudgetSubscriptionFilterNotDimensionArrayOutput
- func (GetBudgetSubscriptionFilterNotDimensionArrayOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionFilterNotDimensionArrayOutput) Index(i pulumi.IntInput) GetBudgetSubscriptionFilterNotDimensionOutput
- func (o GetBudgetSubscriptionFilterNotDimensionArrayOutput) ToGetBudgetSubscriptionFilterNotDimensionArrayOutput() GetBudgetSubscriptionFilterNotDimensionArrayOutput
- func (o GetBudgetSubscriptionFilterNotDimensionArrayOutput) ToGetBudgetSubscriptionFilterNotDimensionArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotDimensionArrayOutput
- type GetBudgetSubscriptionFilterNotDimensionInput
- type GetBudgetSubscriptionFilterNotDimensionOutput
- func (GetBudgetSubscriptionFilterNotDimensionOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionFilterNotDimensionOutput) Name() pulumi.StringOutput
- func (o GetBudgetSubscriptionFilterNotDimensionOutput) Operator() pulumi.StringOutput
- func (o GetBudgetSubscriptionFilterNotDimensionOutput) ToGetBudgetSubscriptionFilterNotDimensionOutput() GetBudgetSubscriptionFilterNotDimensionOutput
- func (o GetBudgetSubscriptionFilterNotDimensionOutput) ToGetBudgetSubscriptionFilterNotDimensionOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotDimensionOutput
- func (o GetBudgetSubscriptionFilterNotDimensionOutput) Values() pulumi.StringArrayOutput
- type GetBudgetSubscriptionFilterNotInput
- type GetBudgetSubscriptionFilterNotOutput
- func (o GetBudgetSubscriptionFilterNotOutput) Dimensions() GetBudgetSubscriptionFilterNotDimensionArrayOutput
- func (GetBudgetSubscriptionFilterNotOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionFilterNotOutput) Tags() GetBudgetSubscriptionFilterNotTagArrayOutput
- func (o GetBudgetSubscriptionFilterNotOutput) ToGetBudgetSubscriptionFilterNotOutput() GetBudgetSubscriptionFilterNotOutput
- func (o GetBudgetSubscriptionFilterNotOutput) ToGetBudgetSubscriptionFilterNotOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotOutput
- type GetBudgetSubscriptionFilterNotTag
- type GetBudgetSubscriptionFilterNotTagArgs
- func (GetBudgetSubscriptionFilterNotTagArgs) ElementType() reflect.Type
- func (i GetBudgetSubscriptionFilterNotTagArgs) ToGetBudgetSubscriptionFilterNotTagOutput() GetBudgetSubscriptionFilterNotTagOutput
- func (i GetBudgetSubscriptionFilterNotTagArgs) ToGetBudgetSubscriptionFilterNotTagOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotTagOutput
- type GetBudgetSubscriptionFilterNotTagArray
- func (GetBudgetSubscriptionFilterNotTagArray) ElementType() reflect.Type
- func (i GetBudgetSubscriptionFilterNotTagArray) ToGetBudgetSubscriptionFilterNotTagArrayOutput() GetBudgetSubscriptionFilterNotTagArrayOutput
- func (i GetBudgetSubscriptionFilterNotTagArray) ToGetBudgetSubscriptionFilterNotTagArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotTagArrayOutput
- type GetBudgetSubscriptionFilterNotTagArrayInput
- type GetBudgetSubscriptionFilterNotTagArrayOutput
- func (GetBudgetSubscriptionFilterNotTagArrayOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionFilterNotTagArrayOutput) Index(i pulumi.IntInput) GetBudgetSubscriptionFilterNotTagOutput
- func (o GetBudgetSubscriptionFilterNotTagArrayOutput) ToGetBudgetSubscriptionFilterNotTagArrayOutput() GetBudgetSubscriptionFilterNotTagArrayOutput
- func (o GetBudgetSubscriptionFilterNotTagArrayOutput) ToGetBudgetSubscriptionFilterNotTagArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotTagArrayOutput
- type GetBudgetSubscriptionFilterNotTagInput
- type GetBudgetSubscriptionFilterNotTagOutput
- func (GetBudgetSubscriptionFilterNotTagOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionFilterNotTagOutput) Name() pulumi.StringOutput
- func (o GetBudgetSubscriptionFilterNotTagOutput) Operator() pulumi.StringOutput
- func (o GetBudgetSubscriptionFilterNotTagOutput) ToGetBudgetSubscriptionFilterNotTagOutput() GetBudgetSubscriptionFilterNotTagOutput
- func (o GetBudgetSubscriptionFilterNotTagOutput) ToGetBudgetSubscriptionFilterNotTagOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotTagOutput
- func (o GetBudgetSubscriptionFilterNotTagOutput) Values() pulumi.StringArrayOutput
- type GetBudgetSubscriptionFilterOutput
- func (o GetBudgetSubscriptionFilterOutput) Dimensions() GetBudgetSubscriptionFilterDimensionArrayOutput
- func (GetBudgetSubscriptionFilterOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionFilterOutput) Nots() GetBudgetSubscriptionFilterNotArrayOutput
- func (o GetBudgetSubscriptionFilterOutput) Tags() GetBudgetSubscriptionFilterTagArrayOutput
- func (o GetBudgetSubscriptionFilterOutput) ToGetBudgetSubscriptionFilterOutput() GetBudgetSubscriptionFilterOutput
- func (o GetBudgetSubscriptionFilterOutput) ToGetBudgetSubscriptionFilterOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterOutput
- type GetBudgetSubscriptionFilterTag
- type GetBudgetSubscriptionFilterTagArgs
- func (GetBudgetSubscriptionFilterTagArgs) ElementType() reflect.Type
- func (i GetBudgetSubscriptionFilterTagArgs) ToGetBudgetSubscriptionFilterTagOutput() GetBudgetSubscriptionFilterTagOutput
- func (i GetBudgetSubscriptionFilterTagArgs) ToGetBudgetSubscriptionFilterTagOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterTagOutput
- type GetBudgetSubscriptionFilterTagArray
- func (GetBudgetSubscriptionFilterTagArray) ElementType() reflect.Type
- func (i GetBudgetSubscriptionFilterTagArray) ToGetBudgetSubscriptionFilterTagArrayOutput() GetBudgetSubscriptionFilterTagArrayOutput
- func (i GetBudgetSubscriptionFilterTagArray) ToGetBudgetSubscriptionFilterTagArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterTagArrayOutput
- type GetBudgetSubscriptionFilterTagArrayInput
- type GetBudgetSubscriptionFilterTagArrayOutput
- func (GetBudgetSubscriptionFilterTagArrayOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionFilterTagArrayOutput) Index(i pulumi.IntInput) GetBudgetSubscriptionFilterTagOutput
- func (o GetBudgetSubscriptionFilterTagArrayOutput) ToGetBudgetSubscriptionFilterTagArrayOutput() GetBudgetSubscriptionFilterTagArrayOutput
- func (o GetBudgetSubscriptionFilterTagArrayOutput) ToGetBudgetSubscriptionFilterTagArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterTagArrayOutput
- type GetBudgetSubscriptionFilterTagInput
- type GetBudgetSubscriptionFilterTagOutput
- func (GetBudgetSubscriptionFilterTagOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionFilterTagOutput) Name() pulumi.StringOutput
- func (o GetBudgetSubscriptionFilterTagOutput) Operator() pulumi.StringOutput
- func (o GetBudgetSubscriptionFilterTagOutput) ToGetBudgetSubscriptionFilterTagOutput() GetBudgetSubscriptionFilterTagOutput
- func (o GetBudgetSubscriptionFilterTagOutput) ToGetBudgetSubscriptionFilterTagOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterTagOutput
- func (o GetBudgetSubscriptionFilterTagOutput) Values() pulumi.StringArrayOutput
- type GetBudgetSubscriptionNotification
- type GetBudgetSubscriptionNotificationArgs
- func (GetBudgetSubscriptionNotificationArgs) ElementType() reflect.Type
- func (i GetBudgetSubscriptionNotificationArgs) ToGetBudgetSubscriptionNotificationOutput() GetBudgetSubscriptionNotificationOutput
- func (i GetBudgetSubscriptionNotificationArgs) ToGetBudgetSubscriptionNotificationOutputWithContext(ctx context.Context) GetBudgetSubscriptionNotificationOutput
- type GetBudgetSubscriptionNotificationArray
- func (GetBudgetSubscriptionNotificationArray) ElementType() reflect.Type
- func (i GetBudgetSubscriptionNotificationArray) ToGetBudgetSubscriptionNotificationArrayOutput() GetBudgetSubscriptionNotificationArrayOutput
- func (i GetBudgetSubscriptionNotificationArray) ToGetBudgetSubscriptionNotificationArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionNotificationArrayOutput
- type GetBudgetSubscriptionNotificationArrayInput
- type GetBudgetSubscriptionNotificationArrayOutput
- func (GetBudgetSubscriptionNotificationArrayOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionNotificationArrayOutput) Index(i pulumi.IntInput) GetBudgetSubscriptionNotificationOutput
- func (o GetBudgetSubscriptionNotificationArrayOutput) ToGetBudgetSubscriptionNotificationArrayOutput() GetBudgetSubscriptionNotificationArrayOutput
- func (o GetBudgetSubscriptionNotificationArrayOutput) ToGetBudgetSubscriptionNotificationArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionNotificationArrayOutput
- type GetBudgetSubscriptionNotificationInput
- type GetBudgetSubscriptionNotificationOutput
- func (o GetBudgetSubscriptionNotificationOutput) ContactEmails() pulumi.StringArrayOutput
- func (o GetBudgetSubscriptionNotificationOutput) ContactGroups() pulumi.StringArrayOutput
- func (o GetBudgetSubscriptionNotificationOutput) ContactRoles() pulumi.StringArrayOutput
- func (GetBudgetSubscriptionNotificationOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionNotificationOutput) Enabled() pulumi.BoolOutput
- func (o GetBudgetSubscriptionNotificationOutput) Operator() pulumi.StringOutput
- func (o GetBudgetSubscriptionNotificationOutput) Threshold() pulumi.IntOutput
- func (o GetBudgetSubscriptionNotificationOutput) ThresholdType() pulumi.StringOutput
- func (o GetBudgetSubscriptionNotificationOutput) ToGetBudgetSubscriptionNotificationOutput() GetBudgetSubscriptionNotificationOutput
- func (o GetBudgetSubscriptionNotificationOutput) ToGetBudgetSubscriptionNotificationOutputWithContext(ctx context.Context) GetBudgetSubscriptionNotificationOutput
- type GetBudgetSubscriptionTimePeriod
- type GetBudgetSubscriptionTimePeriodArgs
- func (GetBudgetSubscriptionTimePeriodArgs) ElementType() reflect.Type
- func (i GetBudgetSubscriptionTimePeriodArgs) ToGetBudgetSubscriptionTimePeriodOutput() GetBudgetSubscriptionTimePeriodOutput
- func (i GetBudgetSubscriptionTimePeriodArgs) ToGetBudgetSubscriptionTimePeriodOutputWithContext(ctx context.Context) GetBudgetSubscriptionTimePeriodOutput
- type GetBudgetSubscriptionTimePeriodArray
- func (GetBudgetSubscriptionTimePeriodArray) ElementType() reflect.Type
- func (i GetBudgetSubscriptionTimePeriodArray) ToGetBudgetSubscriptionTimePeriodArrayOutput() GetBudgetSubscriptionTimePeriodArrayOutput
- func (i GetBudgetSubscriptionTimePeriodArray) ToGetBudgetSubscriptionTimePeriodArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionTimePeriodArrayOutput
- type GetBudgetSubscriptionTimePeriodArrayInput
- type GetBudgetSubscriptionTimePeriodArrayOutput
- func (GetBudgetSubscriptionTimePeriodArrayOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionTimePeriodArrayOutput) Index(i pulumi.IntInput) GetBudgetSubscriptionTimePeriodOutput
- func (o GetBudgetSubscriptionTimePeriodArrayOutput) ToGetBudgetSubscriptionTimePeriodArrayOutput() GetBudgetSubscriptionTimePeriodArrayOutput
- func (o GetBudgetSubscriptionTimePeriodArrayOutput) ToGetBudgetSubscriptionTimePeriodArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionTimePeriodArrayOutput
- type GetBudgetSubscriptionTimePeriodInput
- type GetBudgetSubscriptionTimePeriodOutput
- func (GetBudgetSubscriptionTimePeriodOutput) ElementType() reflect.Type
- func (o GetBudgetSubscriptionTimePeriodOutput) EndDate() pulumi.StringOutput
- func (o GetBudgetSubscriptionTimePeriodOutput) StartDate() pulumi.StringOutput
- func (o GetBudgetSubscriptionTimePeriodOutput) ToGetBudgetSubscriptionTimePeriodOutput() GetBudgetSubscriptionTimePeriodOutput
- func (o GetBudgetSubscriptionTimePeriodOutput) ToGetBudgetSubscriptionTimePeriodOutputWithContext(ctx context.Context) GetBudgetSubscriptionTimePeriodOutput
- type LookupBudgetResourceGroupArgs
- type LookupBudgetResourceGroupOutputArgs
- type LookupBudgetResourceGroupResult
- type LookupBudgetResourceGroupResultOutput
- func (o LookupBudgetResourceGroupResultOutput) Amount() pulumi.Float64Output
- func (LookupBudgetResourceGroupResultOutput) ElementType() reflect.Type
- func (o LookupBudgetResourceGroupResultOutput) Filters() GetBudgetResourceGroupFilterArrayOutput
- func (o LookupBudgetResourceGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupBudgetResourceGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupBudgetResourceGroupResultOutput) Notifications() GetBudgetResourceGroupNotificationArrayOutput
- func (o LookupBudgetResourceGroupResultOutput) ResourceGroupId() pulumi.StringOutput
- func (o LookupBudgetResourceGroupResultOutput) TimeGrain() pulumi.StringOutput
- func (o LookupBudgetResourceGroupResultOutput) TimePeriods() GetBudgetResourceGroupTimePeriodArrayOutput
- func (o LookupBudgetResourceGroupResultOutput) ToLookupBudgetResourceGroupResultOutput() LookupBudgetResourceGroupResultOutput
- func (o LookupBudgetResourceGroupResultOutput) ToLookupBudgetResourceGroupResultOutputWithContext(ctx context.Context) LookupBudgetResourceGroupResultOutput
- type LookupBudgetSubscriptionArgs
- type LookupBudgetSubscriptionOutputArgs
- type LookupBudgetSubscriptionResult
- type LookupBudgetSubscriptionResultOutput
- func (o LookupBudgetSubscriptionResultOutput) Amount() pulumi.Float64Output
- func (LookupBudgetSubscriptionResultOutput) ElementType() reflect.Type
- func (o LookupBudgetSubscriptionResultOutput) Filters() GetBudgetSubscriptionFilterArrayOutput
- func (o LookupBudgetSubscriptionResultOutput) Id() pulumi.StringOutput
- func (o LookupBudgetSubscriptionResultOutput) Name() pulumi.StringOutput
- func (o LookupBudgetSubscriptionResultOutput) Notifications() GetBudgetSubscriptionNotificationArrayOutput
- func (o LookupBudgetSubscriptionResultOutput) SubscriptionId() pulumi.StringOutput
- func (o LookupBudgetSubscriptionResultOutput) TimeGrain() pulumi.StringOutput
- func (o LookupBudgetSubscriptionResultOutput) TimePeriods() GetBudgetSubscriptionTimePeriodArrayOutput
- func (o LookupBudgetSubscriptionResultOutput) ToLookupBudgetSubscriptionResultOutput() LookupBudgetSubscriptionResultOutput
- func (o LookupBudgetSubscriptionResultOutput) ToLookupBudgetSubscriptionResultOutputWithContext(ctx context.Context) LookupBudgetSubscriptionResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BudgetManagementGroup ¶ added in v4.31.0
type BudgetManagementGroup struct { pulumi.CustomResourceState // The total amount of cost to track with the budget. Amount pulumi.Float64Output `pulumi:"amount"` // The ETag of the Management Group Consumption Budget. Etag pulumi.StringOutput `pulumi:"etag"` // A `filter` block as defined below. Filter BudgetManagementGroupFilterPtrOutput `pulumi:"filter"` // The ID of the Management Group. Changing this forces a new resource to be created. ManagementGroupId pulumi.StringOutput `pulumi:"managementGroupId"` // The name which should be used for this Management Group Consumption Budget. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `notification` blocks as defined below. Notifications BudgetManagementGroupNotificationArrayOutput `pulumi:"notifications"` // The time covered by a budget. Tracking of the amount will be reset based on the time grain. Must be one of `Monthly`, `Quarterly`, `Annually`, `BillingMonth`, `BillingQuarter`, or `BillingYear`. Defaults to `Monthly`. TimeGrain pulumi.StringPtrOutput `pulumi:"timeGrain"` // A `timePeriod` block as defined below. TimePeriod BudgetManagementGroupTimePeriodOutput `pulumi:"timePeriod"` }
Manages a Consumption Budget for a Management Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/consumption" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/management" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleGroup, err := management.NewGroup(ctx, "exampleGroup", &management.GroupArgs{ DisplayName: pulumi.String("example"), }) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("eastus"), }) if err != nil { return err } _, err = consumption.NewBudgetManagementGroup(ctx, "exampleBudgetManagementGroup", &consumption.BudgetManagementGroupArgs{ ManagementGroupId: exampleGroup.ID(), Amount: pulumi.Float64(1000), TimeGrain: pulumi.String("Monthly"), TimePeriod: &consumption.BudgetManagementGroupTimePeriodArgs{ StartDate: pulumi.String("2022-06-01T00:00:00Z"), EndDate: pulumi.String("2022-07-01T00:00:00Z"), }, Filter: &consumption.BudgetManagementGroupFilterArgs{ Dimensions: consumption.BudgetManagementGroupFilterDimensionArray{ &consumption.BudgetManagementGroupFilterDimensionArgs{ Name: pulumi.String("ResourceGroupName"), Values: pulumi.StringArray{ exampleResourceGroup.Name, }, }, }, Tags: consumption.BudgetManagementGroupFilterTagArray{ &consumption.BudgetManagementGroupFilterTagArgs{ Name: pulumi.String("foo"), Values: pulumi.StringArray{ pulumi.String("bar"), pulumi.String("baz"), }, }, }, }, Notifications: consumption.BudgetManagementGroupNotificationArray{ &consumption.BudgetManagementGroupNotificationArgs{ Enabled: pulumi.Bool(true), Threshold: pulumi.Int(90), Operator: pulumi.String("EqualTo"), ContactEmails: pulumi.StringArray{ pulumi.String("foo@example.com"), pulumi.String("bar@example.com"), }, }, &consumption.BudgetManagementGroupNotificationArgs{ Enabled: pulumi.Bool(false), Threshold: pulumi.Int(100), Operator: pulumi.String("GreaterThan"), ThresholdType: pulumi.String("Forecasted"), ContactEmails: pulumi.StringArray{ pulumi.String("foo@example.com"), pulumi.String("bar@example.com"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Management Group Consumption Budgets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:consumption/budgetManagementGroup:BudgetManagementGroup example /providers/Microsoft.Management/managementGroups/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/budgets/budget1
```
func GetBudgetManagementGroup ¶ added in v4.31.0
func GetBudgetManagementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BudgetManagementGroupState, opts ...pulumi.ResourceOption) (*BudgetManagementGroup, error)
GetBudgetManagementGroup gets an existing BudgetManagementGroup 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 NewBudgetManagementGroup ¶ added in v4.31.0
func NewBudgetManagementGroup(ctx *pulumi.Context, name string, args *BudgetManagementGroupArgs, opts ...pulumi.ResourceOption) (*BudgetManagementGroup, error)
NewBudgetManagementGroup registers a new resource with the given unique name, arguments, and options.
func (*BudgetManagementGroup) ElementType ¶ added in v4.31.0
func (*BudgetManagementGroup) ElementType() reflect.Type
func (*BudgetManagementGroup) ToBudgetManagementGroupOutput ¶ added in v4.31.0
func (i *BudgetManagementGroup) ToBudgetManagementGroupOutput() BudgetManagementGroupOutput
func (*BudgetManagementGroup) ToBudgetManagementGroupOutputWithContext ¶ added in v4.31.0
func (i *BudgetManagementGroup) ToBudgetManagementGroupOutputWithContext(ctx context.Context) BudgetManagementGroupOutput
func (*BudgetManagementGroup) ToBudgetManagementGroupPtrOutput ¶ added in v4.31.0
func (i *BudgetManagementGroup) ToBudgetManagementGroupPtrOutput() BudgetManagementGroupPtrOutput
func (*BudgetManagementGroup) ToBudgetManagementGroupPtrOutputWithContext ¶ added in v4.31.0
func (i *BudgetManagementGroup) ToBudgetManagementGroupPtrOutputWithContext(ctx context.Context) BudgetManagementGroupPtrOutput
type BudgetManagementGroupArgs ¶ added in v4.31.0
type BudgetManagementGroupArgs struct { // The total amount of cost to track with the budget. Amount pulumi.Float64Input // The ETag of the Management Group Consumption Budget. Etag pulumi.StringPtrInput // A `filter` block as defined below. Filter BudgetManagementGroupFilterPtrInput // The ID of the Management Group. Changing this forces a new resource to be created. ManagementGroupId pulumi.StringInput // The name which should be used for this Management Group Consumption Budget. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `notification` blocks as defined below. Notifications BudgetManagementGroupNotificationArrayInput // The time covered by a budget. Tracking of the amount will be reset based on the time grain. Must be one of `Monthly`, `Quarterly`, `Annually`, `BillingMonth`, `BillingQuarter`, or `BillingYear`. Defaults to `Monthly`. TimeGrain pulumi.StringPtrInput // A `timePeriod` block as defined below. TimePeriod BudgetManagementGroupTimePeriodInput }
The set of arguments for constructing a BudgetManagementGroup resource.
func (BudgetManagementGroupArgs) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupArgs) ElementType() reflect.Type
type BudgetManagementGroupArray ¶ added in v4.31.0
type BudgetManagementGroupArray []BudgetManagementGroupInput
func (BudgetManagementGroupArray) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupArray) ElementType() reflect.Type
func (BudgetManagementGroupArray) ToBudgetManagementGroupArrayOutput ¶ added in v4.31.0
func (i BudgetManagementGroupArray) ToBudgetManagementGroupArrayOutput() BudgetManagementGroupArrayOutput
func (BudgetManagementGroupArray) ToBudgetManagementGroupArrayOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupArray) ToBudgetManagementGroupArrayOutputWithContext(ctx context.Context) BudgetManagementGroupArrayOutput
type BudgetManagementGroupArrayInput ¶ added in v4.31.0
type BudgetManagementGroupArrayInput interface { pulumi.Input ToBudgetManagementGroupArrayOutput() BudgetManagementGroupArrayOutput ToBudgetManagementGroupArrayOutputWithContext(context.Context) BudgetManagementGroupArrayOutput }
BudgetManagementGroupArrayInput is an input type that accepts BudgetManagementGroupArray and BudgetManagementGroupArrayOutput values. You can construct a concrete instance of `BudgetManagementGroupArrayInput` via:
BudgetManagementGroupArray{ BudgetManagementGroupArgs{...} }
type BudgetManagementGroupArrayOutput ¶ added in v4.31.0
type BudgetManagementGroupArrayOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupArrayOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupArrayOutput) ElementType() reflect.Type
func (BudgetManagementGroupArrayOutput) Index ¶ added in v4.31.0
func (o BudgetManagementGroupArrayOutput) Index(i pulumi.IntInput) BudgetManagementGroupOutput
func (BudgetManagementGroupArrayOutput) ToBudgetManagementGroupArrayOutput ¶ added in v4.31.0
func (o BudgetManagementGroupArrayOutput) ToBudgetManagementGroupArrayOutput() BudgetManagementGroupArrayOutput
func (BudgetManagementGroupArrayOutput) ToBudgetManagementGroupArrayOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupArrayOutput) ToBudgetManagementGroupArrayOutputWithContext(ctx context.Context) BudgetManagementGroupArrayOutput
type BudgetManagementGroupFilter ¶ added in v4.31.0
type BudgetManagementGroupFilter struct { // One or more `dimension` blocks as defined below to filter the budget on. Dimensions []BudgetManagementGroupFilterDimension `pulumi:"dimensions"` // A `not` block as defined below to filter the budget on. Not *BudgetManagementGroupFilterNot `pulumi:"not"` // One or more `tag` blocks as defined below to filter the budget on. Tags []BudgetManagementGroupFilterTag `pulumi:"tags"` }
type BudgetManagementGroupFilterArgs ¶ added in v4.31.0
type BudgetManagementGroupFilterArgs struct { // One or more `dimension` blocks as defined below to filter the budget on. Dimensions BudgetManagementGroupFilterDimensionArrayInput `pulumi:"dimensions"` // A `not` block as defined below to filter the budget on. Not BudgetManagementGroupFilterNotPtrInput `pulumi:"not"` // One or more `tag` blocks as defined below to filter the budget on. Tags BudgetManagementGroupFilterTagArrayInput `pulumi:"tags"` }
func (BudgetManagementGroupFilterArgs) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterArgs) ElementType() reflect.Type
func (BudgetManagementGroupFilterArgs) ToBudgetManagementGroupFilterOutput ¶ added in v4.31.0
func (i BudgetManagementGroupFilterArgs) ToBudgetManagementGroupFilterOutput() BudgetManagementGroupFilterOutput
func (BudgetManagementGroupFilterArgs) ToBudgetManagementGroupFilterOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupFilterArgs) ToBudgetManagementGroupFilterOutputWithContext(ctx context.Context) BudgetManagementGroupFilterOutput
func (BudgetManagementGroupFilterArgs) ToBudgetManagementGroupFilterPtrOutput ¶ added in v4.31.0
func (i BudgetManagementGroupFilterArgs) ToBudgetManagementGroupFilterPtrOutput() BudgetManagementGroupFilterPtrOutput
func (BudgetManagementGroupFilterArgs) ToBudgetManagementGroupFilterPtrOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupFilterArgs) ToBudgetManagementGroupFilterPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterPtrOutput
type BudgetManagementGroupFilterDimension ¶ added in v4.31.0
type BudgetManagementGroupFilterDimension struct { // The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`. Name string `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator *string `pulumi:"operator"` // Specifies a list of values for the column. Values []string `pulumi:"values"` }
type BudgetManagementGroupFilterDimensionArgs ¶ added in v4.31.0
type BudgetManagementGroupFilterDimensionArgs struct { // The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`. Name pulumi.StringInput `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Specifies a list of values for the column. Values pulumi.StringArrayInput `pulumi:"values"` }
func (BudgetManagementGroupFilterDimensionArgs) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterDimensionArgs) ElementType() reflect.Type
func (BudgetManagementGroupFilterDimensionArgs) ToBudgetManagementGroupFilterDimensionOutput ¶ added in v4.31.0
func (i BudgetManagementGroupFilterDimensionArgs) ToBudgetManagementGroupFilterDimensionOutput() BudgetManagementGroupFilterDimensionOutput
func (BudgetManagementGroupFilterDimensionArgs) ToBudgetManagementGroupFilterDimensionOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupFilterDimensionArgs) ToBudgetManagementGroupFilterDimensionOutputWithContext(ctx context.Context) BudgetManagementGroupFilterDimensionOutput
type BudgetManagementGroupFilterDimensionArray ¶ added in v4.31.0
type BudgetManagementGroupFilterDimensionArray []BudgetManagementGroupFilterDimensionInput
func (BudgetManagementGroupFilterDimensionArray) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterDimensionArray) ElementType() reflect.Type
func (BudgetManagementGroupFilterDimensionArray) ToBudgetManagementGroupFilterDimensionArrayOutput ¶ added in v4.31.0
func (i BudgetManagementGroupFilterDimensionArray) ToBudgetManagementGroupFilterDimensionArrayOutput() BudgetManagementGroupFilterDimensionArrayOutput
func (BudgetManagementGroupFilterDimensionArray) ToBudgetManagementGroupFilterDimensionArrayOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupFilterDimensionArray) ToBudgetManagementGroupFilterDimensionArrayOutputWithContext(ctx context.Context) BudgetManagementGroupFilterDimensionArrayOutput
type BudgetManagementGroupFilterDimensionArrayInput ¶ added in v4.31.0
type BudgetManagementGroupFilterDimensionArrayInput interface { pulumi.Input ToBudgetManagementGroupFilterDimensionArrayOutput() BudgetManagementGroupFilterDimensionArrayOutput ToBudgetManagementGroupFilterDimensionArrayOutputWithContext(context.Context) BudgetManagementGroupFilterDimensionArrayOutput }
BudgetManagementGroupFilterDimensionArrayInput is an input type that accepts BudgetManagementGroupFilterDimensionArray and BudgetManagementGroupFilterDimensionArrayOutput values. You can construct a concrete instance of `BudgetManagementGroupFilterDimensionArrayInput` via:
BudgetManagementGroupFilterDimensionArray{ BudgetManagementGroupFilterDimensionArgs{...} }
type BudgetManagementGroupFilterDimensionArrayOutput ¶ added in v4.31.0
type BudgetManagementGroupFilterDimensionArrayOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupFilterDimensionArrayOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterDimensionArrayOutput) ElementType() reflect.Type
func (BudgetManagementGroupFilterDimensionArrayOutput) ToBudgetManagementGroupFilterDimensionArrayOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterDimensionArrayOutput) ToBudgetManagementGroupFilterDimensionArrayOutput() BudgetManagementGroupFilterDimensionArrayOutput
func (BudgetManagementGroupFilterDimensionArrayOutput) ToBudgetManagementGroupFilterDimensionArrayOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterDimensionArrayOutput) ToBudgetManagementGroupFilterDimensionArrayOutputWithContext(ctx context.Context) BudgetManagementGroupFilterDimensionArrayOutput
type BudgetManagementGroupFilterDimensionInput ¶ added in v4.31.0
type BudgetManagementGroupFilterDimensionInput interface { pulumi.Input ToBudgetManagementGroupFilterDimensionOutput() BudgetManagementGroupFilterDimensionOutput ToBudgetManagementGroupFilterDimensionOutputWithContext(context.Context) BudgetManagementGroupFilterDimensionOutput }
BudgetManagementGroupFilterDimensionInput is an input type that accepts BudgetManagementGroupFilterDimensionArgs and BudgetManagementGroupFilterDimensionOutput values. You can construct a concrete instance of `BudgetManagementGroupFilterDimensionInput` via:
BudgetManagementGroupFilterDimensionArgs{...}
type BudgetManagementGroupFilterDimensionOutput ¶ added in v4.31.0
type BudgetManagementGroupFilterDimensionOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupFilterDimensionOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterDimensionOutput) ElementType() reflect.Type
func (BudgetManagementGroupFilterDimensionOutput) Name ¶ added in v4.31.0
func (o BudgetManagementGroupFilterDimensionOutput) Name() pulumi.StringOutput
The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`.
func (BudgetManagementGroupFilterDimensionOutput) Operator ¶ added in v4.31.0
func (o BudgetManagementGroupFilterDimensionOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetManagementGroupFilterDimensionOutput) ToBudgetManagementGroupFilterDimensionOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterDimensionOutput) ToBudgetManagementGroupFilterDimensionOutput() BudgetManagementGroupFilterDimensionOutput
func (BudgetManagementGroupFilterDimensionOutput) ToBudgetManagementGroupFilterDimensionOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterDimensionOutput) ToBudgetManagementGroupFilterDimensionOutputWithContext(ctx context.Context) BudgetManagementGroupFilterDimensionOutput
func (BudgetManagementGroupFilterDimensionOutput) Values ¶ added in v4.31.0
func (o BudgetManagementGroupFilterDimensionOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the column.
type BudgetManagementGroupFilterInput ¶ added in v4.31.0
type BudgetManagementGroupFilterInput interface { pulumi.Input ToBudgetManagementGroupFilterOutput() BudgetManagementGroupFilterOutput ToBudgetManagementGroupFilterOutputWithContext(context.Context) BudgetManagementGroupFilterOutput }
BudgetManagementGroupFilterInput is an input type that accepts BudgetManagementGroupFilterArgs and BudgetManagementGroupFilterOutput values. You can construct a concrete instance of `BudgetManagementGroupFilterInput` via:
BudgetManagementGroupFilterArgs{...}
type BudgetManagementGroupFilterNot ¶ added in v4.31.0
type BudgetManagementGroupFilterNot struct { // One `dimension` block as defined below to filter the budget on. Conflicts with `tag`. Dimension *BudgetManagementGroupFilterNotDimension `pulumi:"dimension"` // One `tag` block as defined below to filter the budget on. Conflicts with `dimension`. Tag *BudgetManagementGroupFilterNotTag `pulumi:"tag"` }
type BudgetManagementGroupFilterNotArgs ¶ added in v4.31.0
type BudgetManagementGroupFilterNotArgs struct { // One `dimension` block as defined below to filter the budget on. Conflicts with `tag`. Dimension BudgetManagementGroupFilterNotDimensionPtrInput `pulumi:"dimension"` // One `tag` block as defined below to filter the budget on. Conflicts with `dimension`. Tag BudgetManagementGroupFilterNotTagPtrInput `pulumi:"tag"` }
func (BudgetManagementGroupFilterNotArgs) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterNotArgs) ElementType() reflect.Type
func (BudgetManagementGroupFilterNotArgs) ToBudgetManagementGroupFilterNotOutput ¶ added in v4.31.0
func (i BudgetManagementGroupFilterNotArgs) ToBudgetManagementGroupFilterNotOutput() BudgetManagementGroupFilterNotOutput
func (BudgetManagementGroupFilterNotArgs) ToBudgetManagementGroupFilterNotOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupFilterNotArgs) ToBudgetManagementGroupFilterNotOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotOutput
func (BudgetManagementGroupFilterNotArgs) ToBudgetManagementGroupFilterNotPtrOutput ¶ added in v4.31.0
func (i BudgetManagementGroupFilterNotArgs) ToBudgetManagementGroupFilterNotPtrOutput() BudgetManagementGroupFilterNotPtrOutput
func (BudgetManagementGroupFilterNotArgs) ToBudgetManagementGroupFilterNotPtrOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupFilterNotArgs) ToBudgetManagementGroupFilterNotPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotPtrOutput
type BudgetManagementGroupFilterNotDimension ¶ added in v4.31.0
type BudgetManagementGroupFilterNotDimension struct { // The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`. Name string `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator *string `pulumi:"operator"` // Specifies a list of values for the column. Values []string `pulumi:"values"` }
type BudgetManagementGroupFilterNotDimensionArgs ¶ added in v4.31.0
type BudgetManagementGroupFilterNotDimensionArgs struct { // The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`. Name pulumi.StringInput `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Specifies a list of values for the column. Values pulumi.StringArrayInput `pulumi:"values"` }
func (BudgetManagementGroupFilterNotDimensionArgs) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterNotDimensionArgs) ElementType() reflect.Type
func (BudgetManagementGroupFilterNotDimensionArgs) ToBudgetManagementGroupFilterNotDimensionOutput ¶ added in v4.31.0
func (i BudgetManagementGroupFilterNotDimensionArgs) ToBudgetManagementGroupFilterNotDimensionOutput() BudgetManagementGroupFilterNotDimensionOutput
func (BudgetManagementGroupFilterNotDimensionArgs) ToBudgetManagementGroupFilterNotDimensionOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupFilterNotDimensionArgs) ToBudgetManagementGroupFilterNotDimensionOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotDimensionOutput
func (BudgetManagementGroupFilterNotDimensionArgs) ToBudgetManagementGroupFilterNotDimensionPtrOutput ¶ added in v4.31.0
func (i BudgetManagementGroupFilterNotDimensionArgs) ToBudgetManagementGroupFilterNotDimensionPtrOutput() BudgetManagementGroupFilterNotDimensionPtrOutput
func (BudgetManagementGroupFilterNotDimensionArgs) ToBudgetManagementGroupFilterNotDimensionPtrOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupFilterNotDimensionArgs) ToBudgetManagementGroupFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotDimensionPtrOutput
type BudgetManagementGroupFilterNotDimensionInput ¶ added in v4.31.0
type BudgetManagementGroupFilterNotDimensionInput interface { pulumi.Input ToBudgetManagementGroupFilterNotDimensionOutput() BudgetManagementGroupFilterNotDimensionOutput ToBudgetManagementGroupFilterNotDimensionOutputWithContext(context.Context) BudgetManagementGroupFilterNotDimensionOutput }
BudgetManagementGroupFilterNotDimensionInput is an input type that accepts BudgetManagementGroupFilterNotDimensionArgs and BudgetManagementGroupFilterNotDimensionOutput values. You can construct a concrete instance of `BudgetManagementGroupFilterNotDimensionInput` via:
BudgetManagementGroupFilterNotDimensionArgs{...}
type BudgetManagementGroupFilterNotDimensionOutput ¶ added in v4.31.0
type BudgetManagementGroupFilterNotDimensionOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupFilterNotDimensionOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterNotDimensionOutput) ElementType() reflect.Type
func (BudgetManagementGroupFilterNotDimensionOutput) Name ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotDimensionOutput) Name() pulumi.StringOutput
The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`.
func (BudgetManagementGroupFilterNotDimensionOutput) Operator ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotDimensionOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetManagementGroupFilterNotDimensionOutput) ToBudgetManagementGroupFilterNotDimensionOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotDimensionOutput) ToBudgetManagementGroupFilterNotDimensionOutput() BudgetManagementGroupFilterNotDimensionOutput
func (BudgetManagementGroupFilterNotDimensionOutput) ToBudgetManagementGroupFilterNotDimensionOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotDimensionOutput) ToBudgetManagementGroupFilterNotDimensionOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotDimensionOutput
func (BudgetManagementGroupFilterNotDimensionOutput) ToBudgetManagementGroupFilterNotDimensionPtrOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotDimensionOutput) ToBudgetManagementGroupFilterNotDimensionPtrOutput() BudgetManagementGroupFilterNotDimensionPtrOutput
func (BudgetManagementGroupFilterNotDimensionOutput) ToBudgetManagementGroupFilterNotDimensionPtrOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotDimensionOutput) ToBudgetManagementGroupFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotDimensionPtrOutput
func (BudgetManagementGroupFilterNotDimensionOutput) Values ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotDimensionOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the column.
type BudgetManagementGroupFilterNotDimensionPtrInput ¶ added in v4.31.0
type BudgetManagementGroupFilterNotDimensionPtrInput interface { pulumi.Input ToBudgetManagementGroupFilterNotDimensionPtrOutput() BudgetManagementGroupFilterNotDimensionPtrOutput ToBudgetManagementGroupFilterNotDimensionPtrOutputWithContext(context.Context) BudgetManagementGroupFilterNotDimensionPtrOutput }
BudgetManagementGroupFilterNotDimensionPtrInput is an input type that accepts BudgetManagementGroupFilterNotDimensionArgs, BudgetManagementGroupFilterNotDimensionPtr and BudgetManagementGroupFilterNotDimensionPtrOutput values. You can construct a concrete instance of `BudgetManagementGroupFilterNotDimensionPtrInput` via:
BudgetManagementGroupFilterNotDimensionArgs{...} or: nil
func BudgetManagementGroupFilterNotDimensionPtr ¶ added in v4.31.0
func BudgetManagementGroupFilterNotDimensionPtr(v *BudgetManagementGroupFilterNotDimensionArgs) BudgetManagementGroupFilterNotDimensionPtrInput
type BudgetManagementGroupFilterNotDimensionPtrOutput ¶ added in v4.31.0
type BudgetManagementGroupFilterNotDimensionPtrOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupFilterNotDimensionPtrOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterNotDimensionPtrOutput) ElementType() reflect.Type
func (BudgetManagementGroupFilterNotDimensionPtrOutput) Name ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotDimensionPtrOutput) Name() pulumi.StringPtrOutput
The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`.
func (BudgetManagementGroupFilterNotDimensionPtrOutput) Operator ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotDimensionPtrOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetManagementGroupFilterNotDimensionPtrOutput) ToBudgetManagementGroupFilterNotDimensionPtrOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotDimensionPtrOutput) ToBudgetManagementGroupFilterNotDimensionPtrOutput() BudgetManagementGroupFilterNotDimensionPtrOutput
func (BudgetManagementGroupFilterNotDimensionPtrOutput) ToBudgetManagementGroupFilterNotDimensionPtrOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotDimensionPtrOutput) ToBudgetManagementGroupFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotDimensionPtrOutput
func (BudgetManagementGroupFilterNotDimensionPtrOutput) Values ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the column.
type BudgetManagementGroupFilterNotInput ¶ added in v4.31.0
type BudgetManagementGroupFilterNotInput interface { pulumi.Input ToBudgetManagementGroupFilterNotOutput() BudgetManagementGroupFilterNotOutput ToBudgetManagementGroupFilterNotOutputWithContext(context.Context) BudgetManagementGroupFilterNotOutput }
BudgetManagementGroupFilterNotInput is an input type that accepts BudgetManagementGroupFilterNotArgs and BudgetManagementGroupFilterNotOutput values. You can construct a concrete instance of `BudgetManagementGroupFilterNotInput` via:
BudgetManagementGroupFilterNotArgs{...}
type BudgetManagementGroupFilterNotOutput ¶ added in v4.31.0
type BudgetManagementGroupFilterNotOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupFilterNotOutput) Dimension ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotOutput) Dimension() BudgetManagementGroupFilterNotDimensionPtrOutput
One `dimension` block as defined below to filter the budget on. Conflicts with `tag`.
func (BudgetManagementGroupFilterNotOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterNotOutput) ElementType() reflect.Type
func (BudgetManagementGroupFilterNotOutput) Tag ¶ added in v4.31.0
One `tag` block as defined below to filter the budget on. Conflicts with `dimension`.
func (BudgetManagementGroupFilterNotOutput) ToBudgetManagementGroupFilterNotOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotOutput) ToBudgetManagementGroupFilterNotOutput() BudgetManagementGroupFilterNotOutput
func (BudgetManagementGroupFilterNotOutput) ToBudgetManagementGroupFilterNotOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotOutput) ToBudgetManagementGroupFilterNotOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotOutput
func (BudgetManagementGroupFilterNotOutput) ToBudgetManagementGroupFilterNotPtrOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotOutput) ToBudgetManagementGroupFilterNotPtrOutput() BudgetManagementGroupFilterNotPtrOutput
func (BudgetManagementGroupFilterNotOutput) ToBudgetManagementGroupFilterNotPtrOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotOutput) ToBudgetManagementGroupFilterNotPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotPtrOutput
type BudgetManagementGroupFilterNotPtrInput ¶ added in v4.31.0
type BudgetManagementGroupFilterNotPtrInput interface { pulumi.Input ToBudgetManagementGroupFilterNotPtrOutput() BudgetManagementGroupFilterNotPtrOutput ToBudgetManagementGroupFilterNotPtrOutputWithContext(context.Context) BudgetManagementGroupFilterNotPtrOutput }
BudgetManagementGroupFilterNotPtrInput is an input type that accepts BudgetManagementGroupFilterNotArgs, BudgetManagementGroupFilterNotPtr and BudgetManagementGroupFilterNotPtrOutput values. You can construct a concrete instance of `BudgetManagementGroupFilterNotPtrInput` via:
BudgetManagementGroupFilterNotArgs{...} or: nil
func BudgetManagementGroupFilterNotPtr ¶ added in v4.31.0
func BudgetManagementGroupFilterNotPtr(v *BudgetManagementGroupFilterNotArgs) BudgetManagementGroupFilterNotPtrInput
type BudgetManagementGroupFilterNotPtrOutput ¶ added in v4.31.0
type BudgetManagementGroupFilterNotPtrOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupFilterNotPtrOutput) Dimension ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotPtrOutput) Dimension() BudgetManagementGroupFilterNotDimensionPtrOutput
One `dimension` block as defined below to filter the budget on. Conflicts with `tag`.
func (BudgetManagementGroupFilterNotPtrOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterNotPtrOutput) ElementType() reflect.Type
func (BudgetManagementGroupFilterNotPtrOutput) Tag ¶ added in v4.31.0
One `tag` block as defined below to filter the budget on. Conflicts with `dimension`.
func (BudgetManagementGroupFilterNotPtrOutput) ToBudgetManagementGroupFilterNotPtrOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotPtrOutput) ToBudgetManagementGroupFilterNotPtrOutput() BudgetManagementGroupFilterNotPtrOutput
func (BudgetManagementGroupFilterNotPtrOutput) ToBudgetManagementGroupFilterNotPtrOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotPtrOutput) ToBudgetManagementGroupFilterNotPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotPtrOutput
type BudgetManagementGroupFilterNotTag ¶ added in v4.31.0
type BudgetManagementGroupFilterNotTag struct { // The name of the tag to use for the filter. Name string `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator *string `pulumi:"operator"` // Specifies a list of values for the tag. Values []string `pulumi:"values"` }
type BudgetManagementGroupFilterNotTagArgs ¶ added in v4.31.0
type BudgetManagementGroupFilterNotTagArgs struct { // The name of the tag to use for the filter. Name pulumi.StringInput `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Specifies a list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (BudgetManagementGroupFilterNotTagArgs) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterNotTagArgs) ElementType() reflect.Type
func (BudgetManagementGroupFilterNotTagArgs) ToBudgetManagementGroupFilterNotTagOutput ¶ added in v4.31.0
func (i BudgetManagementGroupFilterNotTagArgs) ToBudgetManagementGroupFilterNotTagOutput() BudgetManagementGroupFilterNotTagOutput
func (BudgetManagementGroupFilterNotTagArgs) ToBudgetManagementGroupFilterNotTagOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupFilterNotTagArgs) ToBudgetManagementGroupFilterNotTagOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotTagOutput
func (BudgetManagementGroupFilterNotTagArgs) ToBudgetManagementGroupFilterNotTagPtrOutput ¶ added in v4.31.0
func (i BudgetManagementGroupFilterNotTagArgs) ToBudgetManagementGroupFilterNotTagPtrOutput() BudgetManagementGroupFilterNotTagPtrOutput
func (BudgetManagementGroupFilterNotTagArgs) ToBudgetManagementGroupFilterNotTagPtrOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupFilterNotTagArgs) ToBudgetManagementGroupFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotTagPtrOutput
type BudgetManagementGroupFilterNotTagInput ¶ added in v4.31.0
type BudgetManagementGroupFilterNotTagInput interface { pulumi.Input ToBudgetManagementGroupFilterNotTagOutput() BudgetManagementGroupFilterNotTagOutput ToBudgetManagementGroupFilterNotTagOutputWithContext(context.Context) BudgetManagementGroupFilterNotTagOutput }
BudgetManagementGroupFilterNotTagInput is an input type that accepts BudgetManagementGroupFilterNotTagArgs and BudgetManagementGroupFilterNotTagOutput values. You can construct a concrete instance of `BudgetManagementGroupFilterNotTagInput` via:
BudgetManagementGroupFilterNotTagArgs{...}
type BudgetManagementGroupFilterNotTagOutput ¶ added in v4.31.0
type BudgetManagementGroupFilterNotTagOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupFilterNotTagOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterNotTagOutput) ElementType() reflect.Type
func (BudgetManagementGroupFilterNotTagOutput) Name ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotTagOutput) Name() pulumi.StringOutput
The name of the tag to use for the filter.
func (BudgetManagementGroupFilterNotTagOutput) Operator ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotTagOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetManagementGroupFilterNotTagOutput) ToBudgetManagementGroupFilterNotTagOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotTagOutput) ToBudgetManagementGroupFilterNotTagOutput() BudgetManagementGroupFilterNotTagOutput
func (BudgetManagementGroupFilterNotTagOutput) ToBudgetManagementGroupFilterNotTagOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotTagOutput) ToBudgetManagementGroupFilterNotTagOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotTagOutput
func (BudgetManagementGroupFilterNotTagOutput) ToBudgetManagementGroupFilterNotTagPtrOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotTagOutput) ToBudgetManagementGroupFilterNotTagPtrOutput() BudgetManagementGroupFilterNotTagPtrOutput
func (BudgetManagementGroupFilterNotTagOutput) ToBudgetManagementGroupFilterNotTagPtrOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotTagOutput) ToBudgetManagementGroupFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotTagPtrOutput
func (BudgetManagementGroupFilterNotTagOutput) Values ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotTagOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the tag.
type BudgetManagementGroupFilterNotTagPtrInput ¶ added in v4.31.0
type BudgetManagementGroupFilterNotTagPtrInput interface { pulumi.Input ToBudgetManagementGroupFilterNotTagPtrOutput() BudgetManagementGroupFilterNotTagPtrOutput ToBudgetManagementGroupFilterNotTagPtrOutputWithContext(context.Context) BudgetManagementGroupFilterNotTagPtrOutput }
BudgetManagementGroupFilterNotTagPtrInput is an input type that accepts BudgetManagementGroupFilterNotTagArgs, BudgetManagementGroupFilterNotTagPtr and BudgetManagementGroupFilterNotTagPtrOutput values. You can construct a concrete instance of `BudgetManagementGroupFilterNotTagPtrInput` via:
BudgetManagementGroupFilterNotTagArgs{...} or: nil
func BudgetManagementGroupFilterNotTagPtr ¶ added in v4.31.0
func BudgetManagementGroupFilterNotTagPtr(v *BudgetManagementGroupFilterNotTagArgs) BudgetManagementGroupFilterNotTagPtrInput
type BudgetManagementGroupFilterNotTagPtrOutput ¶ added in v4.31.0
type BudgetManagementGroupFilterNotTagPtrOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupFilterNotTagPtrOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterNotTagPtrOutput) ElementType() reflect.Type
func (BudgetManagementGroupFilterNotTagPtrOutput) Name ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotTagPtrOutput) Name() pulumi.StringPtrOutput
The name of the tag to use for the filter.
func (BudgetManagementGroupFilterNotTagPtrOutput) Operator ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotTagPtrOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetManagementGroupFilterNotTagPtrOutput) ToBudgetManagementGroupFilterNotTagPtrOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotTagPtrOutput) ToBudgetManagementGroupFilterNotTagPtrOutput() BudgetManagementGroupFilterNotTagPtrOutput
func (BudgetManagementGroupFilterNotTagPtrOutput) ToBudgetManagementGroupFilterNotTagPtrOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotTagPtrOutput) ToBudgetManagementGroupFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterNotTagPtrOutput
func (BudgetManagementGroupFilterNotTagPtrOutput) Values ¶ added in v4.31.0
func (o BudgetManagementGroupFilterNotTagPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the tag.
type BudgetManagementGroupFilterOutput ¶ added in v4.31.0
type BudgetManagementGroupFilterOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupFilterOutput) Dimensions ¶ added in v4.31.0
func (o BudgetManagementGroupFilterOutput) Dimensions() BudgetManagementGroupFilterDimensionArrayOutput
One or more `dimension` blocks as defined below to filter the budget on.
func (BudgetManagementGroupFilterOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterOutput) ElementType() reflect.Type
func (BudgetManagementGroupFilterOutput) Not ¶ added in v4.31.0
A `not` block as defined below to filter the budget on.
func (BudgetManagementGroupFilterOutput) Tags ¶ added in v4.31.0
One or more `tag` blocks as defined below to filter the budget on.
func (BudgetManagementGroupFilterOutput) ToBudgetManagementGroupFilterOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterOutput) ToBudgetManagementGroupFilterOutput() BudgetManagementGroupFilterOutput
func (BudgetManagementGroupFilterOutput) ToBudgetManagementGroupFilterOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterOutput) ToBudgetManagementGroupFilterOutputWithContext(ctx context.Context) BudgetManagementGroupFilterOutput
func (BudgetManagementGroupFilterOutput) ToBudgetManagementGroupFilterPtrOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterOutput) ToBudgetManagementGroupFilterPtrOutput() BudgetManagementGroupFilterPtrOutput
func (BudgetManagementGroupFilterOutput) ToBudgetManagementGroupFilterPtrOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterOutput) ToBudgetManagementGroupFilterPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterPtrOutput
type BudgetManagementGroupFilterPtrInput ¶ added in v4.31.0
type BudgetManagementGroupFilterPtrInput interface { pulumi.Input ToBudgetManagementGroupFilterPtrOutput() BudgetManagementGroupFilterPtrOutput ToBudgetManagementGroupFilterPtrOutputWithContext(context.Context) BudgetManagementGroupFilterPtrOutput }
BudgetManagementGroupFilterPtrInput is an input type that accepts BudgetManagementGroupFilterArgs, BudgetManagementGroupFilterPtr and BudgetManagementGroupFilterPtrOutput values. You can construct a concrete instance of `BudgetManagementGroupFilterPtrInput` via:
BudgetManagementGroupFilterArgs{...} or: nil
func BudgetManagementGroupFilterPtr ¶ added in v4.31.0
func BudgetManagementGroupFilterPtr(v *BudgetManagementGroupFilterArgs) BudgetManagementGroupFilterPtrInput
type BudgetManagementGroupFilterPtrOutput ¶ added in v4.31.0
type BudgetManagementGroupFilterPtrOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupFilterPtrOutput) Dimensions ¶ added in v4.31.0
func (o BudgetManagementGroupFilterPtrOutput) Dimensions() BudgetManagementGroupFilterDimensionArrayOutput
One or more `dimension` blocks as defined below to filter the budget on.
func (BudgetManagementGroupFilterPtrOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterPtrOutput) ElementType() reflect.Type
func (BudgetManagementGroupFilterPtrOutput) Not ¶ added in v4.31.0
A `not` block as defined below to filter the budget on.
func (BudgetManagementGroupFilterPtrOutput) Tags ¶ added in v4.31.0
One or more `tag` blocks as defined below to filter the budget on.
func (BudgetManagementGroupFilterPtrOutput) ToBudgetManagementGroupFilterPtrOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterPtrOutput) ToBudgetManagementGroupFilterPtrOutput() BudgetManagementGroupFilterPtrOutput
func (BudgetManagementGroupFilterPtrOutput) ToBudgetManagementGroupFilterPtrOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterPtrOutput) ToBudgetManagementGroupFilterPtrOutputWithContext(ctx context.Context) BudgetManagementGroupFilterPtrOutput
type BudgetManagementGroupFilterTag ¶ added in v4.31.0
type BudgetManagementGroupFilterTag struct { // The name of the tag to use for the filter. Name string `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator *string `pulumi:"operator"` // Specifies a list of values for the tag. Values []string `pulumi:"values"` }
type BudgetManagementGroupFilterTagArgs ¶ added in v4.31.0
type BudgetManagementGroupFilterTagArgs struct { // The name of the tag to use for the filter. Name pulumi.StringInput `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Specifies a list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (BudgetManagementGroupFilterTagArgs) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterTagArgs) ElementType() reflect.Type
func (BudgetManagementGroupFilterTagArgs) ToBudgetManagementGroupFilterTagOutput ¶ added in v4.31.0
func (i BudgetManagementGroupFilterTagArgs) ToBudgetManagementGroupFilterTagOutput() BudgetManagementGroupFilterTagOutput
func (BudgetManagementGroupFilterTagArgs) ToBudgetManagementGroupFilterTagOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupFilterTagArgs) ToBudgetManagementGroupFilterTagOutputWithContext(ctx context.Context) BudgetManagementGroupFilterTagOutput
type BudgetManagementGroupFilterTagArray ¶ added in v4.31.0
type BudgetManagementGroupFilterTagArray []BudgetManagementGroupFilterTagInput
func (BudgetManagementGroupFilterTagArray) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterTagArray) ElementType() reflect.Type
func (BudgetManagementGroupFilterTagArray) ToBudgetManagementGroupFilterTagArrayOutput ¶ added in v4.31.0
func (i BudgetManagementGroupFilterTagArray) ToBudgetManagementGroupFilterTagArrayOutput() BudgetManagementGroupFilterTagArrayOutput
func (BudgetManagementGroupFilterTagArray) ToBudgetManagementGroupFilterTagArrayOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupFilterTagArray) ToBudgetManagementGroupFilterTagArrayOutputWithContext(ctx context.Context) BudgetManagementGroupFilterTagArrayOutput
type BudgetManagementGroupFilterTagArrayInput ¶ added in v4.31.0
type BudgetManagementGroupFilterTagArrayInput interface { pulumi.Input ToBudgetManagementGroupFilterTagArrayOutput() BudgetManagementGroupFilterTagArrayOutput ToBudgetManagementGroupFilterTagArrayOutputWithContext(context.Context) BudgetManagementGroupFilterTagArrayOutput }
BudgetManagementGroupFilterTagArrayInput is an input type that accepts BudgetManagementGroupFilterTagArray and BudgetManagementGroupFilterTagArrayOutput values. You can construct a concrete instance of `BudgetManagementGroupFilterTagArrayInput` via:
BudgetManagementGroupFilterTagArray{ BudgetManagementGroupFilterTagArgs{...} }
type BudgetManagementGroupFilterTagArrayOutput ¶ added in v4.31.0
type BudgetManagementGroupFilterTagArrayOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupFilterTagArrayOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterTagArrayOutput) ElementType() reflect.Type
func (BudgetManagementGroupFilterTagArrayOutput) ToBudgetManagementGroupFilterTagArrayOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterTagArrayOutput) ToBudgetManagementGroupFilterTagArrayOutput() BudgetManagementGroupFilterTagArrayOutput
func (BudgetManagementGroupFilterTagArrayOutput) ToBudgetManagementGroupFilterTagArrayOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterTagArrayOutput) ToBudgetManagementGroupFilterTagArrayOutputWithContext(ctx context.Context) BudgetManagementGroupFilterTagArrayOutput
type BudgetManagementGroupFilterTagInput ¶ added in v4.31.0
type BudgetManagementGroupFilterTagInput interface { pulumi.Input ToBudgetManagementGroupFilterTagOutput() BudgetManagementGroupFilterTagOutput ToBudgetManagementGroupFilterTagOutputWithContext(context.Context) BudgetManagementGroupFilterTagOutput }
BudgetManagementGroupFilterTagInput is an input type that accepts BudgetManagementGroupFilterTagArgs and BudgetManagementGroupFilterTagOutput values. You can construct a concrete instance of `BudgetManagementGroupFilterTagInput` via:
BudgetManagementGroupFilterTagArgs{...}
type BudgetManagementGroupFilterTagOutput ¶ added in v4.31.0
type BudgetManagementGroupFilterTagOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupFilterTagOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupFilterTagOutput) ElementType() reflect.Type
func (BudgetManagementGroupFilterTagOutput) Name ¶ added in v4.31.0
func (o BudgetManagementGroupFilterTagOutput) Name() pulumi.StringOutput
The name of the tag to use for the filter.
func (BudgetManagementGroupFilterTagOutput) Operator ¶ added in v4.31.0
func (o BudgetManagementGroupFilterTagOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetManagementGroupFilterTagOutput) ToBudgetManagementGroupFilterTagOutput ¶ added in v4.31.0
func (o BudgetManagementGroupFilterTagOutput) ToBudgetManagementGroupFilterTagOutput() BudgetManagementGroupFilterTagOutput
func (BudgetManagementGroupFilterTagOutput) ToBudgetManagementGroupFilterTagOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupFilterTagOutput) ToBudgetManagementGroupFilterTagOutputWithContext(ctx context.Context) BudgetManagementGroupFilterTagOutput
func (BudgetManagementGroupFilterTagOutput) Values ¶ added in v4.31.0
func (o BudgetManagementGroupFilterTagOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the tag.
type BudgetManagementGroupInput ¶ added in v4.31.0
type BudgetManagementGroupInput interface { pulumi.Input ToBudgetManagementGroupOutput() BudgetManagementGroupOutput ToBudgetManagementGroupOutputWithContext(ctx context.Context) BudgetManagementGroupOutput }
type BudgetManagementGroupMap ¶ added in v4.31.0
type BudgetManagementGroupMap map[string]BudgetManagementGroupInput
func (BudgetManagementGroupMap) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupMap) ElementType() reflect.Type
func (BudgetManagementGroupMap) ToBudgetManagementGroupMapOutput ¶ added in v4.31.0
func (i BudgetManagementGroupMap) ToBudgetManagementGroupMapOutput() BudgetManagementGroupMapOutput
func (BudgetManagementGroupMap) ToBudgetManagementGroupMapOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupMap) ToBudgetManagementGroupMapOutputWithContext(ctx context.Context) BudgetManagementGroupMapOutput
type BudgetManagementGroupMapInput ¶ added in v4.31.0
type BudgetManagementGroupMapInput interface { pulumi.Input ToBudgetManagementGroupMapOutput() BudgetManagementGroupMapOutput ToBudgetManagementGroupMapOutputWithContext(context.Context) BudgetManagementGroupMapOutput }
BudgetManagementGroupMapInput is an input type that accepts BudgetManagementGroupMap and BudgetManagementGroupMapOutput values. You can construct a concrete instance of `BudgetManagementGroupMapInput` via:
BudgetManagementGroupMap{ "key": BudgetManagementGroupArgs{...} }
type BudgetManagementGroupMapOutput ¶ added in v4.31.0
type BudgetManagementGroupMapOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupMapOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupMapOutput) ElementType() reflect.Type
func (BudgetManagementGroupMapOutput) MapIndex ¶ added in v4.31.0
func (o BudgetManagementGroupMapOutput) MapIndex(k pulumi.StringInput) BudgetManagementGroupOutput
func (BudgetManagementGroupMapOutput) ToBudgetManagementGroupMapOutput ¶ added in v4.31.0
func (o BudgetManagementGroupMapOutput) ToBudgetManagementGroupMapOutput() BudgetManagementGroupMapOutput
func (BudgetManagementGroupMapOutput) ToBudgetManagementGroupMapOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupMapOutput) ToBudgetManagementGroupMapOutputWithContext(ctx context.Context) BudgetManagementGroupMapOutput
type BudgetManagementGroupNotification ¶ added in v4.31.0
type BudgetManagementGroupNotification struct { // Specifies a list of email addresses to send the budget notification to when the threshold is exceeded. ContactEmails []string `pulumi:"contactEmails"` // Should the notification be enabled? Enabled *bool `pulumi:"enabled"` // The comparison operator for the notification. Must be one of `EqualTo`, `GreaterThan`, or `GreaterThanOrEqualTo`. Operator string `pulumi:"operator"` // Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000. Threshold int `pulumi:"threshold"` // The type of threshold for the notification. This determines whether the notification is triggered by forecasted costs or actual costs. The allowed values are `Actual` and `Forecasted`. Default is `Actual`. Changing this forces a new resource to be created. ThresholdType *string `pulumi:"thresholdType"` }
type BudgetManagementGroupNotificationArgs ¶ added in v4.31.0
type BudgetManagementGroupNotificationArgs struct { // Specifies a list of email addresses to send the budget notification to when the threshold is exceeded. ContactEmails pulumi.StringArrayInput `pulumi:"contactEmails"` // Should the notification be enabled? Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The comparison operator for the notification. Must be one of `EqualTo`, `GreaterThan`, or `GreaterThanOrEqualTo`. Operator pulumi.StringInput `pulumi:"operator"` // Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000. Threshold pulumi.IntInput `pulumi:"threshold"` // The type of threshold for the notification. This determines whether the notification is triggered by forecasted costs or actual costs. The allowed values are `Actual` and `Forecasted`. Default is `Actual`. Changing this forces a new resource to be created. ThresholdType pulumi.StringPtrInput `pulumi:"thresholdType"` }
func (BudgetManagementGroupNotificationArgs) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupNotificationArgs) ElementType() reflect.Type
func (BudgetManagementGroupNotificationArgs) ToBudgetManagementGroupNotificationOutput ¶ added in v4.31.0
func (i BudgetManagementGroupNotificationArgs) ToBudgetManagementGroupNotificationOutput() BudgetManagementGroupNotificationOutput
func (BudgetManagementGroupNotificationArgs) ToBudgetManagementGroupNotificationOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupNotificationArgs) ToBudgetManagementGroupNotificationOutputWithContext(ctx context.Context) BudgetManagementGroupNotificationOutput
type BudgetManagementGroupNotificationArray ¶ added in v4.31.0
type BudgetManagementGroupNotificationArray []BudgetManagementGroupNotificationInput
func (BudgetManagementGroupNotificationArray) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupNotificationArray) ElementType() reflect.Type
func (BudgetManagementGroupNotificationArray) ToBudgetManagementGroupNotificationArrayOutput ¶ added in v4.31.0
func (i BudgetManagementGroupNotificationArray) ToBudgetManagementGroupNotificationArrayOutput() BudgetManagementGroupNotificationArrayOutput
func (BudgetManagementGroupNotificationArray) ToBudgetManagementGroupNotificationArrayOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupNotificationArray) ToBudgetManagementGroupNotificationArrayOutputWithContext(ctx context.Context) BudgetManagementGroupNotificationArrayOutput
type BudgetManagementGroupNotificationArrayInput ¶ added in v4.31.0
type BudgetManagementGroupNotificationArrayInput interface { pulumi.Input ToBudgetManagementGroupNotificationArrayOutput() BudgetManagementGroupNotificationArrayOutput ToBudgetManagementGroupNotificationArrayOutputWithContext(context.Context) BudgetManagementGroupNotificationArrayOutput }
BudgetManagementGroupNotificationArrayInput is an input type that accepts BudgetManagementGroupNotificationArray and BudgetManagementGroupNotificationArrayOutput values. You can construct a concrete instance of `BudgetManagementGroupNotificationArrayInput` via:
BudgetManagementGroupNotificationArray{ BudgetManagementGroupNotificationArgs{...} }
type BudgetManagementGroupNotificationArrayOutput ¶ added in v4.31.0
type BudgetManagementGroupNotificationArrayOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupNotificationArrayOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupNotificationArrayOutput) ElementType() reflect.Type
func (BudgetManagementGroupNotificationArrayOutput) ToBudgetManagementGroupNotificationArrayOutput ¶ added in v4.31.0
func (o BudgetManagementGroupNotificationArrayOutput) ToBudgetManagementGroupNotificationArrayOutput() BudgetManagementGroupNotificationArrayOutput
func (BudgetManagementGroupNotificationArrayOutput) ToBudgetManagementGroupNotificationArrayOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupNotificationArrayOutput) ToBudgetManagementGroupNotificationArrayOutputWithContext(ctx context.Context) BudgetManagementGroupNotificationArrayOutput
type BudgetManagementGroupNotificationInput ¶ added in v4.31.0
type BudgetManagementGroupNotificationInput interface { pulumi.Input ToBudgetManagementGroupNotificationOutput() BudgetManagementGroupNotificationOutput ToBudgetManagementGroupNotificationOutputWithContext(context.Context) BudgetManagementGroupNotificationOutput }
BudgetManagementGroupNotificationInput is an input type that accepts BudgetManagementGroupNotificationArgs and BudgetManagementGroupNotificationOutput values. You can construct a concrete instance of `BudgetManagementGroupNotificationInput` via:
BudgetManagementGroupNotificationArgs{...}
type BudgetManagementGroupNotificationOutput ¶ added in v4.31.0
type BudgetManagementGroupNotificationOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupNotificationOutput) ContactEmails ¶ added in v4.31.0
func (o BudgetManagementGroupNotificationOutput) ContactEmails() pulumi.StringArrayOutput
Specifies a list of email addresses to send the budget notification to when the threshold is exceeded.
func (BudgetManagementGroupNotificationOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupNotificationOutput) ElementType() reflect.Type
func (BudgetManagementGroupNotificationOutput) Enabled ¶ added in v4.31.0
func (o BudgetManagementGroupNotificationOutput) Enabled() pulumi.BoolPtrOutput
Should the notification be enabled?
func (BudgetManagementGroupNotificationOutput) Operator ¶ added in v4.31.0
func (o BudgetManagementGroupNotificationOutput) Operator() pulumi.StringOutput
The comparison operator for the notification. Must be one of `EqualTo`, `GreaterThan`, or `GreaterThanOrEqualTo`.
func (BudgetManagementGroupNotificationOutput) Threshold ¶ added in v4.31.0
func (o BudgetManagementGroupNotificationOutput) Threshold() pulumi.IntOutput
Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000.
func (BudgetManagementGroupNotificationOutput) ThresholdType ¶ added in v4.31.0
func (o BudgetManagementGroupNotificationOutput) ThresholdType() pulumi.StringPtrOutput
The type of threshold for the notification. This determines whether the notification is triggered by forecasted costs or actual costs. The allowed values are `Actual` and `Forecasted`. Default is `Actual`. Changing this forces a new resource to be created.
func (BudgetManagementGroupNotificationOutput) ToBudgetManagementGroupNotificationOutput ¶ added in v4.31.0
func (o BudgetManagementGroupNotificationOutput) ToBudgetManagementGroupNotificationOutput() BudgetManagementGroupNotificationOutput
func (BudgetManagementGroupNotificationOutput) ToBudgetManagementGroupNotificationOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupNotificationOutput) ToBudgetManagementGroupNotificationOutputWithContext(ctx context.Context) BudgetManagementGroupNotificationOutput
type BudgetManagementGroupOutput ¶ added in v4.31.0
type BudgetManagementGroupOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupOutput) ElementType() reflect.Type
func (BudgetManagementGroupOutput) ToBudgetManagementGroupOutput ¶ added in v4.31.0
func (o BudgetManagementGroupOutput) ToBudgetManagementGroupOutput() BudgetManagementGroupOutput
func (BudgetManagementGroupOutput) ToBudgetManagementGroupOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupOutput) ToBudgetManagementGroupOutputWithContext(ctx context.Context) BudgetManagementGroupOutput
func (BudgetManagementGroupOutput) ToBudgetManagementGroupPtrOutput ¶ added in v4.31.0
func (o BudgetManagementGroupOutput) ToBudgetManagementGroupPtrOutput() BudgetManagementGroupPtrOutput
func (BudgetManagementGroupOutput) ToBudgetManagementGroupPtrOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupOutput) ToBudgetManagementGroupPtrOutputWithContext(ctx context.Context) BudgetManagementGroupPtrOutput
type BudgetManagementGroupPtrInput ¶ added in v4.31.0
type BudgetManagementGroupPtrInput interface { pulumi.Input ToBudgetManagementGroupPtrOutput() BudgetManagementGroupPtrOutput ToBudgetManagementGroupPtrOutputWithContext(ctx context.Context) BudgetManagementGroupPtrOutput }
type BudgetManagementGroupPtrOutput ¶ added in v4.31.0
type BudgetManagementGroupPtrOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupPtrOutput) Elem ¶ added in v4.31.0
func (o BudgetManagementGroupPtrOutput) Elem() BudgetManagementGroupOutput
func (BudgetManagementGroupPtrOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupPtrOutput) ElementType() reflect.Type
func (BudgetManagementGroupPtrOutput) ToBudgetManagementGroupPtrOutput ¶ added in v4.31.0
func (o BudgetManagementGroupPtrOutput) ToBudgetManagementGroupPtrOutput() BudgetManagementGroupPtrOutput
func (BudgetManagementGroupPtrOutput) ToBudgetManagementGroupPtrOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupPtrOutput) ToBudgetManagementGroupPtrOutputWithContext(ctx context.Context) BudgetManagementGroupPtrOutput
type BudgetManagementGroupState ¶ added in v4.31.0
type BudgetManagementGroupState struct { // The total amount of cost to track with the budget. Amount pulumi.Float64PtrInput // The ETag of the Management Group Consumption Budget. Etag pulumi.StringPtrInput // A `filter` block as defined below. Filter BudgetManagementGroupFilterPtrInput // The ID of the Management Group. Changing this forces a new resource to be created. ManagementGroupId pulumi.StringPtrInput // The name which should be used for this Management Group Consumption Budget. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `notification` blocks as defined below. Notifications BudgetManagementGroupNotificationArrayInput // The time covered by a budget. Tracking of the amount will be reset based on the time grain. Must be one of `Monthly`, `Quarterly`, `Annually`, `BillingMonth`, `BillingQuarter`, or `BillingYear`. Defaults to `Monthly`. TimeGrain pulumi.StringPtrInput // A `timePeriod` block as defined below. TimePeriod BudgetManagementGroupTimePeriodPtrInput }
func (BudgetManagementGroupState) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupState) ElementType() reflect.Type
type BudgetManagementGroupTimePeriod ¶ added in v4.31.0
type BudgetManagementGroupTimePeriod struct { // The end date for the budget. If not set this will be 10 years after the start date. EndDate *string `pulumi:"endDate"` // The start date for the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. Changing this forces a new resource to be created. StartDate string `pulumi:"startDate"` }
type BudgetManagementGroupTimePeriodArgs ¶ added in v4.31.0
type BudgetManagementGroupTimePeriodArgs struct { // The end date for the budget. If not set this will be 10 years after the start date. EndDate pulumi.StringPtrInput `pulumi:"endDate"` // The start date for the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. Changing this forces a new resource to be created. StartDate pulumi.StringInput `pulumi:"startDate"` }
func (BudgetManagementGroupTimePeriodArgs) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupTimePeriodArgs) ElementType() reflect.Type
func (BudgetManagementGroupTimePeriodArgs) ToBudgetManagementGroupTimePeriodOutput ¶ added in v4.31.0
func (i BudgetManagementGroupTimePeriodArgs) ToBudgetManagementGroupTimePeriodOutput() BudgetManagementGroupTimePeriodOutput
func (BudgetManagementGroupTimePeriodArgs) ToBudgetManagementGroupTimePeriodOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupTimePeriodArgs) ToBudgetManagementGroupTimePeriodOutputWithContext(ctx context.Context) BudgetManagementGroupTimePeriodOutput
func (BudgetManagementGroupTimePeriodArgs) ToBudgetManagementGroupTimePeriodPtrOutput ¶ added in v4.31.0
func (i BudgetManagementGroupTimePeriodArgs) ToBudgetManagementGroupTimePeriodPtrOutput() BudgetManagementGroupTimePeriodPtrOutput
func (BudgetManagementGroupTimePeriodArgs) ToBudgetManagementGroupTimePeriodPtrOutputWithContext ¶ added in v4.31.0
func (i BudgetManagementGroupTimePeriodArgs) ToBudgetManagementGroupTimePeriodPtrOutputWithContext(ctx context.Context) BudgetManagementGroupTimePeriodPtrOutput
type BudgetManagementGroupTimePeriodInput ¶ added in v4.31.0
type BudgetManagementGroupTimePeriodInput interface { pulumi.Input ToBudgetManagementGroupTimePeriodOutput() BudgetManagementGroupTimePeriodOutput ToBudgetManagementGroupTimePeriodOutputWithContext(context.Context) BudgetManagementGroupTimePeriodOutput }
BudgetManagementGroupTimePeriodInput is an input type that accepts BudgetManagementGroupTimePeriodArgs and BudgetManagementGroupTimePeriodOutput values. You can construct a concrete instance of `BudgetManagementGroupTimePeriodInput` via:
BudgetManagementGroupTimePeriodArgs{...}
type BudgetManagementGroupTimePeriodOutput ¶ added in v4.31.0
type BudgetManagementGroupTimePeriodOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupTimePeriodOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupTimePeriodOutput) ElementType() reflect.Type
func (BudgetManagementGroupTimePeriodOutput) EndDate ¶ added in v4.31.0
func (o BudgetManagementGroupTimePeriodOutput) EndDate() pulumi.StringPtrOutput
The end date for the budget. If not set this will be 10 years after the start date.
func (BudgetManagementGroupTimePeriodOutput) StartDate ¶ added in v4.31.0
func (o BudgetManagementGroupTimePeriodOutput) StartDate() pulumi.StringOutput
The start date for the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. Changing this forces a new resource to be created.
func (BudgetManagementGroupTimePeriodOutput) ToBudgetManagementGroupTimePeriodOutput ¶ added in v4.31.0
func (o BudgetManagementGroupTimePeriodOutput) ToBudgetManagementGroupTimePeriodOutput() BudgetManagementGroupTimePeriodOutput
func (BudgetManagementGroupTimePeriodOutput) ToBudgetManagementGroupTimePeriodOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupTimePeriodOutput) ToBudgetManagementGroupTimePeriodOutputWithContext(ctx context.Context) BudgetManagementGroupTimePeriodOutput
func (BudgetManagementGroupTimePeriodOutput) ToBudgetManagementGroupTimePeriodPtrOutput ¶ added in v4.31.0
func (o BudgetManagementGroupTimePeriodOutput) ToBudgetManagementGroupTimePeriodPtrOutput() BudgetManagementGroupTimePeriodPtrOutput
func (BudgetManagementGroupTimePeriodOutput) ToBudgetManagementGroupTimePeriodPtrOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupTimePeriodOutput) ToBudgetManagementGroupTimePeriodPtrOutputWithContext(ctx context.Context) BudgetManagementGroupTimePeriodPtrOutput
type BudgetManagementGroupTimePeriodPtrInput ¶ added in v4.31.0
type BudgetManagementGroupTimePeriodPtrInput interface { pulumi.Input ToBudgetManagementGroupTimePeriodPtrOutput() BudgetManagementGroupTimePeriodPtrOutput ToBudgetManagementGroupTimePeriodPtrOutputWithContext(context.Context) BudgetManagementGroupTimePeriodPtrOutput }
BudgetManagementGroupTimePeriodPtrInput is an input type that accepts BudgetManagementGroupTimePeriodArgs, BudgetManagementGroupTimePeriodPtr and BudgetManagementGroupTimePeriodPtrOutput values. You can construct a concrete instance of `BudgetManagementGroupTimePeriodPtrInput` via:
BudgetManagementGroupTimePeriodArgs{...} or: nil
func BudgetManagementGroupTimePeriodPtr ¶ added in v4.31.0
func BudgetManagementGroupTimePeriodPtr(v *BudgetManagementGroupTimePeriodArgs) BudgetManagementGroupTimePeriodPtrInput
type BudgetManagementGroupTimePeriodPtrOutput ¶ added in v4.31.0
type BudgetManagementGroupTimePeriodPtrOutput struct{ *pulumi.OutputState }
func (BudgetManagementGroupTimePeriodPtrOutput) ElementType ¶ added in v4.31.0
func (BudgetManagementGroupTimePeriodPtrOutput) ElementType() reflect.Type
func (BudgetManagementGroupTimePeriodPtrOutput) EndDate ¶ added in v4.31.0
func (o BudgetManagementGroupTimePeriodPtrOutput) EndDate() pulumi.StringPtrOutput
The end date for the budget. If not set this will be 10 years after the start date.
func (BudgetManagementGroupTimePeriodPtrOutput) StartDate ¶ added in v4.31.0
func (o BudgetManagementGroupTimePeriodPtrOutput) StartDate() pulumi.StringPtrOutput
The start date for the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. Changing this forces a new resource to be created.
func (BudgetManagementGroupTimePeriodPtrOutput) ToBudgetManagementGroupTimePeriodPtrOutput ¶ added in v4.31.0
func (o BudgetManagementGroupTimePeriodPtrOutput) ToBudgetManagementGroupTimePeriodPtrOutput() BudgetManagementGroupTimePeriodPtrOutput
func (BudgetManagementGroupTimePeriodPtrOutput) ToBudgetManagementGroupTimePeriodPtrOutputWithContext ¶ added in v4.31.0
func (o BudgetManagementGroupTimePeriodPtrOutput) ToBudgetManagementGroupTimePeriodPtrOutputWithContext(ctx context.Context) BudgetManagementGroupTimePeriodPtrOutput
type BudgetResourceGroup ¶
type BudgetResourceGroup struct { pulumi.CustomResourceState // The total amount of cost to track with the budget. Amount pulumi.Float64Output `pulumi:"amount"` // The ETag of the Resource Group Consumption Budget Etag pulumi.StringOutput `pulumi:"etag"` // A `filter` block as defined below. Filter BudgetResourceGroupFilterPtrOutput `pulumi:"filter"` // The name which should be used for this Resource Group Consumption Budget. Changing this forces a new Resource Group Consumption Budget to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `notification` blocks as defined below. Notifications BudgetResourceGroupNotificationArrayOutput `pulumi:"notifications"` // The ID of the Resource Group to create the consumption budget for in the form of /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1. Changing this forces a new Resource Group Consumption Budget to be created. ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"` // The time covered by a budget. Tracking of the amount will be reset based on the time grain. Must be one of `Monthly`, `Quarterly`, `Annually`, `BillingMonth`, `BillingQuarter`, or `BillingYear`. Defaults to `Monthly`. TimeGrain pulumi.StringPtrOutput `pulumi:"timeGrain"` // A `timePeriod` block as defined below. TimePeriod BudgetResourceGroupTimePeriodOutput `pulumi:"timePeriod"` }
Manages a Resource Group Consumption Budget.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/consumption" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("eastus"), }) if err != nil { return err } exampleActionGroup, err := monitoring.NewActionGroup(ctx, "exampleActionGroup", &monitoring.ActionGroupArgs{ ResourceGroupName: exampleResourceGroup.Name, ShortName: pulumi.String("example"), }) if err != nil { return err } _, err = consumption.NewBudgetResourceGroup(ctx, "exampleBudgetResourceGroup", &consumption.BudgetResourceGroupArgs{ ResourceGroupId: exampleResourceGroup.ID(), Amount: pulumi.Float64(1000), TimeGrain: pulumi.String("Monthly"), TimePeriod: &consumption.BudgetResourceGroupTimePeriodArgs{ StartDate: pulumi.String("2022-06-01T00:00:00Z"), EndDate: pulumi.String("2022-07-01T00:00:00Z"), }, Filter: &consumption.BudgetResourceGroupFilterArgs{ Dimensions: consumption.BudgetResourceGroupFilterDimensionArray{ &consumption.BudgetResourceGroupFilterDimensionArgs{ Name: pulumi.String("ResourceId"), Values: pulumi.StringArray{ exampleActionGroup.ID(), }, }, }, Tags: consumption.BudgetResourceGroupFilterTagArray{ &consumption.BudgetResourceGroupFilterTagArgs{ Name: pulumi.String("foo"), Values: pulumi.StringArray{ pulumi.String("bar"), pulumi.String("baz"), }, }, }, }, Notifications: consumption.BudgetResourceGroupNotificationArray{ &consumption.BudgetResourceGroupNotificationArgs{ Enabled: pulumi.Bool(true), Threshold: pulumi.Int(90), Operator: pulumi.String("EqualTo"), ThresholdType: pulumi.String("Forecasted"), ContactEmails: pulumi.StringArray{ pulumi.String("foo@example.com"), pulumi.String("bar@example.com"), }, ContactGroups: pulumi.StringArray{ exampleActionGroup.ID(), }, ContactRoles: pulumi.StringArray{ pulumi.String("Owner"), }, }, &consumption.BudgetResourceGroupNotificationArgs{ Enabled: pulumi.Bool(false), Threshold: pulumi.Int(100), Operator: pulumi.String("GreaterThan"), ContactEmails: pulumi.StringArray{ pulumi.String("foo@example.com"), pulumi.String("bar@example.com"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Resource Group Consumption Budgets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:consumption/budgetResourceGroup:BudgetResourceGroup example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.Consumption/budgets/resourceGroup1
```
func GetBudgetResourceGroup ¶
func GetBudgetResourceGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BudgetResourceGroupState, opts ...pulumi.ResourceOption) (*BudgetResourceGroup, error)
GetBudgetResourceGroup gets an existing BudgetResourceGroup 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 NewBudgetResourceGroup ¶
func NewBudgetResourceGroup(ctx *pulumi.Context, name string, args *BudgetResourceGroupArgs, opts ...pulumi.ResourceOption) (*BudgetResourceGroup, error)
NewBudgetResourceGroup registers a new resource with the given unique name, arguments, and options.
func (*BudgetResourceGroup) ElementType ¶
func (*BudgetResourceGroup) ElementType() reflect.Type
func (*BudgetResourceGroup) ToBudgetResourceGroupOutput ¶
func (i *BudgetResourceGroup) ToBudgetResourceGroupOutput() BudgetResourceGroupOutput
func (*BudgetResourceGroup) ToBudgetResourceGroupOutputWithContext ¶
func (i *BudgetResourceGroup) ToBudgetResourceGroupOutputWithContext(ctx context.Context) BudgetResourceGroupOutput
func (*BudgetResourceGroup) ToBudgetResourceGroupPtrOutput ¶
func (i *BudgetResourceGroup) ToBudgetResourceGroupPtrOutput() BudgetResourceGroupPtrOutput
func (*BudgetResourceGroup) ToBudgetResourceGroupPtrOutputWithContext ¶
func (i *BudgetResourceGroup) ToBudgetResourceGroupPtrOutputWithContext(ctx context.Context) BudgetResourceGroupPtrOutput
type BudgetResourceGroupArgs ¶
type BudgetResourceGroupArgs struct { // The total amount of cost to track with the budget. Amount pulumi.Float64Input // The ETag of the Resource Group Consumption Budget Etag pulumi.StringPtrInput // A `filter` block as defined below. Filter BudgetResourceGroupFilterPtrInput // The name which should be used for this Resource Group Consumption Budget. Changing this forces a new Resource Group Consumption Budget to be created. Name pulumi.StringPtrInput // One or more `notification` blocks as defined below. Notifications BudgetResourceGroupNotificationArrayInput // The ID of the Resource Group to create the consumption budget for in the form of /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1. Changing this forces a new Resource Group Consumption Budget to be created. ResourceGroupId pulumi.StringInput // The time covered by a budget. Tracking of the amount will be reset based on the time grain. Must be one of `Monthly`, `Quarterly`, `Annually`, `BillingMonth`, `BillingQuarter`, or `BillingYear`. Defaults to `Monthly`. TimeGrain pulumi.StringPtrInput // A `timePeriod` block as defined below. TimePeriod BudgetResourceGroupTimePeriodInput }
The set of arguments for constructing a BudgetResourceGroup resource.
func (BudgetResourceGroupArgs) ElementType ¶
func (BudgetResourceGroupArgs) ElementType() reflect.Type
type BudgetResourceGroupArray ¶
type BudgetResourceGroupArray []BudgetResourceGroupInput
func (BudgetResourceGroupArray) ElementType ¶
func (BudgetResourceGroupArray) ElementType() reflect.Type
func (BudgetResourceGroupArray) ToBudgetResourceGroupArrayOutput ¶
func (i BudgetResourceGroupArray) ToBudgetResourceGroupArrayOutput() BudgetResourceGroupArrayOutput
func (BudgetResourceGroupArray) ToBudgetResourceGroupArrayOutputWithContext ¶
func (i BudgetResourceGroupArray) ToBudgetResourceGroupArrayOutputWithContext(ctx context.Context) BudgetResourceGroupArrayOutput
type BudgetResourceGroupArrayInput ¶
type BudgetResourceGroupArrayInput interface { pulumi.Input ToBudgetResourceGroupArrayOutput() BudgetResourceGroupArrayOutput ToBudgetResourceGroupArrayOutputWithContext(context.Context) BudgetResourceGroupArrayOutput }
BudgetResourceGroupArrayInput is an input type that accepts BudgetResourceGroupArray and BudgetResourceGroupArrayOutput values. You can construct a concrete instance of `BudgetResourceGroupArrayInput` via:
BudgetResourceGroupArray{ BudgetResourceGroupArgs{...} }
type BudgetResourceGroupArrayOutput ¶
type BudgetResourceGroupArrayOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupArrayOutput) ElementType ¶
func (BudgetResourceGroupArrayOutput) ElementType() reflect.Type
func (BudgetResourceGroupArrayOutput) Index ¶
func (o BudgetResourceGroupArrayOutput) Index(i pulumi.IntInput) BudgetResourceGroupOutput
func (BudgetResourceGroupArrayOutput) ToBudgetResourceGroupArrayOutput ¶
func (o BudgetResourceGroupArrayOutput) ToBudgetResourceGroupArrayOutput() BudgetResourceGroupArrayOutput
func (BudgetResourceGroupArrayOutput) ToBudgetResourceGroupArrayOutputWithContext ¶
func (o BudgetResourceGroupArrayOutput) ToBudgetResourceGroupArrayOutputWithContext(ctx context.Context) BudgetResourceGroupArrayOutput
type BudgetResourceGroupFilter ¶
type BudgetResourceGroupFilter struct { // One or more `dimension` blocks as defined below to filter the budget on. Dimensions []BudgetResourceGroupFilterDimension `pulumi:"dimensions"` // A `not` block as defined below to filter the budget on. Not *BudgetResourceGroupFilterNot `pulumi:"not"` // One or more `tag` blocks as defined below to filter the budget on. Tags []BudgetResourceGroupFilterTag `pulumi:"tags"` }
type BudgetResourceGroupFilterArgs ¶
type BudgetResourceGroupFilterArgs struct { // One or more `dimension` blocks as defined below to filter the budget on. Dimensions BudgetResourceGroupFilterDimensionArrayInput `pulumi:"dimensions"` // A `not` block as defined below to filter the budget on. Not BudgetResourceGroupFilterNotPtrInput `pulumi:"not"` // One or more `tag` blocks as defined below to filter the budget on. Tags BudgetResourceGroupFilterTagArrayInput `pulumi:"tags"` }
func (BudgetResourceGroupFilterArgs) ElementType ¶
func (BudgetResourceGroupFilterArgs) ElementType() reflect.Type
func (BudgetResourceGroupFilterArgs) ToBudgetResourceGroupFilterOutput ¶
func (i BudgetResourceGroupFilterArgs) ToBudgetResourceGroupFilterOutput() BudgetResourceGroupFilterOutput
func (BudgetResourceGroupFilterArgs) ToBudgetResourceGroupFilterOutputWithContext ¶
func (i BudgetResourceGroupFilterArgs) ToBudgetResourceGroupFilterOutputWithContext(ctx context.Context) BudgetResourceGroupFilterOutput
func (BudgetResourceGroupFilterArgs) ToBudgetResourceGroupFilterPtrOutput ¶
func (i BudgetResourceGroupFilterArgs) ToBudgetResourceGroupFilterPtrOutput() BudgetResourceGroupFilterPtrOutput
func (BudgetResourceGroupFilterArgs) ToBudgetResourceGroupFilterPtrOutputWithContext ¶
func (i BudgetResourceGroupFilterArgs) ToBudgetResourceGroupFilterPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterPtrOutput
type BudgetResourceGroupFilterDimension ¶
type BudgetResourceGroupFilterDimension struct { // The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`. Name string `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator *string `pulumi:"operator"` // Specifies a list of values for the column. Values []string `pulumi:"values"` }
type BudgetResourceGroupFilterDimensionArgs ¶
type BudgetResourceGroupFilterDimensionArgs struct { // The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`. Name pulumi.StringInput `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Specifies a list of values for the column. Values pulumi.StringArrayInput `pulumi:"values"` }
func (BudgetResourceGroupFilterDimensionArgs) ElementType ¶
func (BudgetResourceGroupFilterDimensionArgs) ElementType() reflect.Type
func (BudgetResourceGroupFilterDimensionArgs) ToBudgetResourceGroupFilterDimensionOutput ¶
func (i BudgetResourceGroupFilterDimensionArgs) ToBudgetResourceGroupFilterDimensionOutput() BudgetResourceGroupFilterDimensionOutput
func (BudgetResourceGroupFilterDimensionArgs) ToBudgetResourceGroupFilterDimensionOutputWithContext ¶
func (i BudgetResourceGroupFilterDimensionArgs) ToBudgetResourceGroupFilterDimensionOutputWithContext(ctx context.Context) BudgetResourceGroupFilterDimensionOutput
type BudgetResourceGroupFilterDimensionArray ¶
type BudgetResourceGroupFilterDimensionArray []BudgetResourceGroupFilterDimensionInput
func (BudgetResourceGroupFilterDimensionArray) ElementType ¶
func (BudgetResourceGroupFilterDimensionArray) ElementType() reflect.Type
func (BudgetResourceGroupFilterDimensionArray) ToBudgetResourceGroupFilterDimensionArrayOutput ¶
func (i BudgetResourceGroupFilterDimensionArray) ToBudgetResourceGroupFilterDimensionArrayOutput() BudgetResourceGroupFilterDimensionArrayOutput
func (BudgetResourceGroupFilterDimensionArray) ToBudgetResourceGroupFilterDimensionArrayOutputWithContext ¶
func (i BudgetResourceGroupFilterDimensionArray) ToBudgetResourceGroupFilterDimensionArrayOutputWithContext(ctx context.Context) BudgetResourceGroupFilterDimensionArrayOutput
type BudgetResourceGroupFilterDimensionArrayInput ¶
type BudgetResourceGroupFilterDimensionArrayInput interface { pulumi.Input ToBudgetResourceGroupFilterDimensionArrayOutput() BudgetResourceGroupFilterDimensionArrayOutput ToBudgetResourceGroupFilterDimensionArrayOutputWithContext(context.Context) BudgetResourceGroupFilterDimensionArrayOutput }
BudgetResourceGroupFilterDimensionArrayInput is an input type that accepts BudgetResourceGroupFilterDimensionArray and BudgetResourceGroupFilterDimensionArrayOutput values. You can construct a concrete instance of `BudgetResourceGroupFilterDimensionArrayInput` via:
BudgetResourceGroupFilterDimensionArray{ BudgetResourceGroupFilterDimensionArgs{...} }
type BudgetResourceGroupFilterDimensionArrayOutput ¶
type BudgetResourceGroupFilterDimensionArrayOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupFilterDimensionArrayOutput) ElementType ¶
func (BudgetResourceGroupFilterDimensionArrayOutput) ElementType() reflect.Type
func (BudgetResourceGroupFilterDimensionArrayOutput) ToBudgetResourceGroupFilterDimensionArrayOutput ¶
func (o BudgetResourceGroupFilterDimensionArrayOutput) ToBudgetResourceGroupFilterDimensionArrayOutput() BudgetResourceGroupFilterDimensionArrayOutput
func (BudgetResourceGroupFilterDimensionArrayOutput) ToBudgetResourceGroupFilterDimensionArrayOutputWithContext ¶
func (o BudgetResourceGroupFilterDimensionArrayOutput) ToBudgetResourceGroupFilterDimensionArrayOutputWithContext(ctx context.Context) BudgetResourceGroupFilterDimensionArrayOutput
type BudgetResourceGroupFilterDimensionInput ¶
type BudgetResourceGroupFilterDimensionInput interface { pulumi.Input ToBudgetResourceGroupFilterDimensionOutput() BudgetResourceGroupFilterDimensionOutput ToBudgetResourceGroupFilterDimensionOutputWithContext(context.Context) BudgetResourceGroupFilterDimensionOutput }
BudgetResourceGroupFilterDimensionInput is an input type that accepts BudgetResourceGroupFilterDimensionArgs and BudgetResourceGroupFilterDimensionOutput values. You can construct a concrete instance of `BudgetResourceGroupFilterDimensionInput` via:
BudgetResourceGroupFilterDimensionArgs{...}
type BudgetResourceGroupFilterDimensionOutput ¶
type BudgetResourceGroupFilterDimensionOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupFilterDimensionOutput) ElementType ¶
func (BudgetResourceGroupFilterDimensionOutput) ElementType() reflect.Type
func (BudgetResourceGroupFilterDimensionOutput) Name ¶
func (o BudgetResourceGroupFilterDimensionOutput) Name() pulumi.StringOutput
The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`.
func (BudgetResourceGroupFilterDimensionOutput) Operator ¶
func (o BudgetResourceGroupFilterDimensionOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetResourceGroupFilterDimensionOutput) ToBudgetResourceGroupFilterDimensionOutput ¶
func (o BudgetResourceGroupFilterDimensionOutput) ToBudgetResourceGroupFilterDimensionOutput() BudgetResourceGroupFilterDimensionOutput
func (BudgetResourceGroupFilterDimensionOutput) ToBudgetResourceGroupFilterDimensionOutputWithContext ¶
func (o BudgetResourceGroupFilterDimensionOutput) ToBudgetResourceGroupFilterDimensionOutputWithContext(ctx context.Context) BudgetResourceGroupFilterDimensionOutput
func (BudgetResourceGroupFilterDimensionOutput) Values ¶
func (o BudgetResourceGroupFilterDimensionOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the column.
type BudgetResourceGroupFilterInput ¶
type BudgetResourceGroupFilterInput interface { pulumi.Input ToBudgetResourceGroupFilterOutput() BudgetResourceGroupFilterOutput ToBudgetResourceGroupFilterOutputWithContext(context.Context) BudgetResourceGroupFilterOutput }
BudgetResourceGroupFilterInput is an input type that accepts BudgetResourceGroupFilterArgs and BudgetResourceGroupFilterOutput values. You can construct a concrete instance of `BudgetResourceGroupFilterInput` via:
BudgetResourceGroupFilterArgs{...}
type BudgetResourceGroupFilterNot ¶
type BudgetResourceGroupFilterNot struct { // One `dimension` block as defined below to filter the budget on. Conflicts with `tag`. Dimension *BudgetResourceGroupFilterNotDimension `pulumi:"dimension"` // One `tag` block as defined below to filter the budget on. Conflicts with `dimension`. Tag *BudgetResourceGroupFilterNotTag `pulumi:"tag"` }
type BudgetResourceGroupFilterNotArgs ¶
type BudgetResourceGroupFilterNotArgs struct { // One `dimension` block as defined below to filter the budget on. Conflicts with `tag`. Dimension BudgetResourceGroupFilterNotDimensionPtrInput `pulumi:"dimension"` // One `tag` block as defined below to filter the budget on. Conflicts with `dimension`. Tag BudgetResourceGroupFilterNotTagPtrInput `pulumi:"tag"` }
func (BudgetResourceGroupFilterNotArgs) ElementType ¶
func (BudgetResourceGroupFilterNotArgs) ElementType() reflect.Type
func (BudgetResourceGroupFilterNotArgs) ToBudgetResourceGroupFilterNotOutput ¶
func (i BudgetResourceGroupFilterNotArgs) ToBudgetResourceGroupFilterNotOutput() BudgetResourceGroupFilterNotOutput
func (BudgetResourceGroupFilterNotArgs) ToBudgetResourceGroupFilterNotOutputWithContext ¶
func (i BudgetResourceGroupFilterNotArgs) ToBudgetResourceGroupFilterNotOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotOutput
func (BudgetResourceGroupFilterNotArgs) ToBudgetResourceGroupFilterNotPtrOutput ¶
func (i BudgetResourceGroupFilterNotArgs) ToBudgetResourceGroupFilterNotPtrOutput() BudgetResourceGroupFilterNotPtrOutput
func (BudgetResourceGroupFilterNotArgs) ToBudgetResourceGroupFilterNotPtrOutputWithContext ¶
func (i BudgetResourceGroupFilterNotArgs) ToBudgetResourceGroupFilterNotPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotPtrOutput
type BudgetResourceGroupFilterNotDimension ¶
type BudgetResourceGroupFilterNotDimension struct { // The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`. Name string `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator *string `pulumi:"operator"` // Specifies a list of values for the column. Values []string `pulumi:"values"` }
type BudgetResourceGroupFilterNotDimensionArgs ¶
type BudgetResourceGroupFilterNotDimensionArgs struct { // The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`. Name pulumi.StringInput `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Specifies a list of values for the column. Values pulumi.StringArrayInput `pulumi:"values"` }
func (BudgetResourceGroupFilterNotDimensionArgs) ElementType ¶
func (BudgetResourceGroupFilterNotDimensionArgs) ElementType() reflect.Type
func (BudgetResourceGroupFilterNotDimensionArgs) ToBudgetResourceGroupFilterNotDimensionOutput ¶
func (i BudgetResourceGroupFilterNotDimensionArgs) ToBudgetResourceGroupFilterNotDimensionOutput() BudgetResourceGroupFilterNotDimensionOutput
func (BudgetResourceGroupFilterNotDimensionArgs) ToBudgetResourceGroupFilterNotDimensionOutputWithContext ¶
func (i BudgetResourceGroupFilterNotDimensionArgs) ToBudgetResourceGroupFilterNotDimensionOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotDimensionOutput
func (BudgetResourceGroupFilterNotDimensionArgs) ToBudgetResourceGroupFilterNotDimensionPtrOutput ¶
func (i BudgetResourceGroupFilterNotDimensionArgs) ToBudgetResourceGroupFilterNotDimensionPtrOutput() BudgetResourceGroupFilterNotDimensionPtrOutput
func (BudgetResourceGroupFilterNotDimensionArgs) ToBudgetResourceGroupFilterNotDimensionPtrOutputWithContext ¶
func (i BudgetResourceGroupFilterNotDimensionArgs) ToBudgetResourceGroupFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotDimensionPtrOutput
type BudgetResourceGroupFilterNotDimensionInput ¶
type BudgetResourceGroupFilterNotDimensionInput interface { pulumi.Input ToBudgetResourceGroupFilterNotDimensionOutput() BudgetResourceGroupFilterNotDimensionOutput ToBudgetResourceGroupFilterNotDimensionOutputWithContext(context.Context) BudgetResourceGroupFilterNotDimensionOutput }
BudgetResourceGroupFilterNotDimensionInput is an input type that accepts BudgetResourceGroupFilterNotDimensionArgs and BudgetResourceGroupFilterNotDimensionOutput values. You can construct a concrete instance of `BudgetResourceGroupFilterNotDimensionInput` via:
BudgetResourceGroupFilterNotDimensionArgs{...}
type BudgetResourceGroupFilterNotDimensionOutput ¶
type BudgetResourceGroupFilterNotDimensionOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupFilterNotDimensionOutput) ElementType ¶
func (BudgetResourceGroupFilterNotDimensionOutput) ElementType() reflect.Type
func (BudgetResourceGroupFilterNotDimensionOutput) Name ¶
func (o BudgetResourceGroupFilterNotDimensionOutput) Name() pulumi.StringOutput
The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`.
func (BudgetResourceGroupFilterNotDimensionOutput) Operator ¶
func (o BudgetResourceGroupFilterNotDimensionOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetResourceGroupFilterNotDimensionOutput) ToBudgetResourceGroupFilterNotDimensionOutput ¶
func (o BudgetResourceGroupFilterNotDimensionOutput) ToBudgetResourceGroupFilterNotDimensionOutput() BudgetResourceGroupFilterNotDimensionOutput
func (BudgetResourceGroupFilterNotDimensionOutput) ToBudgetResourceGroupFilterNotDimensionOutputWithContext ¶
func (o BudgetResourceGroupFilterNotDimensionOutput) ToBudgetResourceGroupFilterNotDimensionOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotDimensionOutput
func (BudgetResourceGroupFilterNotDimensionOutput) ToBudgetResourceGroupFilterNotDimensionPtrOutput ¶
func (o BudgetResourceGroupFilterNotDimensionOutput) ToBudgetResourceGroupFilterNotDimensionPtrOutput() BudgetResourceGroupFilterNotDimensionPtrOutput
func (BudgetResourceGroupFilterNotDimensionOutput) ToBudgetResourceGroupFilterNotDimensionPtrOutputWithContext ¶
func (o BudgetResourceGroupFilterNotDimensionOutput) ToBudgetResourceGroupFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotDimensionPtrOutput
func (BudgetResourceGroupFilterNotDimensionOutput) Values ¶
func (o BudgetResourceGroupFilterNotDimensionOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the column.
type BudgetResourceGroupFilterNotDimensionPtrInput ¶
type BudgetResourceGroupFilterNotDimensionPtrInput interface { pulumi.Input ToBudgetResourceGroupFilterNotDimensionPtrOutput() BudgetResourceGroupFilterNotDimensionPtrOutput ToBudgetResourceGroupFilterNotDimensionPtrOutputWithContext(context.Context) BudgetResourceGroupFilterNotDimensionPtrOutput }
BudgetResourceGroupFilterNotDimensionPtrInput is an input type that accepts BudgetResourceGroupFilterNotDimensionArgs, BudgetResourceGroupFilterNotDimensionPtr and BudgetResourceGroupFilterNotDimensionPtrOutput values. You can construct a concrete instance of `BudgetResourceGroupFilterNotDimensionPtrInput` via:
BudgetResourceGroupFilterNotDimensionArgs{...} or: nil
func BudgetResourceGroupFilterNotDimensionPtr ¶
func BudgetResourceGroupFilterNotDimensionPtr(v *BudgetResourceGroupFilterNotDimensionArgs) BudgetResourceGroupFilterNotDimensionPtrInput
type BudgetResourceGroupFilterNotDimensionPtrOutput ¶
type BudgetResourceGroupFilterNotDimensionPtrOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupFilterNotDimensionPtrOutput) ElementType ¶
func (BudgetResourceGroupFilterNotDimensionPtrOutput) ElementType() reflect.Type
func (BudgetResourceGroupFilterNotDimensionPtrOutput) Name ¶
func (o BudgetResourceGroupFilterNotDimensionPtrOutput) Name() pulumi.StringPtrOutput
The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`.
func (BudgetResourceGroupFilterNotDimensionPtrOutput) Operator ¶
func (o BudgetResourceGroupFilterNotDimensionPtrOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetResourceGroupFilterNotDimensionPtrOutput) ToBudgetResourceGroupFilterNotDimensionPtrOutput ¶
func (o BudgetResourceGroupFilterNotDimensionPtrOutput) ToBudgetResourceGroupFilterNotDimensionPtrOutput() BudgetResourceGroupFilterNotDimensionPtrOutput
func (BudgetResourceGroupFilterNotDimensionPtrOutput) ToBudgetResourceGroupFilterNotDimensionPtrOutputWithContext ¶
func (o BudgetResourceGroupFilterNotDimensionPtrOutput) ToBudgetResourceGroupFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotDimensionPtrOutput
func (BudgetResourceGroupFilterNotDimensionPtrOutput) Values ¶
func (o BudgetResourceGroupFilterNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the column.
type BudgetResourceGroupFilterNotInput ¶
type BudgetResourceGroupFilterNotInput interface { pulumi.Input ToBudgetResourceGroupFilterNotOutput() BudgetResourceGroupFilterNotOutput ToBudgetResourceGroupFilterNotOutputWithContext(context.Context) BudgetResourceGroupFilterNotOutput }
BudgetResourceGroupFilterNotInput is an input type that accepts BudgetResourceGroupFilterNotArgs and BudgetResourceGroupFilterNotOutput values. You can construct a concrete instance of `BudgetResourceGroupFilterNotInput` via:
BudgetResourceGroupFilterNotArgs{...}
type BudgetResourceGroupFilterNotOutput ¶
type BudgetResourceGroupFilterNotOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupFilterNotOutput) Dimension ¶
func (o BudgetResourceGroupFilterNotOutput) Dimension() BudgetResourceGroupFilterNotDimensionPtrOutput
One `dimension` block as defined below to filter the budget on. Conflicts with `tag`.
func (BudgetResourceGroupFilterNotOutput) ElementType ¶
func (BudgetResourceGroupFilterNotOutput) ElementType() reflect.Type
func (BudgetResourceGroupFilterNotOutput) Tag ¶
One `tag` block as defined below to filter the budget on. Conflicts with `dimension`.
func (BudgetResourceGroupFilterNotOutput) ToBudgetResourceGroupFilterNotOutput ¶
func (o BudgetResourceGroupFilterNotOutput) ToBudgetResourceGroupFilterNotOutput() BudgetResourceGroupFilterNotOutput
func (BudgetResourceGroupFilterNotOutput) ToBudgetResourceGroupFilterNotOutputWithContext ¶
func (o BudgetResourceGroupFilterNotOutput) ToBudgetResourceGroupFilterNotOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotOutput
func (BudgetResourceGroupFilterNotOutput) ToBudgetResourceGroupFilterNotPtrOutput ¶
func (o BudgetResourceGroupFilterNotOutput) ToBudgetResourceGroupFilterNotPtrOutput() BudgetResourceGroupFilterNotPtrOutput
func (BudgetResourceGroupFilterNotOutput) ToBudgetResourceGroupFilterNotPtrOutputWithContext ¶
func (o BudgetResourceGroupFilterNotOutput) ToBudgetResourceGroupFilterNotPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotPtrOutput
type BudgetResourceGroupFilterNotPtrInput ¶
type BudgetResourceGroupFilterNotPtrInput interface { pulumi.Input ToBudgetResourceGroupFilterNotPtrOutput() BudgetResourceGroupFilterNotPtrOutput ToBudgetResourceGroupFilterNotPtrOutputWithContext(context.Context) BudgetResourceGroupFilterNotPtrOutput }
BudgetResourceGroupFilterNotPtrInput is an input type that accepts BudgetResourceGroupFilterNotArgs, BudgetResourceGroupFilterNotPtr and BudgetResourceGroupFilterNotPtrOutput values. You can construct a concrete instance of `BudgetResourceGroupFilterNotPtrInput` via:
BudgetResourceGroupFilterNotArgs{...} or: nil
func BudgetResourceGroupFilterNotPtr ¶
func BudgetResourceGroupFilterNotPtr(v *BudgetResourceGroupFilterNotArgs) BudgetResourceGroupFilterNotPtrInput
type BudgetResourceGroupFilterNotPtrOutput ¶
type BudgetResourceGroupFilterNotPtrOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupFilterNotPtrOutput) Dimension ¶
func (o BudgetResourceGroupFilterNotPtrOutput) Dimension() BudgetResourceGroupFilterNotDimensionPtrOutput
One `dimension` block as defined below to filter the budget on. Conflicts with `tag`.
func (BudgetResourceGroupFilterNotPtrOutput) ElementType ¶
func (BudgetResourceGroupFilterNotPtrOutput) ElementType() reflect.Type
func (BudgetResourceGroupFilterNotPtrOutput) Tag ¶
One `tag` block as defined below to filter the budget on. Conflicts with `dimension`.
func (BudgetResourceGroupFilterNotPtrOutput) ToBudgetResourceGroupFilterNotPtrOutput ¶
func (o BudgetResourceGroupFilterNotPtrOutput) ToBudgetResourceGroupFilterNotPtrOutput() BudgetResourceGroupFilterNotPtrOutput
func (BudgetResourceGroupFilterNotPtrOutput) ToBudgetResourceGroupFilterNotPtrOutputWithContext ¶
func (o BudgetResourceGroupFilterNotPtrOutput) ToBudgetResourceGroupFilterNotPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotPtrOutput
type BudgetResourceGroupFilterNotTag ¶
type BudgetResourceGroupFilterNotTag struct { // The name of the tag to use for the filter. Name string `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator *string `pulumi:"operator"` // Specifies a list of values for the tag. Values []string `pulumi:"values"` }
type BudgetResourceGroupFilterNotTagArgs ¶
type BudgetResourceGroupFilterNotTagArgs struct { // The name of the tag to use for the filter. Name pulumi.StringInput `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Specifies a list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (BudgetResourceGroupFilterNotTagArgs) ElementType ¶
func (BudgetResourceGroupFilterNotTagArgs) ElementType() reflect.Type
func (BudgetResourceGroupFilterNotTagArgs) ToBudgetResourceGroupFilterNotTagOutput ¶
func (i BudgetResourceGroupFilterNotTagArgs) ToBudgetResourceGroupFilterNotTagOutput() BudgetResourceGroupFilterNotTagOutput
func (BudgetResourceGroupFilterNotTagArgs) ToBudgetResourceGroupFilterNotTagOutputWithContext ¶
func (i BudgetResourceGroupFilterNotTagArgs) ToBudgetResourceGroupFilterNotTagOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotTagOutput
func (BudgetResourceGroupFilterNotTagArgs) ToBudgetResourceGroupFilterNotTagPtrOutput ¶
func (i BudgetResourceGroupFilterNotTagArgs) ToBudgetResourceGroupFilterNotTagPtrOutput() BudgetResourceGroupFilterNotTagPtrOutput
func (BudgetResourceGroupFilterNotTagArgs) ToBudgetResourceGroupFilterNotTagPtrOutputWithContext ¶
func (i BudgetResourceGroupFilterNotTagArgs) ToBudgetResourceGroupFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotTagPtrOutput
type BudgetResourceGroupFilterNotTagInput ¶
type BudgetResourceGroupFilterNotTagInput interface { pulumi.Input ToBudgetResourceGroupFilterNotTagOutput() BudgetResourceGroupFilterNotTagOutput ToBudgetResourceGroupFilterNotTagOutputWithContext(context.Context) BudgetResourceGroupFilterNotTagOutput }
BudgetResourceGroupFilterNotTagInput is an input type that accepts BudgetResourceGroupFilterNotTagArgs and BudgetResourceGroupFilterNotTagOutput values. You can construct a concrete instance of `BudgetResourceGroupFilterNotTagInput` via:
BudgetResourceGroupFilterNotTagArgs{...}
type BudgetResourceGroupFilterNotTagOutput ¶
type BudgetResourceGroupFilterNotTagOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupFilterNotTagOutput) ElementType ¶
func (BudgetResourceGroupFilterNotTagOutput) ElementType() reflect.Type
func (BudgetResourceGroupFilterNotTagOutput) Name ¶
func (o BudgetResourceGroupFilterNotTagOutput) Name() pulumi.StringOutput
The name of the tag to use for the filter.
func (BudgetResourceGroupFilterNotTagOutput) Operator ¶
func (o BudgetResourceGroupFilterNotTagOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetResourceGroupFilterNotTagOutput) ToBudgetResourceGroupFilterNotTagOutput ¶
func (o BudgetResourceGroupFilterNotTagOutput) ToBudgetResourceGroupFilterNotTagOutput() BudgetResourceGroupFilterNotTagOutput
func (BudgetResourceGroupFilterNotTagOutput) ToBudgetResourceGroupFilterNotTagOutputWithContext ¶
func (o BudgetResourceGroupFilterNotTagOutput) ToBudgetResourceGroupFilterNotTagOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotTagOutput
func (BudgetResourceGroupFilterNotTagOutput) ToBudgetResourceGroupFilterNotTagPtrOutput ¶
func (o BudgetResourceGroupFilterNotTagOutput) ToBudgetResourceGroupFilterNotTagPtrOutput() BudgetResourceGroupFilterNotTagPtrOutput
func (BudgetResourceGroupFilterNotTagOutput) ToBudgetResourceGroupFilterNotTagPtrOutputWithContext ¶
func (o BudgetResourceGroupFilterNotTagOutput) ToBudgetResourceGroupFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotTagPtrOutput
func (BudgetResourceGroupFilterNotTagOutput) Values ¶
func (o BudgetResourceGroupFilterNotTagOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the tag.
type BudgetResourceGroupFilterNotTagPtrInput ¶
type BudgetResourceGroupFilterNotTagPtrInput interface { pulumi.Input ToBudgetResourceGroupFilterNotTagPtrOutput() BudgetResourceGroupFilterNotTagPtrOutput ToBudgetResourceGroupFilterNotTagPtrOutputWithContext(context.Context) BudgetResourceGroupFilterNotTagPtrOutput }
BudgetResourceGroupFilterNotTagPtrInput is an input type that accepts BudgetResourceGroupFilterNotTagArgs, BudgetResourceGroupFilterNotTagPtr and BudgetResourceGroupFilterNotTagPtrOutput values. You can construct a concrete instance of `BudgetResourceGroupFilterNotTagPtrInput` via:
BudgetResourceGroupFilterNotTagArgs{...} or: nil
func BudgetResourceGroupFilterNotTagPtr ¶
func BudgetResourceGroupFilterNotTagPtr(v *BudgetResourceGroupFilterNotTagArgs) BudgetResourceGroupFilterNotTagPtrInput
type BudgetResourceGroupFilterNotTagPtrOutput ¶
type BudgetResourceGroupFilterNotTagPtrOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupFilterNotTagPtrOutput) ElementType ¶
func (BudgetResourceGroupFilterNotTagPtrOutput) ElementType() reflect.Type
func (BudgetResourceGroupFilterNotTagPtrOutput) Name ¶
func (o BudgetResourceGroupFilterNotTagPtrOutput) Name() pulumi.StringPtrOutput
The name of the tag to use for the filter.
func (BudgetResourceGroupFilterNotTagPtrOutput) Operator ¶
func (o BudgetResourceGroupFilterNotTagPtrOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetResourceGroupFilterNotTagPtrOutput) ToBudgetResourceGroupFilterNotTagPtrOutput ¶
func (o BudgetResourceGroupFilterNotTagPtrOutput) ToBudgetResourceGroupFilterNotTagPtrOutput() BudgetResourceGroupFilterNotTagPtrOutput
func (BudgetResourceGroupFilterNotTagPtrOutput) ToBudgetResourceGroupFilterNotTagPtrOutputWithContext ¶
func (o BudgetResourceGroupFilterNotTagPtrOutput) ToBudgetResourceGroupFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterNotTagPtrOutput
func (BudgetResourceGroupFilterNotTagPtrOutput) Values ¶
func (o BudgetResourceGroupFilterNotTagPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the tag.
type BudgetResourceGroupFilterOutput ¶
type BudgetResourceGroupFilterOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupFilterOutput) Dimensions ¶
func (o BudgetResourceGroupFilterOutput) Dimensions() BudgetResourceGroupFilterDimensionArrayOutput
One or more `dimension` blocks as defined below to filter the budget on.
func (BudgetResourceGroupFilterOutput) ElementType ¶
func (BudgetResourceGroupFilterOutput) ElementType() reflect.Type
func (BudgetResourceGroupFilterOutput) Not ¶
A `not` block as defined below to filter the budget on.
func (BudgetResourceGroupFilterOutput) Tags ¶
One or more `tag` blocks as defined below to filter the budget on.
func (BudgetResourceGroupFilterOutput) ToBudgetResourceGroupFilterOutput ¶
func (o BudgetResourceGroupFilterOutput) ToBudgetResourceGroupFilterOutput() BudgetResourceGroupFilterOutput
func (BudgetResourceGroupFilterOutput) ToBudgetResourceGroupFilterOutputWithContext ¶
func (o BudgetResourceGroupFilterOutput) ToBudgetResourceGroupFilterOutputWithContext(ctx context.Context) BudgetResourceGroupFilterOutput
func (BudgetResourceGroupFilterOutput) ToBudgetResourceGroupFilterPtrOutput ¶
func (o BudgetResourceGroupFilterOutput) ToBudgetResourceGroupFilterPtrOutput() BudgetResourceGroupFilterPtrOutput
func (BudgetResourceGroupFilterOutput) ToBudgetResourceGroupFilterPtrOutputWithContext ¶
func (o BudgetResourceGroupFilterOutput) ToBudgetResourceGroupFilterPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterPtrOutput
type BudgetResourceGroupFilterPtrInput ¶
type BudgetResourceGroupFilterPtrInput interface { pulumi.Input ToBudgetResourceGroupFilterPtrOutput() BudgetResourceGroupFilterPtrOutput ToBudgetResourceGroupFilterPtrOutputWithContext(context.Context) BudgetResourceGroupFilterPtrOutput }
BudgetResourceGroupFilterPtrInput is an input type that accepts BudgetResourceGroupFilterArgs, BudgetResourceGroupFilterPtr and BudgetResourceGroupFilterPtrOutput values. You can construct a concrete instance of `BudgetResourceGroupFilterPtrInput` via:
BudgetResourceGroupFilterArgs{...} or: nil
func BudgetResourceGroupFilterPtr ¶
func BudgetResourceGroupFilterPtr(v *BudgetResourceGroupFilterArgs) BudgetResourceGroupFilterPtrInput
type BudgetResourceGroupFilterPtrOutput ¶
type BudgetResourceGroupFilterPtrOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupFilterPtrOutput) Dimensions ¶
func (o BudgetResourceGroupFilterPtrOutput) Dimensions() BudgetResourceGroupFilterDimensionArrayOutput
One or more `dimension` blocks as defined below to filter the budget on.
func (BudgetResourceGroupFilterPtrOutput) Elem ¶
func (o BudgetResourceGroupFilterPtrOutput) Elem() BudgetResourceGroupFilterOutput
func (BudgetResourceGroupFilterPtrOutput) ElementType ¶
func (BudgetResourceGroupFilterPtrOutput) ElementType() reflect.Type
func (BudgetResourceGroupFilterPtrOutput) Not ¶
A `not` block as defined below to filter the budget on.
func (BudgetResourceGroupFilterPtrOutput) Tags ¶
One or more `tag` blocks as defined below to filter the budget on.
func (BudgetResourceGroupFilterPtrOutput) ToBudgetResourceGroupFilterPtrOutput ¶
func (o BudgetResourceGroupFilterPtrOutput) ToBudgetResourceGroupFilterPtrOutput() BudgetResourceGroupFilterPtrOutput
func (BudgetResourceGroupFilterPtrOutput) ToBudgetResourceGroupFilterPtrOutputWithContext ¶
func (o BudgetResourceGroupFilterPtrOutput) ToBudgetResourceGroupFilterPtrOutputWithContext(ctx context.Context) BudgetResourceGroupFilterPtrOutput
type BudgetResourceGroupFilterTag ¶
type BudgetResourceGroupFilterTag struct { // The name of the tag to use for the filter. Name string `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator *string `pulumi:"operator"` // Specifies a list of values for the tag. Values []string `pulumi:"values"` }
type BudgetResourceGroupFilterTagArgs ¶
type BudgetResourceGroupFilterTagArgs struct { // The name of the tag to use for the filter. Name pulumi.StringInput `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Specifies a list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (BudgetResourceGroupFilterTagArgs) ElementType ¶
func (BudgetResourceGroupFilterTagArgs) ElementType() reflect.Type
func (BudgetResourceGroupFilterTagArgs) ToBudgetResourceGroupFilterTagOutput ¶
func (i BudgetResourceGroupFilterTagArgs) ToBudgetResourceGroupFilterTagOutput() BudgetResourceGroupFilterTagOutput
func (BudgetResourceGroupFilterTagArgs) ToBudgetResourceGroupFilterTagOutputWithContext ¶
func (i BudgetResourceGroupFilterTagArgs) ToBudgetResourceGroupFilterTagOutputWithContext(ctx context.Context) BudgetResourceGroupFilterTagOutput
type BudgetResourceGroupFilterTagArray ¶
type BudgetResourceGroupFilterTagArray []BudgetResourceGroupFilterTagInput
func (BudgetResourceGroupFilterTagArray) ElementType ¶
func (BudgetResourceGroupFilterTagArray) ElementType() reflect.Type
func (BudgetResourceGroupFilterTagArray) ToBudgetResourceGroupFilterTagArrayOutput ¶
func (i BudgetResourceGroupFilterTagArray) ToBudgetResourceGroupFilterTagArrayOutput() BudgetResourceGroupFilterTagArrayOutput
func (BudgetResourceGroupFilterTagArray) ToBudgetResourceGroupFilterTagArrayOutputWithContext ¶
func (i BudgetResourceGroupFilterTagArray) ToBudgetResourceGroupFilterTagArrayOutputWithContext(ctx context.Context) BudgetResourceGroupFilterTagArrayOutput
type BudgetResourceGroupFilterTagArrayInput ¶
type BudgetResourceGroupFilterTagArrayInput interface { pulumi.Input ToBudgetResourceGroupFilterTagArrayOutput() BudgetResourceGroupFilterTagArrayOutput ToBudgetResourceGroupFilterTagArrayOutputWithContext(context.Context) BudgetResourceGroupFilterTagArrayOutput }
BudgetResourceGroupFilterTagArrayInput is an input type that accepts BudgetResourceGroupFilterTagArray and BudgetResourceGroupFilterTagArrayOutput values. You can construct a concrete instance of `BudgetResourceGroupFilterTagArrayInput` via:
BudgetResourceGroupFilterTagArray{ BudgetResourceGroupFilterTagArgs{...} }
type BudgetResourceGroupFilterTagArrayOutput ¶
type BudgetResourceGroupFilterTagArrayOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupFilterTagArrayOutput) ElementType ¶
func (BudgetResourceGroupFilterTagArrayOutput) ElementType() reflect.Type
func (BudgetResourceGroupFilterTagArrayOutput) ToBudgetResourceGroupFilterTagArrayOutput ¶
func (o BudgetResourceGroupFilterTagArrayOutput) ToBudgetResourceGroupFilterTagArrayOutput() BudgetResourceGroupFilterTagArrayOutput
func (BudgetResourceGroupFilterTagArrayOutput) ToBudgetResourceGroupFilterTagArrayOutputWithContext ¶
func (o BudgetResourceGroupFilterTagArrayOutput) ToBudgetResourceGroupFilterTagArrayOutputWithContext(ctx context.Context) BudgetResourceGroupFilterTagArrayOutput
type BudgetResourceGroupFilterTagInput ¶
type BudgetResourceGroupFilterTagInput interface { pulumi.Input ToBudgetResourceGroupFilterTagOutput() BudgetResourceGroupFilterTagOutput ToBudgetResourceGroupFilterTagOutputWithContext(context.Context) BudgetResourceGroupFilterTagOutput }
BudgetResourceGroupFilterTagInput is an input type that accepts BudgetResourceGroupFilterTagArgs and BudgetResourceGroupFilterTagOutput values. You can construct a concrete instance of `BudgetResourceGroupFilterTagInput` via:
BudgetResourceGroupFilterTagArgs{...}
type BudgetResourceGroupFilterTagOutput ¶
type BudgetResourceGroupFilterTagOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupFilterTagOutput) ElementType ¶
func (BudgetResourceGroupFilterTagOutput) ElementType() reflect.Type
func (BudgetResourceGroupFilterTagOutput) Name ¶
func (o BudgetResourceGroupFilterTagOutput) Name() pulumi.StringOutput
The name of the tag to use for the filter.
func (BudgetResourceGroupFilterTagOutput) Operator ¶
func (o BudgetResourceGroupFilterTagOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetResourceGroupFilterTagOutput) ToBudgetResourceGroupFilterTagOutput ¶
func (o BudgetResourceGroupFilterTagOutput) ToBudgetResourceGroupFilterTagOutput() BudgetResourceGroupFilterTagOutput
func (BudgetResourceGroupFilterTagOutput) ToBudgetResourceGroupFilterTagOutputWithContext ¶
func (o BudgetResourceGroupFilterTagOutput) ToBudgetResourceGroupFilterTagOutputWithContext(ctx context.Context) BudgetResourceGroupFilterTagOutput
func (BudgetResourceGroupFilterTagOutput) Values ¶
func (o BudgetResourceGroupFilterTagOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the tag.
type BudgetResourceGroupInput ¶
type BudgetResourceGroupInput interface { pulumi.Input ToBudgetResourceGroupOutput() BudgetResourceGroupOutput ToBudgetResourceGroupOutputWithContext(ctx context.Context) BudgetResourceGroupOutput }
type BudgetResourceGroupMap ¶
type BudgetResourceGroupMap map[string]BudgetResourceGroupInput
func (BudgetResourceGroupMap) ElementType ¶
func (BudgetResourceGroupMap) ElementType() reflect.Type
func (BudgetResourceGroupMap) ToBudgetResourceGroupMapOutput ¶
func (i BudgetResourceGroupMap) ToBudgetResourceGroupMapOutput() BudgetResourceGroupMapOutput
func (BudgetResourceGroupMap) ToBudgetResourceGroupMapOutputWithContext ¶
func (i BudgetResourceGroupMap) ToBudgetResourceGroupMapOutputWithContext(ctx context.Context) BudgetResourceGroupMapOutput
type BudgetResourceGroupMapInput ¶
type BudgetResourceGroupMapInput interface { pulumi.Input ToBudgetResourceGroupMapOutput() BudgetResourceGroupMapOutput ToBudgetResourceGroupMapOutputWithContext(context.Context) BudgetResourceGroupMapOutput }
BudgetResourceGroupMapInput is an input type that accepts BudgetResourceGroupMap and BudgetResourceGroupMapOutput values. You can construct a concrete instance of `BudgetResourceGroupMapInput` via:
BudgetResourceGroupMap{ "key": BudgetResourceGroupArgs{...} }
type BudgetResourceGroupMapOutput ¶
type BudgetResourceGroupMapOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupMapOutput) ElementType ¶
func (BudgetResourceGroupMapOutput) ElementType() reflect.Type
func (BudgetResourceGroupMapOutput) MapIndex ¶
func (o BudgetResourceGroupMapOutput) MapIndex(k pulumi.StringInput) BudgetResourceGroupOutput
func (BudgetResourceGroupMapOutput) ToBudgetResourceGroupMapOutput ¶
func (o BudgetResourceGroupMapOutput) ToBudgetResourceGroupMapOutput() BudgetResourceGroupMapOutput
func (BudgetResourceGroupMapOutput) ToBudgetResourceGroupMapOutputWithContext ¶
func (o BudgetResourceGroupMapOutput) ToBudgetResourceGroupMapOutputWithContext(ctx context.Context) BudgetResourceGroupMapOutput
type BudgetResourceGroupNotification ¶
type BudgetResourceGroupNotification struct { // Specifies a list of email addresses to send the budget notification to when the threshold is exceeded. ContactEmails []string `pulumi:"contactEmails"` // Specifies a list of Action Group IDs to send the budget notification to when the threshold is exceeded. ContactGroups []string `pulumi:"contactGroups"` // Specifies a list of contact roles to send the budget notification to when the threshold is exceeded. ContactRoles []string `pulumi:"contactRoles"` // Should the notification be enabled? Enabled *bool `pulumi:"enabled"` // The comparison operator for the notification. Must be one of `EqualTo`, `GreaterThan`, or `GreaterThanOrEqualTo`. Operator string `pulumi:"operator"` // Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000. Threshold int `pulumi:"threshold"` // The type of threshold for the notification. This determines whether the notification is triggered by forecasted costs or actual costs. The allowed values are `Actual` and `Forecasted`. Default is `Actual`. ThresholdType *string `pulumi:"thresholdType"` }
type BudgetResourceGroupNotificationArgs ¶
type BudgetResourceGroupNotificationArgs struct { // Specifies a list of email addresses to send the budget notification to when the threshold is exceeded. ContactEmails pulumi.StringArrayInput `pulumi:"contactEmails"` // Specifies a list of Action Group IDs to send the budget notification to when the threshold is exceeded. ContactGroups pulumi.StringArrayInput `pulumi:"contactGroups"` // Specifies a list of contact roles to send the budget notification to when the threshold is exceeded. ContactRoles pulumi.StringArrayInput `pulumi:"contactRoles"` // Should the notification be enabled? Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The comparison operator for the notification. Must be one of `EqualTo`, `GreaterThan`, or `GreaterThanOrEqualTo`. Operator pulumi.StringInput `pulumi:"operator"` // Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000. Threshold pulumi.IntInput `pulumi:"threshold"` // The type of threshold for the notification. This determines whether the notification is triggered by forecasted costs or actual costs. The allowed values are `Actual` and `Forecasted`. Default is `Actual`. ThresholdType pulumi.StringPtrInput `pulumi:"thresholdType"` }
func (BudgetResourceGroupNotificationArgs) ElementType ¶
func (BudgetResourceGroupNotificationArgs) ElementType() reflect.Type
func (BudgetResourceGroupNotificationArgs) ToBudgetResourceGroupNotificationOutput ¶
func (i BudgetResourceGroupNotificationArgs) ToBudgetResourceGroupNotificationOutput() BudgetResourceGroupNotificationOutput
func (BudgetResourceGroupNotificationArgs) ToBudgetResourceGroupNotificationOutputWithContext ¶
func (i BudgetResourceGroupNotificationArgs) ToBudgetResourceGroupNotificationOutputWithContext(ctx context.Context) BudgetResourceGroupNotificationOutput
type BudgetResourceGroupNotificationArray ¶
type BudgetResourceGroupNotificationArray []BudgetResourceGroupNotificationInput
func (BudgetResourceGroupNotificationArray) ElementType ¶
func (BudgetResourceGroupNotificationArray) ElementType() reflect.Type
func (BudgetResourceGroupNotificationArray) ToBudgetResourceGroupNotificationArrayOutput ¶
func (i BudgetResourceGroupNotificationArray) ToBudgetResourceGroupNotificationArrayOutput() BudgetResourceGroupNotificationArrayOutput
func (BudgetResourceGroupNotificationArray) ToBudgetResourceGroupNotificationArrayOutputWithContext ¶
func (i BudgetResourceGroupNotificationArray) ToBudgetResourceGroupNotificationArrayOutputWithContext(ctx context.Context) BudgetResourceGroupNotificationArrayOutput
type BudgetResourceGroupNotificationArrayInput ¶
type BudgetResourceGroupNotificationArrayInput interface { pulumi.Input ToBudgetResourceGroupNotificationArrayOutput() BudgetResourceGroupNotificationArrayOutput ToBudgetResourceGroupNotificationArrayOutputWithContext(context.Context) BudgetResourceGroupNotificationArrayOutput }
BudgetResourceGroupNotificationArrayInput is an input type that accepts BudgetResourceGroupNotificationArray and BudgetResourceGroupNotificationArrayOutput values. You can construct a concrete instance of `BudgetResourceGroupNotificationArrayInput` via:
BudgetResourceGroupNotificationArray{ BudgetResourceGroupNotificationArgs{...} }
type BudgetResourceGroupNotificationArrayOutput ¶
type BudgetResourceGroupNotificationArrayOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupNotificationArrayOutput) ElementType ¶
func (BudgetResourceGroupNotificationArrayOutput) ElementType() reflect.Type
func (BudgetResourceGroupNotificationArrayOutput) ToBudgetResourceGroupNotificationArrayOutput ¶
func (o BudgetResourceGroupNotificationArrayOutput) ToBudgetResourceGroupNotificationArrayOutput() BudgetResourceGroupNotificationArrayOutput
func (BudgetResourceGroupNotificationArrayOutput) ToBudgetResourceGroupNotificationArrayOutputWithContext ¶
func (o BudgetResourceGroupNotificationArrayOutput) ToBudgetResourceGroupNotificationArrayOutputWithContext(ctx context.Context) BudgetResourceGroupNotificationArrayOutput
type BudgetResourceGroupNotificationInput ¶
type BudgetResourceGroupNotificationInput interface { pulumi.Input ToBudgetResourceGroupNotificationOutput() BudgetResourceGroupNotificationOutput ToBudgetResourceGroupNotificationOutputWithContext(context.Context) BudgetResourceGroupNotificationOutput }
BudgetResourceGroupNotificationInput is an input type that accepts BudgetResourceGroupNotificationArgs and BudgetResourceGroupNotificationOutput values. You can construct a concrete instance of `BudgetResourceGroupNotificationInput` via:
BudgetResourceGroupNotificationArgs{...}
type BudgetResourceGroupNotificationOutput ¶
type BudgetResourceGroupNotificationOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupNotificationOutput) ContactEmails ¶
func (o BudgetResourceGroupNotificationOutput) ContactEmails() pulumi.StringArrayOutput
Specifies a list of email addresses to send the budget notification to when the threshold is exceeded.
func (BudgetResourceGroupNotificationOutput) ContactGroups ¶
func (o BudgetResourceGroupNotificationOutput) ContactGroups() pulumi.StringArrayOutput
Specifies a list of Action Group IDs to send the budget notification to when the threshold is exceeded.
func (BudgetResourceGroupNotificationOutput) ContactRoles ¶
func (o BudgetResourceGroupNotificationOutput) ContactRoles() pulumi.StringArrayOutput
Specifies a list of contact roles to send the budget notification to when the threshold is exceeded.
func (BudgetResourceGroupNotificationOutput) ElementType ¶
func (BudgetResourceGroupNotificationOutput) ElementType() reflect.Type
func (BudgetResourceGroupNotificationOutput) Enabled ¶
func (o BudgetResourceGroupNotificationOutput) Enabled() pulumi.BoolPtrOutput
Should the notification be enabled?
func (BudgetResourceGroupNotificationOutput) Operator ¶
func (o BudgetResourceGroupNotificationOutput) Operator() pulumi.StringOutput
The comparison operator for the notification. Must be one of `EqualTo`, `GreaterThan`, or `GreaterThanOrEqualTo`.
func (BudgetResourceGroupNotificationOutput) Threshold ¶
func (o BudgetResourceGroupNotificationOutput) Threshold() pulumi.IntOutput
Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000.
func (BudgetResourceGroupNotificationOutput) ThresholdType ¶ added in v4.21.0
func (o BudgetResourceGroupNotificationOutput) ThresholdType() pulumi.StringPtrOutput
The type of threshold for the notification. This determines whether the notification is triggered by forecasted costs or actual costs. The allowed values are `Actual` and `Forecasted`. Default is `Actual`.
func (BudgetResourceGroupNotificationOutput) ToBudgetResourceGroupNotificationOutput ¶
func (o BudgetResourceGroupNotificationOutput) ToBudgetResourceGroupNotificationOutput() BudgetResourceGroupNotificationOutput
func (BudgetResourceGroupNotificationOutput) ToBudgetResourceGroupNotificationOutputWithContext ¶
func (o BudgetResourceGroupNotificationOutput) ToBudgetResourceGroupNotificationOutputWithContext(ctx context.Context) BudgetResourceGroupNotificationOutput
type BudgetResourceGroupOutput ¶
type BudgetResourceGroupOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupOutput) ElementType ¶
func (BudgetResourceGroupOutput) ElementType() reflect.Type
func (BudgetResourceGroupOutput) ToBudgetResourceGroupOutput ¶
func (o BudgetResourceGroupOutput) ToBudgetResourceGroupOutput() BudgetResourceGroupOutput
func (BudgetResourceGroupOutput) ToBudgetResourceGroupOutputWithContext ¶
func (o BudgetResourceGroupOutput) ToBudgetResourceGroupOutputWithContext(ctx context.Context) BudgetResourceGroupOutput
func (BudgetResourceGroupOutput) ToBudgetResourceGroupPtrOutput ¶
func (o BudgetResourceGroupOutput) ToBudgetResourceGroupPtrOutput() BudgetResourceGroupPtrOutput
func (BudgetResourceGroupOutput) ToBudgetResourceGroupPtrOutputWithContext ¶
func (o BudgetResourceGroupOutput) ToBudgetResourceGroupPtrOutputWithContext(ctx context.Context) BudgetResourceGroupPtrOutput
type BudgetResourceGroupPtrInput ¶
type BudgetResourceGroupPtrInput interface { pulumi.Input ToBudgetResourceGroupPtrOutput() BudgetResourceGroupPtrOutput ToBudgetResourceGroupPtrOutputWithContext(ctx context.Context) BudgetResourceGroupPtrOutput }
type BudgetResourceGroupPtrOutput ¶
type BudgetResourceGroupPtrOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupPtrOutput) Elem ¶ added in v4.20.0
func (o BudgetResourceGroupPtrOutput) Elem() BudgetResourceGroupOutput
func (BudgetResourceGroupPtrOutput) ElementType ¶
func (BudgetResourceGroupPtrOutput) ElementType() reflect.Type
func (BudgetResourceGroupPtrOutput) ToBudgetResourceGroupPtrOutput ¶
func (o BudgetResourceGroupPtrOutput) ToBudgetResourceGroupPtrOutput() BudgetResourceGroupPtrOutput
func (BudgetResourceGroupPtrOutput) ToBudgetResourceGroupPtrOutputWithContext ¶
func (o BudgetResourceGroupPtrOutput) ToBudgetResourceGroupPtrOutputWithContext(ctx context.Context) BudgetResourceGroupPtrOutput
type BudgetResourceGroupState ¶
type BudgetResourceGroupState struct { // The total amount of cost to track with the budget. Amount pulumi.Float64PtrInput // The ETag of the Resource Group Consumption Budget Etag pulumi.StringPtrInput // A `filter` block as defined below. Filter BudgetResourceGroupFilterPtrInput // The name which should be used for this Resource Group Consumption Budget. Changing this forces a new Resource Group Consumption Budget to be created. Name pulumi.StringPtrInput // One or more `notification` blocks as defined below. Notifications BudgetResourceGroupNotificationArrayInput // The ID of the Resource Group to create the consumption budget for in the form of /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1. Changing this forces a new Resource Group Consumption Budget to be created. ResourceGroupId pulumi.StringPtrInput // The time covered by a budget. Tracking of the amount will be reset based on the time grain. Must be one of `Monthly`, `Quarterly`, `Annually`, `BillingMonth`, `BillingQuarter`, or `BillingYear`. Defaults to `Monthly`. TimeGrain pulumi.StringPtrInput // A `timePeriod` block as defined below. TimePeriod BudgetResourceGroupTimePeriodPtrInput }
func (BudgetResourceGroupState) ElementType ¶
func (BudgetResourceGroupState) ElementType() reflect.Type
type BudgetResourceGroupTimePeriod ¶
type BudgetResourceGroupTimePeriod struct { // The end date for the budget. If not set this will be 10 years after the start date. EndDate *string `pulumi:"endDate"` // The start date for the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. Changing this forces a new Resource Group Consumption Budget to be created. StartDate string `pulumi:"startDate"` }
type BudgetResourceGroupTimePeriodArgs ¶
type BudgetResourceGroupTimePeriodArgs struct { // The end date for the budget. If not set this will be 10 years after the start date. EndDate pulumi.StringPtrInput `pulumi:"endDate"` // The start date for the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. Changing this forces a new Resource Group Consumption Budget to be created. StartDate pulumi.StringInput `pulumi:"startDate"` }
func (BudgetResourceGroupTimePeriodArgs) ElementType ¶
func (BudgetResourceGroupTimePeriodArgs) ElementType() reflect.Type
func (BudgetResourceGroupTimePeriodArgs) ToBudgetResourceGroupTimePeriodOutput ¶
func (i BudgetResourceGroupTimePeriodArgs) ToBudgetResourceGroupTimePeriodOutput() BudgetResourceGroupTimePeriodOutput
func (BudgetResourceGroupTimePeriodArgs) ToBudgetResourceGroupTimePeriodOutputWithContext ¶
func (i BudgetResourceGroupTimePeriodArgs) ToBudgetResourceGroupTimePeriodOutputWithContext(ctx context.Context) BudgetResourceGroupTimePeriodOutput
func (BudgetResourceGroupTimePeriodArgs) ToBudgetResourceGroupTimePeriodPtrOutput ¶
func (i BudgetResourceGroupTimePeriodArgs) ToBudgetResourceGroupTimePeriodPtrOutput() BudgetResourceGroupTimePeriodPtrOutput
func (BudgetResourceGroupTimePeriodArgs) ToBudgetResourceGroupTimePeriodPtrOutputWithContext ¶
func (i BudgetResourceGroupTimePeriodArgs) ToBudgetResourceGroupTimePeriodPtrOutputWithContext(ctx context.Context) BudgetResourceGroupTimePeriodPtrOutput
type BudgetResourceGroupTimePeriodInput ¶
type BudgetResourceGroupTimePeriodInput interface { pulumi.Input ToBudgetResourceGroupTimePeriodOutput() BudgetResourceGroupTimePeriodOutput ToBudgetResourceGroupTimePeriodOutputWithContext(context.Context) BudgetResourceGroupTimePeriodOutput }
BudgetResourceGroupTimePeriodInput is an input type that accepts BudgetResourceGroupTimePeriodArgs and BudgetResourceGroupTimePeriodOutput values. You can construct a concrete instance of `BudgetResourceGroupTimePeriodInput` via:
BudgetResourceGroupTimePeriodArgs{...}
type BudgetResourceGroupTimePeriodOutput ¶
type BudgetResourceGroupTimePeriodOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupTimePeriodOutput) ElementType ¶
func (BudgetResourceGroupTimePeriodOutput) ElementType() reflect.Type
func (BudgetResourceGroupTimePeriodOutput) EndDate ¶
func (o BudgetResourceGroupTimePeriodOutput) EndDate() pulumi.StringPtrOutput
The end date for the budget. If not set this will be 10 years after the start date.
func (BudgetResourceGroupTimePeriodOutput) StartDate ¶
func (o BudgetResourceGroupTimePeriodOutput) StartDate() pulumi.StringOutput
The start date for the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. Changing this forces a new Resource Group Consumption Budget to be created.
func (BudgetResourceGroupTimePeriodOutput) ToBudgetResourceGroupTimePeriodOutput ¶
func (o BudgetResourceGroupTimePeriodOutput) ToBudgetResourceGroupTimePeriodOutput() BudgetResourceGroupTimePeriodOutput
func (BudgetResourceGroupTimePeriodOutput) ToBudgetResourceGroupTimePeriodOutputWithContext ¶
func (o BudgetResourceGroupTimePeriodOutput) ToBudgetResourceGroupTimePeriodOutputWithContext(ctx context.Context) BudgetResourceGroupTimePeriodOutput
func (BudgetResourceGroupTimePeriodOutput) ToBudgetResourceGroupTimePeriodPtrOutput ¶
func (o BudgetResourceGroupTimePeriodOutput) ToBudgetResourceGroupTimePeriodPtrOutput() BudgetResourceGroupTimePeriodPtrOutput
func (BudgetResourceGroupTimePeriodOutput) ToBudgetResourceGroupTimePeriodPtrOutputWithContext ¶
func (o BudgetResourceGroupTimePeriodOutput) ToBudgetResourceGroupTimePeriodPtrOutputWithContext(ctx context.Context) BudgetResourceGroupTimePeriodPtrOutput
type BudgetResourceGroupTimePeriodPtrInput ¶
type BudgetResourceGroupTimePeriodPtrInput interface { pulumi.Input ToBudgetResourceGroupTimePeriodPtrOutput() BudgetResourceGroupTimePeriodPtrOutput ToBudgetResourceGroupTimePeriodPtrOutputWithContext(context.Context) BudgetResourceGroupTimePeriodPtrOutput }
BudgetResourceGroupTimePeriodPtrInput is an input type that accepts BudgetResourceGroupTimePeriodArgs, BudgetResourceGroupTimePeriodPtr and BudgetResourceGroupTimePeriodPtrOutput values. You can construct a concrete instance of `BudgetResourceGroupTimePeriodPtrInput` via:
BudgetResourceGroupTimePeriodArgs{...} or: nil
func BudgetResourceGroupTimePeriodPtr ¶
func BudgetResourceGroupTimePeriodPtr(v *BudgetResourceGroupTimePeriodArgs) BudgetResourceGroupTimePeriodPtrInput
type BudgetResourceGroupTimePeriodPtrOutput ¶
type BudgetResourceGroupTimePeriodPtrOutput struct{ *pulumi.OutputState }
func (BudgetResourceGroupTimePeriodPtrOutput) ElementType ¶
func (BudgetResourceGroupTimePeriodPtrOutput) ElementType() reflect.Type
func (BudgetResourceGroupTimePeriodPtrOutput) EndDate ¶
func (o BudgetResourceGroupTimePeriodPtrOutput) EndDate() pulumi.StringPtrOutput
The end date for the budget. If not set this will be 10 years after the start date.
func (BudgetResourceGroupTimePeriodPtrOutput) StartDate ¶
func (o BudgetResourceGroupTimePeriodPtrOutput) StartDate() pulumi.StringPtrOutput
The start date for the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. Changing this forces a new Resource Group Consumption Budget to be created.
func (BudgetResourceGroupTimePeriodPtrOutput) ToBudgetResourceGroupTimePeriodPtrOutput ¶
func (o BudgetResourceGroupTimePeriodPtrOutput) ToBudgetResourceGroupTimePeriodPtrOutput() BudgetResourceGroupTimePeriodPtrOutput
func (BudgetResourceGroupTimePeriodPtrOutput) ToBudgetResourceGroupTimePeriodPtrOutputWithContext ¶
func (o BudgetResourceGroupTimePeriodPtrOutput) ToBudgetResourceGroupTimePeriodPtrOutputWithContext(ctx context.Context) BudgetResourceGroupTimePeriodPtrOutput
type BudgetSubscription ¶
type BudgetSubscription struct { pulumi.CustomResourceState // The total amount of cost to track with the budget. Amount pulumi.Float64Output `pulumi:"amount"` // The ETag of the Subscription Consumption Budget. Etag pulumi.StringOutput `pulumi:"etag"` // A `filter` block as defined below. Filter BudgetSubscriptionFilterPtrOutput `pulumi:"filter"` // The name which should be used for this Subscription Consumption Budget. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `notification` blocks as defined below. Notifications BudgetSubscriptionNotificationArrayOutput `pulumi:"notifications"` // The ID of the Subscription for which to create a Consumption Budget. Changing this forces a new resource to be created. SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"` // The time covered by a budget. Tracking of the amount will be reset based on the time grain. Must be one of `Monthly`, `Quarterly`, `Annually`, `BillingMonth`, `BillingQuarter`, or `BillingYear`. Defaults to `Monthly`. TimeGrain pulumi.StringPtrOutput `pulumi:"timeGrain"` // A `timePeriod` block as defined below. TimePeriod BudgetSubscriptionTimePeriodOutput `pulumi:"timePeriod"` }
Manages a Subscription Consumption Budget.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/consumption" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/monitoring" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.LookupSubscription(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("eastus"), }) if err != nil { return err } exampleActionGroup, err := monitoring.NewActionGroup(ctx, "exampleActionGroup", &monitoring.ActionGroupArgs{ ResourceGroupName: exampleResourceGroup.Name, ShortName: pulumi.String("example"), }) if err != nil { return err } _, err = consumption.NewBudgetSubscription(ctx, "exampleBudgetSubscription", &consumption.BudgetSubscriptionArgs{ SubscriptionId: pulumi.String(current.Id), Amount: pulumi.Float64(1000), TimeGrain: pulumi.String("Monthly"), TimePeriod: &consumption.BudgetSubscriptionTimePeriodArgs{ StartDate: pulumi.String("2022-06-01T00:00:00Z"), EndDate: pulumi.String("2022-07-01T00:00:00Z"), }, Filter: &consumption.BudgetSubscriptionFilterArgs{ Dimensions: consumption.BudgetSubscriptionFilterDimensionArray{ &consumption.BudgetSubscriptionFilterDimensionArgs{ Name: pulumi.String("ResourceGroupName"), Values: pulumi.StringArray{ exampleResourceGroup.Name, }, }, }, Tags: consumption.BudgetSubscriptionFilterTagArray{ &consumption.BudgetSubscriptionFilterTagArgs{ Name: pulumi.String("foo"), Values: pulumi.StringArray{ pulumi.String("bar"), pulumi.String("baz"), }, }, }, }, Notifications: consumption.BudgetSubscriptionNotificationArray{ &consumption.BudgetSubscriptionNotificationArgs{ Enabled: pulumi.Bool(true), Threshold: pulumi.Int(90), Operator: pulumi.String("EqualTo"), ContactEmails: pulumi.StringArray{ pulumi.String("foo@example.com"), pulumi.String("bar@example.com"), }, ContactGroups: pulumi.StringArray{ exampleActionGroup.ID(), }, ContactRoles: pulumi.StringArray{ pulumi.String("Owner"), }, }, &consumption.BudgetSubscriptionNotificationArgs{ Enabled: pulumi.Bool(false), Threshold: pulumi.Int(100), Operator: pulumi.String("GreaterThan"), ThresholdType: pulumi.String("Forecasted"), ContactEmails: pulumi.StringArray{ pulumi.String("foo@example.com"), pulumi.String("bar@example.com"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Subscription Consumption Budgets can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:consumption/budgetSubscription:BudgetSubscription example /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/budgets/subscription1
```
func GetBudgetSubscription ¶
func GetBudgetSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BudgetSubscriptionState, opts ...pulumi.ResourceOption) (*BudgetSubscription, error)
GetBudgetSubscription gets an existing BudgetSubscription 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 NewBudgetSubscription ¶
func NewBudgetSubscription(ctx *pulumi.Context, name string, args *BudgetSubscriptionArgs, opts ...pulumi.ResourceOption) (*BudgetSubscription, error)
NewBudgetSubscription registers a new resource with the given unique name, arguments, and options.
func (*BudgetSubscription) ElementType ¶
func (*BudgetSubscription) ElementType() reflect.Type
func (*BudgetSubscription) ToBudgetSubscriptionOutput ¶
func (i *BudgetSubscription) ToBudgetSubscriptionOutput() BudgetSubscriptionOutput
func (*BudgetSubscription) ToBudgetSubscriptionOutputWithContext ¶
func (i *BudgetSubscription) ToBudgetSubscriptionOutputWithContext(ctx context.Context) BudgetSubscriptionOutput
func (*BudgetSubscription) ToBudgetSubscriptionPtrOutput ¶
func (i *BudgetSubscription) ToBudgetSubscriptionPtrOutput() BudgetSubscriptionPtrOutput
func (*BudgetSubscription) ToBudgetSubscriptionPtrOutputWithContext ¶
func (i *BudgetSubscription) ToBudgetSubscriptionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionPtrOutput
type BudgetSubscriptionArgs ¶
type BudgetSubscriptionArgs struct { // The total amount of cost to track with the budget. Amount pulumi.Float64Input // The ETag of the Subscription Consumption Budget. Etag pulumi.StringPtrInput // A `filter` block as defined below. Filter BudgetSubscriptionFilterPtrInput // The name which should be used for this Subscription Consumption Budget. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `notification` blocks as defined below. Notifications BudgetSubscriptionNotificationArrayInput // The ID of the Subscription for which to create a Consumption Budget. Changing this forces a new resource to be created. SubscriptionId pulumi.StringInput // The time covered by a budget. Tracking of the amount will be reset based on the time grain. Must be one of `Monthly`, `Quarterly`, `Annually`, `BillingMonth`, `BillingQuarter`, or `BillingYear`. Defaults to `Monthly`. TimeGrain pulumi.StringPtrInput // A `timePeriod` block as defined below. TimePeriod BudgetSubscriptionTimePeriodInput }
The set of arguments for constructing a BudgetSubscription resource.
func (BudgetSubscriptionArgs) ElementType ¶
func (BudgetSubscriptionArgs) ElementType() reflect.Type
type BudgetSubscriptionArray ¶
type BudgetSubscriptionArray []BudgetSubscriptionInput
func (BudgetSubscriptionArray) ElementType ¶
func (BudgetSubscriptionArray) ElementType() reflect.Type
func (BudgetSubscriptionArray) ToBudgetSubscriptionArrayOutput ¶
func (i BudgetSubscriptionArray) ToBudgetSubscriptionArrayOutput() BudgetSubscriptionArrayOutput
func (BudgetSubscriptionArray) ToBudgetSubscriptionArrayOutputWithContext ¶
func (i BudgetSubscriptionArray) ToBudgetSubscriptionArrayOutputWithContext(ctx context.Context) BudgetSubscriptionArrayOutput
type BudgetSubscriptionArrayInput ¶
type BudgetSubscriptionArrayInput interface { pulumi.Input ToBudgetSubscriptionArrayOutput() BudgetSubscriptionArrayOutput ToBudgetSubscriptionArrayOutputWithContext(context.Context) BudgetSubscriptionArrayOutput }
BudgetSubscriptionArrayInput is an input type that accepts BudgetSubscriptionArray and BudgetSubscriptionArrayOutput values. You can construct a concrete instance of `BudgetSubscriptionArrayInput` via:
BudgetSubscriptionArray{ BudgetSubscriptionArgs{...} }
type BudgetSubscriptionArrayOutput ¶
type BudgetSubscriptionArrayOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionArrayOutput) ElementType ¶
func (BudgetSubscriptionArrayOutput) ElementType() reflect.Type
func (BudgetSubscriptionArrayOutput) Index ¶
func (o BudgetSubscriptionArrayOutput) Index(i pulumi.IntInput) BudgetSubscriptionOutput
func (BudgetSubscriptionArrayOutput) ToBudgetSubscriptionArrayOutput ¶
func (o BudgetSubscriptionArrayOutput) ToBudgetSubscriptionArrayOutput() BudgetSubscriptionArrayOutput
func (BudgetSubscriptionArrayOutput) ToBudgetSubscriptionArrayOutputWithContext ¶
func (o BudgetSubscriptionArrayOutput) ToBudgetSubscriptionArrayOutputWithContext(ctx context.Context) BudgetSubscriptionArrayOutput
type BudgetSubscriptionFilter ¶
type BudgetSubscriptionFilter struct { // One or more `dimension` blocks as defined below to filter the budget on. Dimensions []BudgetSubscriptionFilterDimension `pulumi:"dimensions"` // A `not` block as defined below to filter the budget on. Not *BudgetSubscriptionFilterNot `pulumi:"not"` // One or more `tag` blocks as defined below to filter the budget on. Tags []BudgetSubscriptionFilterTag `pulumi:"tags"` }
type BudgetSubscriptionFilterArgs ¶
type BudgetSubscriptionFilterArgs struct { // One or more `dimension` blocks as defined below to filter the budget on. Dimensions BudgetSubscriptionFilterDimensionArrayInput `pulumi:"dimensions"` // A `not` block as defined below to filter the budget on. Not BudgetSubscriptionFilterNotPtrInput `pulumi:"not"` // One or more `tag` blocks as defined below to filter the budget on. Tags BudgetSubscriptionFilterTagArrayInput `pulumi:"tags"` }
func (BudgetSubscriptionFilterArgs) ElementType ¶
func (BudgetSubscriptionFilterArgs) ElementType() reflect.Type
func (BudgetSubscriptionFilterArgs) ToBudgetSubscriptionFilterOutput ¶
func (i BudgetSubscriptionFilterArgs) ToBudgetSubscriptionFilterOutput() BudgetSubscriptionFilterOutput
func (BudgetSubscriptionFilterArgs) ToBudgetSubscriptionFilterOutputWithContext ¶
func (i BudgetSubscriptionFilterArgs) ToBudgetSubscriptionFilterOutputWithContext(ctx context.Context) BudgetSubscriptionFilterOutput
func (BudgetSubscriptionFilterArgs) ToBudgetSubscriptionFilterPtrOutput ¶
func (i BudgetSubscriptionFilterArgs) ToBudgetSubscriptionFilterPtrOutput() BudgetSubscriptionFilterPtrOutput
func (BudgetSubscriptionFilterArgs) ToBudgetSubscriptionFilterPtrOutputWithContext ¶
func (i BudgetSubscriptionFilterArgs) ToBudgetSubscriptionFilterPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterPtrOutput
type BudgetSubscriptionFilterDimension ¶
type BudgetSubscriptionFilterDimension struct { // The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`. Name string `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator *string `pulumi:"operator"` // Specifies a list of values for the column. Values []string `pulumi:"values"` }
type BudgetSubscriptionFilterDimensionArgs ¶
type BudgetSubscriptionFilterDimensionArgs struct { // The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`. Name pulumi.StringInput `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Specifies a list of values for the column. Values pulumi.StringArrayInput `pulumi:"values"` }
func (BudgetSubscriptionFilterDimensionArgs) ElementType ¶
func (BudgetSubscriptionFilterDimensionArgs) ElementType() reflect.Type
func (BudgetSubscriptionFilterDimensionArgs) ToBudgetSubscriptionFilterDimensionOutput ¶
func (i BudgetSubscriptionFilterDimensionArgs) ToBudgetSubscriptionFilterDimensionOutput() BudgetSubscriptionFilterDimensionOutput
func (BudgetSubscriptionFilterDimensionArgs) ToBudgetSubscriptionFilterDimensionOutputWithContext ¶
func (i BudgetSubscriptionFilterDimensionArgs) ToBudgetSubscriptionFilterDimensionOutputWithContext(ctx context.Context) BudgetSubscriptionFilterDimensionOutput
type BudgetSubscriptionFilterDimensionArray ¶
type BudgetSubscriptionFilterDimensionArray []BudgetSubscriptionFilterDimensionInput
func (BudgetSubscriptionFilterDimensionArray) ElementType ¶
func (BudgetSubscriptionFilterDimensionArray) ElementType() reflect.Type
func (BudgetSubscriptionFilterDimensionArray) ToBudgetSubscriptionFilterDimensionArrayOutput ¶
func (i BudgetSubscriptionFilterDimensionArray) ToBudgetSubscriptionFilterDimensionArrayOutput() BudgetSubscriptionFilterDimensionArrayOutput
func (BudgetSubscriptionFilterDimensionArray) ToBudgetSubscriptionFilterDimensionArrayOutputWithContext ¶
func (i BudgetSubscriptionFilterDimensionArray) ToBudgetSubscriptionFilterDimensionArrayOutputWithContext(ctx context.Context) BudgetSubscriptionFilterDimensionArrayOutput
type BudgetSubscriptionFilterDimensionArrayInput ¶
type BudgetSubscriptionFilterDimensionArrayInput interface { pulumi.Input ToBudgetSubscriptionFilterDimensionArrayOutput() BudgetSubscriptionFilterDimensionArrayOutput ToBudgetSubscriptionFilterDimensionArrayOutputWithContext(context.Context) BudgetSubscriptionFilterDimensionArrayOutput }
BudgetSubscriptionFilterDimensionArrayInput is an input type that accepts BudgetSubscriptionFilterDimensionArray and BudgetSubscriptionFilterDimensionArrayOutput values. You can construct a concrete instance of `BudgetSubscriptionFilterDimensionArrayInput` via:
BudgetSubscriptionFilterDimensionArray{ BudgetSubscriptionFilterDimensionArgs{...} }
type BudgetSubscriptionFilterDimensionArrayOutput ¶
type BudgetSubscriptionFilterDimensionArrayOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionFilterDimensionArrayOutput) ElementType ¶
func (BudgetSubscriptionFilterDimensionArrayOutput) ElementType() reflect.Type
func (BudgetSubscriptionFilterDimensionArrayOutput) ToBudgetSubscriptionFilterDimensionArrayOutput ¶
func (o BudgetSubscriptionFilterDimensionArrayOutput) ToBudgetSubscriptionFilterDimensionArrayOutput() BudgetSubscriptionFilterDimensionArrayOutput
func (BudgetSubscriptionFilterDimensionArrayOutput) ToBudgetSubscriptionFilterDimensionArrayOutputWithContext ¶
func (o BudgetSubscriptionFilterDimensionArrayOutput) ToBudgetSubscriptionFilterDimensionArrayOutputWithContext(ctx context.Context) BudgetSubscriptionFilterDimensionArrayOutput
type BudgetSubscriptionFilterDimensionInput ¶
type BudgetSubscriptionFilterDimensionInput interface { pulumi.Input ToBudgetSubscriptionFilterDimensionOutput() BudgetSubscriptionFilterDimensionOutput ToBudgetSubscriptionFilterDimensionOutputWithContext(context.Context) BudgetSubscriptionFilterDimensionOutput }
BudgetSubscriptionFilterDimensionInput is an input type that accepts BudgetSubscriptionFilterDimensionArgs and BudgetSubscriptionFilterDimensionOutput values. You can construct a concrete instance of `BudgetSubscriptionFilterDimensionInput` via:
BudgetSubscriptionFilterDimensionArgs{...}
type BudgetSubscriptionFilterDimensionOutput ¶
type BudgetSubscriptionFilterDimensionOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionFilterDimensionOutput) ElementType ¶
func (BudgetSubscriptionFilterDimensionOutput) ElementType() reflect.Type
func (BudgetSubscriptionFilterDimensionOutput) Name ¶
func (o BudgetSubscriptionFilterDimensionOutput) Name() pulumi.StringOutput
The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`.
func (BudgetSubscriptionFilterDimensionOutput) Operator ¶
func (o BudgetSubscriptionFilterDimensionOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetSubscriptionFilterDimensionOutput) ToBudgetSubscriptionFilterDimensionOutput ¶
func (o BudgetSubscriptionFilterDimensionOutput) ToBudgetSubscriptionFilterDimensionOutput() BudgetSubscriptionFilterDimensionOutput
func (BudgetSubscriptionFilterDimensionOutput) ToBudgetSubscriptionFilterDimensionOutputWithContext ¶
func (o BudgetSubscriptionFilterDimensionOutput) ToBudgetSubscriptionFilterDimensionOutputWithContext(ctx context.Context) BudgetSubscriptionFilterDimensionOutput
func (BudgetSubscriptionFilterDimensionOutput) Values ¶
func (o BudgetSubscriptionFilterDimensionOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the column.
type BudgetSubscriptionFilterInput ¶
type BudgetSubscriptionFilterInput interface { pulumi.Input ToBudgetSubscriptionFilterOutput() BudgetSubscriptionFilterOutput ToBudgetSubscriptionFilterOutputWithContext(context.Context) BudgetSubscriptionFilterOutput }
BudgetSubscriptionFilterInput is an input type that accepts BudgetSubscriptionFilterArgs and BudgetSubscriptionFilterOutput values. You can construct a concrete instance of `BudgetSubscriptionFilterInput` via:
BudgetSubscriptionFilterArgs{...}
type BudgetSubscriptionFilterNot ¶
type BudgetSubscriptionFilterNot struct { // One `dimension` block as defined below to filter the budget on. Conflicts with `tag`. Dimension *BudgetSubscriptionFilterNotDimension `pulumi:"dimension"` // One `tag` block as defined below to filter the budget on. Conflicts with `dimension`. Tag *BudgetSubscriptionFilterNotTag `pulumi:"tag"` }
type BudgetSubscriptionFilterNotArgs ¶
type BudgetSubscriptionFilterNotArgs struct { // One `dimension` block as defined below to filter the budget on. Conflicts with `tag`. Dimension BudgetSubscriptionFilterNotDimensionPtrInput `pulumi:"dimension"` // One `tag` block as defined below to filter the budget on. Conflicts with `dimension`. Tag BudgetSubscriptionFilterNotTagPtrInput `pulumi:"tag"` }
func (BudgetSubscriptionFilterNotArgs) ElementType ¶
func (BudgetSubscriptionFilterNotArgs) ElementType() reflect.Type
func (BudgetSubscriptionFilterNotArgs) ToBudgetSubscriptionFilterNotOutput ¶
func (i BudgetSubscriptionFilterNotArgs) ToBudgetSubscriptionFilterNotOutput() BudgetSubscriptionFilterNotOutput
func (BudgetSubscriptionFilterNotArgs) ToBudgetSubscriptionFilterNotOutputWithContext ¶
func (i BudgetSubscriptionFilterNotArgs) ToBudgetSubscriptionFilterNotOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotOutput
func (BudgetSubscriptionFilterNotArgs) ToBudgetSubscriptionFilterNotPtrOutput ¶
func (i BudgetSubscriptionFilterNotArgs) ToBudgetSubscriptionFilterNotPtrOutput() BudgetSubscriptionFilterNotPtrOutput
func (BudgetSubscriptionFilterNotArgs) ToBudgetSubscriptionFilterNotPtrOutputWithContext ¶
func (i BudgetSubscriptionFilterNotArgs) ToBudgetSubscriptionFilterNotPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotPtrOutput
type BudgetSubscriptionFilterNotDimension ¶
type BudgetSubscriptionFilterNotDimension struct { // The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`. Name string `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator *string `pulumi:"operator"` // Specifies a list of values for the column. Values []string `pulumi:"values"` }
type BudgetSubscriptionFilterNotDimensionArgs ¶
type BudgetSubscriptionFilterNotDimensionArgs struct { // The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`. Name pulumi.StringInput `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Specifies a list of values for the column. Values pulumi.StringArrayInput `pulumi:"values"` }
func (BudgetSubscriptionFilterNotDimensionArgs) ElementType ¶
func (BudgetSubscriptionFilterNotDimensionArgs) ElementType() reflect.Type
func (BudgetSubscriptionFilterNotDimensionArgs) ToBudgetSubscriptionFilterNotDimensionOutput ¶
func (i BudgetSubscriptionFilterNotDimensionArgs) ToBudgetSubscriptionFilterNotDimensionOutput() BudgetSubscriptionFilterNotDimensionOutput
func (BudgetSubscriptionFilterNotDimensionArgs) ToBudgetSubscriptionFilterNotDimensionOutputWithContext ¶
func (i BudgetSubscriptionFilterNotDimensionArgs) ToBudgetSubscriptionFilterNotDimensionOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotDimensionOutput
func (BudgetSubscriptionFilterNotDimensionArgs) ToBudgetSubscriptionFilterNotDimensionPtrOutput ¶
func (i BudgetSubscriptionFilterNotDimensionArgs) ToBudgetSubscriptionFilterNotDimensionPtrOutput() BudgetSubscriptionFilterNotDimensionPtrOutput
func (BudgetSubscriptionFilterNotDimensionArgs) ToBudgetSubscriptionFilterNotDimensionPtrOutputWithContext ¶
func (i BudgetSubscriptionFilterNotDimensionArgs) ToBudgetSubscriptionFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotDimensionPtrOutput
type BudgetSubscriptionFilterNotDimensionInput ¶
type BudgetSubscriptionFilterNotDimensionInput interface { pulumi.Input ToBudgetSubscriptionFilterNotDimensionOutput() BudgetSubscriptionFilterNotDimensionOutput ToBudgetSubscriptionFilterNotDimensionOutputWithContext(context.Context) BudgetSubscriptionFilterNotDimensionOutput }
BudgetSubscriptionFilterNotDimensionInput is an input type that accepts BudgetSubscriptionFilterNotDimensionArgs and BudgetSubscriptionFilterNotDimensionOutput values. You can construct a concrete instance of `BudgetSubscriptionFilterNotDimensionInput` via:
BudgetSubscriptionFilterNotDimensionArgs{...}
type BudgetSubscriptionFilterNotDimensionOutput ¶
type BudgetSubscriptionFilterNotDimensionOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionFilterNotDimensionOutput) ElementType ¶
func (BudgetSubscriptionFilterNotDimensionOutput) ElementType() reflect.Type
func (BudgetSubscriptionFilterNotDimensionOutput) Name ¶
func (o BudgetSubscriptionFilterNotDimensionOutput) Name() pulumi.StringOutput
The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`.
func (BudgetSubscriptionFilterNotDimensionOutput) Operator ¶
func (o BudgetSubscriptionFilterNotDimensionOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetSubscriptionFilterNotDimensionOutput) ToBudgetSubscriptionFilterNotDimensionOutput ¶
func (o BudgetSubscriptionFilterNotDimensionOutput) ToBudgetSubscriptionFilterNotDimensionOutput() BudgetSubscriptionFilterNotDimensionOutput
func (BudgetSubscriptionFilterNotDimensionOutput) ToBudgetSubscriptionFilterNotDimensionOutputWithContext ¶
func (o BudgetSubscriptionFilterNotDimensionOutput) ToBudgetSubscriptionFilterNotDimensionOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotDimensionOutput
func (BudgetSubscriptionFilterNotDimensionOutput) ToBudgetSubscriptionFilterNotDimensionPtrOutput ¶
func (o BudgetSubscriptionFilterNotDimensionOutput) ToBudgetSubscriptionFilterNotDimensionPtrOutput() BudgetSubscriptionFilterNotDimensionPtrOutput
func (BudgetSubscriptionFilterNotDimensionOutput) ToBudgetSubscriptionFilterNotDimensionPtrOutputWithContext ¶
func (o BudgetSubscriptionFilterNotDimensionOutput) ToBudgetSubscriptionFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotDimensionPtrOutput
func (BudgetSubscriptionFilterNotDimensionOutput) Values ¶
func (o BudgetSubscriptionFilterNotDimensionOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the column.
type BudgetSubscriptionFilterNotDimensionPtrInput ¶
type BudgetSubscriptionFilterNotDimensionPtrInput interface { pulumi.Input ToBudgetSubscriptionFilterNotDimensionPtrOutput() BudgetSubscriptionFilterNotDimensionPtrOutput ToBudgetSubscriptionFilterNotDimensionPtrOutputWithContext(context.Context) BudgetSubscriptionFilterNotDimensionPtrOutput }
BudgetSubscriptionFilterNotDimensionPtrInput is an input type that accepts BudgetSubscriptionFilterNotDimensionArgs, BudgetSubscriptionFilterNotDimensionPtr and BudgetSubscriptionFilterNotDimensionPtrOutput values. You can construct a concrete instance of `BudgetSubscriptionFilterNotDimensionPtrInput` via:
BudgetSubscriptionFilterNotDimensionArgs{...} or: nil
func BudgetSubscriptionFilterNotDimensionPtr ¶
func BudgetSubscriptionFilterNotDimensionPtr(v *BudgetSubscriptionFilterNotDimensionArgs) BudgetSubscriptionFilterNotDimensionPtrInput
type BudgetSubscriptionFilterNotDimensionPtrOutput ¶
type BudgetSubscriptionFilterNotDimensionPtrOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionFilterNotDimensionPtrOutput) ElementType ¶
func (BudgetSubscriptionFilterNotDimensionPtrOutput) ElementType() reflect.Type
func (BudgetSubscriptionFilterNotDimensionPtrOutput) Name ¶
func (o BudgetSubscriptionFilterNotDimensionPtrOutput) Name() pulumi.StringPtrOutput
The name of the column to use for the filter. The allowed values are `ChargeType`, `Frequency`, `InvoiceId`, `Meter`, `MeterCategory`, `MeterSubCategory`, `PartNumber`, `PricingModel`, `Product`, `ProductOrderId`, `ProductOrderName`, `PublisherType`, `ReservationId`, `ReservationName`, `ResourceGroupName`, `ResourceGuid`, `ResourceId`, `ResourceLocation`, `ResourceType`, `ServiceFamily`, `ServiceName`, `UnitOfMeasure`.
func (BudgetSubscriptionFilterNotDimensionPtrOutput) Operator ¶
func (o BudgetSubscriptionFilterNotDimensionPtrOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetSubscriptionFilterNotDimensionPtrOutput) ToBudgetSubscriptionFilterNotDimensionPtrOutput ¶
func (o BudgetSubscriptionFilterNotDimensionPtrOutput) ToBudgetSubscriptionFilterNotDimensionPtrOutput() BudgetSubscriptionFilterNotDimensionPtrOutput
func (BudgetSubscriptionFilterNotDimensionPtrOutput) ToBudgetSubscriptionFilterNotDimensionPtrOutputWithContext ¶
func (o BudgetSubscriptionFilterNotDimensionPtrOutput) ToBudgetSubscriptionFilterNotDimensionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotDimensionPtrOutput
func (BudgetSubscriptionFilterNotDimensionPtrOutput) Values ¶
func (o BudgetSubscriptionFilterNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the column.
type BudgetSubscriptionFilterNotInput ¶
type BudgetSubscriptionFilterNotInput interface { pulumi.Input ToBudgetSubscriptionFilterNotOutput() BudgetSubscriptionFilterNotOutput ToBudgetSubscriptionFilterNotOutputWithContext(context.Context) BudgetSubscriptionFilterNotOutput }
BudgetSubscriptionFilterNotInput is an input type that accepts BudgetSubscriptionFilterNotArgs and BudgetSubscriptionFilterNotOutput values. You can construct a concrete instance of `BudgetSubscriptionFilterNotInput` via:
BudgetSubscriptionFilterNotArgs{...}
type BudgetSubscriptionFilterNotOutput ¶
type BudgetSubscriptionFilterNotOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionFilterNotOutput) Dimension ¶
func (o BudgetSubscriptionFilterNotOutput) Dimension() BudgetSubscriptionFilterNotDimensionPtrOutput
One `dimension` block as defined below to filter the budget on. Conflicts with `tag`.
func (BudgetSubscriptionFilterNotOutput) ElementType ¶
func (BudgetSubscriptionFilterNotOutput) ElementType() reflect.Type
func (BudgetSubscriptionFilterNotOutput) Tag ¶
One `tag` block as defined below to filter the budget on. Conflicts with `dimension`.
func (BudgetSubscriptionFilterNotOutput) ToBudgetSubscriptionFilterNotOutput ¶
func (o BudgetSubscriptionFilterNotOutput) ToBudgetSubscriptionFilterNotOutput() BudgetSubscriptionFilterNotOutput
func (BudgetSubscriptionFilterNotOutput) ToBudgetSubscriptionFilterNotOutputWithContext ¶
func (o BudgetSubscriptionFilterNotOutput) ToBudgetSubscriptionFilterNotOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotOutput
func (BudgetSubscriptionFilterNotOutput) ToBudgetSubscriptionFilterNotPtrOutput ¶
func (o BudgetSubscriptionFilterNotOutput) ToBudgetSubscriptionFilterNotPtrOutput() BudgetSubscriptionFilterNotPtrOutput
func (BudgetSubscriptionFilterNotOutput) ToBudgetSubscriptionFilterNotPtrOutputWithContext ¶
func (o BudgetSubscriptionFilterNotOutput) ToBudgetSubscriptionFilterNotPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotPtrOutput
type BudgetSubscriptionFilterNotPtrInput ¶
type BudgetSubscriptionFilterNotPtrInput interface { pulumi.Input ToBudgetSubscriptionFilterNotPtrOutput() BudgetSubscriptionFilterNotPtrOutput ToBudgetSubscriptionFilterNotPtrOutputWithContext(context.Context) BudgetSubscriptionFilterNotPtrOutput }
BudgetSubscriptionFilterNotPtrInput is an input type that accepts BudgetSubscriptionFilterNotArgs, BudgetSubscriptionFilterNotPtr and BudgetSubscriptionFilterNotPtrOutput values. You can construct a concrete instance of `BudgetSubscriptionFilterNotPtrInput` via:
BudgetSubscriptionFilterNotArgs{...} or: nil
func BudgetSubscriptionFilterNotPtr ¶
func BudgetSubscriptionFilterNotPtr(v *BudgetSubscriptionFilterNotArgs) BudgetSubscriptionFilterNotPtrInput
type BudgetSubscriptionFilterNotPtrOutput ¶
type BudgetSubscriptionFilterNotPtrOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionFilterNotPtrOutput) Dimension ¶
func (o BudgetSubscriptionFilterNotPtrOutput) Dimension() BudgetSubscriptionFilterNotDimensionPtrOutput
One `dimension` block as defined below to filter the budget on. Conflicts with `tag`.
func (BudgetSubscriptionFilterNotPtrOutput) ElementType ¶
func (BudgetSubscriptionFilterNotPtrOutput) ElementType() reflect.Type
func (BudgetSubscriptionFilterNotPtrOutput) Tag ¶
One `tag` block as defined below to filter the budget on. Conflicts with `dimension`.
func (BudgetSubscriptionFilterNotPtrOutput) ToBudgetSubscriptionFilterNotPtrOutput ¶
func (o BudgetSubscriptionFilterNotPtrOutput) ToBudgetSubscriptionFilterNotPtrOutput() BudgetSubscriptionFilterNotPtrOutput
func (BudgetSubscriptionFilterNotPtrOutput) ToBudgetSubscriptionFilterNotPtrOutputWithContext ¶
func (o BudgetSubscriptionFilterNotPtrOutput) ToBudgetSubscriptionFilterNotPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotPtrOutput
type BudgetSubscriptionFilterNotTag ¶
type BudgetSubscriptionFilterNotTag struct { // The name of the tag to use for the filter. Name string `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator *string `pulumi:"operator"` // Specifies a list of values for the tag. Values []string `pulumi:"values"` }
type BudgetSubscriptionFilterNotTagArgs ¶
type BudgetSubscriptionFilterNotTagArgs struct { // The name of the tag to use for the filter. Name pulumi.StringInput `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Specifies a list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (BudgetSubscriptionFilterNotTagArgs) ElementType ¶
func (BudgetSubscriptionFilterNotTagArgs) ElementType() reflect.Type
func (BudgetSubscriptionFilterNotTagArgs) ToBudgetSubscriptionFilterNotTagOutput ¶
func (i BudgetSubscriptionFilterNotTagArgs) ToBudgetSubscriptionFilterNotTagOutput() BudgetSubscriptionFilterNotTagOutput
func (BudgetSubscriptionFilterNotTagArgs) ToBudgetSubscriptionFilterNotTagOutputWithContext ¶
func (i BudgetSubscriptionFilterNotTagArgs) ToBudgetSubscriptionFilterNotTagOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotTagOutput
func (BudgetSubscriptionFilterNotTagArgs) ToBudgetSubscriptionFilterNotTagPtrOutput ¶
func (i BudgetSubscriptionFilterNotTagArgs) ToBudgetSubscriptionFilterNotTagPtrOutput() BudgetSubscriptionFilterNotTagPtrOutput
func (BudgetSubscriptionFilterNotTagArgs) ToBudgetSubscriptionFilterNotTagPtrOutputWithContext ¶
func (i BudgetSubscriptionFilterNotTagArgs) ToBudgetSubscriptionFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotTagPtrOutput
type BudgetSubscriptionFilterNotTagInput ¶
type BudgetSubscriptionFilterNotTagInput interface { pulumi.Input ToBudgetSubscriptionFilterNotTagOutput() BudgetSubscriptionFilterNotTagOutput ToBudgetSubscriptionFilterNotTagOutputWithContext(context.Context) BudgetSubscriptionFilterNotTagOutput }
BudgetSubscriptionFilterNotTagInput is an input type that accepts BudgetSubscriptionFilterNotTagArgs and BudgetSubscriptionFilterNotTagOutput values. You can construct a concrete instance of `BudgetSubscriptionFilterNotTagInput` via:
BudgetSubscriptionFilterNotTagArgs{...}
type BudgetSubscriptionFilterNotTagOutput ¶
type BudgetSubscriptionFilterNotTagOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionFilterNotTagOutput) ElementType ¶
func (BudgetSubscriptionFilterNotTagOutput) ElementType() reflect.Type
func (BudgetSubscriptionFilterNotTagOutput) Name ¶
func (o BudgetSubscriptionFilterNotTagOutput) Name() pulumi.StringOutput
The name of the tag to use for the filter.
func (BudgetSubscriptionFilterNotTagOutput) Operator ¶
func (o BudgetSubscriptionFilterNotTagOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetSubscriptionFilterNotTagOutput) ToBudgetSubscriptionFilterNotTagOutput ¶
func (o BudgetSubscriptionFilterNotTagOutput) ToBudgetSubscriptionFilterNotTagOutput() BudgetSubscriptionFilterNotTagOutput
func (BudgetSubscriptionFilterNotTagOutput) ToBudgetSubscriptionFilterNotTagOutputWithContext ¶
func (o BudgetSubscriptionFilterNotTagOutput) ToBudgetSubscriptionFilterNotTagOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotTagOutput
func (BudgetSubscriptionFilterNotTagOutput) ToBudgetSubscriptionFilterNotTagPtrOutput ¶
func (o BudgetSubscriptionFilterNotTagOutput) ToBudgetSubscriptionFilterNotTagPtrOutput() BudgetSubscriptionFilterNotTagPtrOutput
func (BudgetSubscriptionFilterNotTagOutput) ToBudgetSubscriptionFilterNotTagPtrOutputWithContext ¶
func (o BudgetSubscriptionFilterNotTagOutput) ToBudgetSubscriptionFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotTagPtrOutput
func (BudgetSubscriptionFilterNotTagOutput) Values ¶
func (o BudgetSubscriptionFilterNotTagOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the tag.
type BudgetSubscriptionFilterNotTagPtrInput ¶
type BudgetSubscriptionFilterNotTagPtrInput interface { pulumi.Input ToBudgetSubscriptionFilterNotTagPtrOutput() BudgetSubscriptionFilterNotTagPtrOutput ToBudgetSubscriptionFilterNotTagPtrOutputWithContext(context.Context) BudgetSubscriptionFilterNotTagPtrOutput }
BudgetSubscriptionFilterNotTagPtrInput is an input type that accepts BudgetSubscriptionFilterNotTagArgs, BudgetSubscriptionFilterNotTagPtr and BudgetSubscriptionFilterNotTagPtrOutput values. You can construct a concrete instance of `BudgetSubscriptionFilterNotTagPtrInput` via:
BudgetSubscriptionFilterNotTagArgs{...} or: nil
func BudgetSubscriptionFilterNotTagPtr ¶
func BudgetSubscriptionFilterNotTagPtr(v *BudgetSubscriptionFilterNotTagArgs) BudgetSubscriptionFilterNotTagPtrInput
type BudgetSubscriptionFilterNotTagPtrOutput ¶
type BudgetSubscriptionFilterNotTagPtrOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionFilterNotTagPtrOutput) ElementType ¶
func (BudgetSubscriptionFilterNotTagPtrOutput) ElementType() reflect.Type
func (BudgetSubscriptionFilterNotTagPtrOutput) Name ¶
func (o BudgetSubscriptionFilterNotTagPtrOutput) Name() pulumi.StringPtrOutput
The name of the tag to use for the filter.
func (BudgetSubscriptionFilterNotTagPtrOutput) Operator ¶
func (o BudgetSubscriptionFilterNotTagPtrOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetSubscriptionFilterNotTagPtrOutput) ToBudgetSubscriptionFilterNotTagPtrOutput ¶
func (o BudgetSubscriptionFilterNotTagPtrOutput) ToBudgetSubscriptionFilterNotTagPtrOutput() BudgetSubscriptionFilterNotTagPtrOutput
func (BudgetSubscriptionFilterNotTagPtrOutput) ToBudgetSubscriptionFilterNotTagPtrOutputWithContext ¶
func (o BudgetSubscriptionFilterNotTagPtrOutput) ToBudgetSubscriptionFilterNotTagPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterNotTagPtrOutput
func (BudgetSubscriptionFilterNotTagPtrOutput) Values ¶
func (o BudgetSubscriptionFilterNotTagPtrOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the tag.
type BudgetSubscriptionFilterOutput ¶
type BudgetSubscriptionFilterOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionFilterOutput) Dimensions ¶
func (o BudgetSubscriptionFilterOutput) Dimensions() BudgetSubscriptionFilterDimensionArrayOutput
One or more `dimension` blocks as defined below to filter the budget on.
func (BudgetSubscriptionFilterOutput) ElementType ¶
func (BudgetSubscriptionFilterOutput) ElementType() reflect.Type
func (BudgetSubscriptionFilterOutput) Tags ¶
func (o BudgetSubscriptionFilterOutput) Tags() BudgetSubscriptionFilterTagArrayOutput
One or more `tag` blocks as defined below to filter the budget on.
func (BudgetSubscriptionFilterOutput) ToBudgetSubscriptionFilterOutput ¶
func (o BudgetSubscriptionFilterOutput) ToBudgetSubscriptionFilterOutput() BudgetSubscriptionFilterOutput
func (BudgetSubscriptionFilterOutput) ToBudgetSubscriptionFilterOutputWithContext ¶
func (o BudgetSubscriptionFilterOutput) ToBudgetSubscriptionFilterOutputWithContext(ctx context.Context) BudgetSubscriptionFilterOutput
func (BudgetSubscriptionFilterOutput) ToBudgetSubscriptionFilterPtrOutput ¶
func (o BudgetSubscriptionFilterOutput) ToBudgetSubscriptionFilterPtrOutput() BudgetSubscriptionFilterPtrOutput
func (BudgetSubscriptionFilterOutput) ToBudgetSubscriptionFilterPtrOutputWithContext ¶
func (o BudgetSubscriptionFilterOutput) ToBudgetSubscriptionFilterPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterPtrOutput
type BudgetSubscriptionFilterPtrInput ¶
type BudgetSubscriptionFilterPtrInput interface { pulumi.Input ToBudgetSubscriptionFilterPtrOutput() BudgetSubscriptionFilterPtrOutput ToBudgetSubscriptionFilterPtrOutputWithContext(context.Context) BudgetSubscriptionFilterPtrOutput }
BudgetSubscriptionFilterPtrInput is an input type that accepts BudgetSubscriptionFilterArgs, BudgetSubscriptionFilterPtr and BudgetSubscriptionFilterPtrOutput values. You can construct a concrete instance of `BudgetSubscriptionFilterPtrInput` via:
BudgetSubscriptionFilterArgs{...} or: nil
func BudgetSubscriptionFilterPtr ¶
func BudgetSubscriptionFilterPtr(v *BudgetSubscriptionFilterArgs) BudgetSubscriptionFilterPtrInput
type BudgetSubscriptionFilterPtrOutput ¶
type BudgetSubscriptionFilterPtrOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionFilterPtrOutput) Dimensions ¶
func (o BudgetSubscriptionFilterPtrOutput) Dimensions() BudgetSubscriptionFilterDimensionArrayOutput
One or more `dimension` blocks as defined below to filter the budget on.
func (BudgetSubscriptionFilterPtrOutput) Elem ¶
func (o BudgetSubscriptionFilterPtrOutput) Elem() BudgetSubscriptionFilterOutput
func (BudgetSubscriptionFilterPtrOutput) ElementType ¶
func (BudgetSubscriptionFilterPtrOutput) ElementType() reflect.Type
func (BudgetSubscriptionFilterPtrOutput) Not ¶
A `not` block as defined below to filter the budget on.
func (BudgetSubscriptionFilterPtrOutput) Tags ¶
One or more `tag` blocks as defined below to filter the budget on.
func (BudgetSubscriptionFilterPtrOutput) ToBudgetSubscriptionFilterPtrOutput ¶
func (o BudgetSubscriptionFilterPtrOutput) ToBudgetSubscriptionFilterPtrOutput() BudgetSubscriptionFilterPtrOutput
func (BudgetSubscriptionFilterPtrOutput) ToBudgetSubscriptionFilterPtrOutputWithContext ¶
func (o BudgetSubscriptionFilterPtrOutput) ToBudgetSubscriptionFilterPtrOutputWithContext(ctx context.Context) BudgetSubscriptionFilterPtrOutput
type BudgetSubscriptionFilterTagArgs ¶
type BudgetSubscriptionFilterTagArgs struct { // The name of the tag to use for the filter. Name pulumi.StringInput `pulumi:"name"` // The operator to use for comparison. The allowed values are `In`. Operator pulumi.StringPtrInput `pulumi:"operator"` // Specifies a list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (BudgetSubscriptionFilterTagArgs) ElementType ¶
func (BudgetSubscriptionFilterTagArgs) ElementType() reflect.Type
func (BudgetSubscriptionFilterTagArgs) ToBudgetSubscriptionFilterTagOutput ¶
func (i BudgetSubscriptionFilterTagArgs) ToBudgetSubscriptionFilterTagOutput() BudgetSubscriptionFilterTagOutput
func (BudgetSubscriptionFilterTagArgs) ToBudgetSubscriptionFilterTagOutputWithContext ¶
func (i BudgetSubscriptionFilterTagArgs) ToBudgetSubscriptionFilterTagOutputWithContext(ctx context.Context) BudgetSubscriptionFilterTagOutput
type BudgetSubscriptionFilterTagArray ¶
type BudgetSubscriptionFilterTagArray []BudgetSubscriptionFilterTagInput
func (BudgetSubscriptionFilterTagArray) ElementType ¶
func (BudgetSubscriptionFilterTagArray) ElementType() reflect.Type
func (BudgetSubscriptionFilterTagArray) ToBudgetSubscriptionFilterTagArrayOutput ¶
func (i BudgetSubscriptionFilterTagArray) ToBudgetSubscriptionFilterTagArrayOutput() BudgetSubscriptionFilterTagArrayOutput
func (BudgetSubscriptionFilterTagArray) ToBudgetSubscriptionFilterTagArrayOutputWithContext ¶
func (i BudgetSubscriptionFilterTagArray) ToBudgetSubscriptionFilterTagArrayOutputWithContext(ctx context.Context) BudgetSubscriptionFilterTagArrayOutput
type BudgetSubscriptionFilterTagArrayInput ¶
type BudgetSubscriptionFilterTagArrayInput interface { pulumi.Input ToBudgetSubscriptionFilterTagArrayOutput() BudgetSubscriptionFilterTagArrayOutput ToBudgetSubscriptionFilterTagArrayOutputWithContext(context.Context) BudgetSubscriptionFilterTagArrayOutput }
BudgetSubscriptionFilterTagArrayInput is an input type that accepts BudgetSubscriptionFilterTagArray and BudgetSubscriptionFilterTagArrayOutput values. You can construct a concrete instance of `BudgetSubscriptionFilterTagArrayInput` via:
BudgetSubscriptionFilterTagArray{ BudgetSubscriptionFilterTagArgs{...} }
type BudgetSubscriptionFilterTagArrayOutput ¶
type BudgetSubscriptionFilterTagArrayOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionFilterTagArrayOutput) ElementType ¶
func (BudgetSubscriptionFilterTagArrayOutput) ElementType() reflect.Type
func (BudgetSubscriptionFilterTagArrayOutput) ToBudgetSubscriptionFilterTagArrayOutput ¶
func (o BudgetSubscriptionFilterTagArrayOutput) ToBudgetSubscriptionFilterTagArrayOutput() BudgetSubscriptionFilterTagArrayOutput
func (BudgetSubscriptionFilterTagArrayOutput) ToBudgetSubscriptionFilterTagArrayOutputWithContext ¶
func (o BudgetSubscriptionFilterTagArrayOutput) ToBudgetSubscriptionFilterTagArrayOutputWithContext(ctx context.Context) BudgetSubscriptionFilterTagArrayOutput
type BudgetSubscriptionFilterTagInput ¶
type BudgetSubscriptionFilterTagInput interface { pulumi.Input ToBudgetSubscriptionFilterTagOutput() BudgetSubscriptionFilterTagOutput ToBudgetSubscriptionFilterTagOutputWithContext(context.Context) BudgetSubscriptionFilterTagOutput }
BudgetSubscriptionFilterTagInput is an input type that accepts BudgetSubscriptionFilterTagArgs and BudgetSubscriptionFilterTagOutput values. You can construct a concrete instance of `BudgetSubscriptionFilterTagInput` via:
BudgetSubscriptionFilterTagArgs{...}
type BudgetSubscriptionFilterTagOutput ¶
type BudgetSubscriptionFilterTagOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionFilterTagOutput) ElementType ¶
func (BudgetSubscriptionFilterTagOutput) ElementType() reflect.Type
func (BudgetSubscriptionFilterTagOutput) Name ¶
func (o BudgetSubscriptionFilterTagOutput) Name() pulumi.StringOutput
The name of the tag to use for the filter.
func (BudgetSubscriptionFilterTagOutput) Operator ¶
func (o BudgetSubscriptionFilterTagOutput) Operator() pulumi.StringPtrOutput
The operator to use for comparison. The allowed values are `In`.
func (BudgetSubscriptionFilterTagOutput) ToBudgetSubscriptionFilterTagOutput ¶
func (o BudgetSubscriptionFilterTagOutput) ToBudgetSubscriptionFilterTagOutput() BudgetSubscriptionFilterTagOutput
func (BudgetSubscriptionFilterTagOutput) ToBudgetSubscriptionFilterTagOutputWithContext ¶
func (o BudgetSubscriptionFilterTagOutput) ToBudgetSubscriptionFilterTagOutputWithContext(ctx context.Context) BudgetSubscriptionFilterTagOutput
func (BudgetSubscriptionFilterTagOutput) Values ¶
func (o BudgetSubscriptionFilterTagOutput) Values() pulumi.StringArrayOutput
Specifies a list of values for the tag.
type BudgetSubscriptionInput ¶
type BudgetSubscriptionInput interface { pulumi.Input ToBudgetSubscriptionOutput() BudgetSubscriptionOutput ToBudgetSubscriptionOutputWithContext(ctx context.Context) BudgetSubscriptionOutput }
type BudgetSubscriptionMap ¶
type BudgetSubscriptionMap map[string]BudgetSubscriptionInput
func (BudgetSubscriptionMap) ElementType ¶
func (BudgetSubscriptionMap) ElementType() reflect.Type
func (BudgetSubscriptionMap) ToBudgetSubscriptionMapOutput ¶
func (i BudgetSubscriptionMap) ToBudgetSubscriptionMapOutput() BudgetSubscriptionMapOutput
func (BudgetSubscriptionMap) ToBudgetSubscriptionMapOutputWithContext ¶
func (i BudgetSubscriptionMap) ToBudgetSubscriptionMapOutputWithContext(ctx context.Context) BudgetSubscriptionMapOutput
type BudgetSubscriptionMapInput ¶
type BudgetSubscriptionMapInput interface { pulumi.Input ToBudgetSubscriptionMapOutput() BudgetSubscriptionMapOutput ToBudgetSubscriptionMapOutputWithContext(context.Context) BudgetSubscriptionMapOutput }
BudgetSubscriptionMapInput is an input type that accepts BudgetSubscriptionMap and BudgetSubscriptionMapOutput values. You can construct a concrete instance of `BudgetSubscriptionMapInput` via:
BudgetSubscriptionMap{ "key": BudgetSubscriptionArgs{...} }
type BudgetSubscriptionMapOutput ¶
type BudgetSubscriptionMapOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionMapOutput) ElementType ¶
func (BudgetSubscriptionMapOutput) ElementType() reflect.Type
func (BudgetSubscriptionMapOutput) MapIndex ¶
func (o BudgetSubscriptionMapOutput) MapIndex(k pulumi.StringInput) BudgetSubscriptionOutput
func (BudgetSubscriptionMapOutput) ToBudgetSubscriptionMapOutput ¶
func (o BudgetSubscriptionMapOutput) ToBudgetSubscriptionMapOutput() BudgetSubscriptionMapOutput
func (BudgetSubscriptionMapOutput) ToBudgetSubscriptionMapOutputWithContext ¶
func (o BudgetSubscriptionMapOutput) ToBudgetSubscriptionMapOutputWithContext(ctx context.Context) BudgetSubscriptionMapOutput
type BudgetSubscriptionNotification ¶
type BudgetSubscriptionNotification struct { // Specifies a list of email addresses to send the budget notification to when the threshold is exceeded. ContactEmails []string `pulumi:"contactEmails"` // Specifies a list of Action Group IDs to send the budget notification to when the threshold is exceeded. ContactGroups []string `pulumi:"contactGroups"` // Specifies a list of contact roles to send the budget notification to when the threshold is exceeded. ContactRoles []string `pulumi:"contactRoles"` // Should the notification be enabled? Enabled *bool `pulumi:"enabled"` // The comparison operator for the notification. Must be one of `EqualTo`, `GreaterThan`, or `GreaterThanOrEqualTo`. Operator string `pulumi:"operator"` // Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000. Threshold int `pulumi:"threshold"` // The type of threshold for the notification. This determines whether the notification is triggered by forecasted costs or actual costs. The allowed values are `Actual` and `Forecasted`. Default is `Actual`. Changing this forces a new resource to be created. ThresholdType *string `pulumi:"thresholdType"` }
type BudgetSubscriptionNotificationArgs ¶
type BudgetSubscriptionNotificationArgs struct { // Specifies a list of email addresses to send the budget notification to when the threshold is exceeded. ContactEmails pulumi.StringArrayInput `pulumi:"contactEmails"` // Specifies a list of Action Group IDs to send the budget notification to when the threshold is exceeded. ContactGroups pulumi.StringArrayInput `pulumi:"contactGroups"` // Specifies a list of contact roles to send the budget notification to when the threshold is exceeded. ContactRoles pulumi.StringArrayInput `pulumi:"contactRoles"` // Should the notification be enabled? Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The comparison operator for the notification. Must be one of `EqualTo`, `GreaterThan`, or `GreaterThanOrEqualTo`. Operator pulumi.StringInput `pulumi:"operator"` // Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000. Threshold pulumi.IntInput `pulumi:"threshold"` // The type of threshold for the notification. This determines whether the notification is triggered by forecasted costs or actual costs. The allowed values are `Actual` and `Forecasted`. Default is `Actual`. Changing this forces a new resource to be created. ThresholdType pulumi.StringPtrInput `pulumi:"thresholdType"` }
func (BudgetSubscriptionNotificationArgs) ElementType ¶
func (BudgetSubscriptionNotificationArgs) ElementType() reflect.Type
func (BudgetSubscriptionNotificationArgs) ToBudgetSubscriptionNotificationOutput ¶
func (i BudgetSubscriptionNotificationArgs) ToBudgetSubscriptionNotificationOutput() BudgetSubscriptionNotificationOutput
func (BudgetSubscriptionNotificationArgs) ToBudgetSubscriptionNotificationOutputWithContext ¶
func (i BudgetSubscriptionNotificationArgs) ToBudgetSubscriptionNotificationOutputWithContext(ctx context.Context) BudgetSubscriptionNotificationOutput
type BudgetSubscriptionNotificationArray ¶
type BudgetSubscriptionNotificationArray []BudgetSubscriptionNotificationInput
func (BudgetSubscriptionNotificationArray) ElementType ¶
func (BudgetSubscriptionNotificationArray) ElementType() reflect.Type
func (BudgetSubscriptionNotificationArray) ToBudgetSubscriptionNotificationArrayOutput ¶
func (i BudgetSubscriptionNotificationArray) ToBudgetSubscriptionNotificationArrayOutput() BudgetSubscriptionNotificationArrayOutput
func (BudgetSubscriptionNotificationArray) ToBudgetSubscriptionNotificationArrayOutputWithContext ¶
func (i BudgetSubscriptionNotificationArray) ToBudgetSubscriptionNotificationArrayOutputWithContext(ctx context.Context) BudgetSubscriptionNotificationArrayOutput
type BudgetSubscriptionNotificationArrayInput ¶
type BudgetSubscriptionNotificationArrayInput interface { pulumi.Input ToBudgetSubscriptionNotificationArrayOutput() BudgetSubscriptionNotificationArrayOutput ToBudgetSubscriptionNotificationArrayOutputWithContext(context.Context) BudgetSubscriptionNotificationArrayOutput }
BudgetSubscriptionNotificationArrayInput is an input type that accepts BudgetSubscriptionNotificationArray and BudgetSubscriptionNotificationArrayOutput values. You can construct a concrete instance of `BudgetSubscriptionNotificationArrayInput` via:
BudgetSubscriptionNotificationArray{ BudgetSubscriptionNotificationArgs{...} }
type BudgetSubscriptionNotificationArrayOutput ¶
type BudgetSubscriptionNotificationArrayOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionNotificationArrayOutput) ElementType ¶
func (BudgetSubscriptionNotificationArrayOutput) ElementType() reflect.Type
func (BudgetSubscriptionNotificationArrayOutput) ToBudgetSubscriptionNotificationArrayOutput ¶
func (o BudgetSubscriptionNotificationArrayOutput) ToBudgetSubscriptionNotificationArrayOutput() BudgetSubscriptionNotificationArrayOutput
func (BudgetSubscriptionNotificationArrayOutput) ToBudgetSubscriptionNotificationArrayOutputWithContext ¶
func (o BudgetSubscriptionNotificationArrayOutput) ToBudgetSubscriptionNotificationArrayOutputWithContext(ctx context.Context) BudgetSubscriptionNotificationArrayOutput
type BudgetSubscriptionNotificationInput ¶
type BudgetSubscriptionNotificationInput interface { pulumi.Input ToBudgetSubscriptionNotificationOutput() BudgetSubscriptionNotificationOutput ToBudgetSubscriptionNotificationOutputWithContext(context.Context) BudgetSubscriptionNotificationOutput }
BudgetSubscriptionNotificationInput is an input type that accepts BudgetSubscriptionNotificationArgs and BudgetSubscriptionNotificationOutput values. You can construct a concrete instance of `BudgetSubscriptionNotificationInput` via:
BudgetSubscriptionNotificationArgs{...}
type BudgetSubscriptionNotificationOutput ¶
type BudgetSubscriptionNotificationOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionNotificationOutput) ContactEmails ¶
func (o BudgetSubscriptionNotificationOutput) ContactEmails() pulumi.StringArrayOutput
Specifies a list of email addresses to send the budget notification to when the threshold is exceeded.
func (BudgetSubscriptionNotificationOutput) ContactGroups ¶
func (o BudgetSubscriptionNotificationOutput) ContactGroups() pulumi.StringArrayOutput
Specifies a list of Action Group IDs to send the budget notification to when the threshold is exceeded.
func (BudgetSubscriptionNotificationOutput) ContactRoles ¶
func (o BudgetSubscriptionNotificationOutput) ContactRoles() pulumi.StringArrayOutput
Specifies a list of contact roles to send the budget notification to when the threshold is exceeded.
func (BudgetSubscriptionNotificationOutput) ElementType ¶
func (BudgetSubscriptionNotificationOutput) ElementType() reflect.Type
func (BudgetSubscriptionNotificationOutput) Enabled ¶
func (o BudgetSubscriptionNotificationOutput) Enabled() pulumi.BoolPtrOutput
Should the notification be enabled?
func (BudgetSubscriptionNotificationOutput) Operator ¶
func (o BudgetSubscriptionNotificationOutput) Operator() pulumi.StringOutput
The comparison operator for the notification. Must be one of `EqualTo`, `GreaterThan`, or `GreaterThanOrEqualTo`.
func (BudgetSubscriptionNotificationOutput) Threshold ¶
func (o BudgetSubscriptionNotificationOutput) Threshold() pulumi.IntOutput
Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000.
func (BudgetSubscriptionNotificationOutput) ThresholdType ¶ added in v4.21.0
func (o BudgetSubscriptionNotificationOutput) ThresholdType() pulumi.StringPtrOutput
The type of threshold for the notification. This determines whether the notification is triggered by forecasted costs or actual costs. The allowed values are `Actual` and `Forecasted`. Default is `Actual`. Changing this forces a new resource to be created.
func (BudgetSubscriptionNotificationOutput) ToBudgetSubscriptionNotificationOutput ¶
func (o BudgetSubscriptionNotificationOutput) ToBudgetSubscriptionNotificationOutput() BudgetSubscriptionNotificationOutput
func (BudgetSubscriptionNotificationOutput) ToBudgetSubscriptionNotificationOutputWithContext ¶
func (o BudgetSubscriptionNotificationOutput) ToBudgetSubscriptionNotificationOutputWithContext(ctx context.Context) BudgetSubscriptionNotificationOutput
type BudgetSubscriptionOutput ¶
type BudgetSubscriptionOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionOutput) ElementType ¶
func (BudgetSubscriptionOutput) ElementType() reflect.Type
func (BudgetSubscriptionOutput) ToBudgetSubscriptionOutput ¶
func (o BudgetSubscriptionOutput) ToBudgetSubscriptionOutput() BudgetSubscriptionOutput
func (BudgetSubscriptionOutput) ToBudgetSubscriptionOutputWithContext ¶
func (o BudgetSubscriptionOutput) ToBudgetSubscriptionOutputWithContext(ctx context.Context) BudgetSubscriptionOutput
func (BudgetSubscriptionOutput) ToBudgetSubscriptionPtrOutput ¶
func (o BudgetSubscriptionOutput) ToBudgetSubscriptionPtrOutput() BudgetSubscriptionPtrOutput
func (BudgetSubscriptionOutput) ToBudgetSubscriptionPtrOutputWithContext ¶
func (o BudgetSubscriptionOutput) ToBudgetSubscriptionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionPtrOutput
type BudgetSubscriptionPtrInput ¶
type BudgetSubscriptionPtrInput interface { pulumi.Input ToBudgetSubscriptionPtrOutput() BudgetSubscriptionPtrOutput ToBudgetSubscriptionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionPtrOutput }
type BudgetSubscriptionPtrOutput ¶
type BudgetSubscriptionPtrOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionPtrOutput) Elem ¶ added in v4.20.0
func (o BudgetSubscriptionPtrOutput) Elem() BudgetSubscriptionOutput
func (BudgetSubscriptionPtrOutput) ElementType ¶
func (BudgetSubscriptionPtrOutput) ElementType() reflect.Type
func (BudgetSubscriptionPtrOutput) ToBudgetSubscriptionPtrOutput ¶
func (o BudgetSubscriptionPtrOutput) ToBudgetSubscriptionPtrOutput() BudgetSubscriptionPtrOutput
func (BudgetSubscriptionPtrOutput) ToBudgetSubscriptionPtrOutputWithContext ¶
func (o BudgetSubscriptionPtrOutput) ToBudgetSubscriptionPtrOutputWithContext(ctx context.Context) BudgetSubscriptionPtrOutput
type BudgetSubscriptionState ¶
type BudgetSubscriptionState struct { // The total amount of cost to track with the budget. Amount pulumi.Float64PtrInput // The ETag of the Subscription Consumption Budget. Etag pulumi.StringPtrInput // A `filter` block as defined below. Filter BudgetSubscriptionFilterPtrInput // The name which should be used for this Subscription Consumption Budget. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `notification` blocks as defined below. Notifications BudgetSubscriptionNotificationArrayInput // The ID of the Subscription for which to create a Consumption Budget. Changing this forces a new resource to be created. SubscriptionId pulumi.StringPtrInput // The time covered by a budget. Tracking of the amount will be reset based on the time grain. Must be one of `Monthly`, `Quarterly`, `Annually`, `BillingMonth`, `BillingQuarter`, or `BillingYear`. Defaults to `Monthly`. TimeGrain pulumi.StringPtrInput // A `timePeriod` block as defined below. TimePeriod BudgetSubscriptionTimePeriodPtrInput }
func (BudgetSubscriptionState) ElementType ¶
func (BudgetSubscriptionState) ElementType() reflect.Type
type BudgetSubscriptionTimePeriod ¶
type BudgetSubscriptionTimePeriod struct { // The end date for the budget. If not set this will be 10 years after the start date. EndDate *string `pulumi:"endDate"` // The start date for the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. Changing this forces a new Subscription Consumption Budget to be created. StartDate string `pulumi:"startDate"` }
type BudgetSubscriptionTimePeriodArgs ¶
type BudgetSubscriptionTimePeriodArgs struct { // The end date for the budget. If not set this will be 10 years after the start date. EndDate pulumi.StringPtrInput `pulumi:"endDate"` // The start date for the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. Changing this forces a new Subscription Consumption Budget to be created. StartDate pulumi.StringInput `pulumi:"startDate"` }
func (BudgetSubscriptionTimePeriodArgs) ElementType ¶
func (BudgetSubscriptionTimePeriodArgs) ElementType() reflect.Type
func (BudgetSubscriptionTimePeriodArgs) ToBudgetSubscriptionTimePeriodOutput ¶
func (i BudgetSubscriptionTimePeriodArgs) ToBudgetSubscriptionTimePeriodOutput() BudgetSubscriptionTimePeriodOutput
func (BudgetSubscriptionTimePeriodArgs) ToBudgetSubscriptionTimePeriodOutputWithContext ¶
func (i BudgetSubscriptionTimePeriodArgs) ToBudgetSubscriptionTimePeriodOutputWithContext(ctx context.Context) BudgetSubscriptionTimePeriodOutput
func (BudgetSubscriptionTimePeriodArgs) ToBudgetSubscriptionTimePeriodPtrOutput ¶
func (i BudgetSubscriptionTimePeriodArgs) ToBudgetSubscriptionTimePeriodPtrOutput() BudgetSubscriptionTimePeriodPtrOutput
func (BudgetSubscriptionTimePeriodArgs) ToBudgetSubscriptionTimePeriodPtrOutputWithContext ¶
func (i BudgetSubscriptionTimePeriodArgs) ToBudgetSubscriptionTimePeriodPtrOutputWithContext(ctx context.Context) BudgetSubscriptionTimePeriodPtrOutput
type BudgetSubscriptionTimePeriodInput ¶
type BudgetSubscriptionTimePeriodInput interface { pulumi.Input ToBudgetSubscriptionTimePeriodOutput() BudgetSubscriptionTimePeriodOutput ToBudgetSubscriptionTimePeriodOutputWithContext(context.Context) BudgetSubscriptionTimePeriodOutput }
BudgetSubscriptionTimePeriodInput is an input type that accepts BudgetSubscriptionTimePeriodArgs and BudgetSubscriptionTimePeriodOutput values. You can construct a concrete instance of `BudgetSubscriptionTimePeriodInput` via:
BudgetSubscriptionTimePeriodArgs{...}
type BudgetSubscriptionTimePeriodOutput ¶
type BudgetSubscriptionTimePeriodOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionTimePeriodOutput) ElementType ¶
func (BudgetSubscriptionTimePeriodOutput) ElementType() reflect.Type
func (BudgetSubscriptionTimePeriodOutput) EndDate ¶
func (o BudgetSubscriptionTimePeriodOutput) EndDate() pulumi.StringPtrOutput
The end date for the budget. If not set this will be 10 years after the start date.
func (BudgetSubscriptionTimePeriodOutput) StartDate ¶
func (o BudgetSubscriptionTimePeriodOutput) StartDate() pulumi.StringOutput
The start date for the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. Changing this forces a new Subscription Consumption Budget to be created.
func (BudgetSubscriptionTimePeriodOutput) ToBudgetSubscriptionTimePeriodOutput ¶
func (o BudgetSubscriptionTimePeriodOutput) ToBudgetSubscriptionTimePeriodOutput() BudgetSubscriptionTimePeriodOutput
func (BudgetSubscriptionTimePeriodOutput) ToBudgetSubscriptionTimePeriodOutputWithContext ¶
func (o BudgetSubscriptionTimePeriodOutput) ToBudgetSubscriptionTimePeriodOutputWithContext(ctx context.Context) BudgetSubscriptionTimePeriodOutput
func (BudgetSubscriptionTimePeriodOutput) ToBudgetSubscriptionTimePeriodPtrOutput ¶
func (o BudgetSubscriptionTimePeriodOutput) ToBudgetSubscriptionTimePeriodPtrOutput() BudgetSubscriptionTimePeriodPtrOutput
func (BudgetSubscriptionTimePeriodOutput) ToBudgetSubscriptionTimePeriodPtrOutputWithContext ¶
func (o BudgetSubscriptionTimePeriodOutput) ToBudgetSubscriptionTimePeriodPtrOutputWithContext(ctx context.Context) BudgetSubscriptionTimePeriodPtrOutput
type BudgetSubscriptionTimePeriodPtrInput ¶
type BudgetSubscriptionTimePeriodPtrInput interface { pulumi.Input ToBudgetSubscriptionTimePeriodPtrOutput() BudgetSubscriptionTimePeriodPtrOutput ToBudgetSubscriptionTimePeriodPtrOutputWithContext(context.Context) BudgetSubscriptionTimePeriodPtrOutput }
BudgetSubscriptionTimePeriodPtrInput is an input type that accepts BudgetSubscriptionTimePeriodArgs, BudgetSubscriptionTimePeriodPtr and BudgetSubscriptionTimePeriodPtrOutput values. You can construct a concrete instance of `BudgetSubscriptionTimePeriodPtrInput` via:
BudgetSubscriptionTimePeriodArgs{...} or: nil
func BudgetSubscriptionTimePeriodPtr ¶
func BudgetSubscriptionTimePeriodPtr(v *BudgetSubscriptionTimePeriodArgs) BudgetSubscriptionTimePeriodPtrInput
type BudgetSubscriptionTimePeriodPtrOutput ¶
type BudgetSubscriptionTimePeriodPtrOutput struct{ *pulumi.OutputState }
func (BudgetSubscriptionTimePeriodPtrOutput) ElementType ¶
func (BudgetSubscriptionTimePeriodPtrOutput) ElementType() reflect.Type
func (BudgetSubscriptionTimePeriodPtrOutput) EndDate ¶
func (o BudgetSubscriptionTimePeriodPtrOutput) EndDate() pulumi.StringPtrOutput
The end date for the budget. If not set this will be 10 years after the start date.
func (BudgetSubscriptionTimePeriodPtrOutput) StartDate ¶
func (o BudgetSubscriptionTimePeriodPtrOutput) StartDate() pulumi.StringPtrOutput
The start date for the budget. The start date must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. Changing this forces a new Subscription Consumption Budget to be created.
func (BudgetSubscriptionTimePeriodPtrOutput) ToBudgetSubscriptionTimePeriodPtrOutput ¶
func (o BudgetSubscriptionTimePeriodPtrOutput) ToBudgetSubscriptionTimePeriodPtrOutput() BudgetSubscriptionTimePeriodPtrOutput
func (BudgetSubscriptionTimePeriodPtrOutput) ToBudgetSubscriptionTimePeriodPtrOutputWithContext ¶
func (o BudgetSubscriptionTimePeriodPtrOutput) ToBudgetSubscriptionTimePeriodPtrOutputWithContext(ctx context.Context) BudgetSubscriptionTimePeriodPtrOutput
type GetBudgetResourceGroupFilter ¶ added in v4.23.0
type GetBudgetResourceGroupFilter struct { // A `dimension` block as defined below. Dimensions []GetBudgetResourceGroupFilterDimension `pulumi:"dimensions"` // A `not` block as defined below. Nots []GetBudgetResourceGroupFilterNot `pulumi:"nots"` // A `tag` block as defined below. Tags []GetBudgetResourceGroupFilterTag `pulumi:"tags"` }
type GetBudgetResourceGroupFilterArgs ¶ added in v4.23.0
type GetBudgetResourceGroupFilterArgs struct { // A `dimension` block as defined below. Dimensions GetBudgetResourceGroupFilterDimensionArrayInput `pulumi:"dimensions"` // A `not` block as defined below. Nots GetBudgetResourceGroupFilterNotArrayInput `pulumi:"nots"` // A `tag` block as defined below. Tags GetBudgetResourceGroupFilterTagArrayInput `pulumi:"tags"` }
func (GetBudgetResourceGroupFilterArgs) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterArgs) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterArgs) ToGetBudgetResourceGroupFilterOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterArgs) ToGetBudgetResourceGroupFilterOutput() GetBudgetResourceGroupFilterOutput
func (GetBudgetResourceGroupFilterArgs) ToGetBudgetResourceGroupFilterOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterArgs) ToGetBudgetResourceGroupFilterOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterOutput
type GetBudgetResourceGroupFilterArray ¶ added in v4.23.0
type GetBudgetResourceGroupFilterArray []GetBudgetResourceGroupFilterInput
func (GetBudgetResourceGroupFilterArray) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterArray) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterArray) ToGetBudgetResourceGroupFilterArrayOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterArray) ToGetBudgetResourceGroupFilterArrayOutput() GetBudgetResourceGroupFilterArrayOutput
func (GetBudgetResourceGroupFilterArray) ToGetBudgetResourceGroupFilterArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterArray) ToGetBudgetResourceGroupFilterArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterArrayOutput
type GetBudgetResourceGroupFilterArrayInput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterArrayInput interface { pulumi.Input ToGetBudgetResourceGroupFilterArrayOutput() GetBudgetResourceGroupFilterArrayOutput ToGetBudgetResourceGroupFilterArrayOutputWithContext(context.Context) GetBudgetResourceGroupFilterArrayOutput }
GetBudgetResourceGroupFilterArrayInput is an input type that accepts GetBudgetResourceGroupFilterArray and GetBudgetResourceGroupFilterArrayOutput values. You can construct a concrete instance of `GetBudgetResourceGroupFilterArrayInput` via:
GetBudgetResourceGroupFilterArray{ GetBudgetResourceGroupFilterArgs{...} }
type GetBudgetResourceGroupFilterArrayOutput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupFilterArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterArrayOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterArrayOutput) ToGetBudgetResourceGroupFilterArrayOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterArrayOutput) ToGetBudgetResourceGroupFilterArrayOutput() GetBudgetResourceGroupFilterArrayOutput
func (GetBudgetResourceGroupFilterArrayOutput) ToGetBudgetResourceGroupFilterArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterArrayOutput) ToGetBudgetResourceGroupFilterArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterArrayOutput
type GetBudgetResourceGroupFilterDimension ¶ added in v4.23.0
type GetBudgetResourceGroupFilterDimensionArgs ¶ added in v4.23.0
type GetBudgetResourceGroupFilterDimensionArgs struct { // The name of this Consumption Budget. Name pulumi.StringInput `pulumi:"name"` // The operator used for comparison. Operator pulumi.StringInput `pulumi:"operator"` // A list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetBudgetResourceGroupFilterDimensionArgs) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterDimensionArgs) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterDimensionArgs) ToGetBudgetResourceGroupFilterDimensionOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterDimensionArgs) ToGetBudgetResourceGroupFilterDimensionOutput() GetBudgetResourceGroupFilterDimensionOutput
func (GetBudgetResourceGroupFilterDimensionArgs) ToGetBudgetResourceGroupFilterDimensionOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterDimensionArgs) ToGetBudgetResourceGroupFilterDimensionOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterDimensionOutput
type GetBudgetResourceGroupFilterDimensionArray ¶ added in v4.23.0
type GetBudgetResourceGroupFilterDimensionArray []GetBudgetResourceGroupFilterDimensionInput
func (GetBudgetResourceGroupFilterDimensionArray) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterDimensionArray) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterDimensionArray) ToGetBudgetResourceGroupFilterDimensionArrayOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterDimensionArray) ToGetBudgetResourceGroupFilterDimensionArrayOutput() GetBudgetResourceGroupFilterDimensionArrayOutput
func (GetBudgetResourceGroupFilterDimensionArray) ToGetBudgetResourceGroupFilterDimensionArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterDimensionArray) ToGetBudgetResourceGroupFilterDimensionArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterDimensionArrayOutput
type GetBudgetResourceGroupFilterDimensionArrayInput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterDimensionArrayInput interface { pulumi.Input ToGetBudgetResourceGroupFilterDimensionArrayOutput() GetBudgetResourceGroupFilterDimensionArrayOutput ToGetBudgetResourceGroupFilterDimensionArrayOutputWithContext(context.Context) GetBudgetResourceGroupFilterDimensionArrayOutput }
GetBudgetResourceGroupFilterDimensionArrayInput is an input type that accepts GetBudgetResourceGroupFilterDimensionArray and GetBudgetResourceGroupFilterDimensionArrayOutput values. You can construct a concrete instance of `GetBudgetResourceGroupFilterDimensionArrayInput` via:
GetBudgetResourceGroupFilterDimensionArray{ GetBudgetResourceGroupFilterDimensionArgs{...} }
type GetBudgetResourceGroupFilterDimensionArrayOutput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupFilterDimensionArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterDimensionArrayOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterDimensionArrayOutput) ToGetBudgetResourceGroupFilterDimensionArrayOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterDimensionArrayOutput) ToGetBudgetResourceGroupFilterDimensionArrayOutput() GetBudgetResourceGroupFilterDimensionArrayOutput
func (GetBudgetResourceGroupFilterDimensionArrayOutput) ToGetBudgetResourceGroupFilterDimensionArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterDimensionArrayOutput) ToGetBudgetResourceGroupFilterDimensionArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterDimensionArrayOutput
type GetBudgetResourceGroupFilterDimensionInput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterDimensionInput interface { pulumi.Input ToGetBudgetResourceGroupFilterDimensionOutput() GetBudgetResourceGroupFilterDimensionOutput ToGetBudgetResourceGroupFilterDimensionOutputWithContext(context.Context) GetBudgetResourceGroupFilterDimensionOutput }
GetBudgetResourceGroupFilterDimensionInput is an input type that accepts GetBudgetResourceGroupFilterDimensionArgs and GetBudgetResourceGroupFilterDimensionOutput values. You can construct a concrete instance of `GetBudgetResourceGroupFilterDimensionInput` via:
GetBudgetResourceGroupFilterDimensionArgs{...}
type GetBudgetResourceGroupFilterDimensionOutput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterDimensionOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupFilterDimensionOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterDimensionOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterDimensionOutput) Name ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterDimensionOutput) Name() pulumi.StringOutput
The name of this Consumption Budget.
func (GetBudgetResourceGroupFilterDimensionOutput) Operator ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterDimensionOutput) Operator() pulumi.StringOutput
The operator used for comparison.
func (GetBudgetResourceGroupFilterDimensionOutput) ToGetBudgetResourceGroupFilterDimensionOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterDimensionOutput) ToGetBudgetResourceGroupFilterDimensionOutput() GetBudgetResourceGroupFilterDimensionOutput
func (GetBudgetResourceGroupFilterDimensionOutput) ToGetBudgetResourceGroupFilterDimensionOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterDimensionOutput) ToGetBudgetResourceGroupFilterDimensionOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterDimensionOutput
func (GetBudgetResourceGroupFilterDimensionOutput) Values ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterDimensionOutput) Values() pulumi.StringArrayOutput
A list of values for the tag.
type GetBudgetResourceGroupFilterInput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterInput interface { pulumi.Input ToGetBudgetResourceGroupFilterOutput() GetBudgetResourceGroupFilterOutput ToGetBudgetResourceGroupFilterOutputWithContext(context.Context) GetBudgetResourceGroupFilterOutput }
GetBudgetResourceGroupFilterInput is an input type that accepts GetBudgetResourceGroupFilterArgs and GetBudgetResourceGroupFilterOutput values. You can construct a concrete instance of `GetBudgetResourceGroupFilterInput` via:
GetBudgetResourceGroupFilterArgs{...}
type GetBudgetResourceGroupFilterNot ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNot struct { // A `dimension` block as defined below. Dimensions []GetBudgetResourceGroupFilterNotDimension `pulumi:"dimensions"` // A `tag` block as defined below. Tags []GetBudgetResourceGroupFilterNotTag `pulumi:"tags"` }
type GetBudgetResourceGroupFilterNotArgs ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotArgs struct { // A `dimension` block as defined below. Dimensions GetBudgetResourceGroupFilterNotDimensionArrayInput `pulumi:"dimensions"` // A `tag` block as defined below. Tags GetBudgetResourceGroupFilterNotTagArrayInput `pulumi:"tags"` }
func (GetBudgetResourceGroupFilterNotArgs) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterNotArgs) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterNotArgs) ToGetBudgetResourceGroupFilterNotOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterNotArgs) ToGetBudgetResourceGroupFilterNotOutput() GetBudgetResourceGroupFilterNotOutput
func (GetBudgetResourceGroupFilterNotArgs) ToGetBudgetResourceGroupFilterNotOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterNotArgs) ToGetBudgetResourceGroupFilterNotOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotOutput
type GetBudgetResourceGroupFilterNotArray ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotArray []GetBudgetResourceGroupFilterNotInput
func (GetBudgetResourceGroupFilterNotArray) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterNotArray) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterNotArray) ToGetBudgetResourceGroupFilterNotArrayOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterNotArray) ToGetBudgetResourceGroupFilterNotArrayOutput() GetBudgetResourceGroupFilterNotArrayOutput
func (GetBudgetResourceGroupFilterNotArray) ToGetBudgetResourceGroupFilterNotArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterNotArray) ToGetBudgetResourceGroupFilterNotArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotArrayOutput
type GetBudgetResourceGroupFilterNotArrayInput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotArrayInput interface { pulumi.Input ToGetBudgetResourceGroupFilterNotArrayOutput() GetBudgetResourceGroupFilterNotArrayOutput ToGetBudgetResourceGroupFilterNotArrayOutputWithContext(context.Context) GetBudgetResourceGroupFilterNotArrayOutput }
GetBudgetResourceGroupFilterNotArrayInput is an input type that accepts GetBudgetResourceGroupFilterNotArray and GetBudgetResourceGroupFilterNotArrayOutput values. You can construct a concrete instance of `GetBudgetResourceGroupFilterNotArrayInput` via:
GetBudgetResourceGroupFilterNotArray{ GetBudgetResourceGroupFilterNotArgs{...} }
type GetBudgetResourceGroupFilterNotArrayOutput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupFilterNotArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterNotArrayOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterNotArrayOutput) ToGetBudgetResourceGroupFilterNotArrayOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotArrayOutput) ToGetBudgetResourceGroupFilterNotArrayOutput() GetBudgetResourceGroupFilterNotArrayOutput
func (GetBudgetResourceGroupFilterNotArrayOutput) ToGetBudgetResourceGroupFilterNotArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotArrayOutput) ToGetBudgetResourceGroupFilterNotArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotArrayOutput
type GetBudgetResourceGroupFilterNotDimension ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotDimensionArgs ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotDimensionArgs struct { // The name of this Consumption Budget. Name pulumi.StringInput `pulumi:"name"` // The operator used for comparison. Operator pulumi.StringInput `pulumi:"operator"` // A list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetBudgetResourceGroupFilterNotDimensionArgs) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterNotDimensionArgs) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterNotDimensionArgs) ToGetBudgetResourceGroupFilterNotDimensionOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterNotDimensionArgs) ToGetBudgetResourceGroupFilterNotDimensionOutput() GetBudgetResourceGroupFilterNotDimensionOutput
func (GetBudgetResourceGroupFilterNotDimensionArgs) ToGetBudgetResourceGroupFilterNotDimensionOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterNotDimensionArgs) ToGetBudgetResourceGroupFilterNotDimensionOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotDimensionOutput
type GetBudgetResourceGroupFilterNotDimensionArray ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotDimensionArray []GetBudgetResourceGroupFilterNotDimensionInput
func (GetBudgetResourceGroupFilterNotDimensionArray) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterNotDimensionArray) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterNotDimensionArray) ToGetBudgetResourceGroupFilterNotDimensionArrayOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterNotDimensionArray) ToGetBudgetResourceGroupFilterNotDimensionArrayOutput() GetBudgetResourceGroupFilterNotDimensionArrayOutput
func (GetBudgetResourceGroupFilterNotDimensionArray) ToGetBudgetResourceGroupFilterNotDimensionArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterNotDimensionArray) ToGetBudgetResourceGroupFilterNotDimensionArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotDimensionArrayOutput
type GetBudgetResourceGroupFilterNotDimensionArrayInput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotDimensionArrayInput interface { pulumi.Input ToGetBudgetResourceGroupFilterNotDimensionArrayOutput() GetBudgetResourceGroupFilterNotDimensionArrayOutput ToGetBudgetResourceGroupFilterNotDimensionArrayOutputWithContext(context.Context) GetBudgetResourceGroupFilterNotDimensionArrayOutput }
GetBudgetResourceGroupFilterNotDimensionArrayInput is an input type that accepts GetBudgetResourceGroupFilterNotDimensionArray and GetBudgetResourceGroupFilterNotDimensionArrayOutput values. You can construct a concrete instance of `GetBudgetResourceGroupFilterNotDimensionArrayInput` via:
GetBudgetResourceGroupFilterNotDimensionArray{ GetBudgetResourceGroupFilterNotDimensionArgs{...} }
type GetBudgetResourceGroupFilterNotDimensionArrayOutput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupFilterNotDimensionArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterNotDimensionArrayOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterNotDimensionArrayOutput) ToGetBudgetResourceGroupFilterNotDimensionArrayOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotDimensionArrayOutput) ToGetBudgetResourceGroupFilterNotDimensionArrayOutput() GetBudgetResourceGroupFilterNotDimensionArrayOutput
func (GetBudgetResourceGroupFilterNotDimensionArrayOutput) ToGetBudgetResourceGroupFilterNotDimensionArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotDimensionArrayOutput) ToGetBudgetResourceGroupFilterNotDimensionArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotDimensionArrayOutput
type GetBudgetResourceGroupFilterNotDimensionInput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotDimensionInput interface { pulumi.Input ToGetBudgetResourceGroupFilterNotDimensionOutput() GetBudgetResourceGroupFilterNotDimensionOutput ToGetBudgetResourceGroupFilterNotDimensionOutputWithContext(context.Context) GetBudgetResourceGroupFilterNotDimensionOutput }
GetBudgetResourceGroupFilterNotDimensionInput is an input type that accepts GetBudgetResourceGroupFilterNotDimensionArgs and GetBudgetResourceGroupFilterNotDimensionOutput values. You can construct a concrete instance of `GetBudgetResourceGroupFilterNotDimensionInput` via:
GetBudgetResourceGroupFilterNotDimensionArgs{...}
type GetBudgetResourceGroupFilterNotDimensionOutput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotDimensionOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupFilterNotDimensionOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterNotDimensionOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterNotDimensionOutput) Name ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotDimensionOutput) Name() pulumi.StringOutput
The name of this Consumption Budget.
func (GetBudgetResourceGroupFilterNotDimensionOutput) Operator ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotDimensionOutput) Operator() pulumi.StringOutput
The operator used for comparison.
func (GetBudgetResourceGroupFilterNotDimensionOutput) ToGetBudgetResourceGroupFilterNotDimensionOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotDimensionOutput) ToGetBudgetResourceGroupFilterNotDimensionOutput() GetBudgetResourceGroupFilterNotDimensionOutput
func (GetBudgetResourceGroupFilterNotDimensionOutput) ToGetBudgetResourceGroupFilterNotDimensionOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotDimensionOutput) ToGetBudgetResourceGroupFilterNotDimensionOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotDimensionOutput
func (GetBudgetResourceGroupFilterNotDimensionOutput) Values ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotDimensionOutput) Values() pulumi.StringArrayOutput
A list of values for the tag.
type GetBudgetResourceGroupFilterNotInput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotInput interface { pulumi.Input ToGetBudgetResourceGroupFilterNotOutput() GetBudgetResourceGroupFilterNotOutput ToGetBudgetResourceGroupFilterNotOutputWithContext(context.Context) GetBudgetResourceGroupFilterNotOutput }
GetBudgetResourceGroupFilterNotInput is an input type that accepts GetBudgetResourceGroupFilterNotArgs and GetBudgetResourceGroupFilterNotOutput values. You can construct a concrete instance of `GetBudgetResourceGroupFilterNotInput` via:
GetBudgetResourceGroupFilterNotArgs{...}
type GetBudgetResourceGroupFilterNotOutput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupFilterNotOutput) Dimensions ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotOutput) Dimensions() GetBudgetResourceGroupFilterNotDimensionArrayOutput
A `dimension` block as defined below.
func (GetBudgetResourceGroupFilterNotOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterNotOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterNotOutput) Tags ¶ added in v4.23.0
A `tag` block as defined below.
func (GetBudgetResourceGroupFilterNotOutput) ToGetBudgetResourceGroupFilterNotOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotOutput) ToGetBudgetResourceGroupFilterNotOutput() GetBudgetResourceGroupFilterNotOutput
func (GetBudgetResourceGroupFilterNotOutput) ToGetBudgetResourceGroupFilterNotOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotOutput) ToGetBudgetResourceGroupFilterNotOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotOutput
type GetBudgetResourceGroupFilterNotTag ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotTagArgs ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotTagArgs struct { // The name of this Consumption Budget. Name pulumi.StringInput `pulumi:"name"` // The operator used for comparison. Operator pulumi.StringInput `pulumi:"operator"` // A list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetBudgetResourceGroupFilterNotTagArgs) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterNotTagArgs) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterNotTagArgs) ToGetBudgetResourceGroupFilterNotTagOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterNotTagArgs) ToGetBudgetResourceGroupFilterNotTagOutput() GetBudgetResourceGroupFilterNotTagOutput
func (GetBudgetResourceGroupFilterNotTagArgs) ToGetBudgetResourceGroupFilterNotTagOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterNotTagArgs) ToGetBudgetResourceGroupFilterNotTagOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotTagOutput
type GetBudgetResourceGroupFilterNotTagArray ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotTagArray []GetBudgetResourceGroupFilterNotTagInput
func (GetBudgetResourceGroupFilterNotTagArray) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterNotTagArray) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterNotTagArray) ToGetBudgetResourceGroupFilterNotTagArrayOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterNotTagArray) ToGetBudgetResourceGroupFilterNotTagArrayOutput() GetBudgetResourceGroupFilterNotTagArrayOutput
func (GetBudgetResourceGroupFilterNotTagArray) ToGetBudgetResourceGroupFilterNotTagArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterNotTagArray) ToGetBudgetResourceGroupFilterNotTagArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotTagArrayOutput
type GetBudgetResourceGroupFilterNotTagArrayInput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotTagArrayInput interface { pulumi.Input ToGetBudgetResourceGroupFilterNotTagArrayOutput() GetBudgetResourceGroupFilterNotTagArrayOutput ToGetBudgetResourceGroupFilterNotTagArrayOutputWithContext(context.Context) GetBudgetResourceGroupFilterNotTagArrayOutput }
GetBudgetResourceGroupFilterNotTagArrayInput is an input type that accepts GetBudgetResourceGroupFilterNotTagArray and GetBudgetResourceGroupFilterNotTagArrayOutput values. You can construct a concrete instance of `GetBudgetResourceGroupFilterNotTagArrayInput` via:
GetBudgetResourceGroupFilterNotTagArray{ GetBudgetResourceGroupFilterNotTagArgs{...} }
type GetBudgetResourceGroupFilterNotTagArrayOutput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotTagArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupFilterNotTagArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterNotTagArrayOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterNotTagArrayOutput) ToGetBudgetResourceGroupFilterNotTagArrayOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotTagArrayOutput) ToGetBudgetResourceGroupFilterNotTagArrayOutput() GetBudgetResourceGroupFilterNotTagArrayOutput
func (GetBudgetResourceGroupFilterNotTagArrayOutput) ToGetBudgetResourceGroupFilterNotTagArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotTagArrayOutput) ToGetBudgetResourceGroupFilterNotTagArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotTagArrayOutput
type GetBudgetResourceGroupFilterNotTagInput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotTagInput interface { pulumi.Input ToGetBudgetResourceGroupFilterNotTagOutput() GetBudgetResourceGroupFilterNotTagOutput ToGetBudgetResourceGroupFilterNotTagOutputWithContext(context.Context) GetBudgetResourceGroupFilterNotTagOutput }
GetBudgetResourceGroupFilterNotTagInput is an input type that accepts GetBudgetResourceGroupFilterNotTagArgs and GetBudgetResourceGroupFilterNotTagOutput values. You can construct a concrete instance of `GetBudgetResourceGroupFilterNotTagInput` via:
GetBudgetResourceGroupFilterNotTagArgs{...}
type GetBudgetResourceGroupFilterNotTagOutput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterNotTagOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupFilterNotTagOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterNotTagOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterNotTagOutput) Name ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotTagOutput) Name() pulumi.StringOutput
The name of this Consumption Budget.
func (GetBudgetResourceGroupFilterNotTagOutput) Operator ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotTagOutput) Operator() pulumi.StringOutput
The operator used for comparison.
func (GetBudgetResourceGroupFilterNotTagOutput) ToGetBudgetResourceGroupFilterNotTagOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotTagOutput) ToGetBudgetResourceGroupFilterNotTagOutput() GetBudgetResourceGroupFilterNotTagOutput
func (GetBudgetResourceGroupFilterNotTagOutput) ToGetBudgetResourceGroupFilterNotTagOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotTagOutput) ToGetBudgetResourceGroupFilterNotTagOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterNotTagOutput
func (GetBudgetResourceGroupFilterNotTagOutput) Values ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterNotTagOutput) Values() pulumi.StringArrayOutput
A list of values for the tag.
type GetBudgetResourceGroupFilterOutput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupFilterOutput) Dimensions ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterOutput) Dimensions() GetBudgetResourceGroupFilterDimensionArrayOutput
A `dimension` block as defined below.
func (GetBudgetResourceGroupFilterOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterOutput) ToGetBudgetResourceGroupFilterOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterOutput) ToGetBudgetResourceGroupFilterOutput() GetBudgetResourceGroupFilterOutput
func (GetBudgetResourceGroupFilterOutput) ToGetBudgetResourceGroupFilterOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterOutput) ToGetBudgetResourceGroupFilterOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterOutput
type GetBudgetResourceGroupFilterTag ¶ added in v4.23.0
type GetBudgetResourceGroupFilterTagArgs ¶ added in v4.23.0
type GetBudgetResourceGroupFilterTagArgs struct { // The name of this Consumption Budget. Name pulumi.StringInput `pulumi:"name"` // The operator used for comparison. Operator pulumi.StringInput `pulumi:"operator"` // A list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetBudgetResourceGroupFilterTagArgs) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterTagArgs) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterTagArgs) ToGetBudgetResourceGroupFilterTagOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterTagArgs) ToGetBudgetResourceGroupFilterTagOutput() GetBudgetResourceGroupFilterTagOutput
func (GetBudgetResourceGroupFilterTagArgs) ToGetBudgetResourceGroupFilterTagOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterTagArgs) ToGetBudgetResourceGroupFilterTagOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterTagOutput
type GetBudgetResourceGroupFilterTagArray ¶ added in v4.23.0
type GetBudgetResourceGroupFilterTagArray []GetBudgetResourceGroupFilterTagInput
func (GetBudgetResourceGroupFilterTagArray) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterTagArray) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterTagArray) ToGetBudgetResourceGroupFilterTagArrayOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterTagArray) ToGetBudgetResourceGroupFilterTagArrayOutput() GetBudgetResourceGroupFilterTagArrayOutput
func (GetBudgetResourceGroupFilterTagArray) ToGetBudgetResourceGroupFilterTagArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupFilterTagArray) ToGetBudgetResourceGroupFilterTagArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterTagArrayOutput
type GetBudgetResourceGroupFilterTagArrayInput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterTagArrayInput interface { pulumi.Input ToGetBudgetResourceGroupFilterTagArrayOutput() GetBudgetResourceGroupFilterTagArrayOutput ToGetBudgetResourceGroupFilterTagArrayOutputWithContext(context.Context) GetBudgetResourceGroupFilterTagArrayOutput }
GetBudgetResourceGroupFilterTagArrayInput is an input type that accepts GetBudgetResourceGroupFilterTagArray and GetBudgetResourceGroupFilterTagArrayOutput values. You can construct a concrete instance of `GetBudgetResourceGroupFilterTagArrayInput` via:
GetBudgetResourceGroupFilterTagArray{ GetBudgetResourceGroupFilterTagArgs{...} }
type GetBudgetResourceGroupFilterTagArrayOutput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterTagArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupFilterTagArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterTagArrayOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterTagArrayOutput) ToGetBudgetResourceGroupFilterTagArrayOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterTagArrayOutput) ToGetBudgetResourceGroupFilterTagArrayOutput() GetBudgetResourceGroupFilterTagArrayOutput
func (GetBudgetResourceGroupFilterTagArrayOutput) ToGetBudgetResourceGroupFilterTagArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterTagArrayOutput) ToGetBudgetResourceGroupFilterTagArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterTagArrayOutput
type GetBudgetResourceGroupFilterTagInput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterTagInput interface { pulumi.Input ToGetBudgetResourceGroupFilterTagOutput() GetBudgetResourceGroupFilterTagOutput ToGetBudgetResourceGroupFilterTagOutputWithContext(context.Context) GetBudgetResourceGroupFilterTagOutput }
GetBudgetResourceGroupFilterTagInput is an input type that accepts GetBudgetResourceGroupFilterTagArgs and GetBudgetResourceGroupFilterTagOutput values. You can construct a concrete instance of `GetBudgetResourceGroupFilterTagInput` via:
GetBudgetResourceGroupFilterTagArgs{...}
type GetBudgetResourceGroupFilterTagOutput ¶ added in v4.23.0
type GetBudgetResourceGroupFilterTagOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupFilterTagOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupFilterTagOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupFilterTagOutput) Name ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterTagOutput) Name() pulumi.StringOutput
The name of this Consumption Budget.
func (GetBudgetResourceGroupFilterTagOutput) Operator ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterTagOutput) Operator() pulumi.StringOutput
The operator used for comparison.
func (GetBudgetResourceGroupFilterTagOutput) ToGetBudgetResourceGroupFilterTagOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterTagOutput) ToGetBudgetResourceGroupFilterTagOutput() GetBudgetResourceGroupFilterTagOutput
func (GetBudgetResourceGroupFilterTagOutput) ToGetBudgetResourceGroupFilterTagOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterTagOutput) ToGetBudgetResourceGroupFilterTagOutputWithContext(ctx context.Context) GetBudgetResourceGroupFilterTagOutput
func (GetBudgetResourceGroupFilterTagOutput) Values ¶ added in v4.23.0
func (o GetBudgetResourceGroupFilterTagOutput) Values() pulumi.StringArrayOutput
A list of values for the tag.
type GetBudgetResourceGroupNotification ¶ added in v4.23.0
type GetBudgetResourceGroupNotification struct { // A list of email addresses to send the budget notification to when the threshold is exceeded. ContactEmails []string `pulumi:"contactEmails"` // A list of Action Group IDs to send the budget notification to when the threshold is exceeded. ContactGroups []string `pulumi:"contactGroups"` // A list of contact roles to send the budget notification to when the threshold is exceeded. ContactRoles []string `pulumi:"contactRoles"` // Whether the notification is enabled. Enabled bool `pulumi:"enabled"` // The operator used for comparison. Operator string `pulumi:"operator"` // Threshold value associated with the notification. Threshold int `pulumi:"threshold"` ThresholdType string `pulumi:"thresholdType"` }
type GetBudgetResourceGroupNotificationArgs ¶ added in v4.23.0
type GetBudgetResourceGroupNotificationArgs struct { // A list of email addresses to send the budget notification to when the threshold is exceeded. ContactEmails pulumi.StringArrayInput `pulumi:"contactEmails"` // A list of Action Group IDs to send the budget notification to when the threshold is exceeded. ContactGroups pulumi.StringArrayInput `pulumi:"contactGroups"` // A list of contact roles to send the budget notification to when the threshold is exceeded. ContactRoles pulumi.StringArrayInput `pulumi:"contactRoles"` // Whether the notification is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // The operator used for comparison. Operator pulumi.StringInput `pulumi:"operator"` // Threshold value associated with the notification. Threshold pulumi.IntInput `pulumi:"threshold"` ThresholdType pulumi.StringInput `pulumi:"thresholdType"` }
func (GetBudgetResourceGroupNotificationArgs) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupNotificationArgs) ElementType() reflect.Type
func (GetBudgetResourceGroupNotificationArgs) ToGetBudgetResourceGroupNotificationOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupNotificationArgs) ToGetBudgetResourceGroupNotificationOutput() GetBudgetResourceGroupNotificationOutput
func (GetBudgetResourceGroupNotificationArgs) ToGetBudgetResourceGroupNotificationOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupNotificationArgs) ToGetBudgetResourceGroupNotificationOutputWithContext(ctx context.Context) GetBudgetResourceGroupNotificationOutput
type GetBudgetResourceGroupNotificationArray ¶ added in v4.23.0
type GetBudgetResourceGroupNotificationArray []GetBudgetResourceGroupNotificationInput
func (GetBudgetResourceGroupNotificationArray) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupNotificationArray) ElementType() reflect.Type
func (GetBudgetResourceGroupNotificationArray) ToGetBudgetResourceGroupNotificationArrayOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupNotificationArray) ToGetBudgetResourceGroupNotificationArrayOutput() GetBudgetResourceGroupNotificationArrayOutput
func (GetBudgetResourceGroupNotificationArray) ToGetBudgetResourceGroupNotificationArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupNotificationArray) ToGetBudgetResourceGroupNotificationArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupNotificationArrayOutput
type GetBudgetResourceGroupNotificationArrayInput ¶ added in v4.23.0
type GetBudgetResourceGroupNotificationArrayInput interface { pulumi.Input ToGetBudgetResourceGroupNotificationArrayOutput() GetBudgetResourceGroupNotificationArrayOutput ToGetBudgetResourceGroupNotificationArrayOutputWithContext(context.Context) GetBudgetResourceGroupNotificationArrayOutput }
GetBudgetResourceGroupNotificationArrayInput is an input type that accepts GetBudgetResourceGroupNotificationArray and GetBudgetResourceGroupNotificationArrayOutput values. You can construct a concrete instance of `GetBudgetResourceGroupNotificationArrayInput` via:
GetBudgetResourceGroupNotificationArray{ GetBudgetResourceGroupNotificationArgs{...} }
type GetBudgetResourceGroupNotificationArrayOutput ¶ added in v4.23.0
type GetBudgetResourceGroupNotificationArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupNotificationArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupNotificationArrayOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupNotificationArrayOutput) ToGetBudgetResourceGroupNotificationArrayOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupNotificationArrayOutput) ToGetBudgetResourceGroupNotificationArrayOutput() GetBudgetResourceGroupNotificationArrayOutput
func (GetBudgetResourceGroupNotificationArrayOutput) ToGetBudgetResourceGroupNotificationArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupNotificationArrayOutput) ToGetBudgetResourceGroupNotificationArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupNotificationArrayOutput
type GetBudgetResourceGroupNotificationInput ¶ added in v4.23.0
type GetBudgetResourceGroupNotificationInput interface { pulumi.Input ToGetBudgetResourceGroupNotificationOutput() GetBudgetResourceGroupNotificationOutput ToGetBudgetResourceGroupNotificationOutputWithContext(context.Context) GetBudgetResourceGroupNotificationOutput }
GetBudgetResourceGroupNotificationInput is an input type that accepts GetBudgetResourceGroupNotificationArgs and GetBudgetResourceGroupNotificationOutput values. You can construct a concrete instance of `GetBudgetResourceGroupNotificationInput` via:
GetBudgetResourceGroupNotificationArgs{...}
type GetBudgetResourceGroupNotificationOutput ¶ added in v4.23.0
type GetBudgetResourceGroupNotificationOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupNotificationOutput) ContactEmails ¶ added in v4.23.0
func (o GetBudgetResourceGroupNotificationOutput) ContactEmails() pulumi.StringArrayOutput
A list of email addresses to send the budget notification to when the threshold is exceeded.
func (GetBudgetResourceGroupNotificationOutput) ContactGroups ¶ added in v4.23.0
func (o GetBudgetResourceGroupNotificationOutput) ContactGroups() pulumi.StringArrayOutput
A list of Action Group IDs to send the budget notification to when the threshold is exceeded.
func (GetBudgetResourceGroupNotificationOutput) ContactRoles ¶ added in v4.23.0
func (o GetBudgetResourceGroupNotificationOutput) ContactRoles() pulumi.StringArrayOutput
A list of contact roles to send the budget notification to when the threshold is exceeded.
func (GetBudgetResourceGroupNotificationOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupNotificationOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupNotificationOutput) Enabled ¶ added in v4.23.0
func (o GetBudgetResourceGroupNotificationOutput) Enabled() pulumi.BoolOutput
Whether the notification is enabled.
func (GetBudgetResourceGroupNotificationOutput) Operator ¶ added in v4.23.0
func (o GetBudgetResourceGroupNotificationOutput) Operator() pulumi.StringOutput
The operator used for comparison.
func (GetBudgetResourceGroupNotificationOutput) Threshold ¶ added in v4.23.0
func (o GetBudgetResourceGroupNotificationOutput) Threshold() pulumi.IntOutput
Threshold value associated with the notification.
func (GetBudgetResourceGroupNotificationOutput) ThresholdType ¶ added in v4.27.0
func (o GetBudgetResourceGroupNotificationOutput) ThresholdType() pulumi.StringOutput
func (GetBudgetResourceGroupNotificationOutput) ToGetBudgetResourceGroupNotificationOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupNotificationOutput) ToGetBudgetResourceGroupNotificationOutput() GetBudgetResourceGroupNotificationOutput
func (GetBudgetResourceGroupNotificationOutput) ToGetBudgetResourceGroupNotificationOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupNotificationOutput) ToGetBudgetResourceGroupNotificationOutputWithContext(ctx context.Context) GetBudgetResourceGroupNotificationOutput
type GetBudgetResourceGroupTimePeriod ¶ added in v4.23.0
type GetBudgetResourceGroupTimePeriodArgs ¶ added in v4.23.0
type GetBudgetResourceGroupTimePeriodArgs struct { // The end date for the budget. EndDate pulumi.StringInput `pulumi:"endDate"` // The start date for the budget. StartDate pulumi.StringInput `pulumi:"startDate"` }
func (GetBudgetResourceGroupTimePeriodArgs) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupTimePeriodArgs) ElementType() reflect.Type
func (GetBudgetResourceGroupTimePeriodArgs) ToGetBudgetResourceGroupTimePeriodOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupTimePeriodArgs) ToGetBudgetResourceGroupTimePeriodOutput() GetBudgetResourceGroupTimePeriodOutput
func (GetBudgetResourceGroupTimePeriodArgs) ToGetBudgetResourceGroupTimePeriodOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupTimePeriodArgs) ToGetBudgetResourceGroupTimePeriodOutputWithContext(ctx context.Context) GetBudgetResourceGroupTimePeriodOutput
type GetBudgetResourceGroupTimePeriodArray ¶ added in v4.23.0
type GetBudgetResourceGroupTimePeriodArray []GetBudgetResourceGroupTimePeriodInput
func (GetBudgetResourceGroupTimePeriodArray) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupTimePeriodArray) ElementType() reflect.Type
func (GetBudgetResourceGroupTimePeriodArray) ToGetBudgetResourceGroupTimePeriodArrayOutput ¶ added in v4.23.0
func (i GetBudgetResourceGroupTimePeriodArray) ToGetBudgetResourceGroupTimePeriodArrayOutput() GetBudgetResourceGroupTimePeriodArrayOutput
func (GetBudgetResourceGroupTimePeriodArray) ToGetBudgetResourceGroupTimePeriodArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetResourceGroupTimePeriodArray) ToGetBudgetResourceGroupTimePeriodArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupTimePeriodArrayOutput
type GetBudgetResourceGroupTimePeriodArrayInput ¶ added in v4.23.0
type GetBudgetResourceGroupTimePeriodArrayInput interface { pulumi.Input ToGetBudgetResourceGroupTimePeriodArrayOutput() GetBudgetResourceGroupTimePeriodArrayOutput ToGetBudgetResourceGroupTimePeriodArrayOutputWithContext(context.Context) GetBudgetResourceGroupTimePeriodArrayOutput }
GetBudgetResourceGroupTimePeriodArrayInput is an input type that accepts GetBudgetResourceGroupTimePeriodArray and GetBudgetResourceGroupTimePeriodArrayOutput values. You can construct a concrete instance of `GetBudgetResourceGroupTimePeriodArrayInput` via:
GetBudgetResourceGroupTimePeriodArray{ GetBudgetResourceGroupTimePeriodArgs{...} }
type GetBudgetResourceGroupTimePeriodArrayOutput ¶ added in v4.23.0
type GetBudgetResourceGroupTimePeriodArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupTimePeriodArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupTimePeriodArrayOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupTimePeriodArrayOutput) ToGetBudgetResourceGroupTimePeriodArrayOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupTimePeriodArrayOutput) ToGetBudgetResourceGroupTimePeriodArrayOutput() GetBudgetResourceGroupTimePeriodArrayOutput
func (GetBudgetResourceGroupTimePeriodArrayOutput) ToGetBudgetResourceGroupTimePeriodArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupTimePeriodArrayOutput) ToGetBudgetResourceGroupTimePeriodArrayOutputWithContext(ctx context.Context) GetBudgetResourceGroupTimePeriodArrayOutput
type GetBudgetResourceGroupTimePeriodInput ¶ added in v4.23.0
type GetBudgetResourceGroupTimePeriodInput interface { pulumi.Input ToGetBudgetResourceGroupTimePeriodOutput() GetBudgetResourceGroupTimePeriodOutput ToGetBudgetResourceGroupTimePeriodOutputWithContext(context.Context) GetBudgetResourceGroupTimePeriodOutput }
GetBudgetResourceGroupTimePeriodInput is an input type that accepts GetBudgetResourceGroupTimePeriodArgs and GetBudgetResourceGroupTimePeriodOutput values. You can construct a concrete instance of `GetBudgetResourceGroupTimePeriodInput` via:
GetBudgetResourceGroupTimePeriodArgs{...}
type GetBudgetResourceGroupTimePeriodOutput ¶ added in v4.23.0
type GetBudgetResourceGroupTimePeriodOutput struct{ *pulumi.OutputState }
func (GetBudgetResourceGroupTimePeriodOutput) ElementType ¶ added in v4.23.0
func (GetBudgetResourceGroupTimePeriodOutput) ElementType() reflect.Type
func (GetBudgetResourceGroupTimePeriodOutput) EndDate ¶ added in v4.23.0
func (o GetBudgetResourceGroupTimePeriodOutput) EndDate() pulumi.StringOutput
The end date for the budget.
func (GetBudgetResourceGroupTimePeriodOutput) StartDate ¶ added in v4.23.0
func (o GetBudgetResourceGroupTimePeriodOutput) StartDate() pulumi.StringOutput
The start date for the budget.
func (GetBudgetResourceGroupTimePeriodOutput) ToGetBudgetResourceGroupTimePeriodOutput ¶ added in v4.23.0
func (o GetBudgetResourceGroupTimePeriodOutput) ToGetBudgetResourceGroupTimePeriodOutput() GetBudgetResourceGroupTimePeriodOutput
func (GetBudgetResourceGroupTimePeriodOutput) ToGetBudgetResourceGroupTimePeriodOutputWithContext ¶ added in v4.23.0
func (o GetBudgetResourceGroupTimePeriodOutput) ToGetBudgetResourceGroupTimePeriodOutputWithContext(ctx context.Context) GetBudgetResourceGroupTimePeriodOutput
type GetBudgetSubscriptionFilter ¶ added in v4.23.0
type GetBudgetSubscriptionFilter struct { // A `dimension` block as defined above. Dimensions []GetBudgetSubscriptionFilterDimension `pulumi:"dimensions"` // A `not` block as defined below. Nots []GetBudgetSubscriptionFilterNot `pulumi:"nots"` // A `tag` block as defined below. Tags []GetBudgetSubscriptionFilterTag `pulumi:"tags"` }
type GetBudgetSubscriptionFilterArgs ¶ added in v4.23.0
type GetBudgetSubscriptionFilterArgs struct { // A `dimension` block as defined above. Dimensions GetBudgetSubscriptionFilterDimensionArrayInput `pulumi:"dimensions"` // A `not` block as defined below. Nots GetBudgetSubscriptionFilterNotArrayInput `pulumi:"nots"` // A `tag` block as defined below. Tags GetBudgetSubscriptionFilterTagArrayInput `pulumi:"tags"` }
func (GetBudgetSubscriptionFilterArgs) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterArgs) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterArgs) ToGetBudgetSubscriptionFilterOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterArgs) ToGetBudgetSubscriptionFilterOutput() GetBudgetSubscriptionFilterOutput
func (GetBudgetSubscriptionFilterArgs) ToGetBudgetSubscriptionFilterOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterArgs) ToGetBudgetSubscriptionFilterOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterOutput
type GetBudgetSubscriptionFilterArray ¶ added in v4.23.0
type GetBudgetSubscriptionFilterArray []GetBudgetSubscriptionFilterInput
func (GetBudgetSubscriptionFilterArray) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterArray) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterArray) ToGetBudgetSubscriptionFilterArrayOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterArray) ToGetBudgetSubscriptionFilterArrayOutput() GetBudgetSubscriptionFilterArrayOutput
func (GetBudgetSubscriptionFilterArray) ToGetBudgetSubscriptionFilterArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterArray) ToGetBudgetSubscriptionFilterArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterArrayOutput
type GetBudgetSubscriptionFilterArrayInput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterArrayInput interface { pulumi.Input ToGetBudgetSubscriptionFilterArrayOutput() GetBudgetSubscriptionFilterArrayOutput ToGetBudgetSubscriptionFilterArrayOutputWithContext(context.Context) GetBudgetSubscriptionFilterArrayOutput }
GetBudgetSubscriptionFilterArrayInput is an input type that accepts GetBudgetSubscriptionFilterArray and GetBudgetSubscriptionFilterArrayOutput values. You can construct a concrete instance of `GetBudgetSubscriptionFilterArrayInput` via:
GetBudgetSubscriptionFilterArray{ GetBudgetSubscriptionFilterArgs{...} }
type GetBudgetSubscriptionFilterArrayOutput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionFilterArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterArrayOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterArrayOutput) ToGetBudgetSubscriptionFilterArrayOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterArrayOutput) ToGetBudgetSubscriptionFilterArrayOutput() GetBudgetSubscriptionFilterArrayOutput
func (GetBudgetSubscriptionFilterArrayOutput) ToGetBudgetSubscriptionFilterArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterArrayOutput) ToGetBudgetSubscriptionFilterArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterArrayOutput
type GetBudgetSubscriptionFilterDimension ¶ added in v4.23.0
type GetBudgetSubscriptionFilterDimensionArgs ¶ added in v4.23.0
type GetBudgetSubscriptionFilterDimensionArgs struct { // The name of this Consumption Budget. Name pulumi.StringInput `pulumi:"name"` // The operator to used for comparison. Operator pulumi.StringInput `pulumi:"operator"` // A list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetBudgetSubscriptionFilterDimensionArgs) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterDimensionArgs) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterDimensionArgs) ToGetBudgetSubscriptionFilterDimensionOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterDimensionArgs) ToGetBudgetSubscriptionFilterDimensionOutput() GetBudgetSubscriptionFilterDimensionOutput
func (GetBudgetSubscriptionFilterDimensionArgs) ToGetBudgetSubscriptionFilterDimensionOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterDimensionArgs) ToGetBudgetSubscriptionFilterDimensionOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterDimensionOutput
type GetBudgetSubscriptionFilterDimensionArray ¶ added in v4.23.0
type GetBudgetSubscriptionFilterDimensionArray []GetBudgetSubscriptionFilterDimensionInput
func (GetBudgetSubscriptionFilterDimensionArray) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterDimensionArray) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterDimensionArray) ToGetBudgetSubscriptionFilterDimensionArrayOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterDimensionArray) ToGetBudgetSubscriptionFilterDimensionArrayOutput() GetBudgetSubscriptionFilterDimensionArrayOutput
func (GetBudgetSubscriptionFilterDimensionArray) ToGetBudgetSubscriptionFilterDimensionArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterDimensionArray) ToGetBudgetSubscriptionFilterDimensionArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterDimensionArrayOutput
type GetBudgetSubscriptionFilterDimensionArrayInput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterDimensionArrayInput interface { pulumi.Input ToGetBudgetSubscriptionFilterDimensionArrayOutput() GetBudgetSubscriptionFilterDimensionArrayOutput ToGetBudgetSubscriptionFilterDimensionArrayOutputWithContext(context.Context) GetBudgetSubscriptionFilterDimensionArrayOutput }
GetBudgetSubscriptionFilterDimensionArrayInput is an input type that accepts GetBudgetSubscriptionFilterDimensionArray and GetBudgetSubscriptionFilterDimensionArrayOutput values. You can construct a concrete instance of `GetBudgetSubscriptionFilterDimensionArrayInput` via:
GetBudgetSubscriptionFilterDimensionArray{ GetBudgetSubscriptionFilterDimensionArgs{...} }
type GetBudgetSubscriptionFilterDimensionArrayOutput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionFilterDimensionArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterDimensionArrayOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterDimensionArrayOutput) ToGetBudgetSubscriptionFilterDimensionArrayOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterDimensionArrayOutput) ToGetBudgetSubscriptionFilterDimensionArrayOutput() GetBudgetSubscriptionFilterDimensionArrayOutput
func (GetBudgetSubscriptionFilterDimensionArrayOutput) ToGetBudgetSubscriptionFilterDimensionArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterDimensionArrayOutput) ToGetBudgetSubscriptionFilterDimensionArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterDimensionArrayOutput
type GetBudgetSubscriptionFilterDimensionInput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterDimensionInput interface { pulumi.Input ToGetBudgetSubscriptionFilterDimensionOutput() GetBudgetSubscriptionFilterDimensionOutput ToGetBudgetSubscriptionFilterDimensionOutputWithContext(context.Context) GetBudgetSubscriptionFilterDimensionOutput }
GetBudgetSubscriptionFilterDimensionInput is an input type that accepts GetBudgetSubscriptionFilterDimensionArgs and GetBudgetSubscriptionFilterDimensionOutput values. You can construct a concrete instance of `GetBudgetSubscriptionFilterDimensionInput` via:
GetBudgetSubscriptionFilterDimensionArgs{...}
type GetBudgetSubscriptionFilterDimensionOutput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterDimensionOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionFilterDimensionOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterDimensionOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterDimensionOutput) Name ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterDimensionOutput) Name() pulumi.StringOutput
The name of this Consumption Budget.
func (GetBudgetSubscriptionFilterDimensionOutput) Operator ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterDimensionOutput) Operator() pulumi.StringOutput
The operator to used for comparison.
func (GetBudgetSubscriptionFilterDimensionOutput) ToGetBudgetSubscriptionFilterDimensionOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterDimensionOutput) ToGetBudgetSubscriptionFilterDimensionOutput() GetBudgetSubscriptionFilterDimensionOutput
func (GetBudgetSubscriptionFilterDimensionOutput) ToGetBudgetSubscriptionFilterDimensionOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterDimensionOutput) ToGetBudgetSubscriptionFilterDimensionOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterDimensionOutput
func (GetBudgetSubscriptionFilterDimensionOutput) Values ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterDimensionOutput) Values() pulumi.StringArrayOutput
A list of values for the tag.
type GetBudgetSubscriptionFilterInput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterInput interface { pulumi.Input ToGetBudgetSubscriptionFilterOutput() GetBudgetSubscriptionFilterOutput ToGetBudgetSubscriptionFilterOutputWithContext(context.Context) GetBudgetSubscriptionFilterOutput }
GetBudgetSubscriptionFilterInput is an input type that accepts GetBudgetSubscriptionFilterArgs and GetBudgetSubscriptionFilterOutput values. You can construct a concrete instance of `GetBudgetSubscriptionFilterInput` via:
GetBudgetSubscriptionFilterArgs{...}
type GetBudgetSubscriptionFilterNot ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNot struct { // A `dimension` block as defined above. Dimensions []GetBudgetSubscriptionFilterNotDimension `pulumi:"dimensions"` // A `tag` block as defined below. Tags []GetBudgetSubscriptionFilterNotTag `pulumi:"tags"` }
type GetBudgetSubscriptionFilterNotArgs ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotArgs struct { // A `dimension` block as defined above. Dimensions GetBudgetSubscriptionFilterNotDimensionArrayInput `pulumi:"dimensions"` // A `tag` block as defined below. Tags GetBudgetSubscriptionFilterNotTagArrayInput `pulumi:"tags"` }
func (GetBudgetSubscriptionFilterNotArgs) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterNotArgs) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterNotArgs) ToGetBudgetSubscriptionFilterNotOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterNotArgs) ToGetBudgetSubscriptionFilterNotOutput() GetBudgetSubscriptionFilterNotOutput
func (GetBudgetSubscriptionFilterNotArgs) ToGetBudgetSubscriptionFilterNotOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterNotArgs) ToGetBudgetSubscriptionFilterNotOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotOutput
type GetBudgetSubscriptionFilterNotArray ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotArray []GetBudgetSubscriptionFilterNotInput
func (GetBudgetSubscriptionFilterNotArray) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterNotArray) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterNotArray) ToGetBudgetSubscriptionFilterNotArrayOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterNotArray) ToGetBudgetSubscriptionFilterNotArrayOutput() GetBudgetSubscriptionFilterNotArrayOutput
func (GetBudgetSubscriptionFilterNotArray) ToGetBudgetSubscriptionFilterNotArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterNotArray) ToGetBudgetSubscriptionFilterNotArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotArrayOutput
type GetBudgetSubscriptionFilterNotArrayInput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotArrayInput interface { pulumi.Input ToGetBudgetSubscriptionFilterNotArrayOutput() GetBudgetSubscriptionFilterNotArrayOutput ToGetBudgetSubscriptionFilterNotArrayOutputWithContext(context.Context) GetBudgetSubscriptionFilterNotArrayOutput }
GetBudgetSubscriptionFilterNotArrayInput is an input type that accepts GetBudgetSubscriptionFilterNotArray and GetBudgetSubscriptionFilterNotArrayOutput values. You can construct a concrete instance of `GetBudgetSubscriptionFilterNotArrayInput` via:
GetBudgetSubscriptionFilterNotArray{ GetBudgetSubscriptionFilterNotArgs{...} }
type GetBudgetSubscriptionFilterNotArrayOutput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionFilterNotArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterNotArrayOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterNotArrayOutput) ToGetBudgetSubscriptionFilterNotArrayOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotArrayOutput) ToGetBudgetSubscriptionFilterNotArrayOutput() GetBudgetSubscriptionFilterNotArrayOutput
func (GetBudgetSubscriptionFilterNotArrayOutput) ToGetBudgetSubscriptionFilterNotArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotArrayOutput) ToGetBudgetSubscriptionFilterNotArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotArrayOutput
type GetBudgetSubscriptionFilterNotDimension ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotDimensionArgs ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotDimensionArgs struct { // The name of this Consumption Budget. Name pulumi.StringInput `pulumi:"name"` // The operator to used for comparison. Operator pulumi.StringInput `pulumi:"operator"` // A list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetBudgetSubscriptionFilterNotDimensionArgs) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterNotDimensionArgs) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterNotDimensionArgs) ToGetBudgetSubscriptionFilterNotDimensionOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterNotDimensionArgs) ToGetBudgetSubscriptionFilterNotDimensionOutput() GetBudgetSubscriptionFilterNotDimensionOutput
func (GetBudgetSubscriptionFilterNotDimensionArgs) ToGetBudgetSubscriptionFilterNotDimensionOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterNotDimensionArgs) ToGetBudgetSubscriptionFilterNotDimensionOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotDimensionOutput
type GetBudgetSubscriptionFilterNotDimensionArray ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotDimensionArray []GetBudgetSubscriptionFilterNotDimensionInput
func (GetBudgetSubscriptionFilterNotDimensionArray) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterNotDimensionArray) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterNotDimensionArray) ToGetBudgetSubscriptionFilterNotDimensionArrayOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterNotDimensionArray) ToGetBudgetSubscriptionFilterNotDimensionArrayOutput() GetBudgetSubscriptionFilterNotDimensionArrayOutput
func (GetBudgetSubscriptionFilterNotDimensionArray) ToGetBudgetSubscriptionFilterNotDimensionArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterNotDimensionArray) ToGetBudgetSubscriptionFilterNotDimensionArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotDimensionArrayOutput
type GetBudgetSubscriptionFilterNotDimensionArrayInput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotDimensionArrayInput interface { pulumi.Input ToGetBudgetSubscriptionFilterNotDimensionArrayOutput() GetBudgetSubscriptionFilterNotDimensionArrayOutput ToGetBudgetSubscriptionFilterNotDimensionArrayOutputWithContext(context.Context) GetBudgetSubscriptionFilterNotDimensionArrayOutput }
GetBudgetSubscriptionFilterNotDimensionArrayInput is an input type that accepts GetBudgetSubscriptionFilterNotDimensionArray and GetBudgetSubscriptionFilterNotDimensionArrayOutput values. You can construct a concrete instance of `GetBudgetSubscriptionFilterNotDimensionArrayInput` via:
GetBudgetSubscriptionFilterNotDimensionArray{ GetBudgetSubscriptionFilterNotDimensionArgs{...} }
type GetBudgetSubscriptionFilterNotDimensionArrayOutput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionFilterNotDimensionArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterNotDimensionArrayOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterNotDimensionArrayOutput) ToGetBudgetSubscriptionFilterNotDimensionArrayOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotDimensionArrayOutput) ToGetBudgetSubscriptionFilterNotDimensionArrayOutput() GetBudgetSubscriptionFilterNotDimensionArrayOutput
func (GetBudgetSubscriptionFilterNotDimensionArrayOutput) ToGetBudgetSubscriptionFilterNotDimensionArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotDimensionArrayOutput) ToGetBudgetSubscriptionFilterNotDimensionArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotDimensionArrayOutput
type GetBudgetSubscriptionFilterNotDimensionInput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotDimensionInput interface { pulumi.Input ToGetBudgetSubscriptionFilterNotDimensionOutput() GetBudgetSubscriptionFilterNotDimensionOutput ToGetBudgetSubscriptionFilterNotDimensionOutputWithContext(context.Context) GetBudgetSubscriptionFilterNotDimensionOutput }
GetBudgetSubscriptionFilterNotDimensionInput is an input type that accepts GetBudgetSubscriptionFilterNotDimensionArgs and GetBudgetSubscriptionFilterNotDimensionOutput values. You can construct a concrete instance of `GetBudgetSubscriptionFilterNotDimensionInput` via:
GetBudgetSubscriptionFilterNotDimensionArgs{...}
type GetBudgetSubscriptionFilterNotDimensionOutput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotDimensionOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionFilterNotDimensionOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterNotDimensionOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterNotDimensionOutput) Name ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotDimensionOutput) Name() pulumi.StringOutput
The name of this Consumption Budget.
func (GetBudgetSubscriptionFilterNotDimensionOutput) Operator ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotDimensionOutput) Operator() pulumi.StringOutput
The operator to used for comparison.
func (GetBudgetSubscriptionFilterNotDimensionOutput) ToGetBudgetSubscriptionFilterNotDimensionOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotDimensionOutput) ToGetBudgetSubscriptionFilterNotDimensionOutput() GetBudgetSubscriptionFilterNotDimensionOutput
func (GetBudgetSubscriptionFilterNotDimensionOutput) ToGetBudgetSubscriptionFilterNotDimensionOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotDimensionOutput) ToGetBudgetSubscriptionFilterNotDimensionOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotDimensionOutput
func (GetBudgetSubscriptionFilterNotDimensionOutput) Values ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotDimensionOutput) Values() pulumi.StringArrayOutput
A list of values for the tag.
type GetBudgetSubscriptionFilterNotInput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotInput interface { pulumi.Input ToGetBudgetSubscriptionFilterNotOutput() GetBudgetSubscriptionFilterNotOutput ToGetBudgetSubscriptionFilterNotOutputWithContext(context.Context) GetBudgetSubscriptionFilterNotOutput }
GetBudgetSubscriptionFilterNotInput is an input type that accepts GetBudgetSubscriptionFilterNotArgs and GetBudgetSubscriptionFilterNotOutput values. You can construct a concrete instance of `GetBudgetSubscriptionFilterNotInput` via:
GetBudgetSubscriptionFilterNotArgs{...}
type GetBudgetSubscriptionFilterNotOutput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionFilterNotOutput) Dimensions ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotOutput) Dimensions() GetBudgetSubscriptionFilterNotDimensionArrayOutput
A `dimension` block as defined above.
func (GetBudgetSubscriptionFilterNotOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterNotOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterNotOutput) ToGetBudgetSubscriptionFilterNotOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotOutput) ToGetBudgetSubscriptionFilterNotOutput() GetBudgetSubscriptionFilterNotOutput
func (GetBudgetSubscriptionFilterNotOutput) ToGetBudgetSubscriptionFilterNotOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotOutput) ToGetBudgetSubscriptionFilterNotOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotOutput
type GetBudgetSubscriptionFilterNotTag ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotTagArgs ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotTagArgs struct { // The name of this Consumption Budget. Name pulumi.StringInput `pulumi:"name"` // The operator to used for comparison. Operator pulumi.StringInput `pulumi:"operator"` // A list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetBudgetSubscriptionFilterNotTagArgs) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterNotTagArgs) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterNotTagArgs) ToGetBudgetSubscriptionFilterNotTagOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterNotTagArgs) ToGetBudgetSubscriptionFilterNotTagOutput() GetBudgetSubscriptionFilterNotTagOutput
func (GetBudgetSubscriptionFilterNotTagArgs) ToGetBudgetSubscriptionFilterNotTagOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterNotTagArgs) ToGetBudgetSubscriptionFilterNotTagOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotTagOutput
type GetBudgetSubscriptionFilterNotTagArray ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotTagArray []GetBudgetSubscriptionFilterNotTagInput
func (GetBudgetSubscriptionFilterNotTagArray) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterNotTagArray) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterNotTagArray) ToGetBudgetSubscriptionFilterNotTagArrayOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterNotTagArray) ToGetBudgetSubscriptionFilterNotTagArrayOutput() GetBudgetSubscriptionFilterNotTagArrayOutput
func (GetBudgetSubscriptionFilterNotTagArray) ToGetBudgetSubscriptionFilterNotTagArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterNotTagArray) ToGetBudgetSubscriptionFilterNotTagArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotTagArrayOutput
type GetBudgetSubscriptionFilterNotTagArrayInput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotTagArrayInput interface { pulumi.Input ToGetBudgetSubscriptionFilterNotTagArrayOutput() GetBudgetSubscriptionFilterNotTagArrayOutput ToGetBudgetSubscriptionFilterNotTagArrayOutputWithContext(context.Context) GetBudgetSubscriptionFilterNotTagArrayOutput }
GetBudgetSubscriptionFilterNotTagArrayInput is an input type that accepts GetBudgetSubscriptionFilterNotTagArray and GetBudgetSubscriptionFilterNotTagArrayOutput values. You can construct a concrete instance of `GetBudgetSubscriptionFilterNotTagArrayInput` via:
GetBudgetSubscriptionFilterNotTagArray{ GetBudgetSubscriptionFilterNotTagArgs{...} }
type GetBudgetSubscriptionFilterNotTagArrayOutput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotTagArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionFilterNotTagArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterNotTagArrayOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterNotTagArrayOutput) ToGetBudgetSubscriptionFilterNotTagArrayOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotTagArrayOutput) ToGetBudgetSubscriptionFilterNotTagArrayOutput() GetBudgetSubscriptionFilterNotTagArrayOutput
func (GetBudgetSubscriptionFilterNotTagArrayOutput) ToGetBudgetSubscriptionFilterNotTagArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotTagArrayOutput) ToGetBudgetSubscriptionFilterNotTagArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotTagArrayOutput
type GetBudgetSubscriptionFilterNotTagInput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotTagInput interface { pulumi.Input ToGetBudgetSubscriptionFilterNotTagOutput() GetBudgetSubscriptionFilterNotTagOutput ToGetBudgetSubscriptionFilterNotTagOutputWithContext(context.Context) GetBudgetSubscriptionFilterNotTagOutput }
GetBudgetSubscriptionFilterNotTagInput is an input type that accepts GetBudgetSubscriptionFilterNotTagArgs and GetBudgetSubscriptionFilterNotTagOutput values. You can construct a concrete instance of `GetBudgetSubscriptionFilterNotTagInput` via:
GetBudgetSubscriptionFilterNotTagArgs{...}
type GetBudgetSubscriptionFilterNotTagOutput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterNotTagOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionFilterNotTagOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterNotTagOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterNotTagOutput) Name ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotTagOutput) Name() pulumi.StringOutput
The name of this Consumption Budget.
func (GetBudgetSubscriptionFilterNotTagOutput) Operator ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotTagOutput) Operator() pulumi.StringOutput
The operator to used for comparison.
func (GetBudgetSubscriptionFilterNotTagOutput) ToGetBudgetSubscriptionFilterNotTagOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotTagOutput) ToGetBudgetSubscriptionFilterNotTagOutput() GetBudgetSubscriptionFilterNotTagOutput
func (GetBudgetSubscriptionFilterNotTagOutput) ToGetBudgetSubscriptionFilterNotTagOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotTagOutput) ToGetBudgetSubscriptionFilterNotTagOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterNotTagOutput
func (GetBudgetSubscriptionFilterNotTagOutput) Values ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterNotTagOutput) Values() pulumi.StringArrayOutput
A list of values for the tag.
type GetBudgetSubscriptionFilterOutput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionFilterOutput) Dimensions ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterOutput) Dimensions() GetBudgetSubscriptionFilterDimensionArrayOutput
A `dimension` block as defined above.
func (GetBudgetSubscriptionFilterOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterOutput) ToGetBudgetSubscriptionFilterOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterOutput) ToGetBudgetSubscriptionFilterOutput() GetBudgetSubscriptionFilterOutput
func (GetBudgetSubscriptionFilterOutput) ToGetBudgetSubscriptionFilterOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterOutput) ToGetBudgetSubscriptionFilterOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterOutput
type GetBudgetSubscriptionFilterTag ¶ added in v4.23.0
type GetBudgetSubscriptionFilterTagArgs ¶ added in v4.23.0
type GetBudgetSubscriptionFilterTagArgs struct { // The name of this Consumption Budget. Name pulumi.StringInput `pulumi:"name"` // The operator to used for comparison. Operator pulumi.StringInput `pulumi:"operator"` // A list of values for the tag. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetBudgetSubscriptionFilterTagArgs) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterTagArgs) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterTagArgs) ToGetBudgetSubscriptionFilterTagOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterTagArgs) ToGetBudgetSubscriptionFilterTagOutput() GetBudgetSubscriptionFilterTagOutput
func (GetBudgetSubscriptionFilterTagArgs) ToGetBudgetSubscriptionFilterTagOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterTagArgs) ToGetBudgetSubscriptionFilterTagOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterTagOutput
type GetBudgetSubscriptionFilterTagArray ¶ added in v4.23.0
type GetBudgetSubscriptionFilterTagArray []GetBudgetSubscriptionFilterTagInput
func (GetBudgetSubscriptionFilterTagArray) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterTagArray) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterTagArray) ToGetBudgetSubscriptionFilterTagArrayOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterTagArray) ToGetBudgetSubscriptionFilterTagArrayOutput() GetBudgetSubscriptionFilterTagArrayOutput
func (GetBudgetSubscriptionFilterTagArray) ToGetBudgetSubscriptionFilterTagArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionFilterTagArray) ToGetBudgetSubscriptionFilterTagArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterTagArrayOutput
type GetBudgetSubscriptionFilterTagArrayInput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterTagArrayInput interface { pulumi.Input ToGetBudgetSubscriptionFilterTagArrayOutput() GetBudgetSubscriptionFilterTagArrayOutput ToGetBudgetSubscriptionFilterTagArrayOutputWithContext(context.Context) GetBudgetSubscriptionFilterTagArrayOutput }
GetBudgetSubscriptionFilterTagArrayInput is an input type that accepts GetBudgetSubscriptionFilterTagArray and GetBudgetSubscriptionFilterTagArrayOutput values. You can construct a concrete instance of `GetBudgetSubscriptionFilterTagArrayInput` via:
GetBudgetSubscriptionFilterTagArray{ GetBudgetSubscriptionFilterTagArgs{...} }
type GetBudgetSubscriptionFilterTagArrayOutput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterTagArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionFilterTagArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterTagArrayOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterTagArrayOutput) ToGetBudgetSubscriptionFilterTagArrayOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterTagArrayOutput) ToGetBudgetSubscriptionFilterTagArrayOutput() GetBudgetSubscriptionFilterTagArrayOutput
func (GetBudgetSubscriptionFilterTagArrayOutput) ToGetBudgetSubscriptionFilterTagArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterTagArrayOutput) ToGetBudgetSubscriptionFilterTagArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterTagArrayOutput
type GetBudgetSubscriptionFilterTagInput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterTagInput interface { pulumi.Input ToGetBudgetSubscriptionFilterTagOutput() GetBudgetSubscriptionFilterTagOutput ToGetBudgetSubscriptionFilterTagOutputWithContext(context.Context) GetBudgetSubscriptionFilterTagOutput }
GetBudgetSubscriptionFilterTagInput is an input type that accepts GetBudgetSubscriptionFilterTagArgs and GetBudgetSubscriptionFilterTagOutput values. You can construct a concrete instance of `GetBudgetSubscriptionFilterTagInput` via:
GetBudgetSubscriptionFilterTagArgs{...}
type GetBudgetSubscriptionFilterTagOutput ¶ added in v4.23.0
type GetBudgetSubscriptionFilterTagOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionFilterTagOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionFilterTagOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionFilterTagOutput) Name ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterTagOutput) Name() pulumi.StringOutput
The name of this Consumption Budget.
func (GetBudgetSubscriptionFilterTagOutput) Operator ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterTagOutput) Operator() pulumi.StringOutput
The operator to used for comparison.
func (GetBudgetSubscriptionFilterTagOutput) ToGetBudgetSubscriptionFilterTagOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterTagOutput) ToGetBudgetSubscriptionFilterTagOutput() GetBudgetSubscriptionFilterTagOutput
func (GetBudgetSubscriptionFilterTagOutput) ToGetBudgetSubscriptionFilterTagOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterTagOutput) ToGetBudgetSubscriptionFilterTagOutputWithContext(ctx context.Context) GetBudgetSubscriptionFilterTagOutput
func (GetBudgetSubscriptionFilterTagOutput) Values ¶ added in v4.23.0
func (o GetBudgetSubscriptionFilterTagOutput) Values() pulumi.StringArrayOutput
A list of values for the tag.
type GetBudgetSubscriptionNotification ¶ added in v4.23.0
type GetBudgetSubscriptionNotification struct { // A list of email addresses to send the budget notification to when the threshold is exceeded. ContactEmails []string `pulumi:"contactEmails"` // A list of Action Group IDs to send the budget notification to when the threshold is exceeded. ContactGroups []string `pulumi:"contactGroups"` // A list of contact roles to send the budget notification to when the threshold is exceeded. ContactRoles []string `pulumi:"contactRoles"` // Whether the notification is enabled. Enabled bool `pulumi:"enabled"` // The operator to used for comparison. Operator string `pulumi:"operator"` // Threshold value associated with the notification. Threshold int `pulumi:"threshold"` ThresholdType string `pulumi:"thresholdType"` }
type GetBudgetSubscriptionNotificationArgs ¶ added in v4.23.0
type GetBudgetSubscriptionNotificationArgs struct { // A list of email addresses to send the budget notification to when the threshold is exceeded. ContactEmails pulumi.StringArrayInput `pulumi:"contactEmails"` // A list of Action Group IDs to send the budget notification to when the threshold is exceeded. ContactGroups pulumi.StringArrayInput `pulumi:"contactGroups"` // A list of contact roles to send the budget notification to when the threshold is exceeded. ContactRoles pulumi.StringArrayInput `pulumi:"contactRoles"` // Whether the notification is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // The operator to used for comparison. Operator pulumi.StringInput `pulumi:"operator"` // Threshold value associated with the notification. Threshold pulumi.IntInput `pulumi:"threshold"` ThresholdType pulumi.StringInput `pulumi:"thresholdType"` }
func (GetBudgetSubscriptionNotificationArgs) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionNotificationArgs) ElementType() reflect.Type
func (GetBudgetSubscriptionNotificationArgs) ToGetBudgetSubscriptionNotificationOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionNotificationArgs) ToGetBudgetSubscriptionNotificationOutput() GetBudgetSubscriptionNotificationOutput
func (GetBudgetSubscriptionNotificationArgs) ToGetBudgetSubscriptionNotificationOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionNotificationArgs) ToGetBudgetSubscriptionNotificationOutputWithContext(ctx context.Context) GetBudgetSubscriptionNotificationOutput
type GetBudgetSubscriptionNotificationArray ¶ added in v4.23.0
type GetBudgetSubscriptionNotificationArray []GetBudgetSubscriptionNotificationInput
func (GetBudgetSubscriptionNotificationArray) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionNotificationArray) ElementType() reflect.Type
func (GetBudgetSubscriptionNotificationArray) ToGetBudgetSubscriptionNotificationArrayOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionNotificationArray) ToGetBudgetSubscriptionNotificationArrayOutput() GetBudgetSubscriptionNotificationArrayOutput
func (GetBudgetSubscriptionNotificationArray) ToGetBudgetSubscriptionNotificationArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionNotificationArray) ToGetBudgetSubscriptionNotificationArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionNotificationArrayOutput
type GetBudgetSubscriptionNotificationArrayInput ¶ added in v4.23.0
type GetBudgetSubscriptionNotificationArrayInput interface { pulumi.Input ToGetBudgetSubscriptionNotificationArrayOutput() GetBudgetSubscriptionNotificationArrayOutput ToGetBudgetSubscriptionNotificationArrayOutputWithContext(context.Context) GetBudgetSubscriptionNotificationArrayOutput }
GetBudgetSubscriptionNotificationArrayInput is an input type that accepts GetBudgetSubscriptionNotificationArray and GetBudgetSubscriptionNotificationArrayOutput values. You can construct a concrete instance of `GetBudgetSubscriptionNotificationArrayInput` via:
GetBudgetSubscriptionNotificationArray{ GetBudgetSubscriptionNotificationArgs{...} }
type GetBudgetSubscriptionNotificationArrayOutput ¶ added in v4.23.0
type GetBudgetSubscriptionNotificationArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionNotificationArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionNotificationArrayOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionNotificationArrayOutput) ToGetBudgetSubscriptionNotificationArrayOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionNotificationArrayOutput) ToGetBudgetSubscriptionNotificationArrayOutput() GetBudgetSubscriptionNotificationArrayOutput
func (GetBudgetSubscriptionNotificationArrayOutput) ToGetBudgetSubscriptionNotificationArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionNotificationArrayOutput) ToGetBudgetSubscriptionNotificationArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionNotificationArrayOutput
type GetBudgetSubscriptionNotificationInput ¶ added in v4.23.0
type GetBudgetSubscriptionNotificationInput interface { pulumi.Input ToGetBudgetSubscriptionNotificationOutput() GetBudgetSubscriptionNotificationOutput ToGetBudgetSubscriptionNotificationOutputWithContext(context.Context) GetBudgetSubscriptionNotificationOutput }
GetBudgetSubscriptionNotificationInput is an input type that accepts GetBudgetSubscriptionNotificationArgs and GetBudgetSubscriptionNotificationOutput values. You can construct a concrete instance of `GetBudgetSubscriptionNotificationInput` via:
GetBudgetSubscriptionNotificationArgs{...}
type GetBudgetSubscriptionNotificationOutput ¶ added in v4.23.0
type GetBudgetSubscriptionNotificationOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionNotificationOutput) ContactEmails ¶ added in v4.23.0
func (o GetBudgetSubscriptionNotificationOutput) ContactEmails() pulumi.StringArrayOutput
A list of email addresses to send the budget notification to when the threshold is exceeded.
func (GetBudgetSubscriptionNotificationOutput) ContactGroups ¶ added in v4.23.0
func (o GetBudgetSubscriptionNotificationOutput) ContactGroups() pulumi.StringArrayOutput
A list of Action Group IDs to send the budget notification to when the threshold is exceeded.
func (GetBudgetSubscriptionNotificationOutput) ContactRoles ¶ added in v4.23.0
func (o GetBudgetSubscriptionNotificationOutput) ContactRoles() pulumi.StringArrayOutput
A list of contact roles to send the budget notification to when the threshold is exceeded.
func (GetBudgetSubscriptionNotificationOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionNotificationOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionNotificationOutput) Enabled ¶ added in v4.23.0
func (o GetBudgetSubscriptionNotificationOutput) Enabled() pulumi.BoolOutput
Whether the notification is enabled.
func (GetBudgetSubscriptionNotificationOutput) Operator ¶ added in v4.23.0
func (o GetBudgetSubscriptionNotificationOutput) Operator() pulumi.StringOutput
The operator to used for comparison.
func (GetBudgetSubscriptionNotificationOutput) Threshold ¶ added in v4.23.0
func (o GetBudgetSubscriptionNotificationOutput) Threshold() pulumi.IntOutput
Threshold value associated with the notification.
func (GetBudgetSubscriptionNotificationOutput) ThresholdType ¶ added in v4.27.0
func (o GetBudgetSubscriptionNotificationOutput) ThresholdType() pulumi.StringOutput
func (GetBudgetSubscriptionNotificationOutput) ToGetBudgetSubscriptionNotificationOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionNotificationOutput) ToGetBudgetSubscriptionNotificationOutput() GetBudgetSubscriptionNotificationOutput
func (GetBudgetSubscriptionNotificationOutput) ToGetBudgetSubscriptionNotificationOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionNotificationOutput) ToGetBudgetSubscriptionNotificationOutputWithContext(ctx context.Context) GetBudgetSubscriptionNotificationOutput
type GetBudgetSubscriptionTimePeriod ¶ added in v4.23.0
type GetBudgetSubscriptionTimePeriodArgs ¶ added in v4.23.0
type GetBudgetSubscriptionTimePeriodArgs struct { // The end date for the budget. EndDate pulumi.StringInput `pulumi:"endDate"` // The start date for the budget. StartDate pulumi.StringInput `pulumi:"startDate"` }
func (GetBudgetSubscriptionTimePeriodArgs) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionTimePeriodArgs) ElementType() reflect.Type
func (GetBudgetSubscriptionTimePeriodArgs) ToGetBudgetSubscriptionTimePeriodOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionTimePeriodArgs) ToGetBudgetSubscriptionTimePeriodOutput() GetBudgetSubscriptionTimePeriodOutput
func (GetBudgetSubscriptionTimePeriodArgs) ToGetBudgetSubscriptionTimePeriodOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionTimePeriodArgs) ToGetBudgetSubscriptionTimePeriodOutputWithContext(ctx context.Context) GetBudgetSubscriptionTimePeriodOutput
type GetBudgetSubscriptionTimePeriodArray ¶ added in v4.23.0
type GetBudgetSubscriptionTimePeriodArray []GetBudgetSubscriptionTimePeriodInput
func (GetBudgetSubscriptionTimePeriodArray) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionTimePeriodArray) ElementType() reflect.Type
func (GetBudgetSubscriptionTimePeriodArray) ToGetBudgetSubscriptionTimePeriodArrayOutput ¶ added in v4.23.0
func (i GetBudgetSubscriptionTimePeriodArray) ToGetBudgetSubscriptionTimePeriodArrayOutput() GetBudgetSubscriptionTimePeriodArrayOutput
func (GetBudgetSubscriptionTimePeriodArray) ToGetBudgetSubscriptionTimePeriodArrayOutputWithContext ¶ added in v4.23.0
func (i GetBudgetSubscriptionTimePeriodArray) ToGetBudgetSubscriptionTimePeriodArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionTimePeriodArrayOutput
type GetBudgetSubscriptionTimePeriodArrayInput ¶ added in v4.23.0
type GetBudgetSubscriptionTimePeriodArrayInput interface { pulumi.Input ToGetBudgetSubscriptionTimePeriodArrayOutput() GetBudgetSubscriptionTimePeriodArrayOutput ToGetBudgetSubscriptionTimePeriodArrayOutputWithContext(context.Context) GetBudgetSubscriptionTimePeriodArrayOutput }
GetBudgetSubscriptionTimePeriodArrayInput is an input type that accepts GetBudgetSubscriptionTimePeriodArray and GetBudgetSubscriptionTimePeriodArrayOutput values. You can construct a concrete instance of `GetBudgetSubscriptionTimePeriodArrayInput` via:
GetBudgetSubscriptionTimePeriodArray{ GetBudgetSubscriptionTimePeriodArgs{...} }
type GetBudgetSubscriptionTimePeriodArrayOutput ¶ added in v4.23.0
type GetBudgetSubscriptionTimePeriodArrayOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionTimePeriodArrayOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionTimePeriodArrayOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionTimePeriodArrayOutput) ToGetBudgetSubscriptionTimePeriodArrayOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionTimePeriodArrayOutput) ToGetBudgetSubscriptionTimePeriodArrayOutput() GetBudgetSubscriptionTimePeriodArrayOutput
func (GetBudgetSubscriptionTimePeriodArrayOutput) ToGetBudgetSubscriptionTimePeriodArrayOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionTimePeriodArrayOutput) ToGetBudgetSubscriptionTimePeriodArrayOutputWithContext(ctx context.Context) GetBudgetSubscriptionTimePeriodArrayOutput
type GetBudgetSubscriptionTimePeriodInput ¶ added in v4.23.0
type GetBudgetSubscriptionTimePeriodInput interface { pulumi.Input ToGetBudgetSubscriptionTimePeriodOutput() GetBudgetSubscriptionTimePeriodOutput ToGetBudgetSubscriptionTimePeriodOutputWithContext(context.Context) GetBudgetSubscriptionTimePeriodOutput }
GetBudgetSubscriptionTimePeriodInput is an input type that accepts GetBudgetSubscriptionTimePeriodArgs and GetBudgetSubscriptionTimePeriodOutput values. You can construct a concrete instance of `GetBudgetSubscriptionTimePeriodInput` via:
GetBudgetSubscriptionTimePeriodArgs{...}
type GetBudgetSubscriptionTimePeriodOutput ¶ added in v4.23.0
type GetBudgetSubscriptionTimePeriodOutput struct{ *pulumi.OutputState }
func (GetBudgetSubscriptionTimePeriodOutput) ElementType ¶ added in v4.23.0
func (GetBudgetSubscriptionTimePeriodOutput) ElementType() reflect.Type
func (GetBudgetSubscriptionTimePeriodOutput) EndDate ¶ added in v4.23.0
func (o GetBudgetSubscriptionTimePeriodOutput) EndDate() pulumi.StringOutput
The end date for the budget.
func (GetBudgetSubscriptionTimePeriodOutput) StartDate ¶ added in v4.23.0
func (o GetBudgetSubscriptionTimePeriodOutput) StartDate() pulumi.StringOutput
The start date for the budget.
func (GetBudgetSubscriptionTimePeriodOutput) ToGetBudgetSubscriptionTimePeriodOutput ¶ added in v4.23.0
func (o GetBudgetSubscriptionTimePeriodOutput) ToGetBudgetSubscriptionTimePeriodOutput() GetBudgetSubscriptionTimePeriodOutput
func (GetBudgetSubscriptionTimePeriodOutput) ToGetBudgetSubscriptionTimePeriodOutputWithContext ¶ added in v4.23.0
func (o GetBudgetSubscriptionTimePeriodOutput) ToGetBudgetSubscriptionTimePeriodOutputWithContext(ctx context.Context) GetBudgetSubscriptionTimePeriodOutput
type LookupBudgetResourceGroupArgs ¶ added in v4.23.0
type LookupBudgetResourceGroupArgs struct { // The name of this Consumption Budget. Name string `pulumi:"name"` // The ID of the subscription. ResourceGroupId string `pulumi:"resourceGroupId"` }
A collection of arguments for invoking getBudgetResourceGroup.
type LookupBudgetResourceGroupOutputArgs ¶ added in v4.23.0
type LookupBudgetResourceGroupOutputArgs struct { // The name of this Consumption Budget. Name pulumi.StringInput `pulumi:"name"` // The ID of the subscription. ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"` }
A collection of arguments for invoking getBudgetResourceGroup.
func (LookupBudgetResourceGroupOutputArgs) ElementType ¶ added in v4.23.0
func (LookupBudgetResourceGroupOutputArgs) ElementType() reflect.Type
type LookupBudgetResourceGroupResult ¶ added in v4.23.0
type LookupBudgetResourceGroupResult struct { // The total amount of cost to track with the budget. Amount float64 `pulumi:"amount"` // A `filter` block as defined below. Filters []GetBudgetResourceGroupFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name of the tag used for the filter. Name string `pulumi:"name"` // A `notification` block as defined below. Notifications []GetBudgetResourceGroupNotification `pulumi:"notifications"` ResourceGroupId string `pulumi:"resourceGroupId"` // The time covered by a budget. TimeGrain string `pulumi:"timeGrain"` // A `timePeriod` block as defined below. TimePeriods []GetBudgetResourceGroupTimePeriod `pulumi:"timePeriods"` }
A collection of values returned by getBudgetResourceGroup.
func LookupBudgetResourceGroup ¶ added in v4.23.0
func LookupBudgetResourceGroup(ctx *pulumi.Context, args *LookupBudgetResourceGroupArgs, opts ...pulumi.InvokeOption) (*LookupBudgetResourceGroupResult, error)
Use this data source to access information about an existing Consumption Budget for a specific resource group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/consumption" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := consumption.LookupBudgetResourceGroup(ctx, &consumption.LookupBudgetResourceGroupArgs{ Name: "existing", ResourceGroupId: azurerm_resource_group.Example.Id, }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupBudgetResourceGroupResultOutput ¶ added in v4.23.0
type LookupBudgetResourceGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBudgetResourceGroup.
func LookupBudgetResourceGroupOutput ¶ added in v4.23.0
func LookupBudgetResourceGroupOutput(ctx *pulumi.Context, args LookupBudgetResourceGroupOutputArgs, opts ...pulumi.InvokeOption) LookupBudgetResourceGroupResultOutput
func (LookupBudgetResourceGroupResultOutput) Amount ¶ added in v4.23.0
func (o LookupBudgetResourceGroupResultOutput) Amount() pulumi.Float64Output
The total amount of cost to track with the budget.
func (LookupBudgetResourceGroupResultOutput) ElementType ¶ added in v4.23.0
func (LookupBudgetResourceGroupResultOutput) ElementType() reflect.Type
func (LookupBudgetResourceGroupResultOutput) Filters ¶ added in v4.23.0
func (o LookupBudgetResourceGroupResultOutput) Filters() GetBudgetResourceGroupFilterArrayOutput
A `filter` block as defined below.
func (LookupBudgetResourceGroupResultOutput) Id ¶ added in v4.23.0
func (o LookupBudgetResourceGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupBudgetResourceGroupResultOutput) Name ¶ added in v4.23.0
func (o LookupBudgetResourceGroupResultOutput) Name() pulumi.StringOutput
The name of the tag used for the filter.
func (LookupBudgetResourceGroupResultOutput) Notifications ¶ added in v4.23.0
func (o LookupBudgetResourceGroupResultOutput) Notifications() GetBudgetResourceGroupNotificationArrayOutput
A `notification` block as defined below.
func (LookupBudgetResourceGroupResultOutput) ResourceGroupId ¶ added in v4.23.0
func (o LookupBudgetResourceGroupResultOutput) ResourceGroupId() pulumi.StringOutput
func (LookupBudgetResourceGroupResultOutput) TimeGrain ¶ added in v4.23.0
func (o LookupBudgetResourceGroupResultOutput) TimeGrain() pulumi.StringOutput
The time covered by a budget.
func (LookupBudgetResourceGroupResultOutput) TimePeriods ¶ added in v4.23.0
func (o LookupBudgetResourceGroupResultOutput) TimePeriods() GetBudgetResourceGroupTimePeriodArrayOutput
A `timePeriod` block as defined below.
func (LookupBudgetResourceGroupResultOutput) ToLookupBudgetResourceGroupResultOutput ¶ added in v4.23.0
func (o LookupBudgetResourceGroupResultOutput) ToLookupBudgetResourceGroupResultOutput() LookupBudgetResourceGroupResultOutput
func (LookupBudgetResourceGroupResultOutput) ToLookupBudgetResourceGroupResultOutputWithContext ¶ added in v4.23.0
func (o LookupBudgetResourceGroupResultOutput) ToLookupBudgetResourceGroupResultOutputWithContext(ctx context.Context) LookupBudgetResourceGroupResultOutput
type LookupBudgetSubscriptionArgs ¶ added in v4.23.0
type LookupBudgetSubscriptionArgs struct { // The name of this Consumption Budget. Name string `pulumi:"name"` // The ID of the subscription. SubscriptionId string `pulumi:"subscriptionId"` }
A collection of arguments for invoking getBudgetSubscription.
type LookupBudgetSubscriptionOutputArgs ¶ added in v4.23.0
type LookupBudgetSubscriptionOutputArgs struct { // The name of this Consumption Budget. Name pulumi.StringInput `pulumi:"name"` // The ID of the subscription. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` }
A collection of arguments for invoking getBudgetSubscription.
func (LookupBudgetSubscriptionOutputArgs) ElementType ¶ added in v4.23.0
func (LookupBudgetSubscriptionOutputArgs) ElementType() reflect.Type
type LookupBudgetSubscriptionResult ¶ added in v4.23.0
type LookupBudgetSubscriptionResult struct { // The total amount of cost to track with the budget. Amount float64 `pulumi:"amount"` // A `filter` block as defined below. Filters []GetBudgetSubscriptionFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name of the tag to use for the filter. Name string `pulumi:"name"` // A `notification` block as defined below. Notifications []GetBudgetSubscriptionNotification `pulumi:"notifications"` SubscriptionId string `pulumi:"subscriptionId"` // The time covered by a budget. TimeGrain string `pulumi:"timeGrain"` // A `timePeriod` block as defined below. TimePeriods []GetBudgetSubscriptionTimePeriod `pulumi:"timePeriods"` }
A collection of values returned by getBudgetSubscription.
func LookupBudgetSubscription ¶ added in v4.23.0
func LookupBudgetSubscription(ctx *pulumi.Context, args *LookupBudgetSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupBudgetSubscriptionResult, error)
Use this data source to access information about an existing Consumption Budget for a specific subscription.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/consumption" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := consumption.LookupBudgetSubscription(ctx, &consumption.LookupBudgetSubscriptionArgs{ Name: "existing", SubscriptionId: "/subscriptions/00000000-0000-0000-0000-000000000000/", }, nil) if err != nil { return err } ctx.Export("id", data.Azurerm_consumption_budget.Example.Id) return nil }) }
```
type LookupBudgetSubscriptionResultOutput ¶ added in v4.23.0
type LookupBudgetSubscriptionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBudgetSubscription.
func LookupBudgetSubscriptionOutput ¶ added in v4.23.0
func LookupBudgetSubscriptionOutput(ctx *pulumi.Context, args LookupBudgetSubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupBudgetSubscriptionResultOutput
func (LookupBudgetSubscriptionResultOutput) Amount ¶ added in v4.23.0
func (o LookupBudgetSubscriptionResultOutput) Amount() pulumi.Float64Output
The total amount of cost to track with the budget.
func (LookupBudgetSubscriptionResultOutput) ElementType ¶ added in v4.23.0
func (LookupBudgetSubscriptionResultOutput) ElementType() reflect.Type
func (LookupBudgetSubscriptionResultOutput) Filters ¶ added in v4.23.0
func (o LookupBudgetSubscriptionResultOutput) Filters() GetBudgetSubscriptionFilterArrayOutput
A `filter` block as defined below.
func (LookupBudgetSubscriptionResultOutput) Id ¶ added in v4.23.0
func (o LookupBudgetSubscriptionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupBudgetSubscriptionResultOutput) Name ¶ added in v4.23.0
func (o LookupBudgetSubscriptionResultOutput) Name() pulumi.StringOutput
The name of the tag to use for the filter.
func (LookupBudgetSubscriptionResultOutput) Notifications ¶ added in v4.23.0
func (o LookupBudgetSubscriptionResultOutput) Notifications() GetBudgetSubscriptionNotificationArrayOutput
A `notification` block as defined below.
func (LookupBudgetSubscriptionResultOutput) SubscriptionId ¶ added in v4.23.0
func (o LookupBudgetSubscriptionResultOutput) SubscriptionId() pulumi.StringOutput
func (LookupBudgetSubscriptionResultOutput) TimeGrain ¶ added in v4.23.0
func (o LookupBudgetSubscriptionResultOutput) TimeGrain() pulumi.StringOutput
The time covered by a budget.
func (LookupBudgetSubscriptionResultOutput) TimePeriods ¶ added in v4.23.0
func (o LookupBudgetSubscriptionResultOutput) TimePeriods() GetBudgetSubscriptionTimePeriodArrayOutput
A `timePeriod` block as defined below.
func (LookupBudgetSubscriptionResultOutput) ToLookupBudgetSubscriptionResultOutput ¶ added in v4.23.0
func (o LookupBudgetSubscriptionResultOutput) ToLookupBudgetSubscriptionResultOutput() LookupBudgetSubscriptionResultOutput
func (LookupBudgetSubscriptionResultOutput) ToLookupBudgetSubscriptionResultOutputWithContext ¶ added in v4.23.0
func (o LookupBudgetSubscriptionResultOutput) ToLookupBudgetSubscriptionResultOutputWithContext(ctx context.Context) LookupBudgetSubscriptionResultOutput