Documentation ¶
Index ¶
- type AnomalyMonitor
- type AnomalyMonitorArgs
- type AnomalyMonitorArray
- type AnomalyMonitorArrayInput
- type AnomalyMonitorArrayOutput
- func (AnomalyMonitorArrayOutput) ElementType() reflect.Type
- func (o AnomalyMonitorArrayOutput) Index(i pulumi.IntInput) AnomalyMonitorOutput
- func (o AnomalyMonitorArrayOutput) ToAnomalyMonitorArrayOutput() AnomalyMonitorArrayOutput
- func (o AnomalyMonitorArrayOutput) ToAnomalyMonitorArrayOutputWithContext(ctx context.Context) AnomalyMonitorArrayOutput
- type AnomalyMonitorInput
- type AnomalyMonitorMap
- type AnomalyMonitorMapInput
- type AnomalyMonitorMapOutput
- func (AnomalyMonitorMapOutput) ElementType() reflect.Type
- func (o AnomalyMonitorMapOutput) MapIndex(k pulumi.StringInput) AnomalyMonitorOutput
- func (o AnomalyMonitorMapOutput) ToAnomalyMonitorMapOutput() AnomalyMonitorMapOutput
- func (o AnomalyMonitorMapOutput) ToAnomalyMonitorMapOutputWithContext(ctx context.Context) AnomalyMonitorMapOutput
- type AnomalyMonitorOutput
- func (o AnomalyMonitorOutput) Arn() pulumi.StringOutput
- func (AnomalyMonitorOutput) ElementType() reflect.Type
- func (o AnomalyMonitorOutput) MonitorDimension() pulumi.StringPtrOutput
- func (o AnomalyMonitorOutput) MonitorSpecification() pulumi.StringPtrOutput
- func (o AnomalyMonitorOutput) MonitorType() pulumi.StringOutput
- func (o AnomalyMonitorOutput) Name() pulumi.StringOutput
- func (o AnomalyMonitorOutput) Tags() pulumi.StringMapOutput
- func (o AnomalyMonitorOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o AnomalyMonitorOutput) ToAnomalyMonitorOutput() AnomalyMonitorOutput
- func (o AnomalyMonitorOutput) ToAnomalyMonitorOutputWithContext(ctx context.Context) AnomalyMonitorOutput
- type AnomalyMonitorState
- type AnomalySubscription
- type AnomalySubscriptionArgs
- type AnomalySubscriptionArray
- type AnomalySubscriptionArrayInput
- type AnomalySubscriptionArrayOutput
- func (AnomalySubscriptionArrayOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionArrayOutput) Index(i pulumi.IntInput) AnomalySubscriptionOutput
- func (o AnomalySubscriptionArrayOutput) ToAnomalySubscriptionArrayOutput() AnomalySubscriptionArrayOutput
- func (o AnomalySubscriptionArrayOutput) ToAnomalySubscriptionArrayOutputWithContext(ctx context.Context) AnomalySubscriptionArrayOutput
- type AnomalySubscriptionInput
- type AnomalySubscriptionMap
- type AnomalySubscriptionMapInput
- type AnomalySubscriptionMapOutput
- func (AnomalySubscriptionMapOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionMapOutput) MapIndex(k pulumi.StringInput) AnomalySubscriptionOutput
- func (o AnomalySubscriptionMapOutput) ToAnomalySubscriptionMapOutput() AnomalySubscriptionMapOutput
- func (o AnomalySubscriptionMapOutput) ToAnomalySubscriptionMapOutputWithContext(ctx context.Context) AnomalySubscriptionMapOutput
- type AnomalySubscriptionOutput
- func (o AnomalySubscriptionOutput) AccountId() pulumi.StringOutput
- func (o AnomalySubscriptionOutput) Arn() pulumi.StringOutput
- func (AnomalySubscriptionOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionOutput) Frequency() pulumi.StringOutput
- func (o AnomalySubscriptionOutput) MonitorArnLists() pulumi.StringArrayOutput
- func (o AnomalySubscriptionOutput) Name() pulumi.StringOutput
- func (o AnomalySubscriptionOutput) Subscribers() AnomalySubscriptionSubscriberArrayOutput
- func (o AnomalySubscriptionOutput) Tags() pulumi.StringMapOutput
- func (o AnomalySubscriptionOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o AnomalySubscriptionOutput) ThresholdExpression() AnomalySubscriptionThresholdExpressionOutput
- func (o AnomalySubscriptionOutput) ToAnomalySubscriptionOutput() AnomalySubscriptionOutput
- func (o AnomalySubscriptionOutput) ToAnomalySubscriptionOutputWithContext(ctx context.Context) AnomalySubscriptionOutput
- type AnomalySubscriptionState
- type AnomalySubscriptionSubscriber
- type AnomalySubscriptionSubscriberArgs
- func (AnomalySubscriptionSubscriberArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionSubscriberArgs) ToAnomalySubscriptionSubscriberOutput() AnomalySubscriptionSubscriberOutput
- func (i AnomalySubscriptionSubscriberArgs) ToAnomalySubscriptionSubscriberOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberOutput
- type AnomalySubscriptionSubscriberArray
- func (AnomalySubscriptionSubscriberArray) ElementType() reflect.Type
- func (i AnomalySubscriptionSubscriberArray) ToAnomalySubscriptionSubscriberArrayOutput() AnomalySubscriptionSubscriberArrayOutput
- func (i AnomalySubscriptionSubscriberArray) ToAnomalySubscriptionSubscriberArrayOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberArrayOutput
- type AnomalySubscriptionSubscriberArrayInput
- type AnomalySubscriptionSubscriberArrayOutput
- func (AnomalySubscriptionSubscriberArrayOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionSubscriberArrayOutput) Index(i pulumi.IntInput) AnomalySubscriptionSubscriberOutput
- func (o AnomalySubscriptionSubscriberArrayOutput) ToAnomalySubscriptionSubscriberArrayOutput() AnomalySubscriptionSubscriberArrayOutput
- func (o AnomalySubscriptionSubscriberArrayOutput) ToAnomalySubscriptionSubscriberArrayOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberArrayOutput
- type AnomalySubscriptionSubscriberInput
- type AnomalySubscriptionSubscriberOutput
- func (o AnomalySubscriptionSubscriberOutput) Address() pulumi.StringOutput
- func (AnomalySubscriptionSubscriberOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionSubscriberOutput) ToAnomalySubscriptionSubscriberOutput() AnomalySubscriptionSubscriberOutput
- func (o AnomalySubscriptionSubscriberOutput) ToAnomalySubscriptionSubscriberOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberOutput
- func (o AnomalySubscriptionSubscriberOutput) Type() pulumi.StringOutput
- type AnomalySubscriptionThresholdExpression
- type AnomalySubscriptionThresholdExpressionAnd
- type AnomalySubscriptionThresholdExpressionAndArgs
- func (AnomalySubscriptionThresholdExpressionAndArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionAndArgs) ToAnomalySubscriptionThresholdExpressionAndOutput() AnomalySubscriptionThresholdExpressionAndOutput
- func (i AnomalySubscriptionThresholdExpressionAndArgs) ToAnomalySubscriptionThresholdExpressionAndOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndOutput
- type AnomalySubscriptionThresholdExpressionAndArray
- func (AnomalySubscriptionThresholdExpressionAndArray) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionAndArray) ToAnomalySubscriptionThresholdExpressionAndArrayOutput() AnomalySubscriptionThresholdExpressionAndArrayOutput
- func (i AnomalySubscriptionThresholdExpressionAndArray) ToAnomalySubscriptionThresholdExpressionAndArrayOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndArrayOutput
- type AnomalySubscriptionThresholdExpressionAndArrayInput
- type AnomalySubscriptionThresholdExpressionAndArrayOutput
- func (AnomalySubscriptionThresholdExpressionAndArrayOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionAndArrayOutput) Index(i pulumi.IntInput) AnomalySubscriptionThresholdExpressionAndOutput
- func (o AnomalySubscriptionThresholdExpressionAndArrayOutput) ToAnomalySubscriptionThresholdExpressionAndArrayOutput() AnomalySubscriptionThresholdExpressionAndArrayOutput
- func (o AnomalySubscriptionThresholdExpressionAndArrayOutput) ToAnomalySubscriptionThresholdExpressionAndArrayOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndArrayOutput
- type AnomalySubscriptionThresholdExpressionAndCostCategory
- type AnomalySubscriptionThresholdExpressionAndCostCategoryArgs
- func (AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutput() AnomalySubscriptionThresholdExpressionAndCostCategoryOutput
- func (i AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndCostCategoryOutput
- func (i AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
- func (i AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
- type AnomalySubscriptionThresholdExpressionAndCostCategoryInput
- type AnomalySubscriptionThresholdExpressionAndCostCategoryOutput
- func (AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutput() AnomalySubscriptionThresholdExpressionAndCostCategoryOutput
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndCostCategoryOutput
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionAndCostCategoryPtrInput
- type AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) Elem() AnomalySubscriptionThresholdExpressionAndCostCategoryOutput
- func (AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionAndDimension
- type AnomalySubscriptionThresholdExpressionAndDimensionArgs
- func (AnomalySubscriptionThresholdExpressionAndDimensionArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionAndDimensionArgs) ToAnomalySubscriptionThresholdExpressionAndDimensionOutput() AnomalySubscriptionThresholdExpressionAndDimensionOutput
- func (i AnomalySubscriptionThresholdExpressionAndDimensionArgs) ToAnomalySubscriptionThresholdExpressionAndDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndDimensionOutput
- func (i AnomalySubscriptionThresholdExpressionAndDimensionArgs) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutput() AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
- func (i AnomalySubscriptionThresholdExpressionAndDimensionArgs) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
- type AnomalySubscriptionThresholdExpressionAndDimensionInput
- type AnomalySubscriptionThresholdExpressionAndDimensionOutput
- func (AnomalySubscriptionThresholdExpressionAndDimensionOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionOutput() AnomalySubscriptionThresholdExpressionAndDimensionOutput
- func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndDimensionOutput
- func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutput() AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionAndDimensionPtrInput
- type AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) Elem() AnomalySubscriptionThresholdExpressionAndDimensionOutput
- func (AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutput() AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionAndInput
- type AnomalySubscriptionThresholdExpressionAndOutput
- func (o AnomalySubscriptionThresholdExpressionAndOutput) CostCategory() AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndOutput) Dimension() AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
- func (AnomalySubscriptionThresholdExpressionAndOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionAndOutput) Tags() AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndOutput) ToAnomalySubscriptionThresholdExpressionAndOutput() AnomalySubscriptionThresholdExpressionAndOutput
- func (o AnomalySubscriptionThresholdExpressionAndOutput) ToAnomalySubscriptionThresholdExpressionAndOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndOutput
- type AnomalySubscriptionThresholdExpressionAndTags
- type AnomalySubscriptionThresholdExpressionAndTagsArgs
- func (AnomalySubscriptionThresholdExpressionAndTagsArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionAndTagsArgs) ToAnomalySubscriptionThresholdExpressionAndTagsOutput() AnomalySubscriptionThresholdExpressionAndTagsOutput
- func (i AnomalySubscriptionThresholdExpressionAndTagsArgs) ToAnomalySubscriptionThresholdExpressionAndTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndTagsOutput
- func (i AnomalySubscriptionThresholdExpressionAndTagsArgs) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutput() AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
- func (i AnomalySubscriptionThresholdExpressionAndTagsArgs) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
- type AnomalySubscriptionThresholdExpressionAndTagsInput
- type AnomalySubscriptionThresholdExpressionAndTagsOutput
- func (AnomalySubscriptionThresholdExpressionAndTagsOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) ToAnomalySubscriptionThresholdExpressionAndTagsOutput() AnomalySubscriptionThresholdExpressionAndTagsOutput
- func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) ToAnomalySubscriptionThresholdExpressionAndTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndTagsOutput
- func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutput() AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionAndTagsPtrInput
- type AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) Elem() AnomalySubscriptionThresholdExpressionAndTagsOutput
- func (AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutput() AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionArgs
- func (AnomalySubscriptionThresholdExpressionArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionArgs) ToAnomalySubscriptionThresholdExpressionOutput() AnomalySubscriptionThresholdExpressionOutput
- func (i AnomalySubscriptionThresholdExpressionArgs) ToAnomalySubscriptionThresholdExpressionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOutput
- func (i AnomalySubscriptionThresholdExpressionArgs) ToAnomalySubscriptionThresholdExpressionPtrOutput() AnomalySubscriptionThresholdExpressionPtrOutput
- func (i AnomalySubscriptionThresholdExpressionArgs) ToAnomalySubscriptionThresholdExpressionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionPtrOutput
- type AnomalySubscriptionThresholdExpressionCostCategory
- type AnomalySubscriptionThresholdExpressionCostCategoryArgs
- func (AnomalySubscriptionThresholdExpressionCostCategoryArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionCostCategoryOutput() AnomalySubscriptionThresholdExpressionCostCategoryOutput
- func (i AnomalySubscriptionThresholdExpressionCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionCostCategoryOutput
- func (i AnomalySubscriptionThresholdExpressionCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
- func (i AnomalySubscriptionThresholdExpressionCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
- type AnomalySubscriptionThresholdExpressionCostCategoryInput
- type AnomalySubscriptionThresholdExpressionCostCategoryOutput
- func (AnomalySubscriptionThresholdExpressionCostCategoryOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryOutput() AnomalySubscriptionThresholdExpressionCostCategoryOutput
- func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionCostCategoryOutput
- func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionCostCategoryPtrInput
- type AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) Elem() AnomalySubscriptionThresholdExpressionCostCategoryOutput
- func (AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionDimension
- type AnomalySubscriptionThresholdExpressionDimensionArgs
- func (AnomalySubscriptionThresholdExpressionDimensionArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionDimensionArgs) ToAnomalySubscriptionThresholdExpressionDimensionOutput() AnomalySubscriptionThresholdExpressionDimensionOutput
- func (i AnomalySubscriptionThresholdExpressionDimensionArgs) ToAnomalySubscriptionThresholdExpressionDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionDimensionOutput
- func (i AnomalySubscriptionThresholdExpressionDimensionArgs) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutput() AnomalySubscriptionThresholdExpressionDimensionPtrOutput
- func (i AnomalySubscriptionThresholdExpressionDimensionArgs) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionDimensionPtrOutput
- type AnomalySubscriptionThresholdExpressionDimensionInput
- type AnomalySubscriptionThresholdExpressionDimensionOutput
- func (AnomalySubscriptionThresholdExpressionDimensionOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionDimensionOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionDimensionOutput) ToAnomalySubscriptionThresholdExpressionDimensionOutput() AnomalySubscriptionThresholdExpressionDimensionOutput
- func (o AnomalySubscriptionThresholdExpressionDimensionOutput) ToAnomalySubscriptionThresholdExpressionDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionDimensionOutput
- func (o AnomalySubscriptionThresholdExpressionDimensionOutput) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutput() AnomalySubscriptionThresholdExpressionDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionDimensionOutput) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionDimensionOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionDimensionPtrInput
- type AnomalySubscriptionThresholdExpressionDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionDimensionPtrOutput) Elem() AnomalySubscriptionThresholdExpressionDimensionOutput
- func (AnomalySubscriptionThresholdExpressionDimensionPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutput() AnomalySubscriptionThresholdExpressionDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionInput
- type AnomalySubscriptionThresholdExpressionNot
- type AnomalySubscriptionThresholdExpressionNotArgs
- func (AnomalySubscriptionThresholdExpressionNotArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionNotArgs) ToAnomalySubscriptionThresholdExpressionNotOutput() AnomalySubscriptionThresholdExpressionNotOutput
- func (i AnomalySubscriptionThresholdExpressionNotArgs) ToAnomalySubscriptionThresholdExpressionNotOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotOutput
- func (i AnomalySubscriptionThresholdExpressionNotArgs) ToAnomalySubscriptionThresholdExpressionNotPtrOutput() AnomalySubscriptionThresholdExpressionNotPtrOutput
- func (i AnomalySubscriptionThresholdExpressionNotArgs) ToAnomalySubscriptionThresholdExpressionNotPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotPtrOutput
- type AnomalySubscriptionThresholdExpressionNotCostCategory
- type AnomalySubscriptionThresholdExpressionNotCostCategoryArgs
- func (AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutput() AnomalySubscriptionThresholdExpressionNotCostCategoryOutput
- func (i AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotCostCategoryOutput
- func (i AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
- func (i AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
- type AnomalySubscriptionThresholdExpressionNotCostCategoryInput
- type AnomalySubscriptionThresholdExpressionNotCostCategoryOutput
- func (AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutput() AnomalySubscriptionThresholdExpressionNotCostCategoryOutput
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotCostCategoryOutput
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionNotCostCategoryPtrInput
- type AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) Elem() AnomalySubscriptionThresholdExpressionNotCostCategoryOutput
- func (AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionNotDimension
- type AnomalySubscriptionThresholdExpressionNotDimensionArgs
- func (AnomalySubscriptionThresholdExpressionNotDimensionArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionNotDimensionArgs) ToAnomalySubscriptionThresholdExpressionNotDimensionOutput() AnomalySubscriptionThresholdExpressionNotDimensionOutput
- func (i AnomalySubscriptionThresholdExpressionNotDimensionArgs) ToAnomalySubscriptionThresholdExpressionNotDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotDimensionOutput
- func (i AnomalySubscriptionThresholdExpressionNotDimensionArgs) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutput() AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
- func (i AnomalySubscriptionThresholdExpressionNotDimensionArgs) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
- type AnomalySubscriptionThresholdExpressionNotDimensionInput
- type AnomalySubscriptionThresholdExpressionNotDimensionOutput
- func (AnomalySubscriptionThresholdExpressionNotDimensionOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionOutput() AnomalySubscriptionThresholdExpressionNotDimensionOutput
- func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotDimensionOutput
- func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutput() AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionNotDimensionPtrInput
- type AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) Elem() AnomalySubscriptionThresholdExpressionNotDimensionOutput
- func (AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutput() AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionNotInput
- type AnomalySubscriptionThresholdExpressionNotOutput
- func (o AnomalySubscriptionThresholdExpressionNotOutput) CostCategory() AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotOutput) Dimension() AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
- func (AnomalySubscriptionThresholdExpressionNotOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionNotOutput) Tags() AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotOutput) ToAnomalySubscriptionThresholdExpressionNotOutput() AnomalySubscriptionThresholdExpressionNotOutput
- func (o AnomalySubscriptionThresholdExpressionNotOutput) ToAnomalySubscriptionThresholdExpressionNotOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotOutput
- func (o AnomalySubscriptionThresholdExpressionNotOutput) ToAnomalySubscriptionThresholdExpressionNotPtrOutput() AnomalySubscriptionThresholdExpressionNotPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotOutput) ToAnomalySubscriptionThresholdExpressionNotPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotPtrOutput
- type AnomalySubscriptionThresholdExpressionNotPtrInput
- type AnomalySubscriptionThresholdExpressionNotPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotPtrOutput) CostCategory() AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotPtrOutput) Dimension() AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotPtrOutput) Elem() AnomalySubscriptionThresholdExpressionNotOutput
- func (AnomalySubscriptionThresholdExpressionNotPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionNotPtrOutput) Tags() AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotPtrOutput) ToAnomalySubscriptionThresholdExpressionNotPtrOutput() AnomalySubscriptionThresholdExpressionNotPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotPtrOutput) ToAnomalySubscriptionThresholdExpressionNotPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotPtrOutput
- type AnomalySubscriptionThresholdExpressionNotTags
- type AnomalySubscriptionThresholdExpressionNotTagsArgs
- func (AnomalySubscriptionThresholdExpressionNotTagsArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionNotTagsArgs) ToAnomalySubscriptionThresholdExpressionNotTagsOutput() AnomalySubscriptionThresholdExpressionNotTagsOutput
- func (i AnomalySubscriptionThresholdExpressionNotTagsArgs) ToAnomalySubscriptionThresholdExpressionNotTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotTagsOutput
- func (i AnomalySubscriptionThresholdExpressionNotTagsArgs) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutput() AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
- func (i AnomalySubscriptionThresholdExpressionNotTagsArgs) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
- type AnomalySubscriptionThresholdExpressionNotTagsInput
- type AnomalySubscriptionThresholdExpressionNotTagsOutput
- func (AnomalySubscriptionThresholdExpressionNotTagsOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) ToAnomalySubscriptionThresholdExpressionNotTagsOutput() AnomalySubscriptionThresholdExpressionNotTagsOutput
- func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) ToAnomalySubscriptionThresholdExpressionNotTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotTagsOutput
- func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutput() AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionNotTagsPtrInput
- type AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) Elem() AnomalySubscriptionThresholdExpressionNotTagsOutput
- func (AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutput() AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionOr
- type AnomalySubscriptionThresholdExpressionOrArgs
- func (AnomalySubscriptionThresholdExpressionOrArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionOrArgs) ToAnomalySubscriptionThresholdExpressionOrOutput() AnomalySubscriptionThresholdExpressionOrOutput
- func (i AnomalySubscriptionThresholdExpressionOrArgs) ToAnomalySubscriptionThresholdExpressionOrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrOutput
- type AnomalySubscriptionThresholdExpressionOrArray
- func (AnomalySubscriptionThresholdExpressionOrArray) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionOrArray) ToAnomalySubscriptionThresholdExpressionOrArrayOutput() AnomalySubscriptionThresholdExpressionOrArrayOutput
- func (i AnomalySubscriptionThresholdExpressionOrArray) ToAnomalySubscriptionThresholdExpressionOrArrayOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrArrayOutput
- type AnomalySubscriptionThresholdExpressionOrArrayInput
- type AnomalySubscriptionThresholdExpressionOrArrayOutput
- func (AnomalySubscriptionThresholdExpressionOrArrayOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionOrArrayOutput) Index(i pulumi.IntInput) AnomalySubscriptionThresholdExpressionOrOutput
- func (o AnomalySubscriptionThresholdExpressionOrArrayOutput) ToAnomalySubscriptionThresholdExpressionOrArrayOutput() AnomalySubscriptionThresholdExpressionOrArrayOutput
- func (o AnomalySubscriptionThresholdExpressionOrArrayOutput) ToAnomalySubscriptionThresholdExpressionOrArrayOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrArrayOutput
- type AnomalySubscriptionThresholdExpressionOrCostCategory
- type AnomalySubscriptionThresholdExpressionOrCostCategoryArgs
- func (AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutput() AnomalySubscriptionThresholdExpressionOrCostCategoryOutput
- func (i AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrCostCategoryOutput
- func (i AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
- func (i AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
- type AnomalySubscriptionThresholdExpressionOrCostCategoryInput
- type AnomalySubscriptionThresholdExpressionOrCostCategoryOutput
- func (AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutput() AnomalySubscriptionThresholdExpressionOrCostCategoryOutput
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrCostCategoryOutput
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionOrCostCategoryPtrInput
- type AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) Elem() AnomalySubscriptionThresholdExpressionOrCostCategoryOutput
- func (AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionOrDimension
- type AnomalySubscriptionThresholdExpressionOrDimensionArgs
- func (AnomalySubscriptionThresholdExpressionOrDimensionArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionOrDimensionArgs) ToAnomalySubscriptionThresholdExpressionOrDimensionOutput() AnomalySubscriptionThresholdExpressionOrDimensionOutput
- func (i AnomalySubscriptionThresholdExpressionOrDimensionArgs) ToAnomalySubscriptionThresholdExpressionOrDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrDimensionOutput
- func (i AnomalySubscriptionThresholdExpressionOrDimensionArgs) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutput() AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
- func (i AnomalySubscriptionThresholdExpressionOrDimensionArgs) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
- type AnomalySubscriptionThresholdExpressionOrDimensionInput
- type AnomalySubscriptionThresholdExpressionOrDimensionOutput
- func (AnomalySubscriptionThresholdExpressionOrDimensionOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionOutput() AnomalySubscriptionThresholdExpressionOrDimensionOutput
- func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrDimensionOutput
- func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutput() AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionOrDimensionPtrInput
- type AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) Elem() AnomalySubscriptionThresholdExpressionOrDimensionOutput
- func (AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutput() AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionOrInput
- type AnomalySubscriptionThresholdExpressionOrOutput
- func (o AnomalySubscriptionThresholdExpressionOrOutput) CostCategory() AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrOutput) Dimension() AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
- func (AnomalySubscriptionThresholdExpressionOrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionOrOutput) Tags() AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrOutput) ToAnomalySubscriptionThresholdExpressionOrOutput() AnomalySubscriptionThresholdExpressionOrOutput
- func (o AnomalySubscriptionThresholdExpressionOrOutput) ToAnomalySubscriptionThresholdExpressionOrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrOutput
- type AnomalySubscriptionThresholdExpressionOrTags
- type AnomalySubscriptionThresholdExpressionOrTagsArgs
- func (AnomalySubscriptionThresholdExpressionOrTagsArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionOrTagsArgs) ToAnomalySubscriptionThresholdExpressionOrTagsOutput() AnomalySubscriptionThresholdExpressionOrTagsOutput
- func (i AnomalySubscriptionThresholdExpressionOrTagsArgs) ToAnomalySubscriptionThresholdExpressionOrTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrTagsOutput
- func (i AnomalySubscriptionThresholdExpressionOrTagsArgs) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutput() AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
- func (i AnomalySubscriptionThresholdExpressionOrTagsArgs) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
- type AnomalySubscriptionThresholdExpressionOrTagsInput
- type AnomalySubscriptionThresholdExpressionOrTagsOutput
- func (AnomalySubscriptionThresholdExpressionOrTagsOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) ToAnomalySubscriptionThresholdExpressionOrTagsOutput() AnomalySubscriptionThresholdExpressionOrTagsOutput
- func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) ToAnomalySubscriptionThresholdExpressionOrTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrTagsOutput
- func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutput() AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionOrTagsPtrInput
- type AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) Elem() AnomalySubscriptionThresholdExpressionOrTagsOutput
- func (AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutput() AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionOutput
- func (o AnomalySubscriptionThresholdExpressionOutput) Ands() AnomalySubscriptionThresholdExpressionAndArrayOutput
- func (o AnomalySubscriptionThresholdExpressionOutput) CostCategory() AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOutput) Dimension() AnomalySubscriptionThresholdExpressionDimensionPtrOutput
- func (AnomalySubscriptionThresholdExpressionOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionOutput) Not() AnomalySubscriptionThresholdExpressionNotPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOutput) Ors() AnomalySubscriptionThresholdExpressionOrArrayOutput
- func (o AnomalySubscriptionThresholdExpressionOutput) Tags() AnomalySubscriptionThresholdExpressionTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOutput) ToAnomalySubscriptionThresholdExpressionOutput() AnomalySubscriptionThresholdExpressionOutput
- func (o AnomalySubscriptionThresholdExpressionOutput) ToAnomalySubscriptionThresholdExpressionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOutput
- func (o AnomalySubscriptionThresholdExpressionOutput) ToAnomalySubscriptionThresholdExpressionPtrOutput() AnomalySubscriptionThresholdExpressionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionOutput) ToAnomalySubscriptionThresholdExpressionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionPtrOutput
- type AnomalySubscriptionThresholdExpressionPtrInput
- type AnomalySubscriptionThresholdExpressionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionPtrOutput) Ands() AnomalySubscriptionThresholdExpressionAndArrayOutput
- func (o AnomalySubscriptionThresholdExpressionPtrOutput) CostCategory() AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
- func (o AnomalySubscriptionThresholdExpressionPtrOutput) Dimension() AnomalySubscriptionThresholdExpressionDimensionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionPtrOutput) Elem() AnomalySubscriptionThresholdExpressionOutput
- func (AnomalySubscriptionThresholdExpressionPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionPtrOutput) Not() AnomalySubscriptionThresholdExpressionNotPtrOutput
- func (o AnomalySubscriptionThresholdExpressionPtrOutput) Ors() AnomalySubscriptionThresholdExpressionOrArrayOutput
- func (o AnomalySubscriptionThresholdExpressionPtrOutput) Tags() AnomalySubscriptionThresholdExpressionTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionPtrOutput) ToAnomalySubscriptionThresholdExpressionPtrOutput() AnomalySubscriptionThresholdExpressionPtrOutput
- func (o AnomalySubscriptionThresholdExpressionPtrOutput) ToAnomalySubscriptionThresholdExpressionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionPtrOutput
- type AnomalySubscriptionThresholdExpressionTags
- type AnomalySubscriptionThresholdExpressionTagsArgs
- func (AnomalySubscriptionThresholdExpressionTagsArgs) ElementType() reflect.Type
- func (i AnomalySubscriptionThresholdExpressionTagsArgs) ToAnomalySubscriptionThresholdExpressionTagsOutput() AnomalySubscriptionThresholdExpressionTagsOutput
- func (i AnomalySubscriptionThresholdExpressionTagsArgs) ToAnomalySubscriptionThresholdExpressionTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionTagsOutput
- func (i AnomalySubscriptionThresholdExpressionTagsArgs) ToAnomalySubscriptionThresholdExpressionTagsPtrOutput() AnomalySubscriptionThresholdExpressionTagsPtrOutput
- func (i AnomalySubscriptionThresholdExpressionTagsArgs) ToAnomalySubscriptionThresholdExpressionTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionTagsPtrOutput
- type AnomalySubscriptionThresholdExpressionTagsInput
- type AnomalySubscriptionThresholdExpressionTagsOutput
- func (AnomalySubscriptionThresholdExpressionTagsOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionTagsOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionTagsOutput) ToAnomalySubscriptionThresholdExpressionTagsOutput() AnomalySubscriptionThresholdExpressionTagsOutput
- func (o AnomalySubscriptionThresholdExpressionTagsOutput) ToAnomalySubscriptionThresholdExpressionTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionTagsOutput
- func (o AnomalySubscriptionThresholdExpressionTagsOutput) ToAnomalySubscriptionThresholdExpressionTagsPtrOutput() AnomalySubscriptionThresholdExpressionTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionTagsOutput) ToAnomalySubscriptionThresholdExpressionTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionTagsOutput) Values() pulumi.StringArrayOutput
- type AnomalySubscriptionThresholdExpressionTagsPtrInput
- type AnomalySubscriptionThresholdExpressionTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionTagsPtrOutput) Elem() AnomalySubscriptionThresholdExpressionTagsOutput
- func (AnomalySubscriptionThresholdExpressionTagsPtrOutput) ElementType() reflect.Type
- func (o AnomalySubscriptionThresholdExpressionTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o AnomalySubscriptionThresholdExpressionTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o AnomalySubscriptionThresholdExpressionTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionTagsPtrOutput() AnomalySubscriptionThresholdExpressionTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionTagsPtrOutput
- func (o AnomalySubscriptionThresholdExpressionTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostAllocationTag
- type CostAllocationTagArgs
- type CostAllocationTagArray
- type CostAllocationTagArrayInput
- type CostAllocationTagArrayOutput
- func (CostAllocationTagArrayOutput) ElementType() reflect.Type
- func (o CostAllocationTagArrayOutput) Index(i pulumi.IntInput) CostAllocationTagOutput
- func (o CostAllocationTagArrayOutput) ToCostAllocationTagArrayOutput() CostAllocationTagArrayOutput
- func (o CostAllocationTagArrayOutput) ToCostAllocationTagArrayOutputWithContext(ctx context.Context) CostAllocationTagArrayOutput
- type CostAllocationTagInput
- type CostAllocationTagMap
- type CostAllocationTagMapInput
- type CostAllocationTagMapOutput
- func (CostAllocationTagMapOutput) ElementType() reflect.Type
- func (o CostAllocationTagMapOutput) MapIndex(k pulumi.StringInput) CostAllocationTagOutput
- func (o CostAllocationTagMapOutput) ToCostAllocationTagMapOutput() CostAllocationTagMapOutput
- func (o CostAllocationTagMapOutput) ToCostAllocationTagMapOutputWithContext(ctx context.Context) CostAllocationTagMapOutput
- type CostAllocationTagOutput
- func (CostAllocationTagOutput) ElementType() reflect.Type
- func (o CostAllocationTagOutput) Status() pulumi.StringOutput
- func (o CostAllocationTagOutput) TagKey() pulumi.StringOutput
- func (o CostAllocationTagOutput) ToCostAllocationTagOutput() CostAllocationTagOutput
- func (o CostAllocationTagOutput) ToCostAllocationTagOutputWithContext(ctx context.Context) CostAllocationTagOutput
- func (o CostAllocationTagOutput) Type() pulumi.StringOutput
- type CostAllocationTagState
- type CostCategory
- type CostCategoryArgs
- type CostCategoryArray
- type CostCategoryArrayInput
- type CostCategoryArrayOutput
- func (CostCategoryArrayOutput) ElementType() reflect.Type
- func (o CostCategoryArrayOutput) Index(i pulumi.IntInput) CostCategoryOutput
- func (o CostCategoryArrayOutput) ToCostCategoryArrayOutput() CostCategoryArrayOutput
- func (o CostCategoryArrayOutput) ToCostCategoryArrayOutputWithContext(ctx context.Context) CostCategoryArrayOutput
- type CostCategoryInput
- type CostCategoryMap
- type CostCategoryMapInput
- type CostCategoryMapOutput
- func (CostCategoryMapOutput) ElementType() reflect.Type
- func (o CostCategoryMapOutput) MapIndex(k pulumi.StringInput) CostCategoryOutput
- func (o CostCategoryMapOutput) ToCostCategoryMapOutput() CostCategoryMapOutput
- func (o CostCategoryMapOutput) ToCostCategoryMapOutputWithContext(ctx context.Context) CostCategoryMapOutput
- type CostCategoryOutput
- func (o CostCategoryOutput) Arn() pulumi.StringOutput
- func (o CostCategoryOutput) DefaultValue() pulumi.StringPtrOutput
- func (o CostCategoryOutput) EffectiveEnd() pulumi.StringOutput
- func (o CostCategoryOutput) EffectiveStart() pulumi.StringOutput
- func (CostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryOutput) Name() pulumi.StringOutput
- func (o CostCategoryOutput) RuleVersion() pulumi.StringOutput
- func (o CostCategoryOutput) Rules() CostCategoryRuleArrayOutput
- func (o CostCategoryOutput) SplitChargeRules() CostCategorySplitChargeRuleArrayOutput
- func (o CostCategoryOutput) Tags() pulumi.StringMapOutput
- func (o CostCategoryOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o CostCategoryOutput) ToCostCategoryOutput() CostCategoryOutput
- func (o CostCategoryOutput) ToCostCategoryOutputWithContext(ctx context.Context) CostCategoryOutput
- type CostCategoryRule
- type CostCategoryRuleArgs
- type CostCategoryRuleArray
- type CostCategoryRuleArrayInput
- type CostCategoryRuleArrayOutput
- func (CostCategoryRuleArrayOutput) ElementType() reflect.Type
- func (o CostCategoryRuleArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleOutput
- func (o CostCategoryRuleArrayOutput) ToCostCategoryRuleArrayOutput() CostCategoryRuleArrayOutput
- func (o CostCategoryRuleArrayOutput) ToCostCategoryRuleArrayOutputWithContext(ctx context.Context) CostCategoryRuleArrayOutput
- type CostCategoryRuleInheritedValue
- type CostCategoryRuleInheritedValueArgs
- func (CostCategoryRuleInheritedValueArgs) ElementType() reflect.Type
- func (i CostCategoryRuleInheritedValueArgs) ToCostCategoryRuleInheritedValueOutput() CostCategoryRuleInheritedValueOutput
- func (i CostCategoryRuleInheritedValueArgs) ToCostCategoryRuleInheritedValueOutputWithContext(ctx context.Context) CostCategoryRuleInheritedValueOutput
- func (i CostCategoryRuleInheritedValueArgs) ToCostCategoryRuleInheritedValuePtrOutput() CostCategoryRuleInheritedValuePtrOutput
- func (i CostCategoryRuleInheritedValueArgs) ToCostCategoryRuleInheritedValuePtrOutputWithContext(ctx context.Context) CostCategoryRuleInheritedValuePtrOutput
- type CostCategoryRuleInheritedValueInput
- type CostCategoryRuleInheritedValueOutput
- func (o CostCategoryRuleInheritedValueOutput) DimensionKey() pulumi.StringPtrOutput
- func (o CostCategoryRuleInheritedValueOutput) DimensionName() pulumi.StringPtrOutput
- func (CostCategoryRuleInheritedValueOutput) ElementType() reflect.Type
- func (o CostCategoryRuleInheritedValueOutput) ToCostCategoryRuleInheritedValueOutput() CostCategoryRuleInheritedValueOutput
- func (o CostCategoryRuleInheritedValueOutput) ToCostCategoryRuleInheritedValueOutputWithContext(ctx context.Context) CostCategoryRuleInheritedValueOutput
- func (o CostCategoryRuleInheritedValueOutput) ToCostCategoryRuleInheritedValuePtrOutput() CostCategoryRuleInheritedValuePtrOutput
- func (o CostCategoryRuleInheritedValueOutput) ToCostCategoryRuleInheritedValuePtrOutputWithContext(ctx context.Context) CostCategoryRuleInheritedValuePtrOutput
- type CostCategoryRuleInheritedValuePtrInput
- type CostCategoryRuleInheritedValuePtrOutput
- func (o CostCategoryRuleInheritedValuePtrOutput) DimensionKey() pulumi.StringPtrOutput
- func (o CostCategoryRuleInheritedValuePtrOutput) DimensionName() pulumi.StringPtrOutput
- func (o CostCategoryRuleInheritedValuePtrOutput) Elem() CostCategoryRuleInheritedValueOutput
- func (CostCategoryRuleInheritedValuePtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleInheritedValuePtrOutput) ToCostCategoryRuleInheritedValuePtrOutput() CostCategoryRuleInheritedValuePtrOutput
- func (o CostCategoryRuleInheritedValuePtrOutput) ToCostCategoryRuleInheritedValuePtrOutputWithContext(ctx context.Context) CostCategoryRuleInheritedValuePtrOutput
- type CostCategoryRuleInput
- type CostCategoryRuleOutput
- func (CostCategoryRuleOutput) ElementType() reflect.Type
- func (o CostCategoryRuleOutput) InheritedValue() CostCategoryRuleInheritedValuePtrOutput
- func (o CostCategoryRuleOutput) Rule() CostCategoryRuleRulePtrOutput
- func (o CostCategoryRuleOutput) ToCostCategoryRuleOutput() CostCategoryRuleOutput
- func (o CostCategoryRuleOutput) ToCostCategoryRuleOutputWithContext(ctx context.Context) CostCategoryRuleOutput
- func (o CostCategoryRuleOutput) Type() pulumi.StringPtrOutput
- func (o CostCategoryRuleOutput) Value() pulumi.StringPtrOutput
- type CostCategoryRuleRule
- type CostCategoryRuleRuleAnd
- type CostCategoryRuleRuleAndAnd
- type CostCategoryRuleRuleAndAndArgs
- func (CostCategoryRuleRuleAndAndArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndAndArgs) ToCostCategoryRuleRuleAndAndOutput() CostCategoryRuleRuleAndAndOutput
- func (i CostCategoryRuleRuleAndAndArgs) ToCostCategoryRuleRuleAndAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndOutput
- type CostCategoryRuleRuleAndAndArray
- func (CostCategoryRuleRuleAndAndArray) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndAndArray) ToCostCategoryRuleRuleAndAndArrayOutput() CostCategoryRuleRuleAndAndArrayOutput
- func (i CostCategoryRuleRuleAndAndArray) ToCostCategoryRuleRuleAndAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndArrayOutput
- type CostCategoryRuleRuleAndAndArrayInput
- type CostCategoryRuleRuleAndAndArrayOutput
- func (CostCategoryRuleRuleAndAndArrayOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndAndArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleAndAndOutput
- func (o CostCategoryRuleRuleAndAndArrayOutput) ToCostCategoryRuleRuleAndAndArrayOutput() CostCategoryRuleRuleAndAndArrayOutput
- func (o CostCategoryRuleRuleAndAndArrayOutput) ToCostCategoryRuleRuleAndAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndArrayOutput
- type CostCategoryRuleRuleAndAndCostCategory
- type CostCategoryRuleRuleAndAndCostCategoryArgs
- func (CostCategoryRuleRuleAndAndCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndAndCostCategoryArgs) ToCostCategoryRuleRuleAndAndCostCategoryOutput() CostCategoryRuleRuleAndAndCostCategoryOutput
- func (i CostCategoryRuleRuleAndAndCostCategoryArgs) ToCostCategoryRuleRuleAndAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndCostCategoryOutput
- func (i CostCategoryRuleRuleAndAndCostCategoryArgs) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutput() CostCategoryRuleRuleAndAndCostCategoryPtrOutput
- func (i CostCategoryRuleRuleAndAndCostCategoryArgs) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndCostCategoryPtrOutput
- type CostCategoryRuleRuleAndAndCostCategoryInput
- type CostCategoryRuleRuleAndAndCostCategoryOutput
- func (CostCategoryRuleRuleAndAndCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndAndCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndAndCostCategoryOutput) ToCostCategoryRuleRuleAndAndCostCategoryOutput() CostCategoryRuleRuleAndAndCostCategoryOutput
- func (o CostCategoryRuleRuleAndAndCostCategoryOutput) ToCostCategoryRuleRuleAndAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndCostCategoryOutput
- func (o CostCategoryRuleRuleAndAndCostCategoryOutput) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutput() CostCategoryRuleRuleAndAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndAndCostCategoryOutput) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndAndCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndAndCostCategoryPtrInput
- type CostCategoryRuleRuleAndAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndAndCostCategoryPtrOutput) Elem() CostCategoryRuleRuleAndAndCostCategoryOutput
- func (CostCategoryRuleRuleAndAndCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndAndCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndAndCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndAndCostCategoryPtrOutput) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutput() CostCategoryRuleRuleAndAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndAndCostCategoryPtrOutput) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndAndCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndAndDimension
- type CostCategoryRuleRuleAndAndDimensionArgs
- func (CostCategoryRuleRuleAndAndDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndAndDimensionArgs) ToCostCategoryRuleRuleAndAndDimensionOutput() CostCategoryRuleRuleAndAndDimensionOutput
- func (i CostCategoryRuleRuleAndAndDimensionArgs) ToCostCategoryRuleRuleAndAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndDimensionOutput
- func (i CostCategoryRuleRuleAndAndDimensionArgs) ToCostCategoryRuleRuleAndAndDimensionPtrOutput() CostCategoryRuleRuleAndAndDimensionPtrOutput
- func (i CostCategoryRuleRuleAndAndDimensionArgs) ToCostCategoryRuleRuleAndAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndDimensionPtrOutput
- type CostCategoryRuleRuleAndAndDimensionInput
- type CostCategoryRuleRuleAndAndDimensionOutput
- func (CostCategoryRuleRuleAndAndDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndAndDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndAndDimensionOutput) ToCostCategoryRuleRuleAndAndDimensionOutput() CostCategoryRuleRuleAndAndDimensionOutput
- func (o CostCategoryRuleRuleAndAndDimensionOutput) ToCostCategoryRuleRuleAndAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndDimensionOutput
- func (o CostCategoryRuleRuleAndAndDimensionOutput) ToCostCategoryRuleRuleAndAndDimensionPtrOutput() CostCategoryRuleRuleAndAndDimensionPtrOutput
- func (o CostCategoryRuleRuleAndAndDimensionOutput) ToCostCategoryRuleRuleAndAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndDimensionPtrOutput
- func (o CostCategoryRuleRuleAndAndDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndAndDimensionPtrInput
- type CostCategoryRuleRuleAndAndDimensionPtrOutput
- func (o CostCategoryRuleRuleAndAndDimensionPtrOutput) Elem() CostCategoryRuleRuleAndAndDimensionOutput
- func (CostCategoryRuleRuleAndAndDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndAndDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndAndDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndAndDimensionPtrOutput) ToCostCategoryRuleRuleAndAndDimensionPtrOutput() CostCategoryRuleRuleAndAndDimensionPtrOutput
- func (o CostCategoryRuleRuleAndAndDimensionPtrOutput) ToCostCategoryRuleRuleAndAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndDimensionPtrOutput
- func (o CostCategoryRuleRuleAndAndDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndAndInput
- type CostCategoryRuleRuleAndAndOutput
- func (o CostCategoryRuleRuleAndAndOutput) CostCategory() CostCategoryRuleRuleAndAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndAndOutput) Dimension() CostCategoryRuleRuleAndAndDimensionPtrOutput
- func (CostCategoryRuleRuleAndAndOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndAndOutput) Tags() CostCategoryRuleRuleAndAndTagsPtrOutput
- func (o CostCategoryRuleRuleAndAndOutput) ToCostCategoryRuleRuleAndAndOutput() CostCategoryRuleRuleAndAndOutput
- func (o CostCategoryRuleRuleAndAndOutput) ToCostCategoryRuleRuleAndAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndOutput
- type CostCategoryRuleRuleAndAndTags
- type CostCategoryRuleRuleAndAndTagsArgs
- func (CostCategoryRuleRuleAndAndTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndAndTagsArgs) ToCostCategoryRuleRuleAndAndTagsOutput() CostCategoryRuleRuleAndAndTagsOutput
- func (i CostCategoryRuleRuleAndAndTagsArgs) ToCostCategoryRuleRuleAndAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndTagsOutput
- func (i CostCategoryRuleRuleAndAndTagsArgs) ToCostCategoryRuleRuleAndAndTagsPtrOutput() CostCategoryRuleRuleAndAndTagsPtrOutput
- func (i CostCategoryRuleRuleAndAndTagsArgs) ToCostCategoryRuleRuleAndAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndTagsPtrOutput
- type CostCategoryRuleRuleAndAndTagsInput
- type CostCategoryRuleRuleAndAndTagsOutput
- func (CostCategoryRuleRuleAndAndTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndAndTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndAndTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndAndTagsOutput) ToCostCategoryRuleRuleAndAndTagsOutput() CostCategoryRuleRuleAndAndTagsOutput
- func (o CostCategoryRuleRuleAndAndTagsOutput) ToCostCategoryRuleRuleAndAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndTagsOutput
- func (o CostCategoryRuleRuleAndAndTagsOutput) ToCostCategoryRuleRuleAndAndTagsPtrOutput() CostCategoryRuleRuleAndAndTagsPtrOutput
- func (o CostCategoryRuleRuleAndAndTagsOutput) ToCostCategoryRuleRuleAndAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndTagsPtrOutput
- func (o CostCategoryRuleRuleAndAndTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndAndTagsPtrInput
- type CostCategoryRuleRuleAndAndTagsPtrOutput
- func (o CostCategoryRuleRuleAndAndTagsPtrOutput) Elem() CostCategoryRuleRuleAndAndTagsOutput
- func (CostCategoryRuleRuleAndAndTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndAndTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndAndTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndAndTagsPtrOutput) ToCostCategoryRuleRuleAndAndTagsPtrOutput() CostCategoryRuleRuleAndAndTagsPtrOutput
- func (o CostCategoryRuleRuleAndAndTagsPtrOutput) ToCostCategoryRuleRuleAndAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndTagsPtrOutput
- func (o CostCategoryRuleRuleAndAndTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndArgs
- type CostCategoryRuleRuleAndArray
- func (CostCategoryRuleRuleAndArray) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndArray) ToCostCategoryRuleRuleAndArrayOutput() CostCategoryRuleRuleAndArrayOutput
- func (i CostCategoryRuleRuleAndArray) ToCostCategoryRuleRuleAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndArrayOutput
- type CostCategoryRuleRuleAndArrayInput
- type CostCategoryRuleRuleAndArrayOutput
- func (CostCategoryRuleRuleAndArrayOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleAndOutput
- func (o CostCategoryRuleRuleAndArrayOutput) ToCostCategoryRuleRuleAndArrayOutput() CostCategoryRuleRuleAndArrayOutput
- func (o CostCategoryRuleRuleAndArrayOutput) ToCostCategoryRuleRuleAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndArrayOutput
- type CostCategoryRuleRuleAndCostCategory
- type CostCategoryRuleRuleAndCostCategoryArgs
- func (CostCategoryRuleRuleAndCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndCostCategoryArgs) ToCostCategoryRuleRuleAndCostCategoryOutput() CostCategoryRuleRuleAndCostCategoryOutput
- func (i CostCategoryRuleRuleAndCostCategoryArgs) ToCostCategoryRuleRuleAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndCostCategoryOutput
- func (i CostCategoryRuleRuleAndCostCategoryArgs) ToCostCategoryRuleRuleAndCostCategoryPtrOutput() CostCategoryRuleRuleAndCostCategoryPtrOutput
- func (i CostCategoryRuleRuleAndCostCategoryArgs) ToCostCategoryRuleRuleAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndCostCategoryPtrOutput
- type CostCategoryRuleRuleAndCostCategoryInput
- type CostCategoryRuleRuleAndCostCategoryOutput
- func (CostCategoryRuleRuleAndCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndCostCategoryOutput) ToCostCategoryRuleRuleAndCostCategoryOutput() CostCategoryRuleRuleAndCostCategoryOutput
- func (o CostCategoryRuleRuleAndCostCategoryOutput) ToCostCategoryRuleRuleAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndCostCategoryOutput
- func (o CostCategoryRuleRuleAndCostCategoryOutput) ToCostCategoryRuleRuleAndCostCategoryPtrOutput() CostCategoryRuleRuleAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndCostCategoryOutput) ToCostCategoryRuleRuleAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndCostCategoryPtrInput
- type CostCategoryRuleRuleAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndCostCategoryPtrOutput) Elem() CostCategoryRuleRuleAndCostCategoryOutput
- func (CostCategoryRuleRuleAndCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndCostCategoryPtrOutput) ToCostCategoryRuleRuleAndCostCategoryPtrOutput() CostCategoryRuleRuleAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndCostCategoryPtrOutput) ToCostCategoryRuleRuleAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndDimension
- type CostCategoryRuleRuleAndDimensionArgs
- func (CostCategoryRuleRuleAndDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndDimensionArgs) ToCostCategoryRuleRuleAndDimensionOutput() CostCategoryRuleRuleAndDimensionOutput
- func (i CostCategoryRuleRuleAndDimensionArgs) ToCostCategoryRuleRuleAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndDimensionOutput
- func (i CostCategoryRuleRuleAndDimensionArgs) ToCostCategoryRuleRuleAndDimensionPtrOutput() CostCategoryRuleRuleAndDimensionPtrOutput
- func (i CostCategoryRuleRuleAndDimensionArgs) ToCostCategoryRuleRuleAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndDimensionPtrOutput
- type CostCategoryRuleRuleAndDimensionInput
- type CostCategoryRuleRuleAndDimensionOutput
- func (CostCategoryRuleRuleAndDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndDimensionOutput) ToCostCategoryRuleRuleAndDimensionOutput() CostCategoryRuleRuleAndDimensionOutput
- func (o CostCategoryRuleRuleAndDimensionOutput) ToCostCategoryRuleRuleAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndDimensionOutput
- func (o CostCategoryRuleRuleAndDimensionOutput) ToCostCategoryRuleRuleAndDimensionPtrOutput() CostCategoryRuleRuleAndDimensionPtrOutput
- func (o CostCategoryRuleRuleAndDimensionOutput) ToCostCategoryRuleRuleAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndDimensionPtrOutput
- func (o CostCategoryRuleRuleAndDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndDimensionPtrInput
- type CostCategoryRuleRuleAndDimensionPtrOutput
- func (o CostCategoryRuleRuleAndDimensionPtrOutput) Elem() CostCategoryRuleRuleAndDimensionOutput
- func (CostCategoryRuleRuleAndDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndDimensionPtrOutput) ToCostCategoryRuleRuleAndDimensionPtrOutput() CostCategoryRuleRuleAndDimensionPtrOutput
- func (o CostCategoryRuleRuleAndDimensionPtrOutput) ToCostCategoryRuleRuleAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndDimensionPtrOutput
- func (o CostCategoryRuleRuleAndDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndInput
- type CostCategoryRuleRuleAndNot
- type CostCategoryRuleRuleAndNotArgs
- func (CostCategoryRuleRuleAndNotArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndNotArgs) ToCostCategoryRuleRuleAndNotOutput() CostCategoryRuleRuleAndNotOutput
- func (i CostCategoryRuleRuleAndNotArgs) ToCostCategoryRuleRuleAndNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotOutput
- func (i CostCategoryRuleRuleAndNotArgs) ToCostCategoryRuleRuleAndNotPtrOutput() CostCategoryRuleRuleAndNotPtrOutput
- func (i CostCategoryRuleRuleAndNotArgs) ToCostCategoryRuleRuleAndNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotPtrOutput
- type CostCategoryRuleRuleAndNotCostCategory
- type CostCategoryRuleRuleAndNotCostCategoryArgs
- func (CostCategoryRuleRuleAndNotCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndNotCostCategoryArgs) ToCostCategoryRuleRuleAndNotCostCategoryOutput() CostCategoryRuleRuleAndNotCostCategoryOutput
- func (i CostCategoryRuleRuleAndNotCostCategoryArgs) ToCostCategoryRuleRuleAndNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotCostCategoryOutput
- func (i CostCategoryRuleRuleAndNotCostCategoryArgs) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutput() CostCategoryRuleRuleAndNotCostCategoryPtrOutput
- func (i CostCategoryRuleRuleAndNotCostCategoryArgs) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotCostCategoryPtrOutput
- type CostCategoryRuleRuleAndNotCostCategoryInput
- type CostCategoryRuleRuleAndNotCostCategoryOutput
- func (CostCategoryRuleRuleAndNotCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndNotCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndNotCostCategoryOutput) ToCostCategoryRuleRuleAndNotCostCategoryOutput() CostCategoryRuleRuleAndNotCostCategoryOutput
- func (o CostCategoryRuleRuleAndNotCostCategoryOutput) ToCostCategoryRuleRuleAndNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotCostCategoryOutput
- func (o CostCategoryRuleRuleAndNotCostCategoryOutput) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutput() CostCategoryRuleRuleAndNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndNotCostCategoryOutput) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndNotCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndNotCostCategoryPtrInput
- type CostCategoryRuleRuleAndNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndNotCostCategoryPtrOutput) Elem() CostCategoryRuleRuleAndNotCostCategoryOutput
- func (CostCategoryRuleRuleAndNotCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndNotCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndNotCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndNotCostCategoryPtrOutput) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutput() CostCategoryRuleRuleAndNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndNotCostCategoryPtrOutput) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndNotCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndNotDimension
- type CostCategoryRuleRuleAndNotDimensionArgs
- func (CostCategoryRuleRuleAndNotDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndNotDimensionArgs) ToCostCategoryRuleRuleAndNotDimensionOutput() CostCategoryRuleRuleAndNotDimensionOutput
- func (i CostCategoryRuleRuleAndNotDimensionArgs) ToCostCategoryRuleRuleAndNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotDimensionOutput
- func (i CostCategoryRuleRuleAndNotDimensionArgs) ToCostCategoryRuleRuleAndNotDimensionPtrOutput() CostCategoryRuleRuleAndNotDimensionPtrOutput
- func (i CostCategoryRuleRuleAndNotDimensionArgs) ToCostCategoryRuleRuleAndNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotDimensionPtrOutput
- type CostCategoryRuleRuleAndNotDimensionInput
- type CostCategoryRuleRuleAndNotDimensionOutput
- func (CostCategoryRuleRuleAndNotDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndNotDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndNotDimensionOutput) ToCostCategoryRuleRuleAndNotDimensionOutput() CostCategoryRuleRuleAndNotDimensionOutput
- func (o CostCategoryRuleRuleAndNotDimensionOutput) ToCostCategoryRuleRuleAndNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotDimensionOutput
- func (o CostCategoryRuleRuleAndNotDimensionOutput) ToCostCategoryRuleRuleAndNotDimensionPtrOutput() CostCategoryRuleRuleAndNotDimensionPtrOutput
- func (o CostCategoryRuleRuleAndNotDimensionOutput) ToCostCategoryRuleRuleAndNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotDimensionPtrOutput
- func (o CostCategoryRuleRuleAndNotDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndNotDimensionPtrInput
- type CostCategoryRuleRuleAndNotDimensionPtrOutput
- func (o CostCategoryRuleRuleAndNotDimensionPtrOutput) Elem() CostCategoryRuleRuleAndNotDimensionOutput
- func (CostCategoryRuleRuleAndNotDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndNotDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndNotDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndNotDimensionPtrOutput) ToCostCategoryRuleRuleAndNotDimensionPtrOutput() CostCategoryRuleRuleAndNotDimensionPtrOutput
- func (o CostCategoryRuleRuleAndNotDimensionPtrOutput) ToCostCategoryRuleRuleAndNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotDimensionPtrOutput
- func (o CostCategoryRuleRuleAndNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndNotInput
- type CostCategoryRuleRuleAndNotOutput
- func (o CostCategoryRuleRuleAndNotOutput) CostCategory() CostCategoryRuleRuleAndNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndNotOutput) Dimension() CostCategoryRuleRuleAndNotDimensionPtrOutput
- func (CostCategoryRuleRuleAndNotOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndNotOutput) Tags() CostCategoryRuleRuleAndNotTagsPtrOutput
- func (o CostCategoryRuleRuleAndNotOutput) ToCostCategoryRuleRuleAndNotOutput() CostCategoryRuleRuleAndNotOutput
- func (o CostCategoryRuleRuleAndNotOutput) ToCostCategoryRuleRuleAndNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotOutput
- func (o CostCategoryRuleRuleAndNotOutput) ToCostCategoryRuleRuleAndNotPtrOutput() CostCategoryRuleRuleAndNotPtrOutput
- func (o CostCategoryRuleRuleAndNotOutput) ToCostCategoryRuleRuleAndNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotPtrOutput
- type CostCategoryRuleRuleAndNotPtrInput
- type CostCategoryRuleRuleAndNotPtrOutput
- func (o CostCategoryRuleRuleAndNotPtrOutput) CostCategory() CostCategoryRuleRuleAndNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndNotPtrOutput) Dimension() CostCategoryRuleRuleAndNotDimensionPtrOutput
- func (o CostCategoryRuleRuleAndNotPtrOutput) Elem() CostCategoryRuleRuleAndNotOutput
- func (CostCategoryRuleRuleAndNotPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndNotPtrOutput) Tags() CostCategoryRuleRuleAndNotTagsPtrOutput
- func (o CostCategoryRuleRuleAndNotPtrOutput) ToCostCategoryRuleRuleAndNotPtrOutput() CostCategoryRuleRuleAndNotPtrOutput
- func (o CostCategoryRuleRuleAndNotPtrOutput) ToCostCategoryRuleRuleAndNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotPtrOutput
- type CostCategoryRuleRuleAndNotTags
- type CostCategoryRuleRuleAndNotTagsArgs
- func (CostCategoryRuleRuleAndNotTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndNotTagsArgs) ToCostCategoryRuleRuleAndNotTagsOutput() CostCategoryRuleRuleAndNotTagsOutput
- func (i CostCategoryRuleRuleAndNotTagsArgs) ToCostCategoryRuleRuleAndNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotTagsOutput
- func (i CostCategoryRuleRuleAndNotTagsArgs) ToCostCategoryRuleRuleAndNotTagsPtrOutput() CostCategoryRuleRuleAndNotTagsPtrOutput
- func (i CostCategoryRuleRuleAndNotTagsArgs) ToCostCategoryRuleRuleAndNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotTagsPtrOutput
- type CostCategoryRuleRuleAndNotTagsInput
- type CostCategoryRuleRuleAndNotTagsOutput
- func (CostCategoryRuleRuleAndNotTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndNotTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndNotTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndNotTagsOutput) ToCostCategoryRuleRuleAndNotTagsOutput() CostCategoryRuleRuleAndNotTagsOutput
- func (o CostCategoryRuleRuleAndNotTagsOutput) ToCostCategoryRuleRuleAndNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotTagsOutput
- func (o CostCategoryRuleRuleAndNotTagsOutput) ToCostCategoryRuleRuleAndNotTagsPtrOutput() CostCategoryRuleRuleAndNotTagsPtrOutput
- func (o CostCategoryRuleRuleAndNotTagsOutput) ToCostCategoryRuleRuleAndNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotTagsPtrOutput
- func (o CostCategoryRuleRuleAndNotTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndNotTagsPtrInput
- type CostCategoryRuleRuleAndNotTagsPtrOutput
- func (o CostCategoryRuleRuleAndNotTagsPtrOutput) Elem() CostCategoryRuleRuleAndNotTagsOutput
- func (CostCategoryRuleRuleAndNotTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndNotTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndNotTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndNotTagsPtrOutput) ToCostCategoryRuleRuleAndNotTagsPtrOutput() CostCategoryRuleRuleAndNotTagsPtrOutput
- func (o CostCategoryRuleRuleAndNotTagsPtrOutput) ToCostCategoryRuleRuleAndNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotTagsPtrOutput
- func (o CostCategoryRuleRuleAndNotTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndOr
- type CostCategoryRuleRuleAndOrArgs
- func (CostCategoryRuleRuleAndOrArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndOrArgs) ToCostCategoryRuleRuleAndOrOutput() CostCategoryRuleRuleAndOrOutput
- func (i CostCategoryRuleRuleAndOrArgs) ToCostCategoryRuleRuleAndOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrOutput
- type CostCategoryRuleRuleAndOrArray
- func (CostCategoryRuleRuleAndOrArray) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndOrArray) ToCostCategoryRuleRuleAndOrArrayOutput() CostCategoryRuleRuleAndOrArrayOutput
- func (i CostCategoryRuleRuleAndOrArray) ToCostCategoryRuleRuleAndOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrArrayOutput
- type CostCategoryRuleRuleAndOrArrayInput
- type CostCategoryRuleRuleAndOrArrayOutput
- func (CostCategoryRuleRuleAndOrArrayOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndOrArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleAndOrOutput
- func (o CostCategoryRuleRuleAndOrArrayOutput) ToCostCategoryRuleRuleAndOrArrayOutput() CostCategoryRuleRuleAndOrArrayOutput
- func (o CostCategoryRuleRuleAndOrArrayOutput) ToCostCategoryRuleRuleAndOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrArrayOutput
- type CostCategoryRuleRuleAndOrCostCategory
- type CostCategoryRuleRuleAndOrCostCategoryArgs
- func (CostCategoryRuleRuleAndOrCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndOrCostCategoryArgs) ToCostCategoryRuleRuleAndOrCostCategoryOutput() CostCategoryRuleRuleAndOrCostCategoryOutput
- func (i CostCategoryRuleRuleAndOrCostCategoryArgs) ToCostCategoryRuleRuleAndOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrCostCategoryOutput
- func (i CostCategoryRuleRuleAndOrCostCategoryArgs) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutput() CostCategoryRuleRuleAndOrCostCategoryPtrOutput
- func (i CostCategoryRuleRuleAndOrCostCategoryArgs) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrCostCategoryPtrOutput
- type CostCategoryRuleRuleAndOrCostCategoryInput
- type CostCategoryRuleRuleAndOrCostCategoryOutput
- func (CostCategoryRuleRuleAndOrCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndOrCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndOrCostCategoryOutput) ToCostCategoryRuleRuleAndOrCostCategoryOutput() CostCategoryRuleRuleAndOrCostCategoryOutput
- func (o CostCategoryRuleRuleAndOrCostCategoryOutput) ToCostCategoryRuleRuleAndOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrCostCategoryOutput
- func (o CostCategoryRuleRuleAndOrCostCategoryOutput) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutput() CostCategoryRuleRuleAndOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndOrCostCategoryOutput) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndOrCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndOrCostCategoryPtrInput
- type CostCategoryRuleRuleAndOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndOrCostCategoryPtrOutput) Elem() CostCategoryRuleRuleAndOrCostCategoryOutput
- func (CostCategoryRuleRuleAndOrCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndOrCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndOrCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndOrCostCategoryPtrOutput) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutput() CostCategoryRuleRuleAndOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndOrCostCategoryPtrOutput) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndOrCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndOrDimension
- type CostCategoryRuleRuleAndOrDimensionArgs
- func (CostCategoryRuleRuleAndOrDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndOrDimensionArgs) ToCostCategoryRuleRuleAndOrDimensionOutput() CostCategoryRuleRuleAndOrDimensionOutput
- func (i CostCategoryRuleRuleAndOrDimensionArgs) ToCostCategoryRuleRuleAndOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrDimensionOutput
- func (i CostCategoryRuleRuleAndOrDimensionArgs) ToCostCategoryRuleRuleAndOrDimensionPtrOutput() CostCategoryRuleRuleAndOrDimensionPtrOutput
- func (i CostCategoryRuleRuleAndOrDimensionArgs) ToCostCategoryRuleRuleAndOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrDimensionPtrOutput
- type CostCategoryRuleRuleAndOrDimensionInput
- type CostCategoryRuleRuleAndOrDimensionOutput
- func (CostCategoryRuleRuleAndOrDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndOrDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndOrDimensionOutput) ToCostCategoryRuleRuleAndOrDimensionOutput() CostCategoryRuleRuleAndOrDimensionOutput
- func (o CostCategoryRuleRuleAndOrDimensionOutput) ToCostCategoryRuleRuleAndOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrDimensionOutput
- func (o CostCategoryRuleRuleAndOrDimensionOutput) ToCostCategoryRuleRuleAndOrDimensionPtrOutput() CostCategoryRuleRuleAndOrDimensionPtrOutput
- func (o CostCategoryRuleRuleAndOrDimensionOutput) ToCostCategoryRuleRuleAndOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrDimensionPtrOutput
- func (o CostCategoryRuleRuleAndOrDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndOrDimensionPtrInput
- type CostCategoryRuleRuleAndOrDimensionPtrOutput
- func (o CostCategoryRuleRuleAndOrDimensionPtrOutput) Elem() CostCategoryRuleRuleAndOrDimensionOutput
- func (CostCategoryRuleRuleAndOrDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndOrDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndOrDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndOrDimensionPtrOutput) ToCostCategoryRuleRuleAndOrDimensionPtrOutput() CostCategoryRuleRuleAndOrDimensionPtrOutput
- func (o CostCategoryRuleRuleAndOrDimensionPtrOutput) ToCostCategoryRuleRuleAndOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrDimensionPtrOutput
- func (o CostCategoryRuleRuleAndOrDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndOrInput
- type CostCategoryRuleRuleAndOrOutput
- func (o CostCategoryRuleRuleAndOrOutput) CostCategory() CostCategoryRuleRuleAndOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndOrOutput) Dimension() CostCategoryRuleRuleAndOrDimensionPtrOutput
- func (CostCategoryRuleRuleAndOrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndOrOutput) Tags() CostCategoryRuleRuleAndOrTagsPtrOutput
- func (o CostCategoryRuleRuleAndOrOutput) ToCostCategoryRuleRuleAndOrOutput() CostCategoryRuleRuleAndOrOutput
- func (o CostCategoryRuleRuleAndOrOutput) ToCostCategoryRuleRuleAndOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrOutput
- type CostCategoryRuleRuleAndOrTags
- type CostCategoryRuleRuleAndOrTagsArgs
- func (CostCategoryRuleRuleAndOrTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndOrTagsArgs) ToCostCategoryRuleRuleAndOrTagsOutput() CostCategoryRuleRuleAndOrTagsOutput
- func (i CostCategoryRuleRuleAndOrTagsArgs) ToCostCategoryRuleRuleAndOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrTagsOutput
- func (i CostCategoryRuleRuleAndOrTagsArgs) ToCostCategoryRuleRuleAndOrTagsPtrOutput() CostCategoryRuleRuleAndOrTagsPtrOutput
- func (i CostCategoryRuleRuleAndOrTagsArgs) ToCostCategoryRuleRuleAndOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrTagsPtrOutput
- type CostCategoryRuleRuleAndOrTagsInput
- type CostCategoryRuleRuleAndOrTagsOutput
- func (CostCategoryRuleRuleAndOrTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndOrTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndOrTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndOrTagsOutput) ToCostCategoryRuleRuleAndOrTagsOutput() CostCategoryRuleRuleAndOrTagsOutput
- func (o CostCategoryRuleRuleAndOrTagsOutput) ToCostCategoryRuleRuleAndOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrTagsOutput
- func (o CostCategoryRuleRuleAndOrTagsOutput) ToCostCategoryRuleRuleAndOrTagsPtrOutput() CostCategoryRuleRuleAndOrTagsPtrOutput
- func (o CostCategoryRuleRuleAndOrTagsOutput) ToCostCategoryRuleRuleAndOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrTagsPtrOutput
- func (o CostCategoryRuleRuleAndOrTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndOrTagsPtrInput
- type CostCategoryRuleRuleAndOrTagsPtrOutput
- func (o CostCategoryRuleRuleAndOrTagsPtrOutput) Elem() CostCategoryRuleRuleAndOrTagsOutput
- func (CostCategoryRuleRuleAndOrTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndOrTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndOrTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndOrTagsPtrOutput) ToCostCategoryRuleRuleAndOrTagsPtrOutput() CostCategoryRuleRuleAndOrTagsPtrOutput
- func (o CostCategoryRuleRuleAndOrTagsPtrOutput) ToCostCategoryRuleRuleAndOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrTagsPtrOutput
- func (o CostCategoryRuleRuleAndOrTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndOutput
- func (o CostCategoryRuleRuleAndOutput) Ands() CostCategoryRuleRuleAndAndArrayOutput
- func (o CostCategoryRuleRuleAndOutput) CostCategory() CostCategoryRuleRuleAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndOutput) Dimension() CostCategoryRuleRuleAndDimensionPtrOutput
- func (CostCategoryRuleRuleAndOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndOutput) Not() CostCategoryRuleRuleAndNotPtrOutput
- func (o CostCategoryRuleRuleAndOutput) Ors() CostCategoryRuleRuleAndOrArrayOutput
- func (o CostCategoryRuleRuleAndOutput) Tags() CostCategoryRuleRuleAndTagsPtrOutput
- func (o CostCategoryRuleRuleAndOutput) ToCostCategoryRuleRuleAndOutput() CostCategoryRuleRuleAndOutput
- func (o CostCategoryRuleRuleAndOutput) ToCostCategoryRuleRuleAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOutput
- type CostCategoryRuleRuleAndTags
- type CostCategoryRuleRuleAndTagsArgs
- func (CostCategoryRuleRuleAndTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleAndTagsArgs) ToCostCategoryRuleRuleAndTagsOutput() CostCategoryRuleRuleAndTagsOutput
- func (i CostCategoryRuleRuleAndTagsArgs) ToCostCategoryRuleRuleAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndTagsOutput
- func (i CostCategoryRuleRuleAndTagsArgs) ToCostCategoryRuleRuleAndTagsPtrOutput() CostCategoryRuleRuleAndTagsPtrOutput
- func (i CostCategoryRuleRuleAndTagsArgs) ToCostCategoryRuleRuleAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndTagsPtrOutput
- type CostCategoryRuleRuleAndTagsInput
- type CostCategoryRuleRuleAndTagsOutput
- func (CostCategoryRuleRuleAndTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndTagsOutput) ToCostCategoryRuleRuleAndTagsOutput() CostCategoryRuleRuleAndTagsOutput
- func (o CostCategoryRuleRuleAndTagsOutput) ToCostCategoryRuleRuleAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndTagsOutput
- func (o CostCategoryRuleRuleAndTagsOutput) ToCostCategoryRuleRuleAndTagsPtrOutput() CostCategoryRuleRuleAndTagsPtrOutput
- func (o CostCategoryRuleRuleAndTagsOutput) ToCostCategoryRuleRuleAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndTagsPtrOutput
- func (o CostCategoryRuleRuleAndTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleAndTagsPtrInput
- type CostCategoryRuleRuleAndTagsPtrOutput
- func (o CostCategoryRuleRuleAndTagsPtrOutput) Elem() CostCategoryRuleRuleAndTagsOutput
- func (CostCategoryRuleRuleAndTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleAndTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleAndTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleAndTagsPtrOutput) ToCostCategoryRuleRuleAndTagsPtrOutput() CostCategoryRuleRuleAndTagsPtrOutput
- func (o CostCategoryRuleRuleAndTagsPtrOutput) ToCostCategoryRuleRuleAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndTagsPtrOutput
- func (o CostCategoryRuleRuleAndTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleArgs
- func (CostCategoryRuleRuleArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleArgs) ToCostCategoryRuleRuleOutput() CostCategoryRuleRuleOutput
- func (i CostCategoryRuleRuleArgs) ToCostCategoryRuleRuleOutputWithContext(ctx context.Context) CostCategoryRuleRuleOutput
- func (i CostCategoryRuleRuleArgs) ToCostCategoryRuleRulePtrOutput() CostCategoryRuleRulePtrOutput
- func (i CostCategoryRuleRuleArgs) ToCostCategoryRuleRulePtrOutputWithContext(ctx context.Context) CostCategoryRuleRulePtrOutput
- type CostCategoryRuleRuleCostCategory
- type CostCategoryRuleRuleCostCategoryArgs
- func (CostCategoryRuleRuleCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleCostCategoryArgs) ToCostCategoryRuleRuleCostCategoryOutput() CostCategoryRuleRuleCostCategoryOutput
- func (i CostCategoryRuleRuleCostCategoryArgs) ToCostCategoryRuleRuleCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleCostCategoryOutput
- func (i CostCategoryRuleRuleCostCategoryArgs) ToCostCategoryRuleRuleCostCategoryPtrOutput() CostCategoryRuleRuleCostCategoryPtrOutput
- func (i CostCategoryRuleRuleCostCategoryArgs) ToCostCategoryRuleRuleCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleCostCategoryPtrOutput
- type CostCategoryRuleRuleCostCategoryInput
- type CostCategoryRuleRuleCostCategoryOutput
- func (CostCategoryRuleRuleCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleCostCategoryOutput) ToCostCategoryRuleRuleCostCategoryOutput() CostCategoryRuleRuleCostCategoryOutput
- func (o CostCategoryRuleRuleCostCategoryOutput) ToCostCategoryRuleRuleCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleCostCategoryOutput
- func (o CostCategoryRuleRuleCostCategoryOutput) ToCostCategoryRuleRuleCostCategoryPtrOutput() CostCategoryRuleRuleCostCategoryPtrOutput
- func (o CostCategoryRuleRuleCostCategoryOutput) ToCostCategoryRuleRuleCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleCostCategoryPtrOutput
- func (o CostCategoryRuleRuleCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleCostCategoryPtrInput
- type CostCategoryRuleRuleCostCategoryPtrOutput
- func (o CostCategoryRuleRuleCostCategoryPtrOutput) Elem() CostCategoryRuleRuleCostCategoryOutput
- func (CostCategoryRuleRuleCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleCostCategoryPtrOutput) ToCostCategoryRuleRuleCostCategoryPtrOutput() CostCategoryRuleRuleCostCategoryPtrOutput
- func (o CostCategoryRuleRuleCostCategoryPtrOutput) ToCostCategoryRuleRuleCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleCostCategoryPtrOutput
- func (o CostCategoryRuleRuleCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleDimension
- type CostCategoryRuleRuleDimensionArgs
- func (CostCategoryRuleRuleDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleDimensionArgs) ToCostCategoryRuleRuleDimensionOutput() CostCategoryRuleRuleDimensionOutput
- func (i CostCategoryRuleRuleDimensionArgs) ToCostCategoryRuleRuleDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleDimensionOutput
- func (i CostCategoryRuleRuleDimensionArgs) ToCostCategoryRuleRuleDimensionPtrOutput() CostCategoryRuleRuleDimensionPtrOutput
- func (i CostCategoryRuleRuleDimensionArgs) ToCostCategoryRuleRuleDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleDimensionPtrOutput
- type CostCategoryRuleRuleDimensionInput
- type CostCategoryRuleRuleDimensionOutput
- func (CostCategoryRuleRuleDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleDimensionOutput) ToCostCategoryRuleRuleDimensionOutput() CostCategoryRuleRuleDimensionOutput
- func (o CostCategoryRuleRuleDimensionOutput) ToCostCategoryRuleRuleDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleDimensionOutput
- func (o CostCategoryRuleRuleDimensionOutput) ToCostCategoryRuleRuleDimensionPtrOutput() CostCategoryRuleRuleDimensionPtrOutput
- func (o CostCategoryRuleRuleDimensionOutput) ToCostCategoryRuleRuleDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleDimensionPtrOutput
- func (o CostCategoryRuleRuleDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleDimensionPtrInput
- type CostCategoryRuleRuleDimensionPtrOutput
- func (o CostCategoryRuleRuleDimensionPtrOutput) Elem() CostCategoryRuleRuleDimensionOutput
- func (CostCategoryRuleRuleDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleDimensionPtrOutput) ToCostCategoryRuleRuleDimensionPtrOutput() CostCategoryRuleRuleDimensionPtrOutput
- func (o CostCategoryRuleRuleDimensionPtrOutput) ToCostCategoryRuleRuleDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleDimensionPtrOutput
- func (o CostCategoryRuleRuleDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleInput
- type CostCategoryRuleRuleNot
- type CostCategoryRuleRuleNotAnd
- type CostCategoryRuleRuleNotAndArgs
- func (CostCategoryRuleRuleNotAndArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotAndArgs) ToCostCategoryRuleRuleNotAndOutput() CostCategoryRuleRuleNotAndOutput
- func (i CostCategoryRuleRuleNotAndArgs) ToCostCategoryRuleRuleNotAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndOutput
- type CostCategoryRuleRuleNotAndArray
- func (CostCategoryRuleRuleNotAndArray) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotAndArray) ToCostCategoryRuleRuleNotAndArrayOutput() CostCategoryRuleRuleNotAndArrayOutput
- func (i CostCategoryRuleRuleNotAndArray) ToCostCategoryRuleRuleNotAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndArrayOutput
- type CostCategoryRuleRuleNotAndArrayInput
- type CostCategoryRuleRuleNotAndArrayOutput
- func (CostCategoryRuleRuleNotAndArrayOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotAndArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleNotAndOutput
- func (o CostCategoryRuleRuleNotAndArrayOutput) ToCostCategoryRuleRuleNotAndArrayOutput() CostCategoryRuleRuleNotAndArrayOutput
- func (o CostCategoryRuleRuleNotAndArrayOutput) ToCostCategoryRuleRuleNotAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndArrayOutput
- type CostCategoryRuleRuleNotAndCostCategory
- type CostCategoryRuleRuleNotAndCostCategoryArgs
- func (CostCategoryRuleRuleNotAndCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotAndCostCategoryArgs) ToCostCategoryRuleRuleNotAndCostCategoryOutput() CostCategoryRuleRuleNotAndCostCategoryOutput
- func (i CostCategoryRuleRuleNotAndCostCategoryArgs) ToCostCategoryRuleRuleNotAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndCostCategoryOutput
- func (i CostCategoryRuleRuleNotAndCostCategoryArgs) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutput() CostCategoryRuleRuleNotAndCostCategoryPtrOutput
- func (i CostCategoryRuleRuleNotAndCostCategoryArgs) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndCostCategoryPtrOutput
- type CostCategoryRuleRuleNotAndCostCategoryInput
- type CostCategoryRuleRuleNotAndCostCategoryOutput
- func (CostCategoryRuleRuleNotAndCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotAndCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotAndCostCategoryOutput) ToCostCategoryRuleRuleNotAndCostCategoryOutput() CostCategoryRuleRuleNotAndCostCategoryOutput
- func (o CostCategoryRuleRuleNotAndCostCategoryOutput) ToCostCategoryRuleRuleNotAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndCostCategoryOutput
- func (o CostCategoryRuleRuleNotAndCostCategoryOutput) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutput() CostCategoryRuleRuleNotAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotAndCostCategoryOutput) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotAndCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotAndCostCategoryPtrInput
- type CostCategoryRuleRuleNotAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotAndCostCategoryPtrOutput) Elem() CostCategoryRuleRuleNotAndCostCategoryOutput
- func (CostCategoryRuleRuleNotAndCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotAndCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotAndCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotAndCostCategoryPtrOutput) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutput() CostCategoryRuleRuleNotAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotAndCostCategoryPtrOutput) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotAndCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotAndDimension
- type CostCategoryRuleRuleNotAndDimensionArgs
- func (CostCategoryRuleRuleNotAndDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotAndDimensionArgs) ToCostCategoryRuleRuleNotAndDimensionOutput() CostCategoryRuleRuleNotAndDimensionOutput
- func (i CostCategoryRuleRuleNotAndDimensionArgs) ToCostCategoryRuleRuleNotAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndDimensionOutput
- func (i CostCategoryRuleRuleNotAndDimensionArgs) ToCostCategoryRuleRuleNotAndDimensionPtrOutput() CostCategoryRuleRuleNotAndDimensionPtrOutput
- func (i CostCategoryRuleRuleNotAndDimensionArgs) ToCostCategoryRuleRuleNotAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndDimensionPtrOutput
- type CostCategoryRuleRuleNotAndDimensionInput
- type CostCategoryRuleRuleNotAndDimensionOutput
- func (CostCategoryRuleRuleNotAndDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotAndDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotAndDimensionOutput) ToCostCategoryRuleRuleNotAndDimensionOutput() CostCategoryRuleRuleNotAndDimensionOutput
- func (o CostCategoryRuleRuleNotAndDimensionOutput) ToCostCategoryRuleRuleNotAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndDimensionOutput
- func (o CostCategoryRuleRuleNotAndDimensionOutput) ToCostCategoryRuleRuleNotAndDimensionPtrOutput() CostCategoryRuleRuleNotAndDimensionPtrOutput
- func (o CostCategoryRuleRuleNotAndDimensionOutput) ToCostCategoryRuleRuleNotAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndDimensionPtrOutput
- func (o CostCategoryRuleRuleNotAndDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotAndDimensionPtrInput
- type CostCategoryRuleRuleNotAndDimensionPtrOutput
- func (o CostCategoryRuleRuleNotAndDimensionPtrOutput) Elem() CostCategoryRuleRuleNotAndDimensionOutput
- func (CostCategoryRuleRuleNotAndDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotAndDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotAndDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotAndDimensionPtrOutput) ToCostCategoryRuleRuleNotAndDimensionPtrOutput() CostCategoryRuleRuleNotAndDimensionPtrOutput
- func (o CostCategoryRuleRuleNotAndDimensionPtrOutput) ToCostCategoryRuleRuleNotAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndDimensionPtrOutput
- func (o CostCategoryRuleRuleNotAndDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotAndInput
- type CostCategoryRuleRuleNotAndOutput
- func (o CostCategoryRuleRuleNotAndOutput) CostCategory() CostCategoryRuleRuleNotAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotAndOutput) Dimension() CostCategoryRuleRuleNotAndDimensionPtrOutput
- func (CostCategoryRuleRuleNotAndOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotAndOutput) Tags() CostCategoryRuleRuleNotAndTagsPtrOutput
- func (o CostCategoryRuleRuleNotAndOutput) ToCostCategoryRuleRuleNotAndOutput() CostCategoryRuleRuleNotAndOutput
- func (o CostCategoryRuleRuleNotAndOutput) ToCostCategoryRuleRuleNotAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndOutput
- type CostCategoryRuleRuleNotAndTags
- type CostCategoryRuleRuleNotAndTagsArgs
- func (CostCategoryRuleRuleNotAndTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotAndTagsArgs) ToCostCategoryRuleRuleNotAndTagsOutput() CostCategoryRuleRuleNotAndTagsOutput
- func (i CostCategoryRuleRuleNotAndTagsArgs) ToCostCategoryRuleRuleNotAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndTagsOutput
- func (i CostCategoryRuleRuleNotAndTagsArgs) ToCostCategoryRuleRuleNotAndTagsPtrOutput() CostCategoryRuleRuleNotAndTagsPtrOutput
- func (i CostCategoryRuleRuleNotAndTagsArgs) ToCostCategoryRuleRuleNotAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndTagsPtrOutput
- type CostCategoryRuleRuleNotAndTagsInput
- type CostCategoryRuleRuleNotAndTagsOutput
- func (CostCategoryRuleRuleNotAndTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotAndTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotAndTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotAndTagsOutput) ToCostCategoryRuleRuleNotAndTagsOutput() CostCategoryRuleRuleNotAndTagsOutput
- func (o CostCategoryRuleRuleNotAndTagsOutput) ToCostCategoryRuleRuleNotAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndTagsOutput
- func (o CostCategoryRuleRuleNotAndTagsOutput) ToCostCategoryRuleRuleNotAndTagsPtrOutput() CostCategoryRuleRuleNotAndTagsPtrOutput
- func (o CostCategoryRuleRuleNotAndTagsOutput) ToCostCategoryRuleRuleNotAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndTagsPtrOutput
- func (o CostCategoryRuleRuleNotAndTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotAndTagsPtrInput
- type CostCategoryRuleRuleNotAndTagsPtrOutput
- func (o CostCategoryRuleRuleNotAndTagsPtrOutput) Elem() CostCategoryRuleRuleNotAndTagsOutput
- func (CostCategoryRuleRuleNotAndTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotAndTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotAndTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotAndTagsPtrOutput) ToCostCategoryRuleRuleNotAndTagsPtrOutput() CostCategoryRuleRuleNotAndTagsPtrOutput
- func (o CostCategoryRuleRuleNotAndTagsPtrOutput) ToCostCategoryRuleRuleNotAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndTagsPtrOutput
- func (o CostCategoryRuleRuleNotAndTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotArgs
- func (CostCategoryRuleRuleNotArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotArgs) ToCostCategoryRuleRuleNotOutput() CostCategoryRuleRuleNotOutput
- func (i CostCategoryRuleRuleNotArgs) ToCostCategoryRuleRuleNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOutput
- func (i CostCategoryRuleRuleNotArgs) ToCostCategoryRuleRuleNotPtrOutput() CostCategoryRuleRuleNotPtrOutput
- func (i CostCategoryRuleRuleNotArgs) ToCostCategoryRuleRuleNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotPtrOutput
- type CostCategoryRuleRuleNotCostCategory
- type CostCategoryRuleRuleNotCostCategoryArgs
- func (CostCategoryRuleRuleNotCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotCostCategoryArgs) ToCostCategoryRuleRuleNotCostCategoryOutput() CostCategoryRuleRuleNotCostCategoryOutput
- func (i CostCategoryRuleRuleNotCostCategoryArgs) ToCostCategoryRuleRuleNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotCostCategoryOutput
- func (i CostCategoryRuleRuleNotCostCategoryArgs) ToCostCategoryRuleRuleNotCostCategoryPtrOutput() CostCategoryRuleRuleNotCostCategoryPtrOutput
- func (i CostCategoryRuleRuleNotCostCategoryArgs) ToCostCategoryRuleRuleNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotCostCategoryPtrOutput
- type CostCategoryRuleRuleNotCostCategoryInput
- type CostCategoryRuleRuleNotCostCategoryOutput
- func (CostCategoryRuleRuleNotCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotCostCategoryOutput) ToCostCategoryRuleRuleNotCostCategoryOutput() CostCategoryRuleRuleNotCostCategoryOutput
- func (o CostCategoryRuleRuleNotCostCategoryOutput) ToCostCategoryRuleRuleNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotCostCategoryOutput
- func (o CostCategoryRuleRuleNotCostCategoryOutput) ToCostCategoryRuleRuleNotCostCategoryPtrOutput() CostCategoryRuleRuleNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotCostCategoryOutput) ToCostCategoryRuleRuleNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotCostCategoryPtrInput
- type CostCategoryRuleRuleNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotCostCategoryPtrOutput) Elem() CostCategoryRuleRuleNotCostCategoryOutput
- func (CostCategoryRuleRuleNotCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotCostCategoryPtrOutput) ToCostCategoryRuleRuleNotCostCategoryPtrOutput() CostCategoryRuleRuleNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotCostCategoryPtrOutput) ToCostCategoryRuleRuleNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotDimension
- type CostCategoryRuleRuleNotDimensionArgs
- func (CostCategoryRuleRuleNotDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotDimensionArgs) ToCostCategoryRuleRuleNotDimensionOutput() CostCategoryRuleRuleNotDimensionOutput
- func (i CostCategoryRuleRuleNotDimensionArgs) ToCostCategoryRuleRuleNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotDimensionOutput
- func (i CostCategoryRuleRuleNotDimensionArgs) ToCostCategoryRuleRuleNotDimensionPtrOutput() CostCategoryRuleRuleNotDimensionPtrOutput
- func (i CostCategoryRuleRuleNotDimensionArgs) ToCostCategoryRuleRuleNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotDimensionPtrOutput
- type CostCategoryRuleRuleNotDimensionInput
- type CostCategoryRuleRuleNotDimensionOutput
- func (CostCategoryRuleRuleNotDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotDimensionOutput) ToCostCategoryRuleRuleNotDimensionOutput() CostCategoryRuleRuleNotDimensionOutput
- func (o CostCategoryRuleRuleNotDimensionOutput) ToCostCategoryRuleRuleNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotDimensionOutput
- func (o CostCategoryRuleRuleNotDimensionOutput) ToCostCategoryRuleRuleNotDimensionPtrOutput() CostCategoryRuleRuleNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotDimensionOutput) ToCostCategoryRuleRuleNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotDimensionPtrInput
- type CostCategoryRuleRuleNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotDimensionPtrOutput) Elem() CostCategoryRuleRuleNotDimensionOutput
- func (CostCategoryRuleRuleNotDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotDimensionPtrOutput) ToCostCategoryRuleRuleNotDimensionPtrOutput() CostCategoryRuleRuleNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotDimensionPtrOutput) ToCostCategoryRuleRuleNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotInput
- type CostCategoryRuleRuleNotNot
- type CostCategoryRuleRuleNotNotArgs
- func (CostCategoryRuleRuleNotNotArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotNotArgs) ToCostCategoryRuleRuleNotNotOutput() CostCategoryRuleRuleNotNotOutput
- func (i CostCategoryRuleRuleNotNotArgs) ToCostCategoryRuleRuleNotNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotOutput
- func (i CostCategoryRuleRuleNotNotArgs) ToCostCategoryRuleRuleNotNotPtrOutput() CostCategoryRuleRuleNotNotPtrOutput
- func (i CostCategoryRuleRuleNotNotArgs) ToCostCategoryRuleRuleNotNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotPtrOutput
- type CostCategoryRuleRuleNotNotCostCategory
- type CostCategoryRuleRuleNotNotCostCategoryArgs
- func (CostCategoryRuleRuleNotNotCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotNotCostCategoryArgs) ToCostCategoryRuleRuleNotNotCostCategoryOutput() CostCategoryRuleRuleNotNotCostCategoryOutput
- func (i CostCategoryRuleRuleNotNotCostCategoryArgs) ToCostCategoryRuleRuleNotNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotCostCategoryOutput
- func (i CostCategoryRuleRuleNotNotCostCategoryArgs) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutput() CostCategoryRuleRuleNotNotCostCategoryPtrOutput
- func (i CostCategoryRuleRuleNotNotCostCategoryArgs) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotCostCategoryPtrOutput
- type CostCategoryRuleRuleNotNotCostCategoryInput
- type CostCategoryRuleRuleNotNotCostCategoryOutput
- func (CostCategoryRuleRuleNotNotCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotNotCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotNotCostCategoryOutput) ToCostCategoryRuleRuleNotNotCostCategoryOutput() CostCategoryRuleRuleNotNotCostCategoryOutput
- func (o CostCategoryRuleRuleNotNotCostCategoryOutput) ToCostCategoryRuleRuleNotNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotCostCategoryOutput
- func (o CostCategoryRuleRuleNotNotCostCategoryOutput) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutput() CostCategoryRuleRuleNotNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotNotCostCategoryOutput) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotNotCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotNotCostCategoryPtrInput
- type CostCategoryRuleRuleNotNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotNotCostCategoryPtrOutput) Elem() CostCategoryRuleRuleNotNotCostCategoryOutput
- func (CostCategoryRuleRuleNotNotCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotNotCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotNotCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotNotCostCategoryPtrOutput) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutput() CostCategoryRuleRuleNotNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotNotCostCategoryPtrOutput) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotNotCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotNotDimension
- type CostCategoryRuleRuleNotNotDimensionArgs
- func (CostCategoryRuleRuleNotNotDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotNotDimensionArgs) ToCostCategoryRuleRuleNotNotDimensionOutput() CostCategoryRuleRuleNotNotDimensionOutput
- func (i CostCategoryRuleRuleNotNotDimensionArgs) ToCostCategoryRuleRuleNotNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotDimensionOutput
- func (i CostCategoryRuleRuleNotNotDimensionArgs) ToCostCategoryRuleRuleNotNotDimensionPtrOutput() CostCategoryRuleRuleNotNotDimensionPtrOutput
- func (i CostCategoryRuleRuleNotNotDimensionArgs) ToCostCategoryRuleRuleNotNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotDimensionPtrOutput
- type CostCategoryRuleRuleNotNotDimensionInput
- type CostCategoryRuleRuleNotNotDimensionOutput
- func (CostCategoryRuleRuleNotNotDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotNotDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotNotDimensionOutput) ToCostCategoryRuleRuleNotNotDimensionOutput() CostCategoryRuleRuleNotNotDimensionOutput
- func (o CostCategoryRuleRuleNotNotDimensionOutput) ToCostCategoryRuleRuleNotNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotDimensionOutput
- func (o CostCategoryRuleRuleNotNotDimensionOutput) ToCostCategoryRuleRuleNotNotDimensionPtrOutput() CostCategoryRuleRuleNotNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotNotDimensionOutput) ToCostCategoryRuleRuleNotNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotNotDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotNotDimensionPtrInput
- type CostCategoryRuleRuleNotNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotNotDimensionPtrOutput) Elem() CostCategoryRuleRuleNotNotDimensionOutput
- func (CostCategoryRuleRuleNotNotDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotNotDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotNotDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotNotDimensionPtrOutput) ToCostCategoryRuleRuleNotNotDimensionPtrOutput() CostCategoryRuleRuleNotNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotNotDimensionPtrOutput) ToCostCategoryRuleRuleNotNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotNotInput
- type CostCategoryRuleRuleNotNotOutput
- func (o CostCategoryRuleRuleNotNotOutput) CostCategory() CostCategoryRuleRuleNotNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotNotOutput) Dimension() CostCategoryRuleRuleNotNotDimensionPtrOutput
- func (CostCategoryRuleRuleNotNotOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotNotOutput) Tags() CostCategoryRuleRuleNotNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotNotOutput) ToCostCategoryRuleRuleNotNotOutput() CostCategoryRuleRuleNotNotOutput
- func (o CostCategoryRuleRuleNotNotOutput) ToCostCategoryRuleRuleNotNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotOutput
- func (o CostCategoryRuleRuleNotNotOutput) ToCostCategoryRuleRuleNotNotPtrOutput() CostCategoryRuleRuleNotNotPtrOutput
- func (o CostCategoryRuleRuleNotNotOutput) ToCostCategoryRuleRuleNotNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotPtrOutput
- type CostCategoryRuleRuleNotNotPtrInput
- type CostCategoryRuleRuleNotNotPtrOutput
- func (o CostCategoryRuleRuleNotNotPtrOutput) CostCategory() CostCategoryRuleRuleNotNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotNotPtrOutput) Dimension() CostCategoryRuleRuleNotNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotNotPtrOutput) Elem() CostCategoryRuleRuleNotNotOutput
- func (CostCategoryRuleRuleNotNotPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotNotPtrOutput) Tags() CostCategoryRuleRuleNotNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotNotPtrOutput) ToCostCategoryRuleRuleNotNotPtrOutput() CostCategoryRuleRuleNotNotPtrOutput
- func (o CostCategoryRuleRuleNotNotPtrOutput) ToCostCategoryRuleRuleNotNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotPtrOutput
- type CostCategoryRuleRuleNotNotTags
- type CostCategoryRuleRuleNotNotTagsArgs
- func (CostCategoryRuleRuleNotNotTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotNotTagsArgs) ToCostCategoryRuleRuleNotNotTagsOutput() CostCategoryRuleRuleNotNotTagsOutput
- func (i CostCategoryRuleRuleNotNotTagsArgs) ToCostCategoryRuleRuleNotNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotTagsOutput
- func (i CostCategoryRuleRuleNotNotTagsArgs) ToCostCategoryRuleRuleNotNotTagsPtrOutput() CostCategoryRuleRuleNotNotTagsPtrOutput
- func (i CostCategoryRuleRuleNotNotTagsArgs) ToCostCategoryRuleRuleNotNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotTagsPtrOutput
- type CostCategoryRuleRuleNotNotTagsInput
- type CostCategoryRuleRuleNotNotTagsOutput
- func (CostCategoryRuleRuleNotNotTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotNotTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotNotTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotNotTagsOutput) ToCostCategoryRuleRuleNotNotTagsOutput() CostCategoryRuleRuleNotNotTagsOutput
- func (o CostCategoryRuleRuleNotNotTagsOutput) ToCostCategoryRuleRuleNotNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotTagsOutput
- func (o CostCategoryRuleRuleNotNotTagsOutput) ToCostCategoryRuleRuleNotNotTagsPtrOutput() CostCategoryRuleRuleNotNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotNotTagsOutput) ToCostCategoryRuleRuleNotNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotNotTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotNotTagsPtrInput
- type CostCategoryRuleRuleNotNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotNotTagsPtrOutput) Elem() CostCategoryRuleRuleNotNotTagsOutput
- func (CostCategoryRuleRuleNotNotTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotNotTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotNotTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotNotTagsPtrOutput) ToCostCategoryRuleRuleNotNotTagsPtrOutput() CostCategoryRuleRuleNotNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotNotTagsPtrOutput) ToCostCategoryRuleRuleNotNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotNotTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotOr
- type CostCategoryRuleRuleNotOrArgs
- func (CostCategoryRuleRuleNotOrArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotOrArgs) ToCostCategoryRuleRuleNotOrOutput() CostCategoryRuleRuleNotOrOutput
- func (i CostCategoryRuleRuleNotOrArgs) ToCostCategoryRuleRuleNotOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrOutput
- type CostCategoryRuleRuleNotOrArray
- func (CostCategoryRuleRuleNotOrArray) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotOrArray) ToCostCategoryRuleRuleNotOrArrayOutput() CostCategoryRuleRuleNotOrArrayOutput
- func (i CostCategoryRuleRuleNotOrArray) ToCostCategoryRuleRuleNotOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrArrayOutput
- type CostCategoryRuleRuleNotOrArrayInput
- type CostCategoryRuleRuleNotOrArrayOutput
- func (CostCategoryRuleRuleNotOrArrayOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotOrArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleNotOrOutput
- func (o CostCategoryRuleRuleNotOrArrayOutput) ToCostCategoryRuleRuleNotOrArrayOutput() CostCategoryRuleRuleNotOrArrayOutput
- func (o CostCategoryRuleRuleNotOrArrayOutput) ToCostCategoryRuleRuleNotOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrArrayOutput
- type CostCategoryRuleRuleNotOrCostCategory
- type CostCategoryRuleRuleNotOrCostCategoryArgs
- func (CostCategoryRuleRuleNotOrCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotOrCostCategoryArgs) ToCostCategoryRuleRuleNotOrCostCategoryOutput() CostCategoryRuleRuleNotOrCostCategoryOutput
- func (i CostCategoryRuleRuleNotOrCostCategoryArgs) ToCostCategoryRuleRuleNotOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrCostCategoryOutput
- func (i CostCategoryRuleRuleNotOrCostCategoryArgs) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutput() CostCategoryRuleRuleNotOrCostCategoryPtrOutput
- func (i CostCategoryRuleRuleNotOrCostCategoryArgs) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrCostCategoryPtrOutput
- type CostCategoryRuleRuleNotOrCostCategoryInput
- type CostCategoryRuleRuleNotOrCostCategoryOutput
- func (CostCategoryRuleRuleNotOrCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotOrCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotOrCostCategoryOutput) ToCostCategoryRuleRuleNotOrCostCategoryOutput() CostCategoryRuleRuleNotOrCostCategoryOutput
- func (o CostCategoryRuleRuleNotOrCostCategoryOutput) ToCostCategoryRuleRuleNotOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrCostCategoryOutput
- func (o CostCategoryRuleRuleNotOrCostCategoryOutput) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutput() CostCategoryRuleRuleNotOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotOrCostCategoryOutput) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotOrCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotOrCostCategoryPtrInput
- type CostCategoryRuleRuleNotOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotOrCostCategoryPtrOutput) Elem() CostCategoryRuleRuleNotOrCostCategoryOutput
- func (CostCategoryRuleRuleNotOrCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotOrCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotOrCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotOrCostCategoryPtrOutput) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutput() CostCategoryRuleRuleNotOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotOrCostCategoryPtrOutput) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotOrCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotOrDimension
- type CostCategoryRuleRuleNotOrDimensionArgs
- func (CostCategoryRuleRuleNotOrDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotOrDimensionArgs) ToCostCategoryRuleRuleNotOrDimensionOutput() CostCategoryRuleRuleNotOrDimensionOutput
- func (i CostCategoryRuleRuleNotOrDimensionArgs) ToCostCategoryRuleRuleNotOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrDimensionOutput
- func (i CostCategoryRuleRuleNotOrDimensionArgs) ToCostCategoryRuleRuleNotOrDimensionPtrOutput() CostCategoryRuleRuleNotOrDimensionPtrOutput
- func (i CostCategoryRuleRuleNotOrDimensionArgs) ToCostCategoryRuleRuleNotOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrDimensionPtrOutput
- type CostCategoryRuleRuleNotOrDimensionInput
- type CostCategoryRuleRuleNotOrDimensionOutput
- func (CostCategoryRuleRuleNotOrDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotOrDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotOrDimensionOutput) ToCostCategoryRuleRuleNotOrDimensionOutput() CostCategoryRuleRuleNotOrDimensionOutput
- func (o CostCategoryRuleRuleNotOrDimensionOutput) ToCostCategoryRuleRuleNotOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrDimensionOutput
- func (o CostCategoryRuleRuleNotOrDimensionOutput) ToCostCategoryRuleRuleNotOrDimensionPtrOutput() CostCategoryRuleRuleNotOrDimensionPtrOutput
- func (o CostCategoryRuleRuleNotOrDimensionOutput) ToCostCategoryRuleRuleNotOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrDimensionPtrOutput
- func (o CostCategoryRuleRuleNotOrDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotOrDimensionPtrInput
- type CostCategoryRuleRuleNotOrDimensionPtrOutput
- func (o CostCategoryRuleRuleNotOrDimensionPtrOutput) Elem() CostCategoryRuleRuleNotOrDimensionOutput
- func (CostCategoryRuleRuleNotOrDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotOrDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotOrDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotOrDimensionPtrOutput) ToCostCategoryRuleRuleNotOrDimensionPtrOutput() CostCategoryRuleRuleNotOrDimensionPtrOutput
- func (o CostCategoryRuleRuleNotOrDimensionPtrOutput) ToCostCategoryRuleRuleNotOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrDimensionPtrOutput
- func (o CostCategoryRuleRuleNotOrDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotOrInput
- type CostCategoryRuleRuleNotOrOutput
- func (o CostCategoryRuleRuleNotOrOutput) CostCategory() CostCategoryRuleRuleNotOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotOrOutput) Dimension() CostCategoryRuleRuleNotOrDimensionPtrOutput
- func (CostCategoryRuleRuleNotOrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotOrOutput) Tags() CostCategoryRuleRuleNotOrTagsPtrOutput
- func (o CostCategoryRuleRuleNotOrOutput) ToCostCategoryRuleRuleNotOrOutput() CostCategoryRuleRuleNotOrOutput
- func (o CostCategoryRuleRuleNotOrOutput) ToCostCategoryRuleRuleNotOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrOutput
- type CostCategoryRuleRuleNotOrTags
- type CostCategoryRuleRuleNotOrTagsArgs
- func (CostCategoryRuleRuleNotOrTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotOrTagsArgs) ToCostCategoryRuleRuleNotOrTagsOutput() CostCategoryRuleRuleNotOrTagsOutput
- func (i CostCategoryRuleRuleNotOrTagsArgs) ToCostCategoryRuleRuleNotOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrTagsOutput
- func (i CostCategoryRuleRuleNotOrTagsArgs) ToCostCategoryRuleRuleNotOrTagsPtrOutput() CostCategoryRuleRuleNotOrTagsPtrOutput
- func (i CostCategoryRuleRuleNotOrTagsArgs) ToCostCategoryRuleRuleNotOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrTagsPtrOutput
- type CostCategoryRuleRuleNotOrTagsInput
- type CostCategoryRuleRuleNotOrTagsOutput
- func (CostCategoryRuleRuleNotOrTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotOrTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotOrTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotOrTagsOutput) ToCostCategoryRuleRuleNotOrTagsOutput() CostCategoryRuleRuleNotOrTagsOutput
- func (o CostCategoryRuleRuleNotOrTagsOutput) ToCostCategoryRuleRuleNotOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrTagsOutput
- func (o CostCategoryRuleRuleNotOrTagsOutput) ToCostCategoryRuleRuleNotOrTagsPtrOutput() CostCategoryRuleRuleNotOrTagsPtrOutput
- func (o CostCategoryRuleRuleNotOrTagsOutput) ToCostCategoryRuleRuleNotOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrTagsPtrOutput
- func (o CostCategoryRuleRuleNotOrTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotOrTagsPtrInput
- type CostCategoryRuleRuleNotOrTagsPtrOutput
- func (o CostCategoryRuleRuleNotOrTagsPtrOutput) Elem() CostCategoryRuleRuleNotOrTagsOutput
- func (CostCategoryRuleRuleNotOrTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotOrTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotOrTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotOrTagsPtrOutput) ToCostCategoryRuleRuleNotOrTagsPtrOutput() CostCategoryRuleRuleNotOrTagsPtrOutput
- func (o CostCategoryRuleRuleNotOrTagsPtrOutput) ToCostCategoryRuleRuleNotOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrTagsPtrOutput
- func (o CostCategoryRuleRuleNotOrTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotOutput
- func (o CostCategoryRuleRuleNotOutput) Ands() CostCategoryRuleRuleNotAndArrayOutput
- func (o CostCategoryRuleRuleNotOutput) CostCategory() CostCategoryRuleRuleNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotOutput) Dimension() CostCategoryRuleRuleNotDimensionPtrOutput
- func (CostCategoryRuleRuleNotOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotOutput) Not() CostCategoryRuleRuleNotNotPtrOutput
- func (o CostCategoryRuleRuleNotOutput) Ors() CostCategoryRuleRuleNotOrArrayOutput
- func (o CostCategoryRuleRuleNotOutput) Tags() CostCategoryRuleRuleNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotOutput) ToCostCategoryRuleRuleNotOutput() CostCategoryRuleRuleNotOutput
- func (o CostCategoryRuleRuleNotOutput) ToCostCategoryRuleRuleNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOutput
- func (o CostCategoryRuleRuleNotOutput) ToCostCategoryRuleRuleNotPtrOutput() CostCategoryRuleRuleNotPtrOutput
- func (o CostCategoryRuleRuleNotOutput) ToCostCategoryRuleRuleNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotPtrOutput
- type CostCategoryRuleRuleNotPtrInput
- type CostCategoryRuleRuleNotPtrOutput
- func (o CostCategoryRuleRuleNotPtrOutput) Ands() CostCategoryRuleRuleNotAndArrayOutput
- func (o CostCategoryRuleRuleNotPtrOutput) CostCategory() CostCategoryRuleRuleNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotPtrOutput) Dimension() CostCategoryRuleRuleNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotPtrOutput) Elem() CostCategoryRuleRuleNotOutput
- func (CostCategoryRuleRuleNotPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotPtrOutput) Not() CostCategoryRuleRuleNotNotPtrOutput
- func (o CostCategoryRuleRuleNotPtrOutput) Ors() CostCategoryRuleRuleNotOrArrayOutput
- func (o CostCategoryRuleRuleNotPtrOutput) Tags() CostCategoryRuleRuleNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotPtrOutput) ToCostCategoryRuleRuleNotPtrOutput() CostCategoryRuleRuleNotPtrOutput
- func (o CostCategoryRuleRuleNotPtrOutput) ToCostCategoryRuleRuleNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotPtrOutput
- type CostCategoryRuleRuleNotTags
- type CostCategoryRuleRuleNotTagsArgs
- func (CostCategoryRuleRuleNotTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleNotTagsArgs) ToCostCategoryRuleRuleNotTagsOutput() CostCategoryRuleRuleNotTagsOutput
- func (i CostCategoryRuleRuleNotTagsArgs) ToCostCategoryRuleRuleNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotTagsOutput
- func (i CostCategoryRuleRuleNotTagsArgs) ToCostCategoryRuleRuleNotTagsPtrOutput() CostCategoryRuleRuleNotTagsPtrOutput
- func (i CostCategoryRuleRuleNotTagsArgs) ToCostCategoryRuleRuleNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotTagsPtrOutput
- type CostCategoryRuleRuleNotTagsInput
- type CostCategoryRuleRuleNotTagsOutput
- func (CostCategoryRuleRuleNotTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotTagsOutput) ToCostCategoryRuleRuleNotTagsOutput() CostCategoryRuleRuleNotTagsOutput
- func (o CostCategoryRuleRuleNotTagsOutput) ToCostCategoryRuleRuleNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotTagsOutput
- func (o CostCategoryRuleRuleNotTagsOutput) ToCostCategoryRuleRuleNotTagsPtrOutput() CostCategoryRuleRuleNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotTagsOutput) ToCostCategoryRuleRuleNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleNotTagsPtrInput
- type CostCategoryRuleRuleNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotTagsPtrOutput) Elem() CostCategoryRuleRuleNotTagsOutput
- func (CostCategoryRuleRuleNotTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleNotTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleNotTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleNotTagsPtrOutput) ToCostCategoryRuleRuleNotTagsPtrOutput() CostCategoryRuleRuleNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotTagsPtrOutput) ToCostCategoryRuleRuleNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotTagsPtrOutput
- func (o CostCategoryRuleRuleNotTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOr
- type CostCategoryRuleRuleOrAnd
- type CostCategoryRuleRuleOrAndArgs
- func (CostCategoryRuleRuleOrAndArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrAndArgs) ToCostCategoryRuleRuleOrAndOutput() CostCategoryRuleRuleOrAndOutput
- func (i CostCategoryRuleRuleOrAndArgs) ToCostCategoryRuleRuleOrAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndOutput
- type CostCategoryRuleRuleOrAndArray
- func (CostCategoryRuleRuleOrAndArray) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrAndArray) ToCostCategoryRuleRuleOrAndArrayOutput() CostCategoryRuleRuleOrAndArrayOutput
- func (i CostCategoryRuleRuleOrAndArray) ToCostCategoryRuleRuleOrAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndArrayOutput
- type CostCategoryRuleRuleOrAndArrayInput
- type CostCategoryRuleRuleOrAndArrayOutput
- func (CostCategoryRuleRuleOrAndArrayOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrAndArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleOrAndOutput
- func (o CostCategoryRuleRuleOrAndArrayOutput) ToCostCategoryRuleRuleOrAndArrayOutput() CostCategoryRuleRuleOrAndArrayOutput
- func (o CostCategoryRuleRuleOrAndArrayOutput) ToCostCategoryRuleRuleOrAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndArrayOutput
- type CostCategoryRuleRuleOrAndCostCategory
- type CostCategoryRuleRuleOrAndCostCategoryArgs
- func (CostCategoryRuleRuleOrAndCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrAndCostCategoryArgs) ToCostCategoryRuleRuleOrAndCostCategoryOutput() CostCategoryRuleRuleOrAndCostCategoryOutput
- func (i CostCategoryRuleRuleOrAndCostCategoryArgs) ToCostCategoryRuleRuleOrAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndCostCategoryOutput
- func (i CostCategoryRuleRuleOrAndCostCategoryArgs) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutput() CostCategoryRuleRuleOrAndCostCategoryPtrOutput
- func (i CostCategoryRuleRuleOrAndCostCategoryArgs) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndCostCategoryPtrOutput
- type CostCategoryRuleRuleOrAndCostCategoryInput
- type CostCategoryRuleRuleOrAndCostCategoryOutput
- func (CostCategoryRuleRuleOrAndCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrAndCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrAndCostCategoryOutput) ToCostCategoryRuleRuleOrAndCostCategoryOutput() CostCategoryRuleRuleOrAndCostCategoryOutput
- func (o CostCategoryRuleRuleOrAndCostCategoryOutput) ToCostCategoryRuleRuleOrAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndCostCategoryOutput
- func (o CostCategoryRuleRuleOrAndCostCategoryOutput) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutput() CostCategoryRuleRuleOrAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrAndCostCategoryOutput) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrAndCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrAndCostCategoryPtrInput
- type CostCategoryRuleRuleOrAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrAndCostCategoryPtrOutput) Elem() CostCategoryRuleRuleOrAndCostCategoryOutput
- func (CostCategoryRuleRuleOrAndCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrAndCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrAndCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrAndCostCategoryPtrOutput) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutput() CostCategoryRuleRuleOrAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrAndCostCategoryPtrOutput) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrAndCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrAndDimension
- type CostCategoryRuleRuleOrAndDimensionArgs
- func (CostCategoryRuleRuleOrAndDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrAndDimensionArgs) ToCostCategoryRuleRuleOrAndDimensionOutput() CostCategoryRuleRuleOrAndDimensionOutput
- func (i CostCategoryRuleRuleOrAndDimensionArgs) ToCostCategoryRuleRuleOrAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndDimensionOutput
- func (i CostCategoryRuleRuleOrAndDimensionArgs) ToCostCategoryRuleRuleOrAndDimensionPtrOutput() CostCategoryRuleRuleOrAndDimensionPtrOutput
- func (i CostCategoryRuleRuleOrAndDimensionArgs) ToCostCategoryRuleRuleOrAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndDimensionPtrOutput
- type CostCategoryRuleRuleOrAndDimensionInput
- type CostCategoryRuleRuleOrAndDimensionOutput
- func (CostCategoryRuleRuleOrAndDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrAndDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrAndDimensionOutput) ToCostCategoryRuleRuleOrAndDimensionOutput() CostCategoryRuleRuleOrAndDimensionOutput
- func (o CostCategoryRuleRuleOrAndDimensionOutput) ToCostCategoryRuleRuleOrAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndDimensionOutput
- func (o CostCategoryRuleRuleOrAndDimensionOutput) ToCostCategoryRuleRuleOrAndDimensionPtrOutput() CostCategoryRuleRuleOrAndDimensionPtrOutput
- func (o CostCategoryRuleRuleOrAndDimensionOutput) ToCostCategoryRuleRuleOrAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndDimensionPtrOutput
- func (o CostCategoryRuleRuleOrAndDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrAndDimensionPtrInput
- type CostCategoryRuleRuleOrAndDimensionPtrOutput
- func (o CostCategoryRuleRuleOrAndDimensionPtrOutput) Elem() CostCategoryRuleRuleOrAndDimensionOutput
- func (CostCategoryRuleRuleOrAndDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrAndDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrAndDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrAndDimensionPtrOutput) ToCostCategoryRuleRuleOrAndDimensionPtrOutput() CostCategoryRuleRuleOrAndDimensionPtrOutput
- func (o CostCategoryRuleRuleOrAndDimensionPtrOutput) ToCostCategoryRuleRuleOrAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndDimensionPtrOutput
- func (o CostCategoryRuleRuleOrAndDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrAndInput
- type CostCategoryRuleRuleOrAndOutput
- func (o CostCategoryRuleRuleOrAndOutput) CostCategory() CostCategoryRuleRuleOrAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrAndOutput) Dimension() CostCategoryRuleRuleOrAndDimensionPtrOutput
- func (CostCategoryRuleRuleOrAndOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrAndOutput) Tags() CostCategoryRuleRuleOrAndTagsPtrOutput
- func (o CostCategoryRuleRuleOrAndOutput) ToCostCategoryRuleRuleOrAndOutput() CostCategoryRuleRuleOrAndOutput
- func (o CostCategoryRuleRuleOrAndOutput) ToCostCategoryRuleRuleOrAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndOutput
- type CostCategoryRuleRuleOrAndTags
- type CostCategoryRuleRuleOrAndTagsArgs
- func (CostCategoryRuleRuleOrAndTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrAndTagsArgs) ToCostCategoryRuleRuleOrAndTagsOutput() CostCategoryRuleRuleOrAndTagsOutput
- func (i CostCategoryRuleRuleOrAndTagsArgs) ToCostCategoryRuleRuleOrAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndTagsOutput
- func (i CostCategoryRuleRuleOrAndTagsArgs) ToCostCategoryRuleRuleOrAndTagsPtrOutput() CostCategoryRuleRuleOrAndTagsPtrOutput
- func (i CostCategoryRuleRuleOrAndTagsArgs) ToCostCategoryRuleRuleOrAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndTagsPtrOutput
- type CostCategoryRuleRuleOrAndTagsInput
- type CostCategoryRuleRuleOrAndTagsOutput
- func (CostCategoryRuleRuleOrAndTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrAndTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrAndTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrAndTagsOutput) ToCostCategoryRuleRuleOrAndTagsOutput() CostCategoryRuleRuleOrAndTagsOutput
- func (o CostCategoryRuleRuleOrAndTagsOutput) ToCostCategoryRuleRuleOrAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndTagsOutput
- func (o CostCategoryRuleRuleOrAndTagsOutput) ToCostCategoryRuleRuleOrAndTagsPtrOutput() CostCategoryRuleRuleOrAndTagsPtrOutput
- func (o CostCategoryRuleRuleOrAndTagsOutput) ToCostCategoryRuleRuleOrAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndTagsPtrOutput
- func (o CostCategoryRuleRuleOrAndTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrAndTagsPtrInput
- type CostCategoryRuleRuleOrAndTagsPtrOutput
- func (o CostCategoryRuleRuleOrAndTagsPtrOutput) Elem() CostCategoryRuleRuleOrAndTagsOutput
- func (CostCategoryRuleRuleOrAndTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrAndTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrAndTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrAndTagsPtrOutput) ToCostCategoryRuleRuleOrAndTagsPtrOutput() CostCategoryRuleRuleOrAndTagsPtrOutput
- func (o CostCategoryRuleRuleOrAndTagsPtrOutput) ToCostCategoryRuleRuleOrAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndTagsPtrOutput
- func (o CostCategoryRuleRuleOrAndTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrArgs
- type CostCategoryRuleRuleOrArray
- func (CostCategoryRuleRuleOrArray) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrArray) ToCostCategoryRuleRuleOrArrayOutput() CostCategoryRuleRuleOrArrayOutput
- func (i CostCategoryRuleRuleOrArray) ToCostCategoryRuleRuleOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrArrayOutput
- type CostCategoryRuleRuleOrArrayInput
- type CostCategoryRuleRuleOrArrayOutput
- func (CostCategoryRuleRuleOrArrayOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleOrOutput
- func (o CostCategoryRuleRuleOrArrayOutput) ToCostCategoryRuleRuleOrArrayOutput() CostCategoryRuleRuleOrArrayOutput
- func (o CostCategoryRuleRuleOrArrayOutput) ToCostCategoryRuleRuleOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrArrayOutput
- type CostCategoryRuleRuleOrCostCategory
- type CostCategoryRuleRuleOrCostCategoryArgs
- func (CostCategoryRuleRuleOrCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrCostCategoryArgs) ToCostCategoryRuleRuleOrCostCategoryOutput() CostCategoryRuleRuleOrCostCategoryOutput
- func (i CostCategoryRuleRuleOrCostCategoryArgs) ToCostCategoryRuleRuleOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrCostCategoryOutput
- func (i CostCategoryRuleRuleOrCostCategoryArgs) ToCostCategoryRuleRuleOrCostCategoryPtrOutput() CostCategoryRuleRuleOrCostCategoryPtrOutput
- func (i CostCategoryRuleRuleOrCostCategoryArgs) ToCostCategoryRuleRuleOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrCostCategoryPtrOutput
- type CostCategoryRuleRuleOrCostCategoryInput
- type CostCategoryRuleRuleOrCostCategoryOutput
- func (CostCategoryRuleRuleOrCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrCostCategoryOutput) ToCostCategoryRuleRuleOrCostCategoryOutput() CostCategoryRuleRuleOrCostCategoryOutput
- func (o CostCategoryRuleRuleOrCostCategoryOutput) ToCostCategoryRuleRuleOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrCostCategoryOutput
- func (o CostCategoryRuleRuleOrCostCategoryOutput) ToCostCategoryRuleRuleOrCostCategoryPtrOutput() CostCategoryRuleRuleOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrCostCategoryOutput) ToCostCategoryRuleRuleOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrCostCategoryPtrInput
- type CostCategoryRuleRuleOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrCostCategoryPtrOutput) Elem() CostCategoryRuleRuleOrCostCategoryOutput
- func (CostCategoryRuleRuleOrCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrCostCategoryPtrOutput) ToCostCategoryRuleRuleOrCostCategoryPtrOutput() CostCategoryRuleRuleOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrCostCategoryPtrOutput) ToCostCategoryRuleRuleOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrDimension
- type CostCategoryRuleRuleOrDimensionArgs
- func (CostCategoryRuleRuleOrDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrDimensionArgs) ToCostCategoryRuleRuleOrDimensionOutput() CostCategoryRuleRuleOrDimensionOutput
- func (i CostCategoryRuleRuleOrDimensionArgs) ToCostCategoryRuleRuleOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrDimensionOutput
- func (i CostCategoryRuleRuleOrDimensionArgs) ToCostCategoryRuleRuleOrDimensionPtrOutput() CostCategoryRuleRuleOrDimensionPtrOutput
- func (i CostCategoryRuleRuleOrDimensionArgs) ToCostCategoryRuleRuleOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrDimensionPtrOutput
- type CostCategoryRuleRuleOrDimensionInput
- type CostCategoryRuleRuleOrDimensionOutput
- func (CostCategoryRuleRuleOrDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrDimensionOutput) ToCostCategoryRuleRuleOrDimensionOutput() CostCategoryRuleRuleOrDimensionOutput
- func (o CostCategoryRuleRuleOrDimensionOutput) ToCostCategoryRuleRuleOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrDimensionOutput
- func (o CostCategoryRuleRuleOrDimensionOutput) ToCostCategoryRuleRuleOrDimensionPtrOutput() CostCategoryRuleRuleOrDimensionPtrOutput
- func (o CostCategoryRuleRuleOrDimensionOutput) ToCostCategoryRuleRuleOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrDimensionPtrOutput
- func (o CostCategoryRuleRuleOrDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrDimensionPtrInput
- type CostCategoryRuleRuleOrDimensionPtrOutput
- func (o CostCategoryRuleRuleOrDimensionPtrOutput) Elem() CostCategoryRuleRuleOrDimensionOutput
- func (CostCategoryRuleRuleOrDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrDimensionPtrOutput) ToCostCategoryRuleRuleOrDimensionPtrOutput() CostCategoryRuleRuleOrDimensionPtrOutput
- func (o CostCategoryRuleRuleOrDimensionPtrOutput) ToCostCategoryRuleRuleOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrDimensionPtrOutput
- func (o CostCategoryRuleRuleOrDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrInput
- type CostCategoryRuleRuleOrNot
- type CostCategoryRuleRuleOrNotArgs
- func (CostCategoryRuleRuleOrNotArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrNotArgs) ToCostCategoryRuleRuleOrNotOutput() CostCategoryRuleRuleOrNotOutput
- func (i CostCategoryRuleRuleOrNotArgs) ToCostCategoryRuleRuleOrNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotOutput
- func (i CostCategoryRuleRuleOrNotArgs) ToCostCategoryRuleRuleOrNotPtrOutput() CostCategoryRuleRuleOrNotPtrOutput
- func (i CostCategoryRuleRuleOrNotArgs) ToCostCategoryRuleRuleOrNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotPtrOutput
- type CostCategoryRuleRuleOrNotCostCategory
- type CostCategoryRuleRuleOrNotCostCategoryArgs
- func (CostCategoryRuleRuleOrNotCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrNotCostCategoryArgs) ToCostCategoryRuleRuleOrNotCostCategoryOutput() CostCategoryRuleRuleOrNotCostCategoryOutput
- func (i CostCategoryRuleRuleOrNotCostCategoryArgs) ToCostCategoryRuleRuleOrNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotCostCategoryOutput
- func (i CostCategoryRuleRuleOrNotCostCategoryArgs) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutput() CostCategoryRuleRuleOrNotCostCategoryPtrOutput
- func (i CostCategoryRuleRuleOrNotCostCategoryArgs) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotCostCategoryPtrOutput
- type CostCategoryRuleRuleOrNotCostCategoryInput
- type CostCategoryRuleRuleOrNotCostCategoryOutput
- func (CostCategoryRuleRuleOrNotCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrNotCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrNotCostCategoryOutput) ToCostCategoryRuleRuleOrNotCostCategoryOutput() CostCategoryRuleRuleOrNotCostCategoryOutput
- func (o CostCategoryRuleRuleOrNotCostCategoryOutput) ToCostCategoryRuleRuleOrNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotCostCategoryOutput
- func (o CostCategoryRuleRuleOrNotCostCategoryOutput) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutput() CostCategoryRuleRuleOrNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrNotCostCategoryOutput) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrNotCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrNotCostCategoryPtrInput
- type CostCategoryRuleRuleOrNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrNotCostCategoryPtrOutput) Elem() CostCategoryRuleRuleOrNotCostCategoryOutput
- func (CostCategoryRuleRuleOrNotCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrNotCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrNotCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrNotCostCategoryPtrOutput) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutput() CostCategoryRuleRuleOrNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrNotCostCategoryPtrOutput) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrNotCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrNotDimension
- type CostCategoryRuleRuleOrNotDimensionArgs
- func (CostCategoryRuleRuleOrNotDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrNotDimensionArgs) ToCostCategoryRuleRuleOrNotDimensionOutput() CostCategoryRuleRuleOrNotDimensionOutput
- func (i CostCategoryRuleRuleOrNotDimensionArgs) ToCostCategoryRuleRuleOrNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotDimensionOutput
- func (i CostCategoryRuleRuleOrNotDimensionArgs) ToCostCategoryRuleRuleOrNotDimensionPtrOutput() CostCategoryRuleRuleOrNotDimensionPtrOutput
- func (i CostCategoryRuleRuleOrNotDimensionArgs) ToCostCategoryRuleRuleOrNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotDimensionPtrOutput
- type CostCategoryRuleRuleOrNotDimensionInput
- type CostCategoryRuleRuleOrNotDimensionOutput
- func (CostCategoryRuleRuleOrNotDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrNotDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrNotDimensionOutput) ToCostCategoryRuleRuleOrNotDimensionOutput() CostCategoryRuleRuleOrNotDimensionOutput
- func (o CostCategoryRuleRuleOrNotDimensionOutput) ToCostCategoryRuleRuleOrNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotDimensionOutput
- func (o CostCategoryRuleRuleOrNotDimensionOutput) ToCostCategoryRuleRuleOrNotDimensionPtrOutput() CostCategoryRuleRuleOrNotDimensionPtrOutput
- func (o CostCategoryRuleRuleOrNotDimensionOutput) ToCostCategoryRuleRuleOrNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotDimensionPtrOutput
- func (o CostCategoryRuleRuleOrNotDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrNotDimensionPtrInput
- type CostCategoryRuleRuleOrNotDimensionPtrOutput
- func (o CostCategoryRuleRuleOrNotDimensionPtrOutput) Elem() CostCategoryRuleRuleOrNotDimensionOutput
- func (CostCategoryRuleRuleOrNotDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrNotDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrNotDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrNotDimensionPtrOutput) ToCostCategoryRuleRuleOrNotDimensionPtrOutput() CostCategoryRuleRuleOrNotDimensionPtrOutput
- func (o CostCategoryRuleRuleOrNotDimensionPtrOutput) ToCostCategoryRuleRuleOrNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotDimensionPtrOutput
- func (o CostCategoryRuleRuleOrNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrNotInput
- type CostCategoryRuleRuleOrNotOutput
- func (o CostCategoryRuleRuleOrNotOutput) CostCategory() CostCategoryRuleRuleOrNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrNotOutput) Dimension() CostCategoryRuleRuleOrNotDimensionPtrOutput
- func (CostCategoryRuleRuleOrNotOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrNotOutput) Tags() CostCategoryRuleRuleOrNotTagsPtrOutput
- func (o CostCategoryRuleRuleOrNotOutput) ToCostCategoryRuleRuleOrNotOutput() CostCategoryRuleRuleOrNotOutput
- func (o CostCategoryRuleRuleOrNotOutput) ToCostCategoryRuleRuleOrNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotOutput
- func (o CostCategoryRuleRuleOrNotOutput) ToCostCategoryRuleRuleOrNotPtrOutput() CostCategoryRuleRuleOrNotPtrOutput
- func (o CostCategoryRuleRuleOrNotOutput) ToCostCategoryRuleRuleOrNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotPtrOutput
- type CostCategoryRuleRuleOrNotPtrInput
- type CostCategoryRuleRuleOrNotPtrOutput
- func (o CostCategoryRuleRuleOrNotPtrOutput) CostCategory() CostCategoryRuleRuleOrNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrNotPtrOutput) Dimension() CostCategoryRuleRuleOrNotDimensionPtrOutput
- func (o CostCategoryRuleRuleOrNotPtrOutput) Elem() CostCategoryRuleRuleOrNotOutput
- func (CostCategoryRuleRuleOrNotPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrNotPtrOutput) Tags() CostCategoryRuleRuleOrNotTagsPtrOutput
- func (o CostCategoryRuleRuleOrNotPtrOutput) ToCostCategoryRuleRuleOrNotPtrOutput() CostCategoryRuleRuleOrNotPtrOutput
- func (o CostCategoryRuleRuleOrNotPtrOutput) ToCostCategoryRuleRuleOrNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotPtrOutput
- type CostCategoryRuleRuleOrNotTags
- type CostCategoryRuleRuleOrNotTagsArgs
- func (CostCategoryRuleRuleOrNotTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrNotTagsArgs) ToCostCategoryRuleRuleOrNotTagsOutput() CostCategoryRuleRuleOrNotTagsOutput
- func (i CostCategoryRuleRuleOrNotTagsArgs) ToCostCategoryRuleRuleOrNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotTagsOutput
- func (i CostCategoryRuleRuleOrNotTagsArgs) ToCostCategoryRuleRuleOrNotTagsPtrOutput() CostCategoryRuleRuleOrNotTagsPtrOutput
- func (i CostCategoryRuleRuleOrNotTagsArgs) ToCostCategoryRuleRuleOrNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotTagsPtrOutput
- type CostCategoryRuleRuleOrNotTagsInput
- type CostCategoryRuleRuleOrNotTagsOutput
- func (CostCategoryRuleRuleOrNotTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrNotTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrNotTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrNotTagsOutput) ToCostCategoryRuleRuleOrNotTagsOutput() CostCategoryRuleRuleOrNotTagsOutput
- func (o CostCategoryRuleRuleOrNotTagsOutput) ToCostCategoryRuleRuleOrNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotTagsOutput
- func (o CostCategoryRuleRuleOrNotTagsOutput) ToCostCategoryRuleRuleOrNotTagsPtrOutput() CostCategoryRuleRuleOrNotTagsPtrOutput
- func (o CostCategoryRuleRuleOrNotTagsOutput) ToCostCategoryRuleRuleOrNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotTagsPtrOutput
- func (o CostCategoryRuleRuleOrNotTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrNotTagsPtrInput
- type CostCategoryRuleRuleOrNotTagsPtrOutput
- func (o CostCategoryRuleRuleOrNotTagsPtrOutput) Elem() CostCategoryRuleRuleOrNotTagsOutput
- func (CostCategoryRuleRuleOrNotTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrNotTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrNotTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrNotTagsPtrOutput) ToCostCategoryRuleRuleOrNotTagsPtrOutput() CostCategoryRuleRuleOrNotTagsPtrOutput
- func (o CostCategoryRuleRuleOrNotTagsPtrOutput) ToCostCategoryRuleRuleOrNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotTagsPtrOutput
- func (o CostCategoryRuleRuleOrNotTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrOr
- type CostCategoryRuleRuleOrOrArgs
- func (CostCategoryRuleRuleOrOrArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrOrArgs) ToCostCategoryRuleRuleOrOrOutput() CostCategoryRuleRuleOrOrOutput
- func (i CostCategoryRuleRuleOrOrArgs) ToCostCategoryRuleRuleOrOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrOutput
- type CostCategoryRuleRuleOrOrArray
- func (CostCategoryRuleRuleOrOrArray) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrOrArray) ToCostCategoryRuleRuleOrOrArrayOutput() CostCategoryRuleRuleOrOrArrayOutput
- func (i CostCategoryRuleRuleOrOrArray) ToCostCategoryRuleRuleOrOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrArrayOutput
- type CostCategoryRuleRuleOrOrArrayInput
- type CostCategoryRuleRuleOrOrArrayOutput
- func (CostCategoryRuleRuleOrOrArrayOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrOrArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleOrOrOutput
- func (o CostCategoryRuleRuleOrOrArrayOutput) ToCostCategoryRuleRuleOrOrArrayOutput() CostCategoryRuleRuleOrOrArrayOutput
- func (o CostCategoryRuleRuleOrOrArrayOutput) ToCostCategoryRuleRuleOrOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrArrayOutput
- type CostCategoryRuleRuleOrOrCostCategory
- type CostCategoryRuleRuleOrOrCostCategoryArgs
- func (CostCategoryRuleRuleOrOrCostCategoryArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrOrCostCategoryArgs) ToCostCategoryRuleRuleOrOrCostCategoryOutput() CostCategoryRuleRuleOrOrCostCategoryOutput
- func (i CostCategoryRuleRuleOrOrCostCategoryArgs) ToCostCategoryRuleRuleOrOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrCostCategoryOutput
- func (i CostCategoryRuleRuleOrOrCostCategoryArgs) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutput() CostCategoryRuleRuleOrOrCostCategoryPtrOutput
- func (i CostCategoryRuleRuleOrOrCostCategoryArgs) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrCostCategoryPtrOutput
- type CostCategoryRuleRuleOrOrCostCategoryInput
- type CostCategoryRuleRuleOrOrCostCategoryOutput
- func (CostCategoryRuleRuleOrOrCostCategoryOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrOrCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrOrCostCategoryOutput) ToCostCategoryRuleRuleOrOrCostCategoryOutput() CostCategoryRuleRuleOrOrCostCategoryOutput
- func (o CostCategoryRuleRuleOrOrCostCategoryOutput) ToCostCategoryRuleRuleOrOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrCostCategoryOutput
- func (o CostCategoryRuleRuleOrOrCostCategoryOutput) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutput() CostCategoryRuleRuleOrOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrOrCostCategoryOutput) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrOrCostCategoryOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrOrCostCategoryPtrInput
- type CostCategoryRuleRuleOrOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrOrCostCategoryPtrOutput) Elem() CostCategoryRuleRuleOrOrCostCategoryOutput
- func (CostCategoryRuleRuleOrOrCostCategoryPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrOrCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrOrCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrOrCostCategoryPtrOutput) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutput() CostCategoryRuleRuleOrOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrOrCostCategoryPtrOutput) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrOrCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrOrDimension
- type CostCategoryRuleRuleOrOrDimensionArgs
- func (CostCategoryRuleRuleOrOrDimensionArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrOrDimensionArgs) ToCostCategoryRuleRuleOrOrDimensionOutput() CostCategoryRuleRuleOrOrDimensionOutput
- func (i CostCategoryRuleRuleOrOrDimensionArgs) ToCostCategoryRuleRuleOrOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrDimensionOutput
- func (i CostCategoryRuleRuleOrOrDimensionArgs) ToCostCategoryRuleRuleOrOrDimensionPtrOutput() CostCategoryRuleRuleOrOrDimensionPtrOutput
- func (i CostCategoryRuleRuleOrOrDimensionArgs) ToCostCategoryRuleRuleOrOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrDimensionPtrOutput
- type CostCategoryRuleRuleOrOrDimensionInput
- type CostCategoryRuleRuleOrOrDimensionOutput
- func (CostCategoryRuleRuleOrOrDimensionOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrOrDimensionOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrOrDimensionOutput) ToCostCategoryRuleRuleOrOrDimensionOutput() CostCategoryRuleRuleOrOrDimensionOutput
- func (o CostCategoryRuleRuleOrOrDimensionOutput) ToCostCategoryRuleRuleOrOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrDimensionOutput
- func (o CostCategoryRuleRuleOrOrDimensionOutput) ToCostCategoryRuleRuleOrOrDimensionPtrOutput() CostCategoryRuleRuleOrOrDimensionPtrOutput
- func (o CostCategoryRuleRuleOrOrDimensionOutput) ToCostCategoryRuleRuleOrOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrDimensionPtrOutput
- func (o CostCategoryRuleRuleOrOrDimensionOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrOrDimensionPtrInput
- type CostCategoryRuleRuleOrOrDimensionPtrOutput
- func (o CostCategoryRuleRuleOrOrDimensionPtrOutput) Elem() CostCategoryRuleRuleOrOrDimensionOutput
- func (CostCategoryRuleRuleOrOrDimensionPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrOrDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrOrDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrOrDimensionPtrOutput) ToCostCategoryRuleRuleOrOrDimensionPtrOutput() CostCategoryRuleRuleOrOrDimensionPtrOutput
- func (o CostCategoryRuleRuleOrOrDimensionPtrOutput) ToCostCategoryRuleRuleOrOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrDimensionPtrOutput
- func (o CostCategoryRuleRuleOrOrDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrOrInput
- type CostCategoryRuleRuleOrOrOutput
- func (o CostCategoryRuleRuleOrOrOutput) CostCategory() CostCategoryRuleRuleOrOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrOrOutput) Dimension() CostCategoryRuleRuleOrOrDimensionPtrOutput
- func (CostCategoryRuleRuleOrOrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrOrOutput) Tags() CostCategoryRuleRuleOrOrTagsPtrOutput
- func (o CostCategoryRuleRuleOrOrOutput) ToCostCategoryRuleRuleOrOrOutput() CostCategoryRuleRuleOrOrOutput
- func (o CostCategoryRuleRuleOrOrOutput) ToCostCategoryRuleRuleOrOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrOutput
- type CostCategoryRuleRuleOrOrTags
- type CostCategoryRuleRuleOrOrTagsArgs
- func (CostCategoryRuleRuleOrOrTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrOrTagsArgs) ToCostCategoryRuleRuleOrOrTagsOutput() CostCategoryRuleRuleOrOrTagsOutput
- func (i CostCategoryRuleRuleOrOrTagsArgs) ToCostCategoryRuleRuleOrOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrTagsOutput
- func (i CostCategoryRuleRuleOrOrTagsArgs) ToCostCategoryRuleRuleOrOrTagsPtrOutput() CostCategoryRuleRuleOrOrTagsPtrOutput
- func (i CostCategoryRuleRuleOrOrTagsArgs) ToCostCategoryRuleRuleOrOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrTagsPtrOutput
- type CostCategoryRuleRuleOrOrTagsInput
- type CostCategoryRuleRuleOrOrTagsOutput
- func (CostCategoryRuleRuleOrOrTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrOrTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrOrTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrOrTagsOutput) ToCostCategoryRuleRuleOrOrTagsOutput() CostCategoryRuleRuleOrOrTagsOutput
- func (o CostCategoryRuleRuleOrOrTagsOutput) ToCostCategoryRuleRuleOrOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrTagsOutput
- func (o CostCategoryRuleRuleOrOrTagsOutput) ToCostCategoryRuleRuleOrOrTagsPtrOutput() CostCategoryRuleRuleOrOrTagsPtrOutput
- func (o CostCategoryRuleRuleOrOrTagsOutput) ToCostCategoryRuleRuleOrOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrTagsPtrOutput
- func (o CostCategoryRuleRuleOrOrTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrOrTagsPtrInput
- type CostCategoryRuleRuleOrOrTagsPtrOutput
- func (o CostCategoryRuleRuleOrOrTagsPtrOutput) Elem() CostCategoryRuleRuleOrOrTagsOutput
- func (CostCategoryRuleRuleOrOrTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrOrTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrOrTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrOrTagsPtrOutput) ToCostCategoryRuleRuleOrOrTagsPtrOutput() CostCategoryRuleRuleOrOrTagsPtrOutput
- func (o CostCategoryRuleRuleOrOrTagsPtrOutput) ToCostCategoryRuleRuleOrOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrTagsPtrOutput
- func (o CostCategoryRuleRuleOrOrTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrOutput
- func (o CostCategoryRuleRuleOrOutput) Ands() CostCategoryRuleRuleOrAndArrayOutput
- func (o CostCategoryRuleRuleOrOutput) CostCategory() CostCategoryRuleRuleOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrOutput) Dimension() CostCategoryRuleRuleOrDimensionPtrOutput
- func (CostCategoryRuleRuleOrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrOutput) Not() CostCategoryRuleRuleOrNotPtrOutput
- func (o CostCategoryRuleRuleOrOutput) Ors() CostCategoryRuleRuleOrOrArrayOutput
- func (o CostCategoryRuleRuleOrOutput) Tags() CostCategoryRuleRuleOrTagsPtrOutput
- func (o CostCategoryRuleRuleOrOutput) ToCostCategoryRuleRuleOrOutput() CostCategoryRuleRuleOrOutput
- func (o CostCategoryRuleRuleOrOutput) ToCostCategoryRuleRuleOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOutput
- type CostCategoryRuleRuleOrTags
- type CostCategoryRuleRuleOrTagsArgs
- func (CostCategoryRuleRuleOrTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleOrTagsArgs) ToCostCategoryRuleRuleOrTagsOutput() CostCategoryRuleRuleOrTagsOutput
- func (i CostCategoryRuleRuleOrTagsArgs) ToCostCategoryRuleRuleOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrTagsOutput
- func (i CostCategoryRuleRuleOrTagsArgs) ToCostCategoryRuleRuleOrTagsPtrOutput() CostCategoryRuleRuleOrTagsPtrOutput
- func (i CostCategoryRuleRuleOrTagsArgs) ToCostCategoryRuleRuleOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrTagsPtrOutput
- type CostCategoryRuleRuleOrTagsInput
- type CostCategoryRuleRuleOrTagsOutput
- func (CostCategoryRuleRuleOrTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrTagsOutput) ToCostCategoryRuleRuleOrTagsOutput() CostCategoryRuleRuleOrTagsOutput
- func (o CostCategoryRuleRuleOrTagsOutput) ToCostCategoryRuleRuleOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrTagsOutput
- func (o CostCategoryRuleRuleOrTagsOutput) ToCostCategoryRuleRuleOrTagsPtrOutput() CostCategoryRuleRuleOrTagsPtrOutput
- func (o CostCategoryRuleRuleOrTagsOutput) ToCostCategoryRuleRuleOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrTagsPtrOutput
- func (o CostCategoryRuleRuleOrTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOrTagsPtrInput
- type CostCategoryRuleRuleOrTagsPtrOutput
- func (o CostCategoryRuleRuleOrTagsPtrOutput) Elem() CostCategoryRuleRuleOrTagsOutput
- func (CostCategoryRuleRuleOrTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOrTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleOrTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleOrTagsPtrOutput) ToCostCategoryRuleRuleOrTagsPtrOutput() CostCategoryRuleRuleOrTagsPtrOutput
- func (o CostCategoryRuleRuleOrTagsPtrOutput) ToCostCategoryRuleRuleOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrTagsPtrOutput
- func (o CostCategoryRuleRuleOrTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleOutput
- func (o CostCategoryRuleRuleOutput) Ands() CostCategoryRuleRuleAndArrayOutput
- func (o CostCategoryRuleRuleOutput) CostCategory() CostCategoryRuleRuleCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOutput) Dimension() CostCategoryRuleRuleDimensionPtrOutput
- func (CostCategoryRuleRuleOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleOutput) Not() CostCategoryRuleRuleNotPtrOutput
- func (o CostCategoryRuleRuleOutput) Ors() CostCategoryRuleRuleOrArrayOutput
- func (o CostCategoryRuleRuleOutput) Tags() CostCategoryRuleRuleTagsPtrOutput
- func (o CostCategoryRuleRuleOutput) ToCostCategoryRuleRuleOutput() CostCategoryRuleRuleOutput
- func (o CostCategoryRuleRuleOutput) ToCostCategoryRuleRuleOutputWithContext(ctx context.Context) CostCategoryRuleRuleOutput
- func (o CostCategoryRuleRuleOutput) ToCostCategoryRuleRulePtrOutput() CostCategoryRuleRulePtrOutput
- func (o CostCategoryRuleRuleOutput) ToCostCategoryRuleRulePtrOutputWithContext(ctx context.Context) CostCategoryRuleRulePtrOutput
- type CostCategoryRuleRulePtrInput
- type CostCategoryRuleRulePtrOutput
- func (o CostCategoryRuleRulePtrOutput) Ands() CostCategoryRuleRuleAndArrayOutput
- func (o CostCategoryRuleRulePtrOutput) CostCategory() CostCategoryRuleRuleCostCategoryPtrOutput
- func (o CostCategoryRuleRulePtrOutput) Dimension() CostCategoryRuleRuleDimensionPtrOutput
- func (o CostCategoryRuleRulePtrOutput) Elem() CostCategoryRuleRuleOutput
- func (CostCategoryRuleRulePtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRulePtrOutput) Not() CostCategoryRuleRuleNotPtrOutput
- func (o CostCategoryRuleRulePtrOutput) Ors() CostCategoryRuleRuleOrArrayOutput
- func (o CostCategoryRuleRulePtrOutput) Tags() CostCategoryRuleRuleTagsPtrOutput
- func (o CostCategoryRuleRulePtrOutput) ToCostCategoryRuleRulePtrOutput() CostCategoryRuleRulePtrOutput
- func (o CostCategoryRuleRulePtrOutput) ToCostCategoryRuleRulePtrOutputWithContext(ctx context.Context) CostCategoryRuleRulePtrOutput
- type CostCategoryRuleRuleTags
- type CostCategoryRuleRuleTagsArgs
- func (CostCategoryRuleRuleTagsArgs) ElementType() reflect.Type
- func (i CostCategoryRuleRuleTagsArgs) ToCostCategoryRuleRuleTagsOutput() CostCategoryRuleRuleTagsOutput
- func (i CostCategoryRuleRuleTagsArgs) ToCostCategoryRuleRuleTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleTagsOutput
- func (i CostCategoryRuleRuleTagsArgs) ToCostCategoryRuleRuleTagsPtrOutput() CostCategoryRuleRuleTagsPtrOutput
- func (i CostCategoryRuleRuleTagsArgs) ToCostCategoryRuleRuleTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleTagsPtrOutput
- type CostCategoryRuleRuleTagsInput
- type CostCategoryRuleRuleTagsOutput
- func (CostCategoryRuleRuleTagsOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleTagsOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleTagsOutput) ToCostCategoryRuleRuleTagsOutput() CostCategoryRuleRuleTagsOutput
- func (o CostCategoryRuleRuleTagsOutput) ToCostCategoryRuleRuleTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleTagsOutput
- func (o CostCategoryRuleRuleTagsOutput) ToCostCategoryRuleRuleTagsPtrOutput() CostCategoryRuleRuleTagsPtrOutput
- func (o CostCategoryRuleRuleTagsOutput) ToCostCategoryRuleRuleTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleTagsPtrOutput
- func (o CostCategoryRuleRuleTagsOutput) Values() pulumi.StringArrayOutput
- type CostCategoryRuleRuleTagsPtrInput
- type CostCategoryRuleRuleTagsPtrOutput
- func (o CostCategoryRuleRuleTagsPtrOutput) Elem() CostCategoryRuleRuleTagsOutput
- func (CostCategoryRuleRuleTagsPtrOutput) ElementType() reflect.Type
- func (o CostCategoryRuleRuleTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o CostCategoryRuleRuleTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o CostCategoryRuleRuleTagsPtrOutput) ToCostCategoryRuleRuleTagsPtrOutput() CostCategoryRuleRuleTagsPtrOutput
- func (o CostCategoryRuleRuleTagsPtrOutput) ToCostCategoryRuleRuleTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleTagsPtrOutput
- func (o CostCategoryRuleRuleTagsPtrOutput) Values() pulumi.StringArrayOutput
- type CostCategorySplitChargeRule
- type CostCategorySplitChargeRuleArgs
- func (CostCategorySplitChargeRuleArgs) ElementType() reflect.Type
- func (i CostCategorySplitChargeRuleArgs) ToCostCategorySplitChargeRuleOutput() CostCategorySplitChargeRuleOutput
- func (i CostCategorySplitChargeRuleArgs) ToCostCategorySplitChargeRuleOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleOutput
- type CostCategorySplitChargeRuleArray
- func (CostCategorySplitChargeRuleArray) ElementType() reflect.Type
- func (i CostCategorySplitChargeRuleArray) ToCostCategorySplitChargeRuleArrayOutput() CostCategorySplitChargeRuleArrayOutput
- func (i CostCategorySplitChargeRuleArray) ToCostCategorySplitChargeRuleArrayOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleArrayOutput
- type CostCategorySplitChargeRuleArrayInput
- type CostCategorySplitChargeRuleArrayOutput
- func (CostCategorySplitChargeRuleArrayOutput) ElementType() reflect.Type
- func (o CostCategorySplitChargeRuleArrayOutput) Index(i pulumi.IntInput) CostCategorySplitChargeRuleOutput
- func (o CostCategorySplitChargeRuleArrayOutput) ToCostCategorySplitChargeRuleArrayOutput() CostCategorySplitChargeRuleArrayOutput
- func (o CostCategorySplitChargeRuleArrayOutput) ToCostCategorySplitChargeRuleArrayOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleArrayOutput
- type CostCategorySplitChargeRuleInput
- type CostCategorySplitChargeRuleOutput
- func (CostCategorySplitChargeRuleOutput) ElementType() reflect.Type
- func (o CostCategorySplitChargeRuleOutput) Method() pulumi.StringOutput
- func (o CostCategorySplitChargeRuleOutput) Parameters() CostCategorySplitChargeRuleParameterArrayOutput
- func (o CostCategorySplitChargeRuleOutput) Source() pulumi.StringOutput
- func (o CostCategorySplitChargeRuleOutput) Targets() pulumi.StringArrayOutput
- func (o CostCategorySplitChargeRuleOutput) ToCostCategorySplitChargeRuleOutput() CostCategorySplitChargeRuleOutput
- func (o CostCategorySplitChargeRuleOutput) ToCostCategorySplitChargeRuleOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleOutput
- type CostCategorySplitChargeRuleParameter
- type CostCategorySplitChargeRuleParameterArgs
- func (CostCategorySplitChargeRuleParameterArgs) ElementType() reflect.Type
- func (i CostCategorySplitChargeRuleParameterArgs) ToCostCategorySplitChargeRuleParameterOutput() CostCategorySplitChargeRuleParameterOutput
- func (i CostCategorySplitChargeRuleParameterArgs) ToCostCategorySplitChargeRuleParameterOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleParameterOutput
- type CostCategorySplitChargeRuleParameterArray
- func (CostCategorySplitChargeRuleParameterArray) ElementType() reflect.Type
- func (i CostCategorySplitChargeRuleParameterArray) ToCostCategorySplitChargeRuleParameterArrayOutput() CostCategorySplitChargeRuleParameterArrayOutput
- func (i CostCategorySplitChargeRuleParameterArray) ToCostCategorySplitChargeRuleParameterArrayOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleParameterArrayOutput
- type CostCategorySplitChargeRuleParameterArrayInput
- type CostCategorySplitChargeRuleParameterArrayOutput
- func (CostCategorySplitChargeRuleParameterArrayOutput) ElementType() reflect.Type
- func (o CostCategorySplitChargeRuleParameterArrayOutput) Index(i pulumi.IntInput) CostCategorySplitChargeRuleParameterOutput
- func (o CostCategorySplitChargeRuleParameterArrayOutput) ToCostCategorySplitChargeRuleParameterArrayOutput() CostCategorySplitChargeRuleParameterArrayOutput
- func (o CostCategorySplitChargeRuleParameterArrayOutput) ToCostCategorySplitChargeRuleParameterArrayOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleParameterArrayOutput
- type CostCategorySplitChargeRuleParameterInput
- type CostCategorySplitChargeRuleParameterOutput
- func (CostCategorySplitChargeRuleParameterOutput) ElementType() reflect.Type
- func (o CostCategorySplitChargeRuleParameterOutput) ToCostCategorySplitChargeRuleParameterOutput() CostCategorySplitChargeRuleParameterOutput
- func (o CostCategorySplitChargeRuleParameterOutput) ToCostCategorySplitChargeRuleParameterOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleParameterOutput
- func (o CostCategorySplitChargeRuleParameterOutput) Type() pulumi.StringPtrOutput
- func (o CostCategorySplitChargeRuleParameterOutput) Values() pulumi.StringArrayOutput
- type CostCategoryState
- type GetCostCategoryRule
- type GetCostCategoryRuleArgs
- type GetCostCategoryRuleArray
- type GetCostCategoryRuleArrayInput
- type GetCostCategoryRuleArrayOutput
- func (GetCostCategoryRuleArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleOutput
- func (o GetCostCategoryRuleArrayOutput) ToGetCostCategoryRuleArrayOutput() GetCostCategoryRuleArrayOutput
- func (o GetCostCategoryRuleArrayOutput) ToGetCostCategoryRuleArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleArrayOutput
- type GetCostCategoryRuleInheritedValue
- type GetCostCategoryRuleInheritedValueArgs
- func (GetCostCategoryRuleInheritedValueArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleInheritedValueArgs) ToGetCostCategoryRuleInheritedValueOutput() GetCostCategoryRuleInheritedValueOutput
- func (i GetCostCategoryRuleInheritedValueArgs) ToGetCostCategoryRuleInheritedValueOutputWithContext(ctx context.Context) GetCostCategoryRuleInheritedValueOutput
- type GetCostCategoryRuleInheritedValueArray
- func (GetCostCategoryRuleInheritedValueArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleInheritedValueArray) ToGetCostCategoryRuleInheritedValueArrayOutput() GetCostCategoryRuleInheritedValueArrayOutput
- func (i GetCostCategoryRuleInheritedValueArray) ToGetCostCategoryRuleInheritedValueArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleInheritedValueArrayOutput
- type GetCostCategoryRuleInheritedValueArrayInput
- type GetCostCategoryRuleInheritedValueArrayOutput
- func (GetCostCategoryRuleInheritedValueArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleInheritedValueArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleInheritedValueOutput
- func (o GetCostCategoryRuleInheritedValueArrayOutput) ToGetCostCategoryRuleInheritedValueArrayOutput() GetCostCategoryRuleInheritedValueArrayOutput
- func (o GetCostCategoryRuleInheritedValueArrayOutput) ToGetCostCategoryRuleInheritedValueArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleInheritedValueArrayOutput
- type GetCostCategoryRuleInheritedValueInput
- type GetCostCategoryRuleInheritedValueOutput
- func (o GetCostCategoryRuleInheritedValueOutput) DimensionKey() pulumi.StringOutput
- func (o GetCostCategoryRuleInheritedValueOutput) DimensionName() pulumi.StringOutput
- func (GetCostCategoryRuleInheritedValueOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleInheritedValueOutput) ToGetCostCategoryRuleInheritedValueOutput() GetCostCategoryRuleInheritedValueOutput
- func (o GetCostCategoryRuleInheritedValueOutput) ToGetCostCategoryRuleInheritedValueOutputWithContext(ctx context.Context) GetCostCategoryRuleInheritedValueOutput
- type GetCostCategoryRuleInput
- type GetCostCategoryRuleOutput
- func (GetCostCategoryRuleOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleOutput) InheritedValues() GetCostCategoryRuleInheritedValueArrayOutput
- func (o GetCostCategoryRuleOutput) Rules() GetCostCategoryRuleRuleArrayOutput
- func (o GetCostCategoryRuleOutput) ToGetCostCategoryRuleOutput() GetCostCategoryRuleOutput
- func (o GetCostCategoryRuleOutput) ToGetCostCategoryRuleOutputWithContext(ctx context.Context) GetCostCategoryRuleOutput
- func (o GetCostCategoryRuleOutput) Type() pulumi.StringOutput
- func (o GetCostCategoryRuleOutput) Value() pulumi.StringOutput
- type GetCostCategoryRuleRule
- type GetCostCategoryRuleRuleAnd
- type GetCostCategoryRuleRuleAndAnd
- type GetCostCategoryRuleRuleAndAndArgs
- func (GetCostCategoryRuleRuleAndAndArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndAndArgs) ToGetCostCategoryRuleRuleAndAndOutput() GetCostCategoryRuleRuleAndAndOutput
- func (i GetCostCategoryRuleRuleAndAndArgs) ToGetCostCategoryRuleRuleAndAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndOutput
- type GetCostCategoryRuleRuleAndAndArray
- func (GetCostCategoryRuleRuleAndAndArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndAndArray) ToGetCostCategoryRuleRuleAndAndArrayOutput() GetCostCategoryRuleRuleAndAndArrayOutput
- func (i GetCostCategoryRuleRuleAndAndArray) ToGetCostCategoryRuleRuleAndAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndArrayOutput
- type GetCostCategoryRuleRuleAndAndArrayInput
- type GetCostCategoryRuleRuleAndAndArrayOutput
- func (GetCostCategoryRuleRuleAndAndArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndAndArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndAndOutput
- func (o GetCostCategoryRuleRuleAndAndArrayOutput) ToGetCostCategoryRuleRuleAndAndArrayOutput() GetCostCategoryRuleRuleAndAndArrayOutput
- func (o GetCostCategoryRuleRuleAndAndArrayOutput) ToGetCostCategoryRuleRuleAndAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndArrayOutput
- type GetCostCategoryRuleRuleAndAndCostCategory
- type GetCostCategoryRuleRuleAndAndCostCategoryArgs
- func (GetCostCategoryRuleRuleAndAndCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndAndCostCategoryArgs) ToGetCostCategoryRuleRuleAndAndCostCategoryOutput() GetCostCategoryRuleRuleAndAndCostCategoryOutput
- func (i GetCostCategoryRuleRuleAndAndCostCategoryArgs) ToGetCostCategoryRuleRuleAndAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndCostCategoryOutput
- type GetCostCategoryRuleRuleAndAndCostCategoryArray
- func (GetCostCategoryRuleRuleAndAndCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndAndCostCategoryArray) ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutput() GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleAndAndCostCategoryArray) ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput
- type GetCostCategoryRuleRuleAndAndCostCategoryArrayInput
- type GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndAndCostCategoryOutput
- func (o GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutput() GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput
- type GetCostCategoryRuleRuleAndAndCostCategoryInput
- type GetCostCategoryRuleRuleAndAndCostCategoryOutput
- func (GetCostCategoryRuleRuleAndAndCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndAndCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleAndAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleAndAndCostCategoryOutput) ToGetCostCategoryRuleRuleAndAndCostCategoryOutput() GetCostCategoryRuleRuleAndAndCostCategoryOutput
- func (o GetCostCategoryRuleRuleAndAndCostCategoryOutput) ToGetCostCategoryRuleRuleAndAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndCostCategoryOutput
- func (o GetCostCategoryRuleRuleAndAndCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleAndAndDimension
- type GetCostCategoryRuleRuleAndAndDimensionArgs
- func (GetCostCategoryRuleRuleAndAndDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndAndDimensionArgs) ToGetCostCategoryRuleRuleAndAndDimensionOutput() GetCostCategoryRuleRuleAndAndDimensionOutput
- func (i GetCostCategoryRuleRuleAndAndDimensionArgs) ToGetCostCategoryRuleRuleAndAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndDimensionOutput
- type GetCostCategoryRuleRuleAndAndDimensionArray
- func (GetCostCategoryRuleRuleAndAndDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndAndDimensionArray) ToGetCostCategoryRuleRuleAndAndDimensionArrayOutput() GetCostCategoryRuleRuleAndAndDimensionArrayOutput
- func (i GetCostCategoryRuleRuleAndAndDimensionArray) ToGetCostCategoryRuleRuleAndAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndDimensionArrayOutput
- type GetCostCategoryRuleRuleAndAndDimensionArrayInput
- type GetCostCategoryRuleRuleAndAndDimensionArrayOutput
- func (GetCostCategoryRuleRuleAndAndDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndAndDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndAndDimensionOutput
- func (o GetCostCategoryRuleRuleAndAndDimensionArrayOutput) ToGetCostCategoryRuleRuleAndAndDimensionArrayOutput() GetCostCategoryRuleRuleAndAndDimensionArrayOutput
- func (o GetCostCategoryRuleRuleAndAndDimensionArrayOutput) ToGetCostCategoryRuleRuleAndAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndDimensionArrayOutput
- type GetCostCategoryRuleRuleAndAndDimensionInput
- type GetCostCategoryRuleRuleAndAndDimensionOutput
- func (GetCostCategoryRuleRuleAndAndDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndAndDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleAndAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleAndAndDimensionOutput) ToGetCostCategoryRuleRuleAndAndDimensionOutput() GetCostCategoryRuleRuleAndAndDimensionOutput
- func (o GetCostCategoryRuleRuleAndAndDimensionOutput) ToGetCostCategoryRuleRuleAndAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndDimensionOutput
- func (o GetCostCategoryRuleRuleAndAndDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleAndAndInput
- type GetCostCategoryRuleRuleAndAndOutput
- func (o GetCostCategoryRuleRuleAndAndOutput) CostCategories() GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleAndAndOutput) Dimensions() GetCostCategoryRuleRuleAndAndDimensionArrayOutput
- func (GetCostCategoryRuleRuleAndAndOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndAndOutput) Tags() GetCostCategoryRuleRuleAndAndTagArrayOutput
- func (o GetCostCategoryRuleRuleAndAndOutput) ToGetCostCategoryRuleRuleAndAndOutput() GetCostCategoryRuleRuleAndAndOutput
- func (o GetCostCategoryRuleRuleAndAndOutput) ToGetCostCategoryRuleRuleAndAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndOutput
- type GetCostCategoryRuleRuleAndAndTag
- type GetCostCategoryRuleRuleAndAndTagArgs
- func (GetCostCategoryRuleRuleAndAndTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndAndTagArgs) ToGetCostCategoryRuleRuleAndAndTagOutput() GetCostCategoryRuleRuleAndAndTagOutput
- func (i GetCostCategoryRuleRuleAndAndTagArgs) ToGetCostCategoryRuleRuleAndAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndTagOutput
- type GetCostCategoryRuleRuleAndAndTagArray
- func (GetCostCategoryRuleRuleAndAndTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndAndTagArray) ToGetCostCategoryRuleRuleAndAndTagArrayOutput() GetCostCategoryRuleRuleAndAndTagArrayOutput
- func (i GetCostCategoryRuleRuleAndAndTagArray) ToGetCostCategoryRuleRuleAndAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndTagArrayOutput
- type GetCostCategoryRuleRuleAndAndTagArrayInput
- type GetCostCategoryRuleRuleAndAndTagArrayOutput
- func (GetCostCategoryRuleRuleAndAndTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndAndTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndAndTagOutput
- func (o GetCostCategoryRuleRuleAndAndTagArrayOutput) ToGetCostCategoryRuleRuleAndAndTagArrayOutput() GetCostCategoryRuleRuleAndAndTagArrayOutput
- func (o GetCostCategoryRuleRuleAndAndTagArrayOutput) ToGetCostCategoryRuleRuleAndAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndTagArrayOutput
- type GetCostCategoryRuleRuleAndAndTagInput
- type GetCostCategoryRuleRuleAndAndTagOutput
- func (GetCostCategoryRuleRuleAndAndTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndAndTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleAndAndTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleAndAndTagOutput) ToGetCostCategoryRuleRuleAndAndTagOutput() GetCostCategoryRuleRuleAndAndTagOutput
- func (o GetCostCategoryRuleRuleAndAndTagOutput) ToGetCostCategoryRuleRuleAndAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndTagOutput
- func (o GetCostCategoryRuleRuleAndAndTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleAndArgs
- func (GetCostCategoryRuleRuleAndArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndArgs) ToGetCostCategoryRuleRuleAndOutput() GetCostCategoryRuleRuleAndOutput
- func (i GetCostCategoryRuleRuleAndArgs) ToGetCostCategoryRuleRuleAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOutput
- type GetCostCategoryRuleRuleAndArray
- func (GetCostCategoryRuleRuleAndArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndArray) ToGetCostCategoryRuleRuleAndArrayOutput() GetCostCategoryRuleRuleAndArrayOutput
- func (i GetCostCategoryRuleRuleAndArray) ToGetCostCategoryRuleRuleAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndArrayOutput
- type GetCostCategoryRuleRuleAndArrayInput
- type GetCostCategoryRuleRuleAndArrayOutput
- func (GetCostCategoryRuleRuleAndArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndOutput
- func (o GetCostCategoryRuleRuleAndArrayOutput) ToGetCostCategoryRuleRuleAndArrayOutput() GetCostCategoryRuleRuleAndArrayOutput
- func (o GetCostCategoryRuleRuleAndArrayOutput) ToGetCostCategoryRuleRuleAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndArrayOutput
- type GetCostCategoryRuleRuleAndCostCategory
- type GetCostCategoryRuleRuleAndCostCategoryArgs
- func (GetCostCategoryRuleRuleAndCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndCostCategoryArgs) ToGetCostCategoryRuleRuleAndCostCategoryOutput() GetCostCategoryRuleRuleAndCostCategoryOutput
- func (i GetCostCategoryRuleRuleAndCostCategoryArgs) ToGetCostCategoryRuleRuleAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndCostCategoryOutput
- type GetCostCategoryRuleRuleAndCostCategoryArray
- func (GetCostCategoryRuleRuleAndCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndCostCategoryArray) ToGetCostCategoryRuleRuleAndCostCategoryArrayOutput() GetCostCategoryRuleRuleAndCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleAndCostCategoryArray) ToGetCostCategoryRuleRuleAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndCostCategoryArrayOutput
- type GetCostCategoryRuleRuleAndCostCategoryArrayInput
- type GetCostCategoryRuleRuleAndCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleAndCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndCostCategoryOutput
- func (o GetCostCategoryRuleRuleAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndCostCategoryArrayOutput() GetCostCategoryRuleRuleAndCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndCostCategoryArrayOutput
- type GetCostCategoryRuleRuleAndCostCategoryInput
- type GetCostCategoryRuleRuleAndCostCategoryOutput
- func (GetCostCategoryRuleRuleAndCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleAndCostCategoryOutput) ToGetCostCategoryRuleRuleAndCostCategoryOutput() GetCostCategoryRuleRuleAndCostCategoryOutput
- func (o GetCostCategoryRuleRuleAndCostCategoryOutput) ToGetCostCategoryRuleRuleAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndCostCategoryOutput
- func (o GetCostCategoryRuleRuleAndCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleAndDimension
- type GetCostCategoryRuleRuleAndDimensionArgs
- func (GetCostCategoryRuleRuleAndDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndDimensionArgs) ToGetCostCategoryRuleRuleAndDimensionOutput() GetCostCategoryRuleRuleAndDimensionOutput
- func (i GetCostCategoryRuleRuleAndDimensionArgs) ToGetCostCategoryRuleRuleAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndDimensionOutput
- type GetCostCategoryRuleRuleAndDimensionArray
- func (GetCostCategoryRuleRuleAndDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndDimensionArray) ToGetCostCategoryRuleRuleAndDimensionArrayOutput() GetCostCategoryRuleRuleAndDimensionArrayOutput
- func (i GetCostCategoryRuleRuleAndDimensionArray) ToGetCostCategoryRuleRuleAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndDimensionArrayOutput
- type GetCostCategoryRuleRuleAndDimensionArrayInput
- type GetCostCategoryRuleRuleAndDimensionArrayOutput
- func (GetCostCategoryRuleRuleAndDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndDimensionOutput
- func (o GetCostCategoryRuleRuleAndDimensionArrayOutput) ToGetCostCategoryRuleRuleAndDimensionArrayOutput() GetCostCategoryRuleRuleAndDimensionArrayOutput
- func (o GetCostCategoryRuleRuleAndDimensionArrayOutput) ToGetCostCategoryRuleRuleAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndDimensionArrayOutput
- type GetCostCategoryRuleRuleAndDimensionInput
- type GetCostCategoryRuleRuleAndDimensionOutput
- func (GetCostCategoryRuleRuleAndDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleAndDimensionOutput) ToGetCostCategoryRuleRuleAndDimensionOutput() GetCostCategoryRuleRuleAndDimensionOutput
- func (o GetCostCategoryRuleRuleAndDimensionOutput) ToGetCostCategoryRuleRuleAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndDimensionOutput
- func (o GetCostCategoryRuleRuleAndDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleAndInput
- type GetCostCategoryRuleRuleAndNot
- type GetCostCategoryRuleRuleAndNotArgs
- func (GetCostCategoryRuleRuleAndNotArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndNotArgs) ToGetCostCategoryRuleRuleAndNotOutput() GetCostCategoryRuleRuleAndNotOutput
- func (i GetCostCategoryRuleRuleAndNotArgs) ToGetCostCategoryRuleRuleAndNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotOutput
- type GetCostCategoryRuleRuleAndNotArray
- func (GetCostCategoryRuleRuleAndNotArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndNotArray) ToGetCostCategoryRuleRuleAndNotArrayOutput() GetCostCategoryRuleRuleAndNotArrayOutput
- func (i GetCostCategoryRuleRuleAndNotArray) ToGetCostCategoryRuleRuleAndNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotArrayOutput
- type GetCostCategoryRuleRuleAndNotArrayInput
- type GetCostCategoryRuleRuleAndNotArrayOutput
- func (GetCostCategoryRuleRuleAndNotArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndNotArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndNotOutput
- func (o GetCostCategoryRuleRuleAndNotArrayOutput) ToGetCostCategoryRuleRuleAndNotArrayOutput() GetCostCategoryRuleRuleAndNotArrayOutput
- func (o GetCostCategoryRuleRuleAndNotArrayOutput) ToGetCostCategoryRuleRuleAndNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotArrayOutput
- type GetCostCategoryRuleRuleAndNotCostCategory
- type GetCostCategoryRuleRuleAndNotCostCategoryArgs
- func (GetCostCategoryRuleRuleAndNotCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndNotCostCategoryArgs) ToGetCostCategoryRuleRuleAndNotCostCategoryOutput() GetCostCategoryRuleRuleAndNotCostCategoryOutput
- func (i GetCostCategoryRuleRuleAndNotCostCategoryArgs) ToGetCostCategoryRuleRuleAndNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotCostCategoryOutput
- type GetCostCategoryRuleRuleAndNotCostCategoryArray
- func (GetCostCategoryRuleRuleAndNotCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndNotCostCategoryArray) ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutput() GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleAndNotCostCategoryArray) ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput
- type GetCostCategoryRuleRuleAndNotCostCategoryArrayInput
- type GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndNotCostCategoryOutput
- func (o GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutput() GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput
- type GetCostCategoryRuleRuleAndNotCostCategoryInput
- type GetCostCategoryRuleRuleAndNotCostCategoryOutput
- func (GetCostCategoryRuleRuleAndNotCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndNotCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleAndNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleAndNotCostCategoryOutput) ToGetCostCategoryRuleRuleAndNotCostCategoryOutput() GetCostCategoryRuleRuleAndNotCostCategoryOutput
- func (o GetCostCategoryRuleRuleAndNotCostCategoryOutput) ToGetCostCategoryRuleRuleAndNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotCostCategoryOutput
- func (o GetCostCategoryRuleRuleAndNotCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleAndNotDimension
- type GetCostCategoryRuleRuleAndNotDimensionArgs
- func (GetCostCategoryRuleRuleAndNotDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndNotDimensionArgs) ToGetCostCategoryRuleRuleAndNotDimensionOutput() GetCostCategoryRuleRuleAndNotDimensionOutput
- func (i GetCostCategoryRuleRuleAndNotDimensionArgs) ToGetCostCategoryRuleRuleAndNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotDimensionOutput
- type GetCostCategoryRuleRuleAndNotDimensionArray
- func (GetCostCategoryRuleRuleAndNotDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndNotDimensionArray) ToGetCostCategoryRuleRuleAndNotDimensionArrayOutput() GetCostCategoryRuleRuleAndNotDimensionArrayOutput
- func (i GetCostCategoryRuleRuleAndNotDimensionArray) ToGetCostCategoryRuleRuleAndNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotDimensionArrayOutput
- type GetCostCategoryRuleRuleAndNotDimensionArrayInput
- type GetCostCategoryRuleRuleAndNotDimensionArrayOutput
- func (GetCostCategoryRuleRuleAndNotDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndNotDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndNotDimensionOutput
- func (o GetCostCategoryRuleRuleAndNotDimensionArrayOutput) ToGetCostCategoryRuleRuleAndNotDimensionArrayOutput() GetCostCategoryRuleRuleAndNotDimensionArrayOutput
- func (o GetCostCategoryRuleRuleAndNotDimensionArrayOutput) ToGetCostCategoryRuleRuleAndNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotDimensionArrayOutput
- type GetCostCategoryRuleRuleAndNotDimensionInput
- type GetCostCategoryRuleRuleAndNotDimensionOutput
- func (GetCostCategoryRuleRuleAndNotDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndNotDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleAndNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleAndNotDimensionOutput) ToGetCostCategoryRuleRuleAndNotDimensionOutput() GetCostCategoryRuleRuleAndNotDimensionOutput
- func (o GetCostCategoryRuleRuleAndNotDimensionOutput) ToGetCostCategoryRuleRuleAndNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotDimensionOutput
- func (o GetCostCategoryRuleRuleAndNotDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleAndNotInput
- type GetCostCategoryRuleRuleAndNotOutput
- func (o GetCostCategoryRuleRuleAndNotOutput) CostCategories() GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleAndNotOutput) Dimensions() GetCostCategoryRuleRuleAndNotDimensionArrayOutput
- func (GetCostCategoryRuleRuleAndNotOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndNotOutput) Tags() GetCostCategoryRuleRuleAndNotTagArrayOutput
- func (o GetCostCategoryRuleRuleAndNotOutput) ToGetCostCategoryRuleRuleAndNotOutput() GetCostCategoryRuleRuleAndNotOutput
- func (o GetCostCategoryRuleRuleAndNotOutput) ToGetCostCategoryRuleRuleAndNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotOutput
- type GetCostCategoryRuleRuleAndNotTag
- type GetCostCategoryRuleRuleAndNotTagArgs
- func (GetCostCategoryRuleRuleAndNotTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndNotTagArgs) ToGetCostCategoryRuleRuleAndNotTagOutput() GetCostCategoryRuleRuleAndNotTagOutput
- func (i GetCostCategoryRuleRuleAndNotTagArgs) ToGetCostCategoryRuleRuleAndNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotTagOutput
- type GetCostCategoryRuleRuleAndNotTagArray
- func (GetCostCategoryRuleRuleAndNotTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndNotTagArray) ToGetCostCategoryRuleRuleAndNotTagArrayOutput() GetCostCategoryRuleRuleAndNotTagArrayOutput
- func (i GetCostCategoryRuleRuleAndNotTagArray) ToGetCostCategoryRuleRuleAndNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotTagArrayOutput
- type GetCostCategoryRuleRuleAndNotTagArrayInput
- type GetCostCategoryRuleRuleAndNotTagArrayOutput
- func (GetCostCategoryRuleRuleAndNotTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndNotTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndNotTagOutput
- func (o GetCostCategoryRuleRuleAndNotTagArrayOutput) ToGetCostCategoryRuleRuleAndNotTagArrayOutput() GetCostCategoryRuleRuleAndNotTagArrayOutput
- func (o GetCostCategoryRuleRuleAndNotTagArrayOutput) ToGetCostCategoryRuleRuleAndNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotTagArrayOutput
- type GetCostCategoryRuleRuleAndNotTagInput
- type GetCostCategoryRuleRuleAndNotTagOutput
- func (GetCostCategoryRuleRuleAndNotTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndNotTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleAndNotTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleAndNotTagOutput) ToGetCostCategoryRuleRuleAndNotTagOutput() GetCostCategoryRuleRuleAndNotTagOutput
- func (o GetCostCategoryRuleRuleAndNotTagOutput) ToGetCostCategoryRuleRuleAndNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotTagOutput
- func (o GetCostCategoryRuleRuleAndNotTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleAndOr
- type GetCostCategoryRuleRuleAndOrArgs
- func (GetCostCategoryRuleRuleAndOrArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndOrArgs) ToGetCostCategoryRuleRuleAndOrOutput() GetCostCategoryRuleRuleAndOrOutput
- func (i GetCostCategoryRuleRuleAndOrArgs) ToGetCostCategoryRuleRuleAndOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrOutput
- type GetCostCategoryRuleRuleAndOrArray
- func (GetCostCategoryRuleRuleAndOrArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndOrArray) ToGetCostCategoryRuleRuleAndOrArrayOutput() GetCostCategoryRuleRuleAndOrArrayOutput
- func (i GetCostCategoryRuleRuleAndOrArray) ToGetCostCategoryRuleRuleAndOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrArrayOutput
- type GetCostCategoryRuleRuleAndOrArrayInput
- type GetCostCategoryRuleRuleAndOrArrayOutput
- func (GetCostCategoryRuleRuleAndOrArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndOrArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndOrOutput
- func (o GetCostCategoryRuleRuleAndOrArrayOutput) ToGetCostCategoryRuleRuleAndOrArrayOutput() GetCostCategoryRuleRuleAndOrArrayOutput
- func (o GetCostCategoryRuleRuleAndOrArrayOutput) ToGetCostCategoryRuleRuleAndOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrArrayOutput
- type GetCostCategoryRuleRuleAndOrCostCategory
- type GetCostCategoryRuleRuleAndOrCostCategoryArgs
- func (GetCostCategoryRuleRuleAndOrCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndOrCostCategoryArgs) ToGetCostCategoryRuleRuleAndOrCostCategoryOutput() GetCostCategoryRuleRuleAndOrCostCategoryOutput
- func (i GetCostCategoryRuleRuleAndOrCostCategoryArgs) ToGetCostCategoryRuleRuleAndOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrCostCategoryOutput
- type GetCostCategoryRuleRuleAndOrCostCategoryArray
- func (GetCostCategoryRuleRuleAndOrCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndOrCostCategoryArray) ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutput() GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleAndOrCostCategoryArray) ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput
- type GetCostCategoryRuleRuleAndOrCostCategoryArrayInput
- type GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndOrCostCategoryOutput
- func (o GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutput() GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput
- type GetCostCategoryRuleRuleAndOrCostCategoryInput
- type GetCostCategoryRuleRuleAndOrCostCategoryOutput
- func (GetCostCategoryRuleRuleAndOrCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndOrCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleAndOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleAndOrCostCategoryOutput) ToGetCostCategoryRuleRuleAndOrCostCategoryOutput() GetCostCategoryRuleRuleAndOrCostCategoryOutput
- func (o GetCostCategoryRuleRuleAndOrCostCategoryOutput) ToGetCostCategoryRuleRuleAndOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrCostCategoryOutput
- func (o GetCostCategoryRuleRuleAndOrCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleAndOrDimension
- type GetCostCategoryRuleRuleAndOrDimensionArgs
- func (GetCostCategoryRuleRuleAndOrDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndOrDimensionArgs) ToGetCostCategoryRuleRuleAndOrDimensionOutput() GetCostCategoryRuleRuleAndOrDimensionOutput
- func (i GetCostCategoryRuleRuleAndOrDimensionArgs) ToGetCostCategoryRuleRuleAndOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrDimensionOutput
- type GetCostCategoryRuleRuleAndOrDimensionArray
- func (GetCostCategoryRuleRuleAndOrDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndOrDimensionArray) ToGetCostCategoryRuleRuleAndOrDimensionArrayOutput() GetCostCategoryRuleRuleAndOrDimensionArrayOutput
- func (i GetCostCategoryRuleRuleAndOrDimensionArray) ToGetCostCategoryRuleRuleAndOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrDimensionArrayOutput
- type GetCostCategoryRuleRuleAndOrDimensionArrayInput
- type GetCostCategoryRuleRuleAndOrDimensionArrayOutput
- func (GetCostCategoryRuleRuleAndOrDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndOrDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndOrDimensionOutput
- func (o GetCostCategoryRuleRuleAndOrDimensionArrayOutput) ToGetCostCategoryRuleRuleAndOrDimensionArrayOutput() GetCostCategoryRuleRuleAndOrDimensionArrayOutput
- func (o GetCostCategoryRuleRuleAndOrDimensionArrayOutput) ToGetCostCategoryRuleRuleAndOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrDimensionArrayOutput
- type GetCostCategoryRuleRuleAndOrDimensionInput
- type GetCostCategoryRuleRuleAndOrDimensionOutput
- func (GetCostCategoryRuleRuleAndOrDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndOrDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleAndOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleAndOrDimensionOutput) ToGetCostCategoryRuleRuleAndOrDimensionOutput() GetCostCategoryRuleRuleAndOrDimensionOutput
- func (o GetCostCategoryRuleRuleAndOrDimensionOutput) ToGetCostCategoryRuleRuleAndOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrDimensionOutput
- func (o GetCostCategoryRuleRuleAndOrDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleAndOrInput
- type GetCostCategoryRuleRuleAndOrOutput
- func (o GetCostCategoryRuleRuleAndOrOutput) CostCategories() GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleAndOrOutput) Dimensions() GetCostCategoryRuleRuleAndOrDimensionArrayOutput
- func (GetCostCategoryRuleRuleAndOrOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndOrOutput) Tags() GetCostCategoryRuleRuleAndOrTagArrayOutput
- func (o GetCostCategoryRuleRuleAndOrOutput) ToGetCostCategoryRuleRuleAndOrOutput() GetCostCategoryRuleRuleAndOrOutput
- func (o GetCostCategoryRuleRuleAndOrOutput) ToGetCostCategoryRuleRuleAndOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrOutput
- type GetCostCategoryRuleRuleAndOrTag
- type GetCostCategoryRuleRuleAndOrTagArgs
- func (GetCostCategoryRuleRuleAndOrTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndOrTagArgs) ToGetCostCategoryRuleRuleAndOrTagOutput() GetCostCategoryRuleRuleAndOrTagOutput
- func (i GetCostCategoryRuleRuleAndOrTagArgs) ToGetCostCategoryRuleRuleAndOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrTagOutput
- type GetCostCategoryRuleRuleAndOrTagArray
- func (GetCostCategoryRuleRuleAndOrTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndOrTagArray) ToGetCostCategoryRuleRuleAndOrTagArrayOutput() GetCostCategoryRuleRuleAndOrTagArrayOutput
- func (i GetCostCategoryRuleRuleAndOrTagArray) ToGetCostCategoryRuleRuleAndOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrTagArrayOutput
- type GetCostCategoryRuleRuleAndOrTagArrayInput
- type GetCostCategoryRuleRuleAndOrTagArrayOutput
- func (GetCostCategoryRuleRuleAndOrTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndOrTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndOrTagOutput
- func (o GetCostCategoryRuleRuleAndOrTagArrayOutput) ToGetCostCategoryRuleRuleAndOrTagArrayOutput() GetCostCategoryRuleRuleAndOrTagArrayOutput
- func (o GetCostCategoryRuleRuleAndOrTagArrayOutput) ToGetCostCategoryRuleRuleAndOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrTagArrayOutput
- type GetCostCategoryRuleRuleAndOrTagInput
- type GetCostCategoryRuleRuleAndOrTagOutput
- func (GetCostCategoryRuleRuleAndOrTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndOrTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleAndOrTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleAndOrTagOutput) ToGetCostCategoryRuleRuleAndOrTagOutput() GetCostCategoryRuleRuleAndOrTagOutput
- func (o GetCostCategoryRuleRuleAndOrTagOutput) ToGetCostCategoryRuleRuleAndOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrTagOutput
- func (o GetCostCategoryRuleRuleAndOrTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleAndOutput
- func (o GetCostCategoryRuleRuleAndOutput) Ands() GetCostCategoryRuleRuleAndAndArrayOutput
- func (o GetCostCategoryRuleRuleAndOutput) CostCategories() GetCostCategoryRuleRuleAndCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleAndOutput) Dimensions() GetCostCategoryRuleRuleAndDimensionArrayOutput
- func (GetCostCategoryRuleRuleAndOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndOutput) Nots() GetCostCategoryRuleRuleAndNotArrayOutput
- func (o GetCostCategoryRuleRuleAndOutput) Ors() GetCostCategoryRuleRuleAndOrArrayOutput
- func (o GetCostCategoryRuleRuleAndOutput) Tags() GetCostCategoryRuleRuleAndTagArrayOutput
- func (o GetCostCategoryRuleRuleAndOutput) ToGetCostCategoryRuleRuleAndOutput() GetCostCategoryRuleRuleAndOutput
- func (o GetCostCategoryRuleRuleAndOutput) ToGetCostCategoryRuleRuleAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOutput
- type GetCostCategoryRuleRuleAndTag
- type GetCostCategoryRuleRuleAndTagArgs
- func (GetCostCategoryRuleRuleAndTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndTagArgs) ToGetCostCategoryRuleRuleAndTagOutput() GetCostCategoryRuleRuleAndTagOutput
- func (i GetCostCategoryRuleRuleAndTagArgs) ToGetCostCategoryRuleRuleAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndTagOutput
- type GetCostCategoryRuleRuleAndTagArray
- func (GetCostCategoryRuleRuleAndTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleAndTagArray) ToGetCostCategoryRuleRuleAndTagArrayOutput() GetCostCategoryRuleRuleAndTagArrayOutput
- func (i GetCostCategoryRuleRuleAndTagArray) ToGetCostCategoryRuleRuleAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndTagArrayOutput
- type GetCostCategoryRuleRuleAndTagArrayInput
- type GetCostCategoryRuleRuleAndTagArrayOutput
- func (GetCostCategoryRuleRuleAndTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndTagOutput
- func (o GetCostCategoryRuleRuleAndTagArrayOutput) ToGetCostCategoryRuleRuleAndTagArrayOutput() GetCostCategoryRuleRuleAndTagArrayOutput
- func (o GetCostCategoryRuleRuleAndTagArrayOutput) ToGetCostCategoryRuleRuleAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndTagArrayOutput
- type GetCostCategoryRuleRuleAndTagInput
- type GetCostCategoryRuleRuleAndTagOutput
- func (GetCostCategoryRuleRuleAndTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleAndTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleAndTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleAndTagOutput) ToGetCostCategoryRuleRuleAndTagOutput() GetCostCategoryRuleRuleAndTagOutput
- func (o GetCostCategoryRuleRuleAndTagOutput) ToGetCostCategoryRuleRuleAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndTagOutput
- func (o GetCostCategoryRuleRuleAndTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleArgs
- type GetCostCategoryRuleRuleArray
- func (GetCostCategoryRuleRuleArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleArray) ToGetCostCategoryRuleRuleArrayOutput() GetCostCategoryRuleRuleArrayOutput
- func (i GetCostCategoryRuleRuleArray) ToGetCostCategoryRuleRuleArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleArrayOutput
- type GetCostCategoryRuleRuleArrayInput
- type GetCostCategoryRuleRuleArrayOutput
- func (GetCostCategoryRuleRuleArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOutput
- func (o GetCostCategoryRuleRuleArrayOutput) ToGetCostCategoryRuleRuleArrayOutput() GetCostCategoryRuleRuleArrayOutput
- func (o GetCostCategoryRuleRuleArrayOutput) ToGetCostCategoryRuleRuleArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleArrayOutput
- type GetCostCategoryRuleRuleCostCategory
- type GetCostCategoryRuleRuleCostCategoryArgs
- func (GetCostCategoryRuleRuleCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleCostCategoryArgs) ToGetCostCategoryRuleRuleCostCategoryOutput() GetCostCategoryRuleRuleCostCategoryOutput
- func (i GetCostCategoryRuleRuleCostCategoryArgs) ToGetCostCategoryRuleRuleCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleCostCategoryOutput
- type GetCostCategoryRuleRuleCostCategoryArray
- func (GetCostCategoryRuleRuleCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleCostCategoryArray) ToGetCostCategoryRuleRuleCostCategoryArrayOutput() GetCostCategoryRuleRuleCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleCostCategoryArray) ToGetCostCategoryRuleRuleCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleCostCategoryArrayOutput
- type GetCostCategoryRuleRuleCostCategoryArrayInput
- type GetCostCategoryRuleRuleCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleCostCategoryOutput
- func (o GetCostCategoryRuleRuleCostCategoryArrayOutput) ToGetCostCategoryRuleRuleCostCategoryArrayOutput() GetCostCategoryRuleRuleCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleCostCategoryArrayOutput) ToGetCostCategoryRuleRuleCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleCostCategoryArrayOutput
- type GetCostCategoryRuleRuleCostCategoryInput
- type GetCostCategoryRuleRuleCostCategoryOutput
- func (GetCostCategoryRuleRuleCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleCostCategoryOutput) ToGetCostCategoryRuleRuleCostCategoryOutput() GetCostCategoryRuleRuleCostCategoryOutput
- func (o GetCostCategoryRuleRuleCostCategoryOutput) ToGetCostCategoryRuleRuleCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleCostCategoryOutput
- func (o GetCostCategoryRuleRuleCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleDimension
- type GetCostCategoryRuleRuleDimensionArgs
- func (GetCostCategoryRuleRuleDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleDimensionArgs) ToGetCostCategoryRuleRuleDimensionOutput() GetCostCategoryRuleRuleDimensionOutput
- func (i GetCostCategoryRuleRuleDimensionArgs) ToGetCostCategoryRuleRuleDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleDimensionOutput
- type GetCostCategoryRuleRuleDimensionArray
- func (GetCostCategoryRuleRuleDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleDimensionArray) ToGetCostCategoryRuleRuleDimensionArrayOutput() GetCostCategoryRuleRuleDimensionArrayOutput
- func (i GetCostCategoryRuleRuleDimensionArray) ToGetCostCategoryRuleRuleDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleDimensionArrayOutput
- type GetCostCategoryRuleRuleDimensionArrayInput
- type GetCostCategoryRuleRuleDimensionArrayOutput
- func (GetCostCategoryRuleRuleDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleDimensionOutput
- func (o GetCostCategoryRuleRuleDimensionArrayOutput) ToGetCostCategoryRuleRuleDimensionArrayOutput() GetCostCategoryRuleRuleDimensionArrayOutput
- func (o GetCostCategoryRuleRuleDimensionArrayOutput) ToGetCostCategoryRuleRuleDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleDimensionArrayOutput
- type GetCostCategoryRuleRuleDimensionInput
- type GetCostCategoryRuleRuleDimensionOutput
- func (GetCostCategoryRuleRuleDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleDimensionOutput) ToGetCostCategoryRuleRuleDimensionOutput() GetCostCategoryRuleRuleDimensionOutput
- func (o GetCostCategoryRuleRuleDimensionOutput) ToGetCostCategoryRuleRuleDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleDimensionOutput
- func (o GetCostCategoryRuleRuleDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleInput
- type GetCostCategoryRuleRuleNot
- type GetCostCategoryRuleRuleNotAnd
- type GetCostCategoryRuleRuleNotAndArgs
- func (GetCostCategoryRuleRuleNotAndArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotAndArgs) ToGetCostCategoryRuleRuleNotAndOutput() GetCostCategoryRuleRuleNotAndOutput
- func (i GetCostCategoryRuleRuleNotAndArgs) ToGetCostCategoryRuleRuleNotAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndOutput
- type GetCostCategoryRuleRuleNotAndArray
- func (GetCostCategoryRuleRuleNotAndArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotAndArray) ToGetCostCategoryRuleRuleNotAndArrayOutput() GetCostCategoryRuleRuleNotAndArrayOutput
- func (i GetCostCategoryRuleRuleNotAndArray) ToGetCostCategoryRuleRuleNotAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndArrayOutput
- type GetCostCategoryRuleRuleNotAndArrayInput
- type GetCostCategoryRuleRuleNotAndArrayOutput
- func (GetCostCategoryRuleRuleNotAndArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotAndArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotAndOutput
- func (o GetCostCategoryRuleRuleNotAndArrayOutput) ToGetCostCategoryRuleRuleNotAndArrayOutput() GetCostCategoryRuleRuleNotAndArrayOutput
- func (o GetCostCategoryRuleRuleNotAndArrayOutput) ToGetCostCategoryRuleRuleNotAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndArrayOutput
- type GetCostCategoryRuleRuleNotAndCostCategory
- type GetCostCategoryRuleRuleNotAndCostCategoryArgs
- func (GetCostCategoryRuleRuleNotAndCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotAndCostCategoryArgs) ToGetCostCategoryRuleRuleNotAndCostCategoryOutput() GetCostCategoryRuleRuleNotAndCostCategoryOutput
- func (i GetCostCategoryRuleRuleNotAndCostCategoryArgs) ToGetCostCategoryRuleRuleNotAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndCostCategoryOutput
- type GetCostCategoryRuleRuleNotAndCostCategoryArray
- func (GetCostCategoryRuleRuleNotAndCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotAndCostCategoryArray) ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutput() GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleNotAndCostCategoryArray) ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput
- type GetCostCategoryRuleRuleNotAndCostCategoryArrayInput
- type GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotAndCostCategoryOutput
- func (o GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutput() GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput
- type GetCostCategoryRuleRuleNotAndCostCategoryInput
- type GetCostCategoryRuleRuleNotAndCostCategoryOutput
- func (GetCostCategoryRuleRuleNotAndCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotAndCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleNotAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleNotAndCostCategoryOutput) ToGetCostCategoryRuleRuleNotAndCostCategoryOutput() GetCostCategoryRuleRuleNotAndCostCategoryOutput
- func (o GetCostCategoryRuleRuleNotAndCostCategoryOutput) ToGetCostCategoryRuleRuleNotAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndCostCategoryOutput
- func (o GetCostCategoryRuleRuleNotAndCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleNotAndDimension
- type GetCostCategoryRuleRuleNotAndDimensionArgs
- func (GetCostCategoryRuleRuleNotAndDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotAndDimensionArgs) ToGetCostCategoryRuleRuleNotAndDimensionOutput() GetCostCategoryRuleRuleNotAndDimensionOutput
- func (i GetCostCategoryRuleRuleNotAndDimensionArgs) ToGetCostCategoryRuleRuleNotAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndDimensionOutput
- type GetCostCategoryRuleRuleNotAndDimensionArray
- func (GetCostCategoryRuleRuleNotAndDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotAndDimensionArray) ToGetCostCategoryRuleRuleNotAndDimensionArrayOutput() GetCostCategoryRuleRuleNotAndDimensionArrayOutput
- func (i GetCostCategoryRuleRuleNotAndDimensionArray) ToGetCostCategoryRuleRuleNotAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndDimensionArrayOutput
- type GetCostCategoryRuleRuleNotAndDimensionArrayInput
- type GetCostCategoryRuleRuleNotAndDimensionArrayOutput
- func (GetCostCategoryRuleRuleNotAndDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotAndDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotAndDimensionOutput
- func (o GetCostCategoryRuleRuleNotAndDimensionArrayOutput) ToGetCostCategoryRuleRuleNotAndDimensionArrayOutput() GetCostCategoryRuleRuleNotAndDimensionArrayOutput
- func (o GetCostCategoryRuleRuleNotAndDimensionArrayOutput) ToGetCostCategoryRuleRuleNotAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndDimensionArrayOutput
- type GetCostCategoryRuleRuleNotAndDimensionInput
- type GetCostCategoryRuleRuleNotAndDimensionOutput
- func (GetCostCategoryRuleRuleNotAndDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotAndDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleNotAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleNotAndDimensionOutput) ToGetCostCategoryRuleRuleNotAndDimensionOutput() GetCostCategoryRuleRuleNotAndDimensionOutput
- func (o GetCostCategoryRuleRuleNotAndDimensionOutput) ToGetCostCategoryRuleRuleNotAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndDimensionOutput
- func (o GetCostCategoryRuleRuleNotAndDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleNotAndInput
- type GetCostCategoryRuleRuleNotAndOutput
- func (o GetCostCategoryRuleRuleNotAndOutput) CostCategories() GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleNotAndOutput) Dimensions() GetCostCategoryRuleRuleNotAndDimensionArrayOutput
- func (GetCostCategoryRuleRuleNotAndOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotAndOutput) Tags() GetCostCategoryRuleRuleNotAndTagArrayOutput
- func (o GetCostCategoryRuleRuleNotAndOutput) ToGetCostCategoryRuleRuleNotAndOutput() GetCostCategoryRuleRuleNotAndOutput
- func (o GetCostCategoryRuleRuleNotAndOutput) ToGetCostCategoryRuleRuleNotAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndOutput
- type GetCostCategoryRuleRuleNotAndTag
- type GetCostCategoryRuleRuleNotAndTagArgs
- func (GetCostCategoryRuleRuleNotAndTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotAndTagArgs) ToGetCostCategoryRuleRuleNotAndTagOutput() GetCostCategoryRuleRuleNotAndTagOutput
- func (i GetCostCategoryRuleRuleNotAndTagArgs) ToGetCostCategoryRuleRuleNotAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndTagOutput
- type GetCostCategoryRuleRuleNotAndTagArray
- func (GetCostCategoryRuleRuleNotAndTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotAndTagArray) ToGetCostCategoryRuleRuleNotAndTagArrayOutput() GetCostCategoryRuleRuleNotAndTagArrayOutput
- func (i GetCostCategoryRuleRuleNotAndTagArray) ToGetCostCategoryRuleRuleNotAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndTagArrayOutput
- type GetCostCategoryRuleRuleNotAndTagArrayInput
- type GetCostCategoryRuleRuleNotAndTagArrayOutput
- func (GetCostCategoryRuleRuleNotAndTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotAndTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotAndTagOutput
- func (o GetCostCategoryRuleRuleNotAndTagArrayOutput) ToGetCostCategoryRuleRuleNotAndTagArrayOutput() GetCostCategoryRuleRuleNotAndTagArrayOutput
- func (o GetCostCategoryRuleRuleNotAndTagArrayOutput) ToGetCostCategoryRuleRuleNotAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndTagArrayOutput
- type GetCostCategoryRuleRuleNotAndTagInput
- type GetCostCategoryRuleRuleNotAndTagOutput
- func (GetCostCategoryRuleRuleNotAndTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotAndTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleNotAndTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleNotAndTagOutput) ToGetCostCategoryRuleRuleNotAndTagOutput() GetCostCategoryRuleRuleNotAndTagOutput
- func (o GetCostCategoryRuleRuleNotAndTagOutput) ToGetCostCategoryRuleRuleNotAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndTagOutput
- func (o GetCostCategoryRuleRuleNotAndTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleNotArgs
- func (GetCostCategoryRuleRuleNotArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotArgs) ToGetCostCategoryRuleRuleNotOutput() GetCostCategoryRuleRuleNotOutput
- func (i GetCostCategoryRuleRuleNotArgs) ToGetCostCategoryRuleRuleNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOutput
- type GetCostCategoryRuleRuleNotArray
- func (GetCostCategoryRuleRuleNotArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotArray) ToGetCostCategoryRuleRuleNotArrayOutput() GetCostCategoryRuleRuleNotArrayOutput
- func (i GetCostCategoryRuleRuleNotArray) ToGetCostCategoryRuleRuleNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotArrayOutput
- type GetCostCategoryRuleRuleNotArrayInput
- type GetCostCategoryRuleRuleNotArrayOutput
- func (GetCostCategoryRuleRuleNotArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotOutput
- func (o GetCostCategoryRuleRuleNotArrayOutput) ToGetCostCategoryRuleRuleNotArrayOutput() GetCostCategoryRuleRuleNotArrayOutput
- func (o GetCostCategoryRuleRuleNotArrayOutput) ToGetCostCategoryRuleRuleNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotArrayOutput
- type GetCostCategoryRuleRuleNotCostCategory
- type GetCostCategoryRuleRuleNotCostCategoryArgs
- func (GetCostCategoryRuleRuleNotCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotCostCategoryArgs) ToGetCostCategoryRuleRuleNotCostCategoryOutput() GetCostCategoryRuleRuleNotCostCategoryOutput
- func (i GetCostCategoryRuleRuleNotCostCategoryArgs) ToGetCostCategoryRuleRuleNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotCostCategoryOutput
- type GetCostCategoryRuleRuleNotCostCategoryArray
- func (GetCostCategoryRuleRuleNotCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotCostCategoryArray) ToGetCostCategoryRuleRuleNotCostCategoryArrayOutput() GetCostCategoryRuleRuleNotCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleNotCostCategoryArray) ToGetCostCategoryRuleRuleNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotCostCategoryArrayOutput
- type GetCostCategoryRuleRuleNotCostCategoryArrayInput
- type GetCostCategoryRuleRuleNotCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleNotCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotCostCategoryOutput
- func (o GetCostCategoryRuleRuleNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotCostCategoryArrayOutput() GetCostCategoryRuleRuleNotCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotCostCategoryArrayOutput
- type GetCostCategoryRuleRuleNotCostCategoryInput
- type GetCostCategoryRuleRuleNotCostCategoryOutput
- func (GetCostCategoryRuleRuleNotCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleNotCostCategoryOutput) ToGetCostCategoryRuleRuleNotCostCategoryOutput() GetCostCategoryRuleRuleNotCostCategoryOutput
- func (o GetCostCategoryRuleRuleNotCostCategoryOutput) ToGetCostCategoryRuleRuleNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotCostCategoryOutput
- func (o GetCostCategoryRuleRuleNotCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleNotDimension
- type GetCostCategoryRuleRuleNotDimensionArgs
- func (GetCostCategoryRuleRuleNotDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotDimensionArgs) ToGetCostCategoryRuleRuleNotDimensionOutput() GetCostCategoryRuleRuleNotDimensionOutput
- func (i GetCostCategoryRuleRuleNotDimensionArgs) ToGetCostCategoryRuleRuleNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotDimensionOutput
- type GetCostCategoryRuleRuleNotDimensionArray
- func (GetCostCategoryRuleRuleNotDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotDimensionArray) ToGetCostCategoryRuleRuleNotDimensionArrayOutput() GetCostCategoryRuleRuleNotDimensionArrayOutput
- func (i GetCostCategoryRuleRuleNotDimensionArray) ToGetCostCategoryRuleRuleNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotDimensionArrayOutput
- type GetCostCategoryRuleRuleNotDimensionArrayInput
- type GetCostCategoryRuleRuleNotDimensionArrayOutput
- func (GetCostCategoryRuleRuleNotDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotDimensionOutput
- func (o GetCostCategoryRuleRuleNotDimensionArrayOutput) ToGetCostCategoryRuleRuleNotDimensionArrayOutput() GetCostCategoryRuleRuleNotDimensionArrayOutput
- func (o GetCostCategoryRuleRuleNotDimensionArrayOutput) ToGetCostCategoryRuleRuleNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotDimensionArrayOutput
- type GetCostCategoryRuleRuleNotDimensionInput
- type GetCostCategoryRuleRuleNotDimensionOutput
- func (GetCostCategoryRuleRuleNotDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleNotDimensionOutput) ToGetCostCategoryRuleRuleNotDimensionOutput() GetCostCategoryRuleRuleNotDimensionOutput
- func (o GetCostCategoryRuleRuleNotDimensionOutput) ToGetCostCategoryRuleRuleNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotDimensionOutput
- func (o GetCostCategoryRuleRuleNotDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleNotInput
- type GetCostCategoryRuleRuleNotNot
- type GetCostCategoryRuleRuleNotNotArgs
- func (GetCostCategoryRuleRuleNotNotArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotNotArgs) ToGetCostCategoryRuleRuleNotNotOutput() GetCostCategoryRuleRuleNotNotOutput
- func (i GetCostCategoryRuleRuleNotNotArgs) ToGetCostCategoryRuleRuleNotNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotOutput
- type GetCostCategoryRuleRuleNotNotArray
- func (GetCostCategoryRuleRuleNotNotArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotNotArray) ToGetCostCategoryRuleRuleNotNotArrayOutput() GetCostCategoryRuleRuleNotNotArrayOutput
- func (i GetCostCategoryRuleRuleNotNotArray) ToGetCostCategoryRuleRuleNotNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotArrayOutput
- type GetCostCategoryRuleRuleNotNotArrayInput
- type GetCostCategoryRuleRuleNotNotArrayOutput
- func (GetCostCategoryRuleRuleNotNotArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotNotArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotNotOutput
- func (o GetCostCategoryRuleRuleNotNotArrayOutput) ToGetCostCategoryRuleRuleNotNotArrayOutput() GetCostCategoryRuleRuleNotNotArrayOutput
- func (o GetCostCategoryRuleRuleNotNotArrayOutput) ToGetCostCategoryRuleRuleNotNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotArrayOutput
- type GetCostCategoryRuleRuleNotNotCostCategory
- type GetCostCategoryRuleRuleNotNotCostCategoryArgs
- func (GetCostCategoryRuleRuleNotNotCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotNotCostCategoryArgs) ToGetCostCategoryRuleRuleNotNotCostCategoryOutput() GetCostCategoryRuleRuleNotNotCostCategoryOutput
- func (i GetCostCategoryRuleRuleNotNotCostCategoryArgs) ToGetCostCategoryRuleRuleNotNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotCostCategoryOutput
- type GetCostCategoryRuleRuleNotNotCostCategoryArray
- func (GetCostCategoryRuleRuleNotNotCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotNotCostCategoryArray) ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutput() GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleNotNotCostCategoryArray) ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput
- type GetCostCategoryRuleRuleNotNotCostCategoryArrayInput
- type GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotNotCostCategoryOutput
- func (o GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutput() GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput
- type GetCostCategoryRuleRuleNotNotCostCategoryInput
- type GetCostCategoryRuleRuleNotNotCostCategoryOutput
- func (GetCostCategoryRuleRuleNotNotCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotNotCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleNotNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleNotNotCostCategoryOutput) ToGetCostCategoryRuleRuleNotNotCostCategoryOutput() GetCostCategoryRuleRuleNotNotCostCategoryOutput
- func (o GetCostCategoryRuleRuleNotNotCostCategoryOutput) ToGetCostCategoryRuleRuleNotNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotCostCategoryOutput
- func (o GetCostCategoryRuleRuleNotNotCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleNotNotDimension
- type GetCostCategoryRuleRuleNotNotDimensionArgs
- func (GetCostCategoryRuleRuleNotNotDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotNotDimensionArgs) ToGetCostCategoryRuleRuleNotNotDimensionOutput() GetCostCategoryRuleRuleNotNotDimensionOutput
- func (i GetCostCategoryRuleRuleNotNotDimensionArgs) ToGetCostCategoryRuleRuleNotNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotDimensionOutput
- type GetCostCategoryRuleRuleNotNotDimensionArray
- func (GetCostCategoryRuleRuleNotNotDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotNotDimensionArray) ToGetCostCategoryRuleRuleNotNotDimensionArrayOutput() GetCostCategoryRuleRuleNotNotDimensionArrayOutput
- func (i GetCostCategoryRuleRuleNotNotDimensionArray) ToGetCostCategoryRuleRuleNotNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotDimensionArrayOutput
- type GetCostCategoryRuleRuleNotNotDimensionArrayInput
- type GetCostCategoryRuleRuleNotNotDimensionArrayOutput
- func (GetCostCategoryRuleRuleNotNotDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotNotDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotNotDimensionOutput
- func (o GetCostCategoryRuleRuleNotNotDimensionArrayOutput) ToGetCostCategoryRuleRuleNotNotDimensionArrayOutput() GetCostCategoryRuleRuleNotNotDimensionArrayOutput
- func (o GetCostCategoryRuleRuleNotNotDimensionArrayOutput) ToGetCostCategoryRuleRuleNotNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotDimensionArrayOutput
- type GetCostCategoryRuleRuleNotNotDimensionInput
- type GetCostCategoryRuleRuleNotNotDimensionOutput
- func (GetCostCategoryRuleRuleNotNotDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotNotDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleNotNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleNotNotDimensionOutput) ToGetCostCategoryRuleRuleNotNotDimensionOutput() GetCostCategoryRuleRuleNotNotDimensionOutput
- func (o GetCostCategoryRuleRuleNotNotDimensionOutput) ToGetCostCategoryRuleRuleNotNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotDimensionOutput
- func (o GetCostCategoryRuleRuleNotNotDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleNotNotInput
- type GetCostCategoryRuleRuleNotNotOutput
- func (o GetCostCategoryRuleRuleNotNotOutput) CostCategories() GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleNotNotOutput) Dimensions() GetCostCategoryRuleRuleNotNotDimensionArrayOutput
- func (GetCostCategoryRuleRuleNotNotOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotNotOutput) Tags() GetCostCategoryRuleRuleNotNotTagArrayOutput
- func (o GetCostCategoryRuleRuleNotNotOutput) ToGetCostCategoryRuleRuleNotNotOutput() GetCostCategoryRuleRuleNotNotOutput
- func (o GetCostCategoryRuleRuleNotNotOutput) ToGetCostCategoryRuleRuleNotNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotOutput
- type GetCostCategoryRuleRuleNotNotTag
- type GetCostCategoryRuleRuleNotNotTagArgs
- func (GetCostCategoryRuleRuleNotNotTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotNotTagArgs) ToGetCostCategoryRuleRuleNotNotTagOutput() GetCostCategoryRuleRuleNotNotTagOutput
- func (i GetCostCategoryRuleRuleNotNotTagArgs) ToGetCostCategoryRuleRuleNotNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotTagOutput
- type GetCostCategoryRuleRuleNotNotTagArray
- func (GetCostCategoryRuleRuleNotNotTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotNotTagArray) ToGetCostCategoryRuleRuleNotNotTagArrayOutput() GetCostCategoryRuleRuleNotNotTagArrayOutput
- func (i GetCostCategoryRuleRuleNotNotTagArray) ToGetCostCategoryRuleRuleNotNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotTagArrayOutput
- type GetCostCategoryRuleRuleNotNotTagArrayInput
- type GetCostCategoryRuleRuleNotNotTagArrayOutput
- func (GetCostCategoryRuleRuleNotNotTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotNotTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotNotTagOutput
- func (o GetCostCategoryRuleRuleNotNotTagArrayOutput) ToGetCostCategoryRuleRuleNotNotTagArrayOutput() GetCostCategoryRuleRuleNotNotTagArrayOutput
- func (o GetCostCategoryRuleRuleNotNotTagArrayOutput) ToGetCostCategoryRuleRuleNotNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotTagArrayOutput
- type GetCostCategoryRuleRuleNotNotTagInput
- type GetCostCategoryRuleRuleNotNotTagOutput
- func (GetCostCategoryRuleRuleNotNotTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotNotTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleNotNotTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleNotNotTagOutput) ToGetCostCategoryRuleRuleNotNotTagOutput() GetCostCategoryRuleRuleNotNotTagOutput
- func (o GetCostCategoryRuleRuleNotNotTagOutput) ToGetCostCategoryRuleRuleNotNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotTagOutput
- func (o GetCostCategoryRuleRuleNotNotTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleNotOr
- type GetCostCategoryRuleRuleNotOrArgs
- func (GetCostCategoryRuleRuleNotOrArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotOrArgs) ToGetCostCategoryRuleRuleNotOrOutput() GetCostCategoryRuleRuleNotOrOutput
- func (i GetCostCategoryRuleRuleNotOrArgs) ToGetCostCategoryRuleRuleNotOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrOutput
- type GetCostCategoryRuleRuleNotOrArray
- func (GetCostCategoryRuleRuleNotOrArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotOrArray) ToGetCostCategoryRuleRuleNotOrArrayOutput() GetCostCategoryRuleRuleNotOrArrayOutput
- func (i GetCostCategoryRuleRuleNotOrArray) ToGetCostCategoryRuleRuleNotOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrArrayOutput
- type GetCostCategoryRuleRuleNotOrArrayInput
- type GetCostCategoryRuleRuleNotOrArrayOutput
- func (GetCostCategoryRuleRuleNotOrArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotOrArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotOrOutput
- func (o GetCostCategoryRuleRuleNotOrArrayOutput) ToGetCostCategoryRuleRuleNotOrArrayOutput() GetCostCategoryRuleRuleNotOrArrayOutput
- func (o GetCostCategoryRuleRuleNotOrArrayOutput) ToGetCostCategoryRuleRuleNotOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrArrayOutput
- type GetCostCategoryRuleRuleNotOrCostCategory
- type GetCostCategoryRuleRuleNotOrCostCategoryArgs
- func (GetCostCategoryRuleRuleNotOrCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotOrCostCategoryArgs) ToGetCostCategoryRuleRuleNotOrCostCategoryOutput() GetCostCategoryRuleRuleNotOrCostCategoryOutput
- func (i GetCostCategoryRuleRuleNotOrCostCategoryArgs) ToGetCostCategoryRuleRuleNotOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrCostCategoryOutput
- type GetCostCategoryRuleRuleNotOrCostCategoryArray
- func (GetCostCategoryRuleRuleNotOrCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotOrCostCategoryArray) ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutput() GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleNotOrCostCategoryArray) ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput
- type GetCostCategoryRuleRuleNotOrCostCategoryArrayInput
- type GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotOrCostCategoryOutput
- func (o GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutput() GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput
- type GetCostCategoryRuleRuleNotOrCostCategoryInput
- type GetCostCategoryRuleRuleNotOrCostCategoryOutput
- func (GetCostCategoryRuleRuleNotOrCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotOrCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleNotOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleNotOrCostCategoryOutput) ToGetCostCategoryRuleRuleNotOrCostCategoryOutput() GetCostCategoryRuleRuleNotOrCostCategoryOutput
- func (o GetCostCategoryRuleRuleNotOrCostCategoryOutput) ToGetCostCategoryRuleRuleNotOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrCostCategoryOutput
- func (o GetCostCategoryRuleRuleNotOrCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleNotOrDimension
- type GetCostCategoryRuleRuleNotOrDimensionArgs
- func (GetCostCategoryRuleRuleNotOrDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotOrDimensionArgs) ToGetCostCategoryRuleRuleNotOrDimensionOutput() GetCostCategoryRuleRuleNotOrDimensionOutput
- func (i GetCostCategoryRuleRuleNotOrDimensionArgs) ToGetCostCategoryRuleRuleNotOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrDimensionOutput
- type GetCostCategoryRuleRuleNotOrDimensionArray
- func (GetCostCategoryRuleRuleNotOrDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotOrDimensionArray) ToGetCostCategoryRuleRuleNotOrDimensionArrayOutput() GetCostCategoryRuleRuleNotOrDimensionArrayOutput
- func (i GetCostCategoryRuleRuleNotOrDimensionArray) ToGetCostCategoryRuleRuleNotOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrDimensionArrayOutput
- type GetCostCategoryRuleRuleNotOrDimensionArrayInput
- type GetCostCategoryRuleRuleNotOrDimensionArrayOutput
- func (GetCostCategoryRuleRuleNotOrDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotOrDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotOrDimensionOutput
- func (o GetCostCategoryRuleRuleNotOrDimensionArrayOutput) ToGetCostCategoryRuleRuleNotOrDimensionArrayOutput() GetCostCategoryRuleRuleNotOrDimensionArrayOutput
- func (o GetCostCategoryRuleRuleNotOrDimensionArrayOutput) ToGetCostCategoryRuleRuleNotOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrDimensionArrayOutput
- type GetCostCategoryRuleRuleNotOrDimensionInput
- type GetCostCategoryRuleRuleNotOrDimensionOutput
- func (GetCostCategoryRuleRuleNotOrDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotOrDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleNotOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleNotOrDimensionOutput) ToGetCostCategoryRuleRuleNotOrDimensionOutput() GetCostCategoryRuleRuleNotOrDimensionOutput
- func (o GetCostCategoryRuleRuleNotOrDimensionOutput) ToGetCostCategoryRuleRuleNotOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrDimensionOutput
- func (o GetCostCategoryRuleRuleNotOrDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleNotOrInput
- type GetCostCategoryRuleRuleNotOrOutput
- func (o GetCostCategoryRuleRuleNotOrOutput) CostCategories() GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleNotOrOutput) Dimensions() GetCostCategoryRuleRuleNotOrDimensionArrayOutput
- func (GetCostCategoryRuleRuleNotOrOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotOrOutput) Tags() GetCostCategoryRuleRuleNotOrTagArrayOutput
- func (o GetCostCategoryRuleRuleNotOrOutput) ToGetCostCategoryRuleRuleNotOrOutput() GetCostCategoryRuleRuleNotOrOutput
- func (o GetCostCategoryRuleRuleNotOrOutput) ToGetCostCategoryRuleRuleNotOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrOutput
- type GetCostCategoryRuleRuleNotOrTag
- type GetCostCategoryRuleRuleNotOrTagArgs
- func (GetCostCategoryRuleRuleNotOrTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotOrTagArgs) ToGetCostCategoryRuleRuleNotOrTagOutput() GetCostCategoryRuleRuleNotOrTagOutput
- func (i GetCostCategoryRuleRuleNotOrTagArgs) ToGetCostCategoryRuleRuleNotOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrTagOutput
- type GetCostCategoryRuleRuleNotOrTagArray
- func (GetCostCategoryRuleRuleNotOrTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotOrTagArray) ToGetCostCategoryRuleRuleNotOrTagArrayOutput() GetCostCategoryRuleRuleNotOrTagArrayOutput
- func (i GetCostCategoryRuleRuleNotOrTagArray) ToGetCostCategoryRuleRuleNotOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrTagArrayOutput
- type GetCostCategoryRuleRuleNotOrTagArrayInput
- type GetCostCategoryRuleRuleNotOrTagArrayOutput
- func (GetCostCategoryRuleRuleNotOrTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotOrTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotOrTagOutput
- func (o GetCostCategoryRuleRuleNotOrTagArrayOutput) ToGetCostCategoryRuleRuleNotOrTagArrayOutput() GetCostCategoryRuleRuleNotOrTagArrayOutput
- func (o GetCostCategoryRuleRuleNotOrTagArrayOutput) ToGetCostCategoryRuleRuleNotOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrTagArrayOutput
- type GetCostCategoryRuleRuleNotOrTagInput
- type GetCostCategoryRuleRuleNotOrTagOutput
- func (GetCostCategoryRuleRuleNotOrTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotOrTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleNotOrTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleNotOrTagOutput) ToGetCostCategoryRuleRuleNotOrTagOutput() GetCostCategoryRuleRuleNotOrTagOutput
- func (o GetCostCategoryRuleRuleNotOrTagOutput) ToGetCostCategoryRuleRuleNotOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrTagOutput
- func (o GetCostCategoryRuleRuleNotOrTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleNotOutput
- func (o GetCostCategoryRuleRuleNotOutput) Ands() GetCostCategoryRuleRuleNotAndArrayOutput
- func (o GetCostCategoryRuleRuleNotOutput) CostCategories() GetCostCategoryRuleRuleNotCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleNotOutput) Dimensions() GetCostCategoryRuleRuleNotDimensionArrayOutput
- func (GetCostCategoryRuleRuleNotOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotOutput) Nots() GetCostCategoryRuleRuleNotNotArrayOutput
- func (o GetCostCategoryRuleRuleNotOutput) Ors() GetCostCategoryRuleRuleNotOrArrayOutput
- func (o GetCostCategoryRuleRuleNotOutput) Tags() GetCostCategoryRuleRuleNotTagArrayOutput
- func (o GetCostCategoryRuleRuleNotOutput) ToGetCostCategoryRuleRuleNotOutput() GetCostCategoryRuleRuleNotOutput
- func (o GetCostCategoryRuleRuleNotOutput) ToGetCostCategoryRuleRuleNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOutput
- type GetCostCategoryRuleRuleNotTag
- type GetCostCategoryRuleRuleNotTagArgs
- func (GetCostCategoryRuleRuleNotTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotTagArgs) ToGetCostCategoryRuleRuleNotTagOutput() GetCostCategoryRuleRuleNotTagOutput
- func (i GetCostCategoryRuleRuleNotTagArgs) ToGetCostCategoryRuleRuleNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotTagOutput
- type GetCostCategoryRuleRuleNotTagArray
- func (GetCostCategoryRuleRuleNotTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleNotTagArray) ToGetCostCategoryRuleRuleNotTagArrayOutput() GetCostCategoryRuleRuleNotTagArrayOutput
- func (i GetCostCategoryRuleRuleNotTagArray) ToGetCostCategoryRuleRuleNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotTagArrayOutput
- type GetCostCategoryRuleRuleNotTagArrayInput
- type GetCostCategoryRuleRuleNotTagArrayOutput
- func (GetCostCategoryRuleRuleNotTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotTagOutput
- func (o GetCostCategoryRuleRuleNotTagArrayOutput) ToGetCostCategoryRuleRuleNotTagArrayOutput() GetCostCategoryRuleRuleNotTagArrayOutput
- func (o GetCostCategoryRuleRuleNotTagArrayOutput) ToGetCostCategoryRuleRuleNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotTagArrayOutput
- type GetCostCategoryRuleRuleNotTagInput
- type GetCostCategoryRuleRuleNotTagOutput
- func (GetCostCategoryRuleRuleNotTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleNotTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleNotTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleNotTagOutput) ToGetCostCategoryRuleRuleNotTagOutput() GetCostCategoryRuleRuleNotTagOutput
- func (o GetCostCategoryRuleRuleNotTagOutput) ToGetCostCategoryRuleRuleNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotTagOutput
- func (o GetCostCategoryRuleRuleNotTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOr
- type GetCostCategoryRuleRuleOrAnd
- type GetCostCategoryRuleRuleOrAndArgs
- func (GetCostCategoryRuleRuleOrAndArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrAndArgs) ToGetCostCategoryRuleRuleOrAndOutput() GetCostCategoryRuleRuleOrAndOutput
- func (i GetCostCategoryRuleRuleOrAndArgs) ToGetCostCategoryRuleRuleOrAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndOutput
- type GetCostCategoryRuleRuleOrAndArray
- func (GetCostCategoryRuleRuleOrAndArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrAndArray) ToGetCostCategoryRuleRuleOrAndArrayOutput() GetCostCategoryRuleRuleOrAndArrayOutput
- func (i GetCostCategoryRuleRuleOrAndArray) ToGetCostCategoryRuleRuleOrAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndArrayOutput
- type GetCostCategoryRuleRuleOrAndArrayInput
- type GetCostCategoryRuleRuleOrAndArrayOutput
- func (GetCostCategoryRuleRuleOrAndArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrAndArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrAndOutput
- func (o GetCostCategoryRuleRuleOrAndArrayOutput) ToGetCostCategoryRuleRuleOrAndArrayOutput() GetCostCategoryRuleRuleOrAndArrayOutput
- func (o GetCostCategoryRuleRuleOrAndArrayOutput) ToGetCostCategoryRuleRuleOrAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndArrayOutput
- type GetCostCategoryRuleRuleOrAndCostCategory
- type GetCostCategoryRuleRuleOrAndCostCategoryArgs
- func (GetCostCategoryRuleRuleOrAndCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrAndCostCategoryArgs) ToGetCostCategoryRuleRuleOrAndCostCategoryOutput() GetCostCategoryRuleRuleOrAndCostCategoryOutput
- func (i GetCostCategoryRuleRuleOrAndCostCategoryArgs) ToGetCostCategoryRuleRuleOrAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndCostCategoryOutput
- type GetCostCategoryRuleRuleOrAndCostCategoryArray
- func (GetCostCategoryRuleRuleOrAndCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrAndCostCategoryArray) ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutput() GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleOrAndCostCategoryArray) ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput
- type GetCostCategoryRuleRuleOrAndCostCategoryArrayInput
- type GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrAndCostCategoryOutput
- func (o GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutput() GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput
- type GetCostCategoryRuleRuleOrAndCostCategoryInput
- type GetCostCategoryRuleRuleOrAndCostCategoryOutput
- func (GetCostCategoryRuleRuleOrAndCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrAndCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleOrAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleOrAndCostCategoryOutput) ToGetCostCategoryRuleRuleOrAndCostCategoryOutput() GetCostCategoryRuleRuleOrAndCostCategoryOutput
- func (o GetCostCategoryRuleRuleOrAndCostCategoryOutput) ToGetCostCategoryRuleRuleOrAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndCostCategoryOutput
- func (o GetCostCategoryRuleRuleOrAndCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOrAndDimension
- type GetCostCategoryRuleRuleOrAndDimensionArgs
- func (GetCostCategoryRuleRuleOrAndDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrAndDimensionArgs) ToGetCostCategoryRuleRuleOrAndDimensionOutput() GetCostCategoryRuleRuleOrAndDimensionOutput
- func (i GetCostCategoryRuleRuleOrAndDimensionArgs) ToGetCostCategoryRuleRuleOrAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndDimensionOutput
- type GetCostCategoryRuleRuleOrAndDimensionArray
- func (GetCostCategoryRuleRuleOrAndDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrAndDimensionArray) ToGetCostCategoryRuleRuleOrAndDimensionArrayOutput() GetCostCategoryRuleRuleOrAndDimensionArrayOutput
- func (i GetCostCategoryRuleRuleOrAndDimensionArray) ToGetCostCategoryRuleRuleOrAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndDimensionArrayOutput
- type GetCostCategoryRuleRuleOrAndDimensionArrayInput
- type GetCostCategoryRuleRuleOrAndDimensionArrayOutput
- func (GetCostCategoryRuleRuleOrAndDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrAndDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrAndDimensionOutput
- func (o GetCostCategoryRuleRuleOrAndDimensionArrayOutput) ToGetCostCategoryRuleRuleOrAndDimensionArrayOutput() GetCostCategoryRuleRuleOrAndDimensionArrayOutput
- func (o GetCostCategoryRuleRuleOrAndDimensionArrayOutput) ToGetCostCategoryRuleRuleOrAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndDimensionArrayOutput
- type GetCostCategoryRuleRuleOrAndDimensionInput
- type GetCostCategoryRuleRuleOrAndDimensionOutput
- func (GetCostCategoryRuleRuleOrAndDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrAndDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleOrAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleOrAndDimensionOutput) ToGetCostCategoryRuleRuleOrAndDimensionOutput() GetCostCategoryRuleRuleOrAndDimensionOutput
- func (o GetCostCategoryRuleRuleOrAndDimensionOutput) ToGetCostCategoryRuleRuleOrAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndDimensionOutput
- func (o GetCostCategoryRuleRuleOrAndDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOrAndInput
- type GetCostCategoryRuleRuleOrAndOutput
- func (o GetCostCategoryRuleRuleOrAndOutput) CostCategories() GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleOrAndOutput) Dimensions() GetCostCategoryRuleRuleOrAndDimensionArrayOutput
- func (GetCostCategoryRuleRuleOrAndOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrAndOutput) Tags() GetCostCategoryRuleRuleOrAndTagArrayOutput
- func (o GetCostCategoryRuleRuleOrAndOutput) ToGetCostCategoryRuleRuleOrAndOutput() GetCostCategoryRuleRuleOrAndOutput
- func (o GetCostCategoryRuleRuleOrAndOutput) ToGetCostCategoryRuleRuleOrAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndOutput
- type GetCostCategoryRuleRuleOrAndTag
- type GetCostCategoryRuleRuleOrAndTagArgs
- func (GetCostCategoryRuleRuleOrAndTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrAndTagArgs) ToGetCostCategoryRuleRuleOrAndTagOutput() GetCostCategoryRuleRuleOrAndTagOutput
- func (i GetCostCategoryRuleRuleOrAndTagArgs) ToGetCostCategoryRuleRuleOrAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndTagOutput
- type GetCostCategoryRuleRuleOrAndTagArray
- func (GetCostCategoryRuleRuleOrAndTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrAndTagArray) ToGetCostCategoryRuleRuleOrAndTagArrayOutput() GetCostCategoryRuleRuleOrAndTagArrayOutput
- func (i GetCostCategoryRuleRuleOrAndTagArray) ToGetCostCategoryRuleRuleOrAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndTagArrayOutput
- type GetCostCategoryRuleRuleOrAndTagArrayInput
- type GetCostCategoryRuleRuleOrAndTagArrayOutput
- func (GetCostCategoryRuleRuleOrAndTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrAndTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrAndTagOutput
- func (o GetCostCategoryRuleRuleOrAndTagArrayOutput) ToGetCostCategoryRuleRuleOrAndTagArrayOutput() GetCostCategoryRuleRuleOrAndTagArrayOutput
- func (o GetCostCategoryRuleRuleOrAndTagArrayOutput) ToGetCostCategoryRuleRuleOrAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndTagArrayOutput
- type GetCostCategoryRuleRuleOrAndTagInput
- type GetCostCategoryRuleRuleOrAndTagOutput
- func (GetCostCategoryRuleRuleOrAndTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrAndTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleOrAndTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleOrAndTagOutput) ToGetCostCategoryRuleRuleOrAndTagOutput() GetCostCategoryRuleRuleOrAndTagOutput
- func (o GetCostCategoryRuleRuleOrAndTagOutput) ToGetCostCategoryRuleRuleOrAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndTagOutput
- func (o GetCostCategoryRuleRuleOrAndTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOrArgs
- func (GetCostCategoryRuleRuleOrArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrArgs) ToGetCostCategoryRuleRuleOrOutput() GetCostCategoryRuleRuleOrOutput
- func (i GetCostCategoryRuleRuleOrArgs) ToGetCostCategoryRuleRuleOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOutput
- type GetCostCategoryRuleRuleOrArray
- func (GetCostCategoryRuleRuleOrArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrArray) ToGetCostCategoryRuleRuleOrArrayOutput() GetCostCategoryRuleRuleOrArrayOutput
- func (i GetCostCategoryRuleRuleOrArray) ToGetCostCategoryRuleRuleOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrArrayOutput
- type GetCostCategoryRuleRuleOrArrayInput
- type GetCostCategoryRuleRuleOrArrayOutput
- func (GetCostCategoryRuleRuleOrArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrOutput
- func (o GetCostCategoryRuleRuleOrArrayOutput) ToGetCostCategoryRuleRuleOrArrayOutput() GetCostCategoryRuleRuleOrArrayOutput
- func (o GetCostCategoryRuleRuleOrArrayOutput) ToGetCostCategoryRuleRuleOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrArrayOutput
- type GetCostCategoryRuleRuleOrCostCategory
- type GetCostCategoryRuleRuleOrCostCategoryArgs
- func (GetCostCategoryRuleRuleOrCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrCostCategoryArgs) ToGetCostCategoryRuleRuleOrCostCategoryOutput() GetCostCategoryRuleRuleOrCostCategoryOutput
- func (i GetCostCategoryRuleRuleOrCostCategoryArgs) ToGetCostCategoryRuleRuleOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrCostCategoryOutput
- type GetCostCategoryRuleRuleOrCostCategoryArray
- func (GetCostCategoryRuleRuleOrCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrCostCategoryArray) ToGetCostCategoryRuleRuleOrCostCategoryArrayOutput() GetCostCategoryRuleRuleOrCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleOrCostCategoryArray) ToGetCostCategoryRuleRuleOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrCostCategoryArrayOutput
- type GetCostCategoryRuleRuleOrCostCategoryArrayInput
- type GetCostCategoryRuleRuleOrCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleOrCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrCostCategoryOutput
- func (o GetCostCategoryRuleRuleOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrCostCategoryArrayOutput() GetCostCategoryRuleRuleOrCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrCostCategoryArrayOutput
- type GetCostCategoryRuleRuleOrCostCategoryInput
- type GetCostCategoryRuleRuleOrCostCategoryOutput
- func (GetCostCategoryRuleRuleOrCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleOrCostCategoryOutput) ToGetCostCategoryRuleRuleOrCostCategoryOutput() GetCostCategoryRuleRuleOrCostCategoryOutput
- func (o GetCostCategoryRuleRuleOrCostCategoryOutput) ToGetCostCategoryRuleRuleOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrCostCategoryOutput
- func (o GetCostCategoryRuleRuleOrCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOrDimension
- type GetCostCategoryRuleRuleOrDimensionArgs
- func (GetCostCategoryRuleRuleOrDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrDimensionArgs) ToGetCostCategoryRuleRuleOrDimensionOutput() GetCostCategoryRuleRuleOrDimensionOutput
- func (i GetCostCategoryRuleRuleOrDimensionArgs) ToGetCostCategoryRuleRuleOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrDimensionOutput
- type GetCostCategoryRuleRuleOrDimensionArray
- func (GetCostCategoryRuleRuleOrDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrDimensionArray) ToGetCostCategoryRuleRuleOrDimensionArrayOutput() GetCostCategoryRuleRuleOrDimensionArrayOutput
- func (i GetCostCategoryRuleRuleOrDimensionArray) ToGetCostCategoryRuleRuleOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrDimensionArrayOutput
- type GetCostCategoryRuleRuleOrDimensionArrayInput
- type GetCostCategoryRuleRuleOrDimensionArrayOutput
- func (GetCostCategoryRuleRuleOrDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrDimensionOutput
- func (o GetCostCategoryRuleRuleOrDimensionArrayOutput) ToGetCostCategoryRuleRuleOrDimensionArrayOutput() GetCostCategoryRuleRuleOrDimensionArrayOutput
- func (o GetCostCategoryRuleRuleOrDimensionArrayOutput) ToGetCostCategoryRuleRuleOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrDimensionArrayOutput
- type GetCostCategoryRuleRuleOrDimensionInput
- type GetCostCategoryRuleRuleOrDimensionOutput
- func (GetCostCategoryRuleRuleOrDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleOrDimensionOutput) ToGetCostCategoryRuleRuleOrDimensionOutput() GetCostCategoryRuleRuleOrDimensionOutput
- func (o GetCostCategoryRuleRuleOrDimensionOutput) ToGetCostCategoryRuleRuleOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrDimensionOutput
- func (o GetCostCategoryRuleRuleOrDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOrInput
- type GetCostCategoryRuleRuleOrNot
- type GetCostCategoryRuleRuleOrNotArgs
- func (GetCostCategoryRuleRuleOrNotArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrNotArgs) ToGetCostCategoryRuleRuleOrNotOutput() GetCostCategoryRuleRuleOrNotOutput
- func (i GetCostCategoryRuleRuleOrNotArgs) ToGetCostCategoryRuleRuleOrNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotOutput
- type GetCostCategoryRuleRuleOrNotArray
- func (GetCostCategoryRuleRuleOrNotArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrNotArray) ToGetCostCategoryRuleRuleOrNotArrayOutput() GetCostCategoryRuleRuleOrNotArrayOutput
- func (i GetCostCategoryRuleRuleOrNotArray) ToGetCostCategoryRuleRuleOrNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotArrayOutput
- type GetCostCategoryRuleRuleOrNotArrayInput
- type GetCostCategoryRuleRuleOrNotArrayOutput
- func (GetCostCategoryRuleRuleOrNotArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrNotArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrNotOutput
- func (o GetCostCategoryRuleRuleOrNotArrayOutput) ToGetCostCategoryRuleRuleOrNotArrayOutput() GetCostCategoryRuleRuleOrNotArrayOutput
- func (o GetCostCategoryRuleRuleOrNotArrayOutput) ToGetCostCategoryRuleRuleOrNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotArrayOutput
- type GetCostCategoryRuleRuleOrNotCostCategory
- type GetCostCategoryRuleRuleOrNotCostCategoryArgs
- func (GetCostCategoryRuleRuleOrNotCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrNotCostCategoryArgs) ToGetCostCategoryRuleRuleOrNotCostCategoryOutput() GetCostCategoryRuleRuleOrNotCostCategoryOutput
- func (i GetCostCategoryRuleRuleOrNotCostCategoryArgs) ToGetCostCategoryRuleRuleOrNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotCostCategoryOutput
- type GetCostCategoryRuleRuleOrNotCostCategoryArray
- func (GetCostCategoryRuleRuleOrNotCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrNotCostCategoryArray) ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutput() GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleOrNotCostCategoryArray) ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput
- type GetCostCategoryRuleRuleOrNotCostCategoryArrayInput
- type GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrNotCostCategoryOutput
- func (o GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutput() GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput
- type GetCostCategoryRuleRuleOrNotCostCategoryInput
- type GetCostCategoryRuleRuleOrNotCostCategoryOutput
- func (GetCostCategoryRuleRuleOrNotCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrNotCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleOrNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleOrNotCostCategoryOutput) ToGetCostCategoryRuleRuleOrNotCostCategoryOutput() GetCostCategoryRuleRuleOrNotCostCategoryOutput
- func (o GetCostCategoryRuleRuleOrNotCostCategoryOutput) ToGetCostCategoryRuleRuleOrNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotCostCategoryOutput
- func (o GetCostCategoryRuleRuleOrNotCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOrNotDimension
- type GetCostCategoryRuleRuleOrNotDimensionArgs
- func (GetCostCategoryRuleRuleOrNotDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrNotDimensionArgs) ToGetCostCategoryRuleRuleOrNotDimensionOutput() GetCostCategoryRuleRuleOrNotDimensionOutput
- func (i GetCostCategoryRuleRuleOrNotDimensionArgs) ToGetCostCategoryRuleRuleOrNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotDimensionOutput
- type GetCostCategoryRuleRuleOrNotDimensionArray
- func (GetCostCategoryRuleRuleOrNotDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrNotDimensionArray) ToGetCostCategoryRuleRuleOrNotDimensionArrayOutput() GetCostCategoryRuleRuleOrNotDimensionArrayOutput
- func (i GetCostCategoryRuleRuleOrNotDimensionArray) ToGetCostCategoryRuleRuleOrNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotDimensionArrayOutput
- type GetCostCategoryRuleRuleOrNotDimensionArrayInput
- type GetCostCategoryRuleRuleOrNotDimensionArrayOutput
- func (GetCostCategoryRuleRuleOrNotDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrNotDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrNotDimensionOutput
- func (o GetCostCategoryRuleRuleOrNotDimensionArrayOutput) ToGetCostCategoryRuleRuleOrNotDimensionArrayOutput() GetCostCategoryRuleRuleOrNotDimensionArrayOutput
- func (o GetCostCategoryRuleRuleOrNotDimensionArrayOutput) ToGetCostCategoryRuleRuleOrNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotDimensionArrayOutput
- type GetCostCategoryRuleRuleOrNotDimensionInput
- type GetCostCategoryRuleRuleOrNotDimensionOutput
- func (GetCostCategoryRuleRuleOrNotDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrNotDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleOrNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleOrNotDimensionOutput) ToGetCostCategoryRuleRuleOrNotDimensionOutput() GetCostCategoryRuleRuleOrNotDimensionOutput
- func (o GetCostCategoryRuleRuleOrNotDimensionOutput) ToGetCostCategoryRuleRuleOrNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotDimensionOutput
- func (o GetCostCategoryRuleRuleOrNotDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOrNotInput
- type GetCostCategoryRuleRuleOrNotOutput
- func (o GetCostCategoryRuleRuleOrNotOutput) CostCategories() GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleOrNotOutput) Dimensions() GetCostCategoryRuleRuleOrNotDimensionArrayOutput
- func (GetCostCategoryRuleRuleOrNotOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrNotOutput) Tags() GetCostCategoryRuleRuleOrNotTagArrayOutput
- func (o GetCostCategoryRuleRuleOrNotOutput) ToGetCostCategoryRuleRuleOrNotOutput() GetCostCategoryRuleRuleOrNotOutput
- func (o GetCostCategoryRuleRuleOrNotOutput) ToGetCostCategoryRuleRuleOrNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotOutput
- type GetCostCategoryRuleRuleOrNotTag
- type GetCostCategoryRuleRuleOrNotTagArgs
- func (GetCostCategoryRuleRuleOrNotTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrNotTagArgs) ToGetCostCategoryRuleRuleOrNotTagOutput() GetCostCategoryRuleRuleOrNotTagOutput
- func (i GetCostCategoryRuleRuleOrNotTagArgs) ToGetCostCategoryRuleRuleOrNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotTagOutput
- type GetCostCategoryRuleRuleOrNotTagArray
- func (GetCostCategoryRuleRuleOrNotTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrNotTagArray) ToGetCostCategoryRuleRuleOrNotTagArrayOutput() GetCostCategoryRuleRuleOrNotTagArrayOutput
- func (i GetCostCategoryRuleRuleOrNotTagArray) ToGetCostCategoryRuleRuleOrNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotTagArrayOutput
- type GetCostCategoryRuleRuleOrNotTagArrayInput
- type GetCostCategoryRuleRuleOrNotTagArrayOutput
- func (GetCostCategoryRuleRuleOrNotTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrNotTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrNotTagOutput
- func (o GetCostCategoryRuleRuleOrNotTagArrayOutput) ToGetCostCategoryRuleRuleOrNotTagArrayOutput() GetCostCategoryRuleRuleOrNotTagArrayOutput
- func (o GetCostCategoryRuleRuleOrNotTagArrayOutput) ToGetCostCategoryRuleRuleOrNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotTagArrayOutput
- type GetCostCategoryRuleRuleOrNotTagInput
- type GetCostCategoryRuleRuleOrNotTagOutput
- func (GetCostCategoryRuleRuleOrNotTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrNotTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleOrNotTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleOrNotTagOutput) ToGetCostCategoryRuleRuleOrNotTagOutput() GetCostCategoryRuleRuleOrNotTagOutput
- func (o GetCostCategoryRuleRuleOrNotTagOutput) ToGetCostCategoryRuleRuleOrNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotTagOutput
- func (o GetCostCategoryRuleRuleOrNotTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOrOr
- type GetCostCategoryRuleRuleOrOrArgs
- func (GetCostCategoryRuleRuleOrOrArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrOrArgs) ToGetCostCategoryRuleRuleOrOrOutput() GetCostCategoryRuleRuleOrOrOutput
- func (i GetCostCategoryRuleRuleOrOrArgs) ToGetCostCategoryRuleRuleOrOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrOutput
- type GetCostCategoryRuleRuleOrOrArray
- func (GetCostCategoryRuleRuleOrOrArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrOrArray) ToGetCostCategoryRuleRuleOrOrArrayOutput() GetCostCategoryRuleRuleOrOrArrayOutput
- func (i GetCostCategoryRuleRuleOrOrArray) ToGetCostCategoryRuleRuleOrOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrArrayOutput
- type GetCostCategoryRuleRuleOrOrArrayInput
- type GetCostCategoryRuleRuleOrOrArrayOutput
- func (GetCostCategoryRuleRuleOrOrArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrOrArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrOrOutput
- func (o GetCostCategoryRuleRuleOrOrArrayOutput) ToGetCostCategoryRuleRuleOrOrArrayOutput() GetCostCategoryRuleRuleOrOrArrayOutput
- func (o GetCostCategoryRuleRuleOrOrArrayOutput) ToGetCostCategoryRuleRuleOrOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrArrayOutput
- type GetCostCategoryRuleRuleOrOrCostCategory
- type GetCostCategoryRuleRuleOrOrCostCategoryArgs
- func (GetCostCategoryRuleRuleOrOrCostCategoryArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrOrCostCategoryArgs) ToGetCostCategoryRuleRuleOrOrCostCategoryOutput() GetCostCategoryRuleRuleOrOrCostCategoryOutput
- func (i GetCostCategoryRuleRuleOrOrCostCategoryArgs) ToGetCostCategoryRuleRuleOrOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrCostCategoryOutput
- type GetCostCategoryRuleRuleOrOrCostCategoryArray
- func (GetCostCategoryRuleRuleOrOrCostCategoryArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrOrCostCategoryArray) ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutput() GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput
- func (i GetCostCategoryRuleRuleOrOrCostCategoryArray) ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput
- type GetCostCategoryRuleRuleOrOrCostCategoryArrayInput
- type GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput
- func (GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrOrCostCategoryOutput
- func (o GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutput() GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput
- type GetCostCategoryRuleRuleOrOrCostCategoryInput
- type GetCostCategoryRuleRuleOrOrCostCategoryOutput
- func (GetCostCategoryRuleRuleOrOrCostCategoryOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrOrCostCategoryOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleOrOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleOrOrCostCategoryOutput) ToGetCostCategoryRuleRuleOrOrCostCategoryOutput() GetCostCategoryRuleRuleOrOrCostCategoryOutput
- func (o GetCostCategoryRuleRuleOrOrCostCategoryOutput) ToGetCostCategoryRuleRuleOrOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrCostCategoryOutput
- func (o GetCostCategoryRuleRuleOrOrCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOrOrDimension
- type GetCostCategoryRuleRuleOrOrDimensionArgs
- func (GetCostCategoryRuleRuleOrOrDimensionArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrOrDimensionArgs) ToGetCostCategoryRuleRuleOrOrDimensionOutput() GetCostCategoryRuleRuleOrOrDimensionOutput
- func (i GetCostCategoryRuleRuleOrOrDimensionArgs) ToGetCostCategoryRuleRuleOrOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrDimensionOutput
- type GetCostCategoryRuleRuleOrOrDimensionArray
- func (GetCostCategoryRuleRuleOrOrDimensionArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrOrDimensionArray) ToGetCostCategoryRuleRuleOrOrDimensionArrayOutput() GetCostCategoryRuleRuleOrOrDimensionArrayOutput
- func (i GetCostCategoryRuleRuleOrOrDimensionArray) ToGetCostCategoryRuleRuleOrOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrDimensionArrayOutput
- type GetCostCategoryRuleRuleOrOrDimensionArrayInput
- type GetCostCategoryRuleRuleOrOrDimensionArrayOutput
- func (GetCostCategoryRuleRuleOrOrDimensionArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrOrDimensionArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrOrDimensionOutput
- func (o GetCostCategoryRuleRuleOrOrDimensionArrayOutput) ToGetCostCategoryRuleRuleOrOrDimensionArrayOutput() GetCostCategoryRuleRuleOrOrDimensionArrayOutput
- func (o GetCostCategoryRuleRuleOrOrDimensionArrayOutput) ToGetCostCategoryRuleRuleOrOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrDimensionArrayOutput
- type GetCostCategoryRuleRuleOrOrDimensionInput
- type GetCostCategoryRuleRuleOrOrDimensionOutput
- func (GetCostCategoryRuleRuleOrOrDimensionOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrOrDimensionOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleOrOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleOrOrDimensionOutput) ToGetCostCategoryRuleRuleOrOrDimensionOutput() GetCostCategoryRuleRuleOrOrDimensionOutput
- func (o GetCostCategoryRuleRuleOrOrDimensionOutput) ToGetCostCategoryRuleRuleOrOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrDimensionOutput
- func (o GetCostCategoryRuleRuleOrOrDimensionOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOrOrInput
- type GetCostCategoryRuleRuleOrOrOutput
- func (o GetCostCategoryRuleRuleOrOrOutput) CostCategories() GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleOrOrOutput) Dimensions() GetCostCategoryRuleRuleOrOrDimensionArrayOutput
- func (GetCostCategoryRuleRuleOrOrOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrOrOutput) Tags() GetCostCategoryRuleRuleOrOrTagArrayOutput
- func (o GetCostCategoryRuleRuleOrOrOutput) ToGetCostCategoryRuleRuleOrOrOutput() GetCostCategoryRuleRuleOrOrOutput
- func (o GetCostCategoryRuleRuleOrOrOutput) ToGetCostCategoryRuleRuleOrOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrOutput
- type GetCostCategoryRuleRuleOrOrTag
- type GetCostCategoryRuleRuleOrOrTagArgs
- func (GetCostCategoryRuleRuleOrOrTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrOrTagArgs) ToGetCostCategoryRuleRuleOrOrTagOutput() GetCostCategoryRuleRuleOrOrTagOutput
- func (i GetCostCategoryRuleRuleOrOrTagArgs) ToGetCostCategoryRuleRuleOrOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrTagOutput
- type GetCostCategoryRuleRuleOrOrTagArray
- func (GetCostCategoryRuleRuleOrOrTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrOrTagArray) ToGetCostCategoryRuleRuleOrOrTagArrayOutput() GetCostCategoryRuleRuleOrOrTagArrayOutput
- func (i GetCostCategoryRuleRuleOrOrTagArray) ToGetCostCategoryRuleRuleOrOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrTagArrayOutput
- type GetCostCategoryRuleRuleOrOrTagArrayInput
- type GetCostCategoryRuleRuleOrOrTagArrayOutput
- func (GetCostCategoryRuleRuleOrOrTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrOrTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrOrTagOutput
- func (o GetCostCategoryRuleRuleOrOrTagArrayOutput) ToGetCostCategoryRuleRuleOrOrTagArrayOutput() GetCostCategoryRuleRuleOrOrTagArrayOutput
- func (o GetCostCategoryRuleRuleOrOrTagArrayOutput) ToGetCostCategoryRuleRuleOrOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrTagArrayOutput
- type GetCostCategoryRuleRuleOrOrTagInput
- type GetCostCategoryRuleRuleOrOrTagOutput
- func (GetCostCategoryRuleRuleOrOrTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrOrTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleOrOrTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleOrOrTagOutput) ToGetCostCategoryRuleRuleOrOrTagOutput() GetCostCategoryRuleRuleOrOrTagOutput
- func (o GetCostCategoryRuleRuleOrOrTagOutput) ToGetCostCategoryRuleRuleOrOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrTagOutput
- func (o GetCostCategoryRuleRuleOrOrTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOrOutput
- func (o GetCostCategoryRuleRuleOrOutput) Ands() GetCostCategoryRuleRuleOrAndArrayOutput
- func (o GetCostCategoryRuleRuleOrOutput) CostCategories() GetCostCategoryRuleRuleOrCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleOrOutput) Dimensions() GetCostCategoryRuleRuleOrDimensionArrayOutput
- func (GetCostCategoryRuleRuleOrOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrOutput) Nots() GetCostCategoryRuleRuleOrNotArrayOutput
- func (o GetCostCategoryRuleRuleOrOutput) Ors() GetCostCategoryRuleRuleOrOrArrayOutput
- func (o GetCostCategoryRuleRuleOrOutput) Tags() GetCostCategoryRuleRuleOrTagArrayOutput
- func (o GetCostCategoryRuleRuleOrOutput) ToGetCostCategoryRuleRuleOrOutput() GetCostCategoryRuleRuleOrOutput
- func (o GetCostCategoryRuleRuleOrOutput) ToGetCostCategoryRuleRuleOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOutput
- type GetCostCategoryRuleRuleOrTag
- type GetCostCategoryRuleRuleOrTagArgs
- func (GetCostCategoryRuleRuleOrTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrTagArgs) ToGetCostCategoryRuleRuleOrTagOutput() GetCostCategoryRuleRuleOrTagOutput
- func (i GetCostCategoryRuleRuleOrTagArgs) ToGetCostCategoryRuleRuleOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrTagOutput
- type GetCostCategoryRuleRuleOrTagArray
- func (GetCostCategoryRuleRuleOrTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleOrTagArray) ToGetCostCategoryRuleRuleOrTagArrayOutput() GetCostCategoryRuleRuleOrTagArrayOutput
- func (i GetCostCategoryRuleRuleOrTagArray) ToGetCostCategoryRuleRuleOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrTagArrayOutput
- type GetCostCategoryRuleRuleOrTagArrayInput
- type GetCostCategoryRuleRuleOrTagArrayOutput
- func (GetCostCategoryRuleRuleOrTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrTagOutput
- func (o GetCostCategoryRuleRuleOrTagArrayOutput) ToGetCostCategoryRuleRuleOrTagArrayOutput() GetCostCategoryRuleRuleOrTagArrayOutput
- func (o GetCostCategoryRuleRuleOrTagArrayOutput) ToGetCostCategoryRuleRuleOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrTagArrayOutput
- type GetCostCategoryRuleRuleOrTagInput
- type GetCostCategoryRuleRuleOrTagOutput
- func (GetCostCategoryRuleRuleOrTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOrTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleOrTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleOrTagOutput) ToGetCostCategoryRuleRuleOrTagOutput() GetCostCategoryRuleRuleOrTagOutput
- func (o GetCostCategoryRuleRuleOrTagOutput) ToGetCostCategoryRuleRuleOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrTagOutput
- func (o GetCostCategoryRuleRuleOrTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategoryRuleRuleOutput
- func (o GetCostCategoryRuleRuleOutput) Ands() GetCostCategoryRuleRuleAndArrayOutput
- func (o GetCostCategoryRuleRuleOutput) CostCategories() GetCostCategoryRuleRuleCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleOutput) Dimensions() GetCostCategoryRuleRuleDimensionArrayOutput
- func (GetCostCategoryRuleRuleOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleOutput) Nots() GetCostCategoryRuleRuleNotArrayOutput
- func (o GetCostCategoryRuleRuleOutput) Ors() GetCostCategoryRuleRuleOrArrayOutput
- func (o GetCostCategoryRuleRuleOutput) Tags() GetCostCategoryRuleRuleTagArrayOutput
- func (o GetCostCategoryRuleRuleOutput) ToGetCostCategoryRuleRuleOutput() GetCostCategoryRuleRuleOutput
- func (o GetCostCategoryRuleRuleOutput) ToGetCostCategoryRuleRuleOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOutput
- type GetCostCategoryRuleRuleTag
- type GetCostCategoryRuleRuleTagArgs
- func (GetCostCategoryRuleRuleTagArgs) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleTagArgs) ToGetCostCategoryRuleRuleTagOutput() GetCostCategoryRuleRuleTagOutput
- func (i GetCostCategoryRuleRuleTagArgs) ToGetCostCategoryRuleRuleTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleTagOutput
- type GetCostCategoryRuleRuleTagArray
- func (GetCostCategoryRuleRuleTagArray) ElementType() reflect.Type
- func (i GetCostCategoryRuleRuleTagArray) ToGetCostCategoryRuleRuleTagArrayOutput() GetCostCategoryRuleRuleTagArrayOutput
- func (i GetCostCategoryRuleRuleTagArray) ToGetCostCategoryRuleRuleTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleTagArrayOutput
- type GetCostCategoryRuleRuleTagArrayInput
- type GetCostCategoryRuleRuleTagArrayOutput
- func (GetCostCategoryRuleRuleTagArrayOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleTagOutput
- func (o GetCostCategoryRuleRuleTagArrayOutput) ToGetCostCategoryRuleRuleTagArrayOutput() GetCostCategoryRuleRuleTagArrayOutput
- func (o GetCostCategoryRuleRuleTagArrayOutput) ToGetCostCategoryRuleRuleTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleTagArrayOutput
- type GetCostCategoryRuleRuleTagInput
- type GetCostCategoryRuleRuleTagOutput
- func (GetCostCategoryRuleRuleTagOutput) ElementType() reflect.Type
- func (o GetCostCategoryRuleRuleTagOutput) Key() pulumi.StringOutput
- func (o GetCostCategoryRuleRuleTagOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetCostCategoryRuleRuleTagOutput) ToGetCostCategoryRuleRuleTagOutput() GetCostCategoryRuleRuleTagOutput
- func (o GetCostCategoryRuleRuleTagOutput) ToGetCostCategoryRuleRuleTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleTagOutput
- func (o GetCostCategoryRuleRuleTagOutput) Values() pulumi.StringArrayOutput
- type GetCostCategorySplitChargeRule
- type GetCostCategorySplitChargeRuleArgs
- func (GetCostCategorySplitChargeRuleArgs) ElementType() reflect.Type
- func (i GetCostCategorySplitChargeRuleArgs) ToGetCostCategorySplitChargeRuleOutput() GetCostCategorySplitChargeRuleOutput
- func (i GetCostCategorySplitChargeRuleArgs) ToGetCostCategorySplitChargeRuleOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleOutput
- type GetCostCategorySplitChargeRuleArray
- func (GetCostCategorySplitChargeRuleArray) ElementType() reflect.Type
- func (i GetCostCategorySplitChargeRuleArray) ToGetCostCategorySplitChargeRuleArrayOutput() GetCostCategorySplitChargeRuleArrayOutput
- func (i GetCostCategorySplitChargeRuleArray) ToGetCostCategorySplitChargeRuleArrayOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleArrayOutput
- type GetCostCategorySplitChargeRuleArrayInput
- type GetCostCategorySplitChargeRuleArrayOutput
- func (GetCostCategorySplitChargeRuleArrayOutput) ElementType() reflect.Type
- func (o GetCostCategorySplitChargeRuleArrayOutput) Index(i pulumi.IntInput) GetCostCategorySplitChargeRuleOutput
- func (o GetCostCategorySplitChargeRuleArrayOutput) ToGetCostCategorySplitChargeRuleArrayOutput() GetCostCategorySplitChargeRuleArrayOutput
- func (o GetCostCategorySplitChargeRuleArrayOutput) ToGetCostCategorySplitChargeRuleArrayOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleArrayOutput
- type GetCostCategorySplitChargeRuleInput
- type GetCostCategorySplitChargeRuleOutput
- func (GetCostCategorySplitChargeRuleOutput) ElementType() reflect.Type
- func (o GetCostCategorySplitChargeRuleOutput) Method() pulumi.StringOutput
- func (o GetCostCategorySplitChargeRuleOutput) Parameters() GetCostCategorySplitChargeRuleParameterArrayOutput
- func (o GetCostCategorySplitChargeRuleOutput) Source() pulumi.StringOutput
- func (o GetCostCategorySplitChargeRuleOutput) Targets() pulumi.StringArrayOutput
- func (o GetCostCategorySplitChargeRuleOutput) ToGetCostCategorySplitChargeRuleOutput() GetCostCategorySplitChargeRuleOutput
- func (o GetCostCategorySplitChargeRuleOutput) ToGetCostCategorySplitChargeRuleOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleOutput
- type GetCostCategorySplitChargeRuleParameter
- type GetCostCategorySplitChargeRuleParameterArgs
- func (GetCostCategorySplitChargeRuleParameterArgs) ElementType() reflect.Type
- func (i GetCostCategorySplitChargeRuleParameterArgs) ToGetCostCategorySplitChargeRuleParameterOutput() GetCostCategorySplitChargeRuleParameterOutput
- func (i GetCostCategorySplitChargeRuleParameterArgs) ToGetCostCategorySplitChargeRuleParameterOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleParameterOutput
- type GetCostCategorySplitChargeRuleParameterArray
- func (GetCostCategorySplitChargeRuleParameterArray) ElementType() reflect.Type
- func (i GetCostCategorySplitChargeRuleParameterArray) ToGetCostCategorySplitChargeRuleParameterArrayOutput() GetCostCategorySplitChargeRuleParameterArrayOutput
- func (i GetCostCategorySplitChargeRuleParameterArray) ToGetCostCategorySplitChargeRuleParameterArrayOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleParameterArrayOutput
- type GetCostCategorySplitChargeRuleParameterArrayInput
- type GetCostCategorySplitChargeRuleParameterArrayOutput
- func (GetCostCategorySplitChargeRuleParameterArrayOutput) ElementType() reflect.Type
- func (o GetCostCategorySplitChargeRuleParameterArrayOutput) Index(i pulumi.IntInput) GetCostCategorySplitChargeRuleParameterOutput
- func (o GetCostCategorySplitChargeRuleParameterArrayOutput) ToGetCostCategorySplitChargeRuleParameterArrayOutput() GetCostCategorySplitChargeRuleParameterArrayOutput
- func (o GetCostCategorySplitChargeRuleParameterArrayOutput) ToGetCostCategorySplitChargeRuleParameterArrayOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleParameterArrayOutput
- type GetCostCategorySplitChargeRuleParameterInput
- type GetCostCategorySplitChargeRuleParameterOutput
- func (GetCostCategorySplitChargeRuleParameterOutput) ElementType() reflect.Type
- func (o GetCostCategorySplitChargeRuleParameterOutput) ToGetCostCategorySplitChargeRuleParameterOutput() GetCostCategorySplitChargeRuleParameterOutput
- func (o GetCostCategorySplitChargeRuleParameterOutput) ToGetCostCategorySplitChargeRuleParameterOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleParameterOutput
- func (o GetCostCategorySplitChargeRuleParameterOutput) Type() pulumi.StringOutput
- func (o GetCostCategorySplitChargeRuleParameterOutput) Values() pulumi.StringArrayOutput
- type GetTagsArgs
- type GetTagsFilter
- type GetTagsFilterAnd
- type GetTagsFilterAndArgs
- type GetTagsFilterAndArray
- type GetTagsFilterAndArrayInput
- type GetTagsFilterAndArrayOutput
- func (GetTagsFilterAndArrayOutput) ElementType() reflect.Type
- func (o GetTagsFilterAndArrayOutput) Index(i pulumi.IntInput) GetTagsFilterAndOutput
- func (o GetTagsFilterAndArrayOutput) ToGetTagsFilterAndArrayOutput() GetTagsFilterAndArrayOutput
- func (o GetTagsFilterAndArrayOutput) ToGetTagsFilterAndArrayOutputWithContext(ctx context.Context) GetTagsFilterAndArrayOutput
- type GetTagsFilterAndCostCategory
- type GetTagsFilterAndCostCategoryArgs
- func (GetTagsFilterAndCostCategoryArgs) ElementType() reflect.Type
- func (i GetTagsFilterAndCostCategoryArgs) ToGetTagsFilterAndCostCategoryOutput() GetTagsFilterAndCostCategoryOutput
- func (i GetTagsFilterAndCostCategoryArgs) ToGetTagsFilterAndCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterAndCostCategoryOutput
- func (i GetTagsFilterAndCostCategoryArgs) ToGetTagsFilterAndCostCategoryPtrOutput() GetTagsFilterAndCostCategoryPtrOutput
- func (i GetTagsFilterAndCostCategoryArgs) ToGetTagsFilterAndCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterAndCostCategoryPtrOutput
- type GetTagsFilterAndCostCategoryInput
- type GetTagsFilterAndCostCategoryOutput
- func (GetTagsFilterAndCostCategoryOutput) ElementType() reflect.Type
- func (o GetTagsFilterAndCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterAndCostCategoryOutput) ToGetTagsFilterAndCostCategoryOutput() GetTagsFilterAndCostCategoryOutput
- func (o GetTagsFilterAndCostCategoryOutput) ToGetTagsFilterAndCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterAndCostCategoryOutput
- func (o GetTagsFilterAndCostCategoryOutput) ToGetTagsFilterAndCostCategoryPtrOutput() GetTagsFilterAndCostCategoryPtrOutput
- func (o GetTagsFilterAndCostCategoryOutput) ToGetTagsFilterAndCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterAndCostCategoryPtrOutput
- func (o GetTagsFilterAndCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterAndCostCategoryPtrInput
- type GetTagsFilterAndCostCategoryPtrOutput
- func (o GetTagsFilterAndCostCategoryPtrOutput) Elem() GetTagsFilterAndCostCategoryOutput
- func (GetTagsFilterAndCostCategoryPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterAndCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterAndCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterAndCostCategoryPtrOutput) ToGetTagsFilterAndCostCategoryPtrOutput() GetTagsFilterAndCostCategoryPtrOutput
- func (o GetTagsFilterAndCostCategoryPtrOutput) ToGetTagsFilterAndCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterAndCostCategoryPtrOutput
- func (o GetTagsFilterAndCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterAndDimension
- type GetTagsFilterAndDimensionArgs
- func (GetTagsFilterAndDimensionArgs) ElementType() reflect.Type
- func (i GetTagsFilterAndDimensionArgs) ToGetTagsFilterAndDimensionOutput() GetTagsFilterAndDimensionOutput
- func (i GetTagsFilterAndDimensionArgs) ToGetTagsFilterAndDimensionOutputWithContext(ctx context.Context) GetTagsFilterAndDimensionOutput
- func (i GetTagsFilterAndDimensionArgs) ToGetTagsFilterAndDimensionPtrOutput() GetTagsFilterAndDimensionPtrOutput
- func (i GetTagsFilterAndDimensionArgs) ToGetTagsFilterAndDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterAndDimensionPtrOutput
- type GetTagsFilterAndDimensionInput
- type GetTagsFilterAndDimensionOutput
- func (GetTagsFilterAndDimensionOutput) ElementType() reflect.Type
- func (o GetTagsFilterAndDimensionOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterAndDimensionOutput) ToGetTagsFilterAndDimensionOutput() GetTagsFilterAndDimensionOutput
- func (o GetTagsFilterAndDimensionOutput) ToGetTagsFilterAndDimensionOutputWithContext(ctx context.Context) GetTagsFilterAndDimensionOutput
- func (o GetTagsFilterAndDimensionOutput) ToGetTagsFilterAndDimensionPtrOutput() GetTagsFilterAndDimensionPtrOutput
- func (o GetTagsFilterAndDimensionOutput) ToGetTagsFilterAndDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterAndDimensionPtrOutput
- func (o GetTagsFilterAndDimensionOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterAndDimensionPtrInput
- type GetTagsFilterAndDimensionPtrOutput
- func (o GetTagsFilterAndDimensionPtrOutput) Elem() GetTagsFilterAndDimensionOutput
- func (GetTagsFilterAndDimensionPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterAndDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterAndDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterAndDimensionPtrOutput) ToGetTagsFilterAndDimensionPtrOutput() GetTagsFilterAndDimensionPtrOutput
- func (o GetTagsFilterAndDimensionPtrOutput) ToGetTagsFilterAndDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterAndDimensionPtrOutput
- func (o GetTagsFilterAndDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterAndInput
- type GetTagsFilterAndOutput
- func (o GetTagsFilterAndOutput) CostCategory() GetTagsFilterAndCostCategoryPtrOutput
- func (o GetTagsFilterAndOutput) Dimension() GetTagsFilterAndDimensionPtrOutput
- func (GetTagsFilterAndOutput) ElementType() reflect.Type
- func (o GetTagsFilterAndOutput) Tags() GetTagsFilterAndTagsPtrOutput
- func (o GetTagsFilterAndOutput) ToGetTagsFilterAndOutput() GetTagsFilterAndOutput
- func (o GetTagsFilterAndOutput) ToGetTagsFilterAndOutputWithContext(ctx context.Context) GetTagsFilterAndOutput
- type GetTagsFilterAndTags
- type GetTagsFilterAndTagsArgs
- func (GetTagsFilterAndTagsArgs) ElementType() reflect.Type
- func (i GetTagsFilterAndTagsArgs) ToGetTagsFilterAndTagsOutput() GetTagsFilterAndTagsOutput
- func (i GetTagsFilterAndTagsArgs) ToGetTagsFilterAndTagsOutputWithContext(ctx context.Context) GetTagsFilterAndTagsOutput
- func (i GetTagsFilterAndTagsArgs) ToGetTagsFilterAndTagsPtrOutput() GetTagsFilterAndTagsPtrOutput
- func (i GetTagsFilterAndTagsArgs) ToGetTagsFilterAndTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterAndTagsPtrOutput
- type GetTagsFilterAndTagsInput
- type GetTagsFilterAndTagsOutput
- func (GetTagsFilterAndTagsOutput) ElementType() reflect.Type
- func (o GetTagsFilterAndTagsOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterAndTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterAndTagsOutput) ToGetTagsFilterAndTagsOutput() GetTagsFilterAndTagsOutput
- func (o GetTagsFilterAndTagsOutput) ToGetTagsFilterAndTagsOutputWithContext(ctx context.Context) GetTagsFilterAndTagsOutput
- func (o GetTagsFilterAndTagsOutput) ToGetTagsFilterAndTagsPtrOutput() GetTagsFilterAndTagsPtrOutput
- func (o GetTagsFilterAndTagsOutput) ToGetTagsFilterAndTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterAndTagsPtrOutput
- func (o GetTagsFilterAndTagsOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterAndTagsPtrInput
- type GetTagsFilterAndTagsPtrOutput
- func (o GetTagsFilterAndTagsPtrOutput) Elem() GetTagsFilterAndTagsOutput
- func (GetTagsFilterAndTagsPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterAndTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterAndTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterAndTagsPtrOutput) ToGetTagsFilterAndTagsPtrOutput() GetTagsFilterAndTagsPtrOutput
- func (o GetTagsFilterAndTagsPtrOutput) ToGetTagsFilterAndTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterAndTagsPtrOutput
- func (o GetTagsFilterAndTagsPtrOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterArgs
- func (GetTagsFilterArgs) ElementType() reflect.Type
- func (i GetTagsFilterArgs) ToGetTagsFilterOutput() GetTagsFilterOutput
- func (i GetTagsFilterArgs) ToGetTagsFilterOutputWithContext(ctx context.Context) GetTagsFilterOutput
- func (i GetTagsFilterArgs) ToGetTagsFilterPtrOutput() GetTagsFilterPtrOutput
- func (i GetTagsFilterArgs) ToGetTagsFilterPtrOutputWithContext(ctx context.Context) GetTagsFilterPtrOutput
- type GetTagsFilterCostCategory
- type GetTagsFilterCostCategoryArgs
- func (GetTagsFilterCostCategoryArgs) ElementType() reflect.Type
- func (i GetTagsFilterCostCategoryArgs) ToGetTagsFilterCostCategoryOutput() GetTagsFilterCostCategoryOutput
- func (i GetTagsFilterCostCategoryArgs) ToGetTagsFilterCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterCostCategoryOutput
- func (i GetTagsFilterCostCategoryArgs) ToGetTagsFilterCostCategoryPtrOutput() GetTagsFilterCostCategoryPtrOutput
- func (i GetTagsFilterCostCategoryArgs) ToGetTagsFilterCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterCostCategoryPtrOutput
- type GetTagsFilterCostCategoryInput
- type GetTagsFilterCostCategoryOutput
- func (GetTagsFilterCostCategoryOutput) ElementType() reflect.Type
- func (o GetTagsFilterCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterCostCategoryOutput) ToGetTagsFilterCostCategoryOutput() GetTagsFilterCostCategoryOutput
- func (o GetTagsFilterCostCategoryOutput) ToGetTagsFilterCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterCostCategoryOutput
- func (o GetTagsFilterCostCategoryOutput) ToGetTagsFilterCostCategoryPtrOutput() GetTagsFilterCostCategoryPtrOutput
- func (o GetTagsFilterCostCategoryOutput) ToGetTagsFilterCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterCostCategoryPtrOutput
- func (o GetTagsFilterCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterCostCategoryPtrInput
- type GetTagsFilterCostCategoryPtrOutput
- func (o GetTagsFilterCostCategoryPtrOutput) Elem() GetTagsFilterCostCategoryOutput
- func (GetTagsFilterCostCategoryPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterCostCategoryPtrOutput) ToGetTagsFilterCostCategoryPtrOutput() GetTagsFilterCostCategoryPtrOutput
- func (o GetTagsFilterCostCategoryPtrOutput) ToGetTagsFilterCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterCostCategoryPtrOutput
- func (o GetTagsFilterCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterDimension
- type GetTagsFilterDimensionArgs
- func (GetTagsFilterDimensionArgs) ElementType() reflect.Type
- func (i GetTagsFilterDimensionArgs) ToGetTagsFilterDimensionOutput() GetTagsFilterDimensionOutput
- func (i GetTagsFilterDimensionArgs) ToGetTagsFilterDimensionOutputWithContext(ctx context.Context) GetTagsFilterDimensionOutput
- func (i GetTagsFilterDimensionArgs) ToGetTagsFilterDimensionPtrOutput() GetTagsFilterDimensionPtrOutput
- func (i GetTagsFilterDimensionArgs) ToGetTagsFilterDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterDimensionPtrOutput
- type GetTagsFilterDimensionInput
- type GetTagsFilterDimensionOutput
- func (GetTagsFilterDimensionOutput) ElementType() reflect.Type
- func (o GetTagsFilterDimensionOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterDimensionOutput) ToGetTagsFilterDimensionOutput() GetTagsFilterDimensionOutput
- func (o GetTagsFilterDimensionOutput) ToGetTagsFilterDimensionOutputWithContext(ctx context.Context) GetTagsFilterDimensionOutput
- func (o GetTagsFilterDimensionOutput) ToGetTagsFilterDimensionPtrOutput() GetTagsFilterDimensionPtrOutput
- func (o GetTagsFilterDimensionOutput) ToGetTagsFilterDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterDimensionPtrOutput
- func (o GetTagsFilterDimensionOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterDimensionPtrInput
- type GetTagsFilterDimensionPtrOutput
- func (o GetTagsFilterDimensionPtrOutput) Elem() GetTagsFilterDimensionOutput
- func (GetTagsFilterDimensionPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterDimensionPtrOutput) ToGetTagsFilterDimensionPtrOutput() GetTagsFilterDimensionPtrOutput
- func (o GetTagsFilterDimensionPtrOutput) ToGetTagsFilterDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterDimensionPtrOutput
- func (o GetTagsFilterDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterInput
- type GetTagsFilterNot
- type GetTagsFilterNotArgs
- func (GetTagsFilterNotArgs) ElementType() reflect.Type
- func (i GetTagsFilterNotArgs) ToGetTagsFilterNotOutput() GetTagsFilterNotOutput
- func (i GetTagsFilterNotArgs) ToGetTagsFilterNotOutputWithContext(ctx context.Context) GetTagsFilterNotOutput
- func (i GetTagsFilterNotArgs) ToGetTagsFilterNotPtrOutput() GetTagsFilterNotPtrOutput
- func (i GetTagsFilterNotArgs) ToGetTagsFilterNotPtrOutputWithContext(ctx context.Context) GetTagsFilterNotPtrOutput
- type GetTagsFilterNotCostCategory
- type GetTagsFilterNotCostCategoryArgs
- func (GetTagsFilterNotCostCategoryArgs) ElementType() reflect.Type
- func (i GetTagsFilterNotCostCategoryArgs) ToGetTagsFilterNotCostCategoryOutput() GetTagsFilterNotCostCategoryOutput
- func (i GetTagsFilterNotCostCategoryArgs) ToGetTagsFilterNotCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterNotCostCategoryOutput
- func (i GetTagsFilterNotCostCategoryArgs) ToGetTagsFilterNotCostCategoryPtrOutput() GetTagsFilterNotCostCategoryPtrOutput
- func (i GetTagsFilterNotCostCategoryArgs) ToGetTagsFilterNotCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterNotCostCategoryPtrOutput
- type GetTagsFilterNotCostCategoryInput
- type GetTagsFilterNotCostCategoryOutput
- func (GetTagsFilterNotCostCategoryOutput) ElementType() reflect.Type
- func (o GetTagsFilterNotCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterNotCostCategoryOutput) ToGetTagsFilterNotCostCategoryOutput() GetTagsFilterNotCostCategoryOutput
- func (o GetTagsFilterNotCostCategoryOutput) ToGetTagsFilterNotCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterNotCostCategoryOutput
- func (o GetTagsFilterNotCostCategoryOutput) ToGetTagsFilterNotCostCategoryPtrOutput() GetTagsFilterNotCostCategoryPtrOutput
- func (o GetTagsFilterNotCostCategoryOutput) ToGetTagsFilterNotCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterNotCostCategoryPtrOutput
- func (o GetTagsFilterNotCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterNotCostCategoryPtrInput
- type GetTagsFilterNotCostCategoryPtrOutput
- func (o GetTagsFilterNotCostCategoryPtrOutput) Elem() GetTagsFilterNotCostCategoryOutput
- func (GetTagsFilterNotCostCategoryPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterNotCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterNotCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterNotCostCategoryPtrOutput) ToGetTagsFilterNotCostCategoryPtrOutput() GetTagsFilterNotCostCategoryPtrOutput
- func (o GetTagsFilterNotCostCategoryPtrOutput) ToGetTagsFilterNotCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterNotCostCategoryPtrOutput
- func (o GetTagsFilterNotCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterNotDimension
- type GetTagsFilterNotDimensionArgs
- func (GetTagsFilterNotDimensionArgs) ElementType() reflect.Type
- func (i GetTagsFilterNotDimensionArgs) ToGetTagsFilterNotDimensionOutput() GetTagsFilterNotDimensionOutput
- func (i GetTagsFilterNotDimensionArgs) ToGetTagsFilterNotDimensionOutputWithContext(ctx context.Context) GetTagsFilterNotDimensionOutput
- func (i GetTagsFilterNotDimensionArgs) ToGetTagsFilterNotDimensionPtrOutput() GetTagsFilterNotDimensionPtrOutput
- func (i GetTagsFilterNotDimensionArgs) ToGetTagsFilterNotDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterNotDimensionPtrOutput
- type GetTagsFilterNotDimensionInput
- type GetTagsFilterNotDimensionOutput
- func (GetTagsFilterNotDimensionOutput) ElementType() reflect.Type
- func (o GetTagsFilterNotDimensionOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterNotDimensionOutput) ToGetTagsFilterNotDimensionOutput() GetTagsFilterNotDimensionOutput
- func (o GetTagsFilterNotDimensionOutput) ToGetTagsFilterNotDimensionOutputWithContext(ctx context.Context) GetTagsFilterNotDimensionOutput
- func (o GetTagsFilterNotDimensionOutput) ToGetTagsFilterNotDimensionPtrOutput() GetTagsFilterNotDimensionPtrOutput
- func (o GetTagsFilterNotDimensionOutput) ToGetTagsFilterNotDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterNotDimensionPtrOutput
- func (o GetTagsFilterNotDimensionOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterNotDimensionPtrInput
- type GetTagsFilterNotDimensionPtrOutput
- func (o GetTagsFilterNotDimensionPtrOutput) Elem() GetTagsFilterNotDimensionOutput
- func (GetTagsFilterNotDimensionPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterNotDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterNotDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterNotDimensionPtrOutput) ToGetTagsFilterNotDimensionPtrOutput() GetTagsFilterNotDimensionPtrOutput
- func (o GetTagsFilterNotDimensionPtrOutput) ToGetTagsFilterNotDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterNotDimensionPtrOutput
- func (o GetTagsFilterNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterNotInput
- type GetTagsFilterNotOutput
- func (o GetTagsFilterNotOutput) CostCategory() GetTagsFilterNotCostCategoryPtrOutput
- func (o GetTagsFilterNotOutput) Dimension() GetTagsFilterNotDimensionPtrOutput
- func (GetTagsFilterNotOutput) ElementType() reflect.Type
- func (o GetTagsFilterNotOutput) Tags() GetTagsFilterNotTagsPtrOutput
- func (o GetTagsFilterNotOutput) ToGetTagsFilterNotOutput() GetTagsFilterNotOutput
- func (o GetTagsFilterNotOutput) ToGetTagsFilterNotOutputWithContext(ctx context.Context) GetTagsFilterNotOutput
- func (o GetTagsFilterNotOutput) ToGetTagsFilterNotPtrOutput() GetTagsFilterNotPtrOutput
- func (o GetTagsFilterNotOutput) ToGetTagsFilterNotPtrOutputWithContext(ctx context.Context) GetTagsFilterNotPtrOutput
- type GetTagsFilterNotPtrInput
- type GetTagsFilterNotPtrOutput
- func (o GetTagsFilterNotPtrOutput) CostCategory() GetTagsFilterNotCostCategoryPtrOutput
- func (o GetTagsFilterNotPtrOutput) Dimension() GetTagsFilterNotDimensionPtrOutput
- func (o GetTagsFilterNotPtrOutput) Elem() GetTagsFilterNotOutput
- func (GetTagsFilterNotPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterNotPtrOutput) Tags() GetTagsFilterNotTagsPtrOutput
- func (o GetTagsFilterNotPtrOutput) ToGetTagsFilterNotPtrOutput() GetTagsFilterNotPtrOutput
- func (o GetTagsFilterNotPtrOutput) ToGetTagsFilterNotPtrOutputWithContext(ctx context.Context) GetTagsFilterNotPtrOutput
- type GetTagsFilterNotTags
- type GetTagsFilterNotTagsArgs
- func (GetTagsFilterNotTagsArgs) ElementType() reflect.Type
- func (i GetTagsFilterNotTagsArgs) ToGetTagsFilterNotTagsOutput() GetTagsFilterNotTagsOutput
- func (i GetTagsFilterNotTagsArgs) ToGetTagsFilterNotTagsOutputWithContext(ctx context.Context) GetTagsFilterNotTagsOutput
- func (i GetTagsFilterNotTagsArgs) ToGetTagsFilterNotTagsPtrOutput() GetTagsFilterNotTagsPtrOutput
- func (i GetTagsFilterNotTagsArgs) ToGetTagsFilterNotTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterNotTagsPtrOutput
- type GetTagsFilterNotTagsInput
- type GetTagsFilterNotTagsOutput
- func (GetTagsFilterNotTagsOutput) ElementType() reflect.Type
- func (o GetTagsFilterNotTagsOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterNotTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterNotTagsOutput) ToGetTagsFilterNotTagsOutput() GetTagsFilterNotTagsOutput
- func (o GetTagsFilterNotTagsOutput) ToGetTagsFilterNotTagsOutputWithContext(ctx context.Context) GetTagsFilterNotTagsOutput
- func (o GetTagsFilterNotTagsOutput) ToGetTagsFilterNotTagsPtrOutput() GetTagsFilterNotTagsPtrOutput
- func (o GetTagsFilterNotTagsOutput) ToGetTagsFilterNotTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterNotTagsPtrOutput
- func (o GetTagsFilterNotTagsOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterNotTagsPtrInput
- type GetTagsFilterNotTagsPtrOutput
- func (o GetTagsFilterNotTagsPtrOutput) Elem() GetTagsFilterNotTagsOutput
- func (GetTagsFilterNotTagsPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterNotTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterNotTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterNotTagsPtrOutput) ToGetTagsFilterNotTagsPtrOutput() GetTagsFilterNotTagsPtrOutput
- func (o GetTagsFilterNotTagsPtrOutput) ToGetTagsFilterNotTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterNotTagsPtrOutput
- func (o GetTagsFilterNotTagsPtrOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterOr
- type GetTagsFilterOrArgs
- type GetTagsFilterOrArray
- type GetTagsFilterOrArrayInput
- type GetTagsFilterOrArrayOutput
- func (GetTagsFilterOrArrayOutput) ElementType() reflect.Type
- func (o GetTagsFilterOrArrayOutput) Index(i pulumi.IntInput) GetTagsFilterOrOutput
- func (o GetTagsFilterOrArrayOutput) ToGetTagsFilterOrArrayOutput() GetTagsFilterOrArrayOutput
- func (o GetTagsFilterOrArrayOutput) ToGetTagsFilterOrArrayOutputWithContext(ctx context.Context) GetTagsFilterOrArrayOutput
- type GetTagsFilterOrCostCategory
- type GetTagsFilterOrCostCategoryArgs
- func (GetTagsFilterOrCostCategoryArgs) ElementType() reflect.Type
- func (i GetTagsFilterOrCostCategoryArgs) ToGetTagsFilterOrCostCategoryOutput() GetTagsFilterOrCostCategoryOutput
- func (i GetTagsFilterOrCostCategoryArgs) ToGetTagsFilterOrCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterOrCostCategoryOutput
- func (i GetTagsFilterOrCostCategoryArgs) ToGetTagsFilterOrCostCategoryPtrOutput() GetTagsFilterOrCostCategoryPtrOutput
- func (i GetTagsFilterOrCostCategoryArgs) ToGetTagsFilterOrCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterOrCostCategoryPtrOutput
- type GetTagsFilterOrCostCategoryInput
- type GetTagsFilterOrCostCategoryOutput
- func (GetTagsFilterOrCostCategoryOutput) ElementType() reflect.Type
- func (o GetTagsFilterOrCostCategoryOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterOrCostCategoryOutput) ToGetTagsFilterOrCostCategoryOutput() GetTagsFilterOrCostCategoryOutput
- func (o GetTagsFilterOrCostCategoryOutput) ToGetTagsFilterOrCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterOrCostCategoryOutput
- func (o GetTagsFilterOrCostCategoryOutput) ToGetTagsFilterOrCostCategoryPtrOutput() GetTagsFilterOrCostCategoryPtrOutput
- func (o GetTagsFilterOrCostCategoryOutput) ToGetTagsFilterOrCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterOrCostCategoryPtrOutput
- func (o GetTagsFilterOrCostCategoryOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterOrCostCategoryPtrInput
- type GetTagsFilterOrCostCategoryPtrOutput
- func (o GetTagsFilterOrCostCategoryPtrOutput) Elem() GetTagsFilterOrCostCategoryOutput
- func (GetTagsFilterOrCostCategoryPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterOrCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterOrCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterOrCostCategoryPtrOutput) ToGetTagsFilterOrCostCategoryPtrOutput() GetTagsFilterOrCostCategoryPtrOutput
- func (o GetTagsFilterOrCostCategoryPtrOutput) ToGetTagsFilterOrCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterOrCostCategoryPtrOutput
- func (o GetTagsFilterOrCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterOrDimension
- type GetTagsFilterOrDimensionArgs
- func (GetTagsFilterOrDimensionArgs) ElementType() reflect.Type
- func (i GetTagsFilterOrDimensionArgs) ToGetTagsFilterOrDimensionOutput() GetTagsFilterOrDimensionOutput
- func (i GetTagsFilterOrDimensionArgs) ToGetTagsFilterOrDimensionOutputWithContext(ctx context.Context) GetTagsFilterOrDimensionOutput
- func (i GetTagsFilterOrDimensionArgs) ToGetTagsFilterOrDimensionPtrOutput() GetTagsFilterOrDimensionPtrOutput
- func (i GetTagsFilterOrDimensionArgs) ToGetTagsFilterOrDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterOrDimensionPtrOutput
- type GetTagsFilterOrDimensionInput
- type GetTagsFilterOrDimensionOutput
- func (GetTagsFilterOrDimensionOutput) ElementType() reflect.Type
- func (o GetTagsFilterOrDimensionOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterOrDimensionOutput) ToGetTagsFilterOrDimensionOutput() GetTagsFilterOrDimensionOutput
- func (o GetTagsFilterOrDimensionOutput) ToGetTagsFilterOrDimensionOutputWithContext(ctx context.Context) GetTagsFilterOrDimensionOutput
- func (o GetTagsFilterOrDimensionOutput) ToGetTagsFilterOrDimensionPtrOutput() GetTagsFilterOrDimensionPtrOutput
- func (o GetTagsFilterOrDimensionOutput) ToGetTagsFilterOrDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterOrDimensionPtrOutput
- func (o GetTagsFilterOrDimensionOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterOrDimensionPtrInput
- type GetTagsFilterOrDimensionPtrOutput
- func (o GetTagsFilterOrDimensionPtrOutput) Elem() GetTagsFilterOrDimensionOutput
- func (GetTagsFilterOrDimensionPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterOrDimensionPtrOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterOrDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterOrDimensionPtrOutput) ToGetTagsFilterOrDimensionPtrOutput() GetTagsFilterOrDimensionPtrOutput
- func (o GetTagsFilterOrDimensionPtrOutput) ToGetTagsFilterOrDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterOrDimensionPtrOutput
- func (o GetTagsFilterOrDimensionPtrOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterOrInput
- type GetTagsFilterOrOutput
- func (o GetTagsFilterOrOutput) CostCategory() GetTagsFilterOrCostCategoryPtrOutput
- func (o GetTagsFilterOrOutput) Dimension() GetTagsFilterOrDimensionPtrOutput
- func (GetTagsFilterOrOutput) ElementType() reflect.Type
- func (o GetTagsFilterOrOutput) Tags() GetTagsFilterOrTagsPtrOutput
- func (o GetTagsFilterOrOutput) ToGetTagsFilterOrOutput() GetTagsFilterOrOutput
- func (o GetTagsFilterOrOutput) ToGetTagsFilterOrOutputWithContext(ctx context.Context) GetTagsFilterOrOutput
- type GetTagsFilterOrTags
- type GetTagsFilterOrTagsArgs
- func (GetTagsFilterOrTagsArgs) ElementType() reflect.Type
- func (i GetTagsFilterOrTagsArgs) ToGetTagsFilterOrTagsOutput() GetTagsFilterOrTagsOutput
- func (i GetTagsFilterOrTagsArgs) ToGetTagsFilterOrTagsOutputWithContext(ctx context.Context) GetTagsFilterOrTagsOutput
- func (i GetTagsFilterOrTagsArgs) ToGetTagsFilterOrTagsPtrOutput() GetTagsFilterOrTagsPtrOutput
- func (i GetTagsFilterOrTagsArgs) ToGetTagsFilterOrTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterOrTagsPtrOutput
- type GetTagsFilterOrTagsInput
- type GetTagsFilterOrTagsOutput
- func (GetTagsFilterOrTagsOutput) ElementType() reflect.Type
- func (o GetTagsFilterOrTagsOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterOrTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterOrTagsOutput) ToGetTagsFilterOrTagsOutput() GetTagsFilterOrTagsOutput
- func (o GetTagsFilterOrTagsOutput) ToGetTagsFilterOrTagsOutputWithContext(ctx context.Context) GetTagsFilterOrTagsOutput
- func (o GetTagsFilterOrTagsOutput) ToGetTagsFilterOrTagsPtrOutput() GetTagsFilterOrTagsPtrOutput
- func (o GetTagsFilterOrTagsOutput) ToGetTagsFilterOrTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterOrTagsPtrOutput
- func (o GetTagsFilterOrTagsOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterOrTagsPtrInput
- type GetTagsFilterOrTagsPtrOutput
- func (o GetTagsFilterOrTagsPtrOutput) Elem() GetTagsFilterOrTagsOutput
- func (GetTagsFilterOrTagsPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterOrTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterOrTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterOrTagsPtrOutput) ToGetTagsFilterOrTagsPtrOutput() GetTagsFilterOrTagsPtrOutput
- func (o GetTagsFilterOrTagsPtrOutput) ToGetTagsFilterOrTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterOrTagsPtrOutput
- func (o GetTagsFilterOrTagsPtrOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterOutput
- func (o GetTagsFilterOutput) Ands() GetTagsFilterAndArrayOutput
- func (o GetTagsFilterOutput) CostCategory() GetTagsFilterCostCategoryPtrOutput
- func (o GetTagsFilterOutput) Dimension() GetTagsFilterDimensionPtrOutput
- func (GetTagsFilterOutput) ElementType() reflect.Type
- func (o GetTagsFilterOutput) Not() GetTagsFilterNotPtrOutput
- func (o GetTagsFilterOutput) Ors() GetTagsFilterOrArrayOutput
- func (o GetTagsFilterOutput) Tags() GetTagsFilterTagsPtrOutput
- func (o GetTagsFilterOutput) ToGetTagsFilterOutput() GetTagsFilterOutput
- func (o GetTagsFilterOutput) ToGetTagsFilterOutputWithContext(ctx context.Context) GetTagsFilterOutput
- func (o GetTagsFilterOutput) ToGetTagsFilterPtrOutput() GetTagsFilterPtrOutput
- func (o GetTagsFilterOutput) ToGetTagsFilterPtrOutputWithContext(ctx context.Context) GetTagsFilterPtrOutput
- type GetTagsFilterPtrInput
- type GetTagsFilterPtrOutput
- func (o GetTagsFilterPtrOutput) Ands() GetTagsFilterAndArrayOutput
- func (o GetTagsFilterPtrOutput) CostCategory() GetTagsFilterCostCategoryPtrOutput
- func (o GetTagsFilterPtrOutput) Dimension() GetTagsFilterDimensionPtrOutput
- func (o GetTagsFilterPtrOutput) Elem() GetTagsFilterOutput
- func (GetTagsFilterPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterPtrOutput) Not() GetTagsFilterNotPtrOutput
- func (o GetTagsFilterPtrOutput) Ors() GetTagsFilterOrArrayOutput
- func (o GetTagsFilterPtrOutput) Tags() GetTagsFilterTagsPtrOutput
- func (o GetTagsFilterPtrOutput) ToGetTagsFilterPtrOutput() GetTagsFilterPtrOutput
- func (o GetTagsFilterPtrOutput) ToGetTagsFilterPtrOutputWithContext(ctx context.Context) GetTagsFilterPtrOutput
- type GetTagsFilterTags
- type GetTagsFilterTagsArgs
- func (GetTagsFilterTagsArgs) ElementType() reflect.Type
- func (i GetTagsFilterTagsArgs) ToGetTagsFilterTagsOutput() GetTagsFilterTagsOutput
- func (i GetTagsFilterTagsArgs) ToGetTagsFilterTagsOutputWithContext(ctx context.Context) GetTagsFilterTagsOutput
- func (i GetTagsFilterTagsArgs) ToGetTagsFilterTagsPtrOutput() GetTagsFilterTagsPtrOutput
- func (i GetTagsFilterTagsArgs) ToGetTagsFilterTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterTagsPtrOutput
- type GetTagsFilterTagsInput
- type GetTagsFilterTagsOutput
- func (GetTagsFilterTagsOutput) ElementType() reflect.Type
- func (o GetTagsFilterTagsOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterTagsOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterTagsOutput) ToGetTagsFilterTagsOutput() GetTagsFilterTagsOutput
- func (o GetTagsFilterTagsOutput) ToGetTagsFilterTagsOutputWithContext(ctx context.Context) GetTagsFilterTagsOutput
- func (o GetTagsFilterTagsOutput) ToGetTagsFilterTagsPtrOutput() GetTagsFilterTagsPtrOutput
- func (o GetTagsFilterTagsOutput) ToGetTagsFilterTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterTagsPtrOutput
- func (o GetTagsFilterTagsOutput) Values() pulumi.StringArrayOutput
- type GetTagsFilterTagsPtrInput
- type GetTagsFilterTagsPtrOutput
- func (o GetTagsFilterTagsPtrOutput) Elem() GetTagsFilterTagsOutput
- func (GetTagsFilterTagsPtrOutput) ElementType() reflect.Type
- func (o GetTagsFilterTagsPtrOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsFilterTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
- func (o GetTagsFilterTagsPtrOutput) ToGetTagsFilterTagsPtrOutput() GetTagsFilterTagsPtrOutput
- func (o GetTagsFilterTagsPtrOutput) ToGetTagsFilterTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterTagsPtrOutput
- func (o GetTagsFilterTagsPtrOutput) Values() pulumi.StringArrayOutput
- type GetTagsOutputArgs
- type GetTagsResult
- type GetTagsResultOutput
- func (GetTagsResultOutput) ElementType() reflect.Type
- func (o GetTagsResultOutput) Filter() GetTagsFilterPtrOutput
- func (o GetTagsResultOutput) Id() pulumi.StringOutput
- func (o GetTagsResultOutput) SearchString() pulumi.StringPtrOutput
- func (o GetTagsResultOutput) SortBies() GetTagsSortByArrayOutput
- func (o GetTagsResultOutput) TagKey() pulumi.StringPtrOutput
- func (o GetTagsResultOutput) Tags() pulumi.StringArrayOutput
- func (o GetTagsResultOutput) TimePeriod() GetTagsTimePeriodOutput
- func (o GetTagsResultOutput) ToGetTagsResultOutput() GetTagsResultOutput
- func (o GetTagsResultOutput) ToGetTagsResultOutputWithContext(ctx context.Context) GetTagsResultOutput
- type GetTagsSortBy
- type GetTagsSortByArgs
- type GetTagsSortByArray
- type GetTagsSortByArrayInput
- type GetTagsSortByArrayOutput
- func (GetTagsSortByArrayOutput) ElementType() reflect.Type
- func (o GetTagsSortByArrayOutput) Index(i pulumi.IntInput) GetTagsSortByOutput
- func (o GetTagsSortByArrayOutput) ToGetTagsSortByArrayOutput() GetTagsSortByArrayOutput
- func (o GetTagsSortByArrayOutput) ToGetTagsSortByArrayOutputWithContext(ctx context.Context) GetTagsSortByArrayOutput
- type GetTagsSortByInput
- type GetTagsSortByOutput
- func (GetTagsSortByOutput) ElementType() reflect.Type
- func (o GetTagsSortByOutput) Key() pulumi.StringPtrOutput
- func (o GetTagsSortByOutput) SortOrder() pulumi.StringPtrOutput
- func (o GetTagsSortByOutput) ToGetTagsSortByOutput() GetTagsSortByOutput
- func (o GetTagsSortByOutput) ToGetTagsSortByOutputWithContext(ctx context.Context) GetTagsSortByOutput
- type GetTagsTimePeriod
- type GetTagsTimePeriodArgs
- type GetTagsTimePeriodInput
- type GetTagsTimePeriodOutput
- func (GetTagsTimePeriodOutput) ElementType() reflect.Type
- func (o GetTagsTimePeriodOutput) End() pulumi.StringOutput
- func (o GetTagsTimePeriodOutput) Start() pulumi.StringOutput
- func (o GetTagsTimePeriodOutput) ToGetTagsTimePeriodOutput() GetTagsTimePeriodOutput
- func (o GetTagsTimePeriodOutput) ToGetTagsTimePeriodOutputWithContext(ctx context.Context) GetTagsTimePeriodOutput
- type LookupCostCategoryArgs
- type LookupCostCategoryOutputArgs
- type LookupCostCategoryResult
- type LookupCostCategoryResultOutput
- func (o LookupCostCategoryResultOutput) CostCategoryArn() pulumi.StringOutput
- func (o LookupCostCategoryResultOutput) DefaultValue() pulumi.StringOutput
- func (o LookupCostCategoryResultOutput) EffectiveEnd() pulumi.StringOutput
- func (o LookupCostCategoryResultOutput) EffectiveStart() pulumi.StringOutput
- func (LookupCostCategoryResultOutput) ElementType() reflect.Type
- func (o LookupCostCategoryResultOutput) Id() pulumi.StringOutput
- func (o LookupCostCategoryResultOutput) Name() pulumi.StringOutput
- func (o LookupCostCategoryResultOutput) RuleVersion() pulumi.StringOutput
- func (o LookupCostCategoryResultOutput) Rules() GetCostCategoryRuleArrayOutput
- func (o LookupCostCategoryResultOutput) SplitChargeRules() GetCostCategorySplitChargeRuleArrayOutput
- func (o LookupCostCategoryResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupCostCategoryResultOutput) ToLookupCostCategoryResultOutput() LookupCostCategoryResultOutput
- func (o LookupCostCategoryResultOutput) ToLookupCostCategoryResultOutputWithContext(ctx context.Context) LookupCostCategoryResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnomalyMonitor ¶
type AnomalyMonitor struct { pulumi.CustomResourceState // ARN of the anomaly monitor. Arn pulumi.StringOutput `pulumi:"arn"` // The dimensions to evaluate. Valid values: `SERVICE`. MonitorDimension pulumi.StringPtrOutput `pulumi:"monitorDimension"` // A valid JSON representation for the [Expression](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Expression.html) object. MonitorSpecification pulumi.StringPtrOutput `pulumi:"monitorSpecification"` // The possible type values. Valid values: `DIMENSIONAL` | `CUSTOM`. MonitorType pulumi.StringOutput `pulumi:"monitorType"` // The name of the monitor. Name pulumi.StringOutput `pulumi:"name"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a CE Anomaly Monitor.
## Example Usage
There are two main types of a Cost Anomaly Monitor: `DIMENSIONAL` and `CUSTOM`.
### Dimensional Example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/costexplorer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := costexplorer.NewAnomalyMonitor(ctx, "service_monitor", &costexplorer.AnomalyMonitorArgs{ Name: pulumi.String("AWSServiceMonitor"), MonitorType: pulumi.String("DIMENSIONAL"), MonitorDimension: pulumi.String("SERVICE"), }) if err != nil { return err } return nil }) }
```
### Custom Example
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/costexplorer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "And": nil, "CostCategories": nil, "Dimensions": nil, "Not": nil, "Or": nil, "Tags": map[string]interface{}{ "Key": "CostCenter", "MatchOptions": nil, "Values": []string{ "10000", }, }, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = costexplorer.NewAnomalyMonitor(ctx, "test", &costexplorer.AnomalyMonitorArgs{ Name: pulumi.String("AWSCustomAnomalyMonitor"), MonitorType: pulumi.String("CUSTOM"), MonitorSpecification: pulumi.String(json0), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_ce_anomaly_monitor` using the `id`. For example:
```sh $ pulumi import aws:costexplorer/anomalyMonitor:AnomalyMonitor example costAnomalyMonitorARN ```
func GetAnomalyMonitor ¶
func GetAnomalyMonitor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnomalyMonitorState, opts ...pulumi.ResourceOption) (*AnomalyMonitor, error)
GetAnomalyMonitor gets an existing AnomalyMonitor 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 NewAnomalyMonitor ¶
func NewAnomalyMonitor(ctx *pulumi.Context, name string, args *AnomalyMonitorArgs, opts ...pulumi.ResourceOption) (*AnomalyMonitor, error)
NewAnomalyMonitor registers a new resource with the given unique name, arguments, and options.
func (*AnomalyMonitor) ElementType ¶
func (*AnomalyMonitor) ElementType() reflect.Type
func (*AnomalyMonitor) ToAnomalyMonitorOutput ¶
func (i *AnomalyMonitor) ToAnomalyMonitorOutput() AnomalyMonitorOutput
func (*AnomalyMonitor) ToAnomalyMonitorOutputWithContext ¶
func (i *AnomalyMonitor) ToAnomalyMonitorOutputWithContext(ctx context.Context) AnomalyMonitorOutput
type AnomalyMonitorArgs ¶
type AnomalyMonitorArgs struct { // The dimensions to evaluate. Valid values: `SERVICE`. MonitorDimension pulumi.StringPtrInput // A valid JSON representation for the [Expression](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Expression.html) object. MonitorSpecification pulumi.StringPtrInput // The possible type values. Valid values: `DIMENSIONAL` | `CUSTOM`. MonitorType pulumi.StringInput // The name of the monitor. Name pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a AnomalyMonitor resource.
func (AnomalyMonitorArgs) ElementType ¶
func (AnomalyMonitorArgs) ElementType() reflect.Type
type AnomalyMonitorArray ¶
type AnomalyMonitorArray []AnomalyMonitorInput
func (AnomalyMonitorArray) ElementType ¶
func (AnomalyMonitorArray) ElementType() reflect.Type
func (AnomalyMonitorArray) ToAnomalyMonitorArrayOutput ¶
func (i AnomalyMonitorArray) ToAnomalyMonitorArrayOutput() AnomalyMonitorArrayOutput
func (AnomalyMonitorArray) ToAnomalyMonitorArrayOutputWithContext ¶
func (i AnomalyMonitorArray) ToAnomalyMonitorArrayOutputWithContext(ctx context.Context) AnomalyMonitorArrayOutput
type AnomalyMonitorArrayInput ¶
type AnomalyMonitorArrayInput interface { pulumi.Input ToAnomalyMonitorArrayOutput() AnomalyMonitorArrayOutput ToAnomalyMonitorArrayOutputWithContext(context.Context) AnomalyMonitorArrayOutput }
AnomalyMonitorArrayInput is an input type that accepts AnomalyMonitorArray and AnomalyMonitorArrayOutput values. You can construct a concrete instance of `AnomalyMonitorArrayInput` via:
AnomalyMonitorArray{ AnomalyMonitorArgs{...} }
type AnomalyMonitorArrayOutput ¶
type AnomalyMonitorArrayOutput struct{ *pulumi.OutputState }
func (AnomalyMonitorArrayOutput) ElementType ¶
func (AnomalyMonitorArrayOutput) ElementType() reflect.Type
func (AnomalyMonitorArrayOutput) Index ¶
func (o AnomalyMonitorArrayOutput) Index(i pulumi.IntInput) AnomalyMonitorOutput
func (AnomalyMonitorArrayOutput) ToAnomalyMonitorArrayOutput ¶
func (o AnomalyMonitorArrayOutput) ToAnomalyMonitorArrayOutput() AnomalyMonitorArrayOutput
func (AnomalyMonitorArrayOutput) ToAnomalyMonitorArrayOutputWithContext ¶
func (o AnomalyMonitorArrayOutput) ToAnomalyMonitorArrayOutputWithContext(ctx context.Context) AnomalyMonitorArrayOutput
type AnomalyMonitorInput ¶
type AnomalyMonitorInput interface { pulumi.Input ToAnomalyMonitorOutput() AnomalyMonitorOutput ToAnomalyMonitorOutputWithContext(ctx context.Context) AnomalyMonitorOutput }
type AnomalyMonitorMap ¶
type AnomalyMonitorMap map[string]AnomalyMonitorInput
func (AnomalyMonitorMap) ElementType ¶
func (AnomalyMonitorMap) ElementType() reflect.Type
func (AnomalyMonitorMap) ToAnomalyMonitorMapOutput ¶
func (i AnomalyMonitorMap) ToAnomalyMonitorMapOutput() AnomalyMonitorMapOutput
func (AnomalyMonitorMap) ToAnomalyMonitorMapOutputWithContext ¶
func (i AnomalyMonitorMap) ToAnomalyMonitorMapOutputWithContext(ctx context.Context) AnomalyMonitorMapOutput
type AnomalyMonitorMapInput ¶
type AnomalyMonitorMapInput interface { pulumi.Input ToAnomalyMonitorMapOutput() AnomalyMonitorMapOutput ToAnomalyMonitorMapOutputWithContext(context.Context) AnomalyMonitorMapOutput }
AnomalyMonitorMapInput is an input type that accepts AnomalyMonitorMap and AnomalyMonitorMapOutput values. You can construct a concrete instance of `AnomalyMonitorMapInput` via:
AnomalyMonitorMap{ "key": AnomalyMonitorArgs{...} }
type AnomalyMonitorMapOutput ¶
type AnomalyMonitorMapOutput struct{ *pulumi.OutputState }
func (AnomalyMonitorMapOutput) ElementType ¶
func (AnomalyMonitorMapOutput) ElementType() reflect.Type
func (AnomalyMonitorMapOutput) MapIndex ¶
func (o AnomalyMonitorMapOutput) MapIndex(k pulumi.StringInput) AnomalyMonitorOutput
func (AnomalyMonitorMapOutput) ToAnomalyMonitorMapOutput ¶
func (o AnomalyMonitorMapOutput) ToAnomalyMonitorMapOutput() AnomalyMonitorMapOutput
func (AnomalyMonitorMapOutput) ToAnomalyMonitorMapOutputWithContext ¶
func (o AnomalyMonitorMapOutput) ToAnomalyMonitorMapOutputWithContext(ctx context.Context) AnomalyMonitorMapOutput
type AnomalyMonitorOutput ¶
type AnomalyMonitorOutput struct{ *pulumi.OutputState }
func (AnomalyMonitorOutput) Arn ¶
func (o AnomalyMonitorOutput) Arn() pulumi.StringOutput
ARN of the anomaly monitor.
func (AnomalyMonitorOutput) ElementType ¶
func (AnomalyMonitorOutput) ElementType() reflect.Type
func (AnomalyMonitorOutput) MonitorDimension ¶
func (o AnomalyMonitorOutput) MonitorDimension() pulumi.StringPtrOutput
The dimensions to evaluate. Valid values: `SERVICE`.
func (AnomalyMonitorOutput) MonitorSpecification ¶
func (o AnomalyMonitorOutput) MonitorSpecification() pulumi.StringPtrOutput
A valid JSON representation for the [Expression](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Expression.html) object.
func (AnomalyMonitorOutput) MonitorType ¶
func (o AnomalyMonitorOutput) MonitorType() pulumi.StringOutput
The possible type values. Valid values: `DIMENSIONAL` | `CUSTOM`.
func (AnomalyMonitorOutput) Name ¶
func (o AnomalyMonitorOutput) Name() pulumi.StringOutput
The name of the monitor.
func (AnomalyMonitorOutput) Tags ¶
func (o AnomalyMonitorOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (AnomalyMonitorOutput) TagsAll
deprecated
func (o AnomalyMonitorOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (AnomalyMonitorOutput) ToAnomalyMonitorOutput ¶
func (o AnomalyMonitorOutput) ToAnomalyMonitorOutput() AnomalyMonitorOutput
func (AnomalyMonitorOutput) ToAnomalyMonitorOutputWithContext ¶
func (o AnomalyMonitorOutput) ToAnomalyMonitorOutputWithContext(ctx context.Context) AnomalyMonitorOutput
type AnomalyMonitorState ¶
type AnomalyMonitorState struct { // ARN of the anomaly monitor. Arn pulumi.StringPtrInput // The dimensions to evaluate. Valid values: `SERVICE`. MonitorDimension pulumi.StringPtrInput // A valid JSON representation for the [Expression](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Expression.html) object. MonitorSpecification pulumi.StringPtrInput // The possible type values. Valid values: `DIMENSIONAL` | `CUSTOM`. MonitorType pulumi.StringPtrInput // The name of the monitor. Name pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (AnomalyMonitorState) ElementType ¶
func (AnomalyMonitorState) ElementType() reflect.Type
type AnomalySubscription ¶
type AnomalySubscription struct { pulumi.CustomResourceState // The unique identifier for the AWS account in which the anomaly subscription ought to be created. AccountId pulumi.StringOutput `pulumi:"accountId"` // ARN of the anomaly subscription. Arn pulumi.StringOutput `pulumi:"arn"` // The frequency that anomaly reports are sent. Valid Values: `DAILY` | `IMMEDIATE` | `WEEKLY`. Frequency pulumi.StringOutput `pulumi:"frequency"` // A list of cost anomaly monitors. MonitorArnLists pulumi.StringArrayOutput `pulumi:"monitorArnLists"` // The name for the subscription. Name pulumi.StringOutput `pulumi:"name"` // A subscriber configuration. Multiple subscribers can be defined. Subscribers AnomalySubscriptionSubscriberArrayOutput `pulumi:"subscribers"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // An Expression object used to specify the anomalies that you want to generate alerts for. See Threshold Expression. ThresholdExpression AnomalySubscriptionThresholdExpressionOutput `pulumi:"thresholdExpression"` }
Provides a CE Anomaly Subscription.
## Example Usage
### Basic Example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/costexplorer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { test, err := costexplorer.NewAnomalyMonitor(ctx, "test", &costexplorer.AnomalyMonitorArgs{ Name: pulumi.String("AWSServiceMonitor"), MonitorType: pulumi.String("DIMENSIONAL"), MonitorDimension: pulumi.String("SERVICE"), }) if err != nil { return err } _, err = costexplorer.NewAnomalySubscription(ctx, "test", &costexplorer.AnomalySubscriptionArgs{ Name: pulumi.String("DAILYSUBSCRIPTION"), Frequency: pulumi.String("DAILY"), MonitorArnLists: pulumi.StringArray{ test.Arn, }, Subscribers: costexplorer.AnomalySubscriptionSubscriberArray{ &costexplorer.AnomalySubscriptionSubscriberArgs{ Type: pulumi.String("EMAIL"), Address: pulumi.String("abc@example.com"), }, }, ThresholdExpression: &costexplorer.AnomalySubscriptionThresholdExpressionArgs{ Dimension: &costexplorer.AnomalySubscriptionThresholdExpressionDimensionArgs{ Key: pulumi.String("ANOMALY_TOTAL_IMPACT_ABSOLUTE"), MatchOptions: pulumi.StringArray{ pulumi.String("GREATER_THAN_OR_EQUAL"), }, Values: pulumi.StringArray{ pulumi.String("100"), }, }, }, }) if err != nil { return err } return nil }) }
```
### Threshold Expression Example
### Using a Percentage Threshold
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/costexplorer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := costexplorer.NewAnomalySubscription(ctx, "test", &costexplorer.AnomalySubscriptionArgs{ Name: pulumi.String("AWSServiceMonitor"), Frequency: pulumi.String("DAILY"), MonitorArnLists: pulumi.StringArray{ testAwsCeAnomalyMonitor.Arn, }, Subscribers: costexplorer.AnomalySubscriptionSubscriberArray{ &costexplorer.AnomalySubscriptionSubscriberArgs{ Type: pulumi.String("EMAIL"), Address: pulumi.String("abc@example.com"), }, }, ThresholdExpression: &costexplorer.AnomalySubscriptionThresholdExpressionArgs{ Dimension: &costexplorer.AnomalySubscriptionThresholdExpressionDimensionArgs{ Key: pulumi.String("ANOMALY_TOTAL_IMPACT_PERCENTAGE"), MatchOptions: pulumi.StringArray{ pulumi.String("GREATER_THAN_OR_EQUAL"), }, Values: pulumi.StringArray{ pulumi.String("100"), }, }, }, }) if err != nil { return err } return nil }) }
```
### Using an `and` Expression
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/costexplorer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := costexplorer.NewAnomalySubscription(ctx, "test", &costexplorer.AnomalySubscriptionArgs{ Name: pulumi.String("AWSServiceMonitor"), Frequency: pulumi.String("DAILY"), MonitorArnLists: pulumi.StringArray{ testAwsCeAnomalyMonitor.Arn, }, Subscribers: costexplorer.AnomalySubscriptionSubscriberArray{ &costexplorer.AnomalySubscriptionSubscriberArgs{ Type: pulumi.String("EMAIL"), Address: pulumi.String("abc@example.com"), }, }, ThresholdExpression: &costexplorer.AnomalySubscriptionThresholdExpressionArgs{ Ands: costexplorer.AnomalySubscriptionThresholdExpressionAndArray{ &costexplorer.AnomalySubscriptionThresholdExpressionAndArgs{ Dimension: &costexplorer.AnomalySubscriptionThresholdExpressionAndDimensionArgs{ Key: pulumi.String("ANOMALY_TOTAL_IMPACT_ABSOLUTE"), MatchOptions: pulumi.StringArray{ pulumi.String("GREATER_THAN_OR_EQUAL"), }, Values: pulumi.StringArray{ pulumi.String("100"), }, }, }, &costexplorer.AnomalySubscriptionThresholdExpressionAndArgs{ Dimension: &costexplorer.AnomalySubscriptionThresholdExpressionAndDimensionArgs{ Key: pulumi.String("ANOMALY_TOTAL_IMPACT_PERCENTAGE"), MatchOptions: pulumi.StringArray{ pulumi.String("GREATER_THAN_OR_EQUAL"), }, Values: pulumi.StringArray{ pulumi.String("50"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
### SNS Example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/costexplorer" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sns" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { costAnomalyUpdates, err := sns.NewTopic(ctx, "cost_anomaly_updates", &sns.TopicArgs{ Name: pulumi.String("CostAnomalyUpdates"), }) if err != nil { return err } snsTopicPolicy := pulumi.All(costAnomalyUpdates.Arn,costAnomalyUpdates.Arn).ApplyT(func(_args []interface{}) (iam.GetPolicyDocumentResult, error) { costAnomalyUpdatesArn := _args[0].(string) costAnomalyUpdatesArn1 := _args[1].(string) return iam.GetPolicyDocumentResult(interface{}(iam.GetPolicyDocumentOutput(ctx, iam.GetPolicyDocumentOutputArgs{ PolicyId: "__default_policy_ID", Statements: []iam.GetPolicyDocumentStatement{ { Sid: "AWSAnomalyDetectionSNSPublishingPermissions", Actions: []string{ "SNS:Publish", }, Effect: "Allow", Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "Service", Identifiers: []string{ "costalerts.amazonaws.com", }, }, }, Resources: interface{}{ costAnomalyUpdatesArn, }, }, { Sid: "__default_statement_ID", Actions: []string{ "SNS:Subscribe", "SNS:SetTopicAttributes", "SNS:RemovePermission", "SNS:Receive", "SNS:Publish", "SNS:ListSubscriptionsByTopic", "SNS:GetTopicAttributes", "SNS:DeleteTopic", "SNS:AddPermission", }, Conditions: []iam.GetPolicyDocumentStatementCondition{ { Test: "StringEquals", Variable: "AWS:SourceOwner", Values: interface{}{ accountId, }, }, }, Effect: "Allow", Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "AWS", Identifiers: []string{ "*", }, }, }, Resources: interface{}{ costAnomalyUpdatesArn1, }, }, }, }, nil))), nil }).(iam.GetPolicyDocumentResultOutput) _, err = sns.NewTopicPolicy(ctx, "default", &sns.TopicPolicyArgs{ Arn: costAnomalyUpdates.Arn, Policy: pulumi.String(snsTopicPolicy.ApplyT(func(snsTopicPolicy iam.GetPolicyDocumentResult) (*string, error) { return &snsTopicPolicy.Json, nil }).(pulumi.StringPtrOutput)), }) if err != nil { return err } anomalyMonitor, err := costexplorer.NewAnomalyMonitor(ctx, "anomaly_monitor", &costexplorer.AnomalyMonitorArgs{ Name: pulumi.String("AWSServiceMonitor"), MonitorType: pulumi.String("DIMENSIONAL"), MonitorDimension: pulumi.String("SERVICE"), }) if err != nil { return err } _, err = costexplorer.NewAnomalySubscription(ctx, "realtime_subscription", &costexplorer.AnomalySubscriptionArgs{ Name: pulumi.String("RealtimeAnomalySubscription"), Frequency: pulumi.String("IMMEDIATE"), MonitorArnLists: pulumi.StringArray{ anomalyMonitor.Arn, }, Subscribers: costexplorer.AnomalySubscriptionSubscriberArray{ &costexplorer.AnomalySubscriptionSubscriberArgs{ Type: pulumi.String("SNS"), Address: costAnomalyUpdates.Arn, }, }, }, pulumi.DependsOn([]pulumi.Resource{ _default, })) if err != nil { return err } return nil }) } ```
## Import
Using `pulumi import`, import `aws_ce_anomaly_subscription` using the `id`. For example:
```sh $ pulumi import aws:costexplorer/anomalySubscription:AnomalySubscription example AnomalySubscriptionARN ```
func GetAnomalySubscription ¶
func GetAnomalySubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnomalySubscriptionState, opts ...pulumi.ResourceOption) (*AnomalySubscription, error)
GetAnomalySubscription gets an existing AnomalySubscription 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 NewAnomalySubscription ¶
func NewAnomalySubscription(ctx *pulumi.Context, name string, args *AnomalySubscriptionArgs, opts ...pulumi.ResourceOption) (*AnomalySubscription, error)
NewAnomalySubscription registers a new resource with the given unique name, arguments, and options.
func (*AnomalySubscription) ElementType ¶
func (*AnomalySubscription) ElementType() reflect.Type
func (*AnomalySubscription) ToAnomalySubscriptionOutput ¶
func (i *AnomalySubscription) ToAnomalySubscriptionOutput() AnomalySubscriptionOutput
func (*AnomalySubscription) ToAnomalySubscriptionOutputWithContext ¶
func (i *AnomalySubscription) ToAnomalySubscriptionOutputWithContext(ctx context.Context) AnomalySubscriptionOutput
type AnomalySubscriptionArgs ¶
type AnomalySubscriptionArgs struct { // The unique identifier for the AWS account in which the anomaly subscription ought to be created. AccountId pulumi.StringPtrInput // The frequency that anomaly reports are sent. Valid Values: `DAILY` | `IMMEDIATE` | `WEEKLY`. Frequency pulumi.StringInput // A list of cost anomaly monitors. MonitorArnLists pulumi.StringArrayInput // The name for the subscription. Name pulumi.StringPtrInput // A subscriber configuration. Multiple subscribers can be defined. Subscribers AnomalySubscriptionSubscriberArrayInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // An Expression object used to specify the anomalies that you want to generate alerts for. See Threshold Expression. ThresholdExpression AnomalySubscriptionThresholdExpressionPtrInput }
The set of arguments for constructing a AnomalySubscription resource.
func (AnomalySubscriptionArgs) ElementType ¶
func (AnomalySubscriptionArgs) ElementType() reflect.Type
type AnomalySubscriptionArray ¶
type AnomalySubscriptionArray []AnomalySubscriptionInput
func (AnomalySubscriptionArray) ElementType ¶
func (AnomalySubscriptionArray) ElementType() reflect.Type
func (AnomalySubscriptionArray) ToAnomalySubscriptionArrayOutput ¶
func (i AnomalySubscriptionArray) ToAnomalySubscriptionArrayOutput() AnomalySubscriptionArrayOutput
func (AnomalySubscriptionArray) ToAnomalySubscriptionArrayOutputWithContext ¶
func (i AnomalySubscriptionArray) ToAnomalySubscriptionArrayOutputWithContext(ctx context.Context) AnomalySubscriptionArrayOutput
type AnomalySubscriptionArrayInput ¶
type AnomalySubscriptionArrayInput interface { pulumi.Input ToAnomalySubscriptionArrayOutput() AnomalySubscriptionArrayOutput ToAnomalySubscriptionArrayOutputWithContext(context.Context) AnomalySubscriptionArrayOutput }
AnomalySubscriptionArrayInput is an input type that accepts AnomalySubscriptionArray and AnomalySubscriptionArrayOutput values. You can construct a concrete instance of `AnomalySubscriptionArrayInput` via:
AnomalySubscriptionArray{ AnomalySubscriptionArgs{...} }
type AnomalySubscriptionArrayOutput ¶
type AnomalySubscriptionArrayOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionArrayOutput) ElementType ¶
func (AnomalySubscriptionArrayOutput) ElementType() reflect.Type
func (AnomalySubscriptionArrayOutput) Index ¶
func (o AnomalySubscriptionArrayOutput) Index(i pulumi.IntInput) AnomalySubscriptionOutput
func (AnomalySubscriptionArrayOutput) ToAnomalySubscriptionArrayOutput ¶
func (o AnomalySubscriptionArrayOutput) ToAnomalySubscriptionArrayOutput() AnomalySubscriptionArrayOutput
func (AnomalySubscriptionArrayOutput) ToAnomalySubscriptionArrayOutputWithContext ¶
func (o AnomalySubscriptionArrayOutput) ToAnomalySubscriptionArrayOutputWithContext(ctx context.Context) AnomalySubscriptionArrayOutput
type AnomalySubscriptionInput ¶
type AnomalySubscriptionInput interface { pulumi.Input ToAnomalySubscriptionOutput() AnomalySubscriptionOutput ToAnomalySubscriptionOutputWithContext(ctx context.Context) AnomalySubscriptionOutput }
type AnomalySubscriptionMap ¶
type AnomalySubscriptionMap map[string]AnomalySubscriptionInput
func (AnomalySubscriptionMap) ElementType ¶
func (AnomalySubscriptionMap) ElementType() reflect.Type
func (AnomalySubscriptionMap) ToAnomalySubscriptionMapOutput ¶
func (i AnomalySubscriptionMap) ToAnomalySubscriptionMapOutput() AnomalySubscriptionMapOutput
func (AnomalySubscriptionMap) ToAnomalySubscriptionMapOutputWithContext ¶
func (i AnomalySubscriptionMap) ToAnomalySubscriptionMapOutputWithContext(ctx context.Context) AnomalySubscriptionMapOutput
type AnomalySubscriptionMapInput ¶
type AnomalySubscriptionMapInput interface { pulumi.Input ToAnomalySubscriptionMapOutput() AnomalySubscriptionMapOutput ToAnomalySubscriptionMapOutputWithContext(context.Context) AnomalySubscriptionMapOutput }
AnomalySubscriptionMapInput is an input type that accepts AnomalySubscriptionMap and AnomalySubscriptionMapOutput values. You can construct a concrete instance of `AnomalySubscriptionMapInput` via:
AnomalySubscriptionMap{ "key": AnomalySubscriptionArgs{...} }
type AnomalySubscriptionMapOutput ¶
type AnomalySubscriptionMapOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionMapOutput) ElementType ¶
func (AnomalySubscriptionMapOutput) ElementType() reflect.Type
func (AnomalySubscriptionMapOutput) MapIndex ¶
func (o AnomalySubscriptionMapOutput) MapIndex(k pulumi.StringInput) AnomalySubscriptionOutput
func (AnomalySubscriptionMapOutput) ToAnomalySubscriptionMapOutput ¶
func (o AnomalySubscriptionMapOutput) ToAnomalySubscriptionMapOutput() AnomalySubscriptionMapOutput
func (AnomalySubscriptionMapOutput) ToAnomalySubscriptionMapOutputWithContext ¶
func (o AnomalySubscriptionMapOutput) ToAnomalySubscriptionMapOutputWithContext(ctx context.Context) AnomalySubscriptionMapOutput
type AnomalySubscriptionOutput ¶
type AnomalySubscriptionOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionOutput) AccountId ¶
func (o AnomalySubscriptionOutput) AccountId() pulumi.StringOutput
The unique identifier for the AWS account in which the anomaly subscription ought to be created.
func (AnomalySubscriptionOutput) Arn ¶
func (o AnomalySubscriptionOutput) Arn() pulumi.StringOutput
ARN of the anomaly subscription.
func (AnomalySubscriptionOutput) ElementType ¶
func (AnomalySubscriptionOutput) ElementType() reflect.Type
func (AnomalySubscriptionOutput) Frequency ¶
func (o AnomalySubscriptionOutput) Frequency() pulumi.StringOutput
The frequency that anomaly reports are sent. Valid Values: `DAILY` | `IMMEDIATE` | `WEEKLY`.
func (AnomalySubscriptionOutput) MonitorArnLists ¶
func (o AnomalySubscriptionOutput) MonitorArnLists() pulumi.StringArrayOutput
A list of cost anomaly monitors.
func (AnomalySubscriptionOutput) Name ¶
func (o AnomalySubscriptionOutput) Name() pulumi.StringOutput
The name for the subscription.
func (AnomalySubscriptionOutput) Subscribers ¶
func (o AnomalySubscriptionOutput) Subscribers() AnomalySubscriptionSubscriberArrayOutput
A subscriber configuration. Multiple subscribers can be defined.
func (AnomalySubscriptionOutput) Tags ¶
func (o AnomalySubscriptionOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (AnomalySubscriptionOutput) TagsAll
deprecated
func (o AnomalySubscriptionOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (AnomalySubscriptionOutput) ThresholdExpression ¶
func (o AnomalySubscriptionOutput) ThresholdExpression() AnomalySubscriptionThresholdExpressionOutput
An Expression object used to specify the anomalies that you want to generate alerts for. See Threshold Expression.
func (AnomalySubscriptionOutput) ToAnomalySubscriptionOutput ¶
func (o AnomalySubscriptionOutput) ToAnomalySubscriptionOutput() AnomalySubscriptionOutput
func (AnomalySubscriptionOutput) ToAnomalySubscriptionOutputWithContext ¶
func (o AnomalySubscriptionOutput) ToAnomalySubscriptionOutputWithContext(ctx context.Context) AnomalySubscriptionOutput
type AnomalySubscriptionState ¶
type AnomalySubscriptionState struct { // The unique identifier for the AWS account in which the anomaly subscription ought to be created. AccountId pulumi.StringPtrInput // ARN of the anomaly subscription. Arn pulumi.StringPtrInput // The frequency that anomaly reports are sent. Valid Values: `DAILY` | `IMMEDIATE` | `WEEKLY`. Frequency pulumi.StringPtrInput // A list of cost anomaly monitors. MonitorArnLists pulumi.StringArrayInput // The name for the subscription. Name pulumi.StringPtrInput // A subscriber configuration. Multiple subscribers can be defined. Subscribers AnomalySubscriptionSubscriberArrayInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // An Expression object used to specify the anomalies that you want to generate alerts for. See Threshold Expression. ThresholdExpression AnomalySubscriptionThresholdExpressionPtrInput }
func (AnomalySubscriptionState) ElementType ¶
func (AnomalySubscriptionState) ElementType() reflect.Type
type AnomalySubscriptionSubscriber ¶
type AnomalySubscriptionSubscriber struct { // The address of the subscriber. If type is `SNS`, this will be the arn of the sns topic. If type is `EMAIL`, this will be the destination email address. Address string `pulumi:"address"` // The type of subscription. Valid Values: `SNS` | `EMAIL`. Type string `pulumi:"type"` }
type AnomalySubscriptionSubscriberArgs ¶
type AnomalySubscriptionSubscriberArgs struct { // The address of the subscriber. If type is `SNS`, this will be the arn of the sns topic. If type is `EMAIL`, this will be the destination email address. Address pulumi.StringInput `pulumi:"address"` // The type of subscription. Valid Values: `SNS` | `EMAIL`. Type pulumi.StringInput `pulumi:"type"` }
func (AnomalySubscriptionSubscriberArgs) ElementType ¶
func (AnomalySubscriptionSubscriberArgs) ElementType() reflect.Type
func (AnomalySubscriptionSubscriberArgs) ToAnomalySubscriptionSubscriberOutput ¶
func (i AnomalySubscriptionSubscriberArgs) ToAnomalySubscriptionSubscriberOutput() AnomalySubscriptionSubscriberOutput
func (AnomalySubscriptionSubscriberArgs) ToAnomalySubscriptionSubscriberOutputWithContext ¶
func (i AnomalySubscriptionSubscriberArgs) ToAnomalySubscriptionSubscriberOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberOutput
type AnomalySubscriptionSubscriberArray ¶
type AnomalySubscriptionSubscriberArray []AnomalySubscriptionSubscriberInput
func (AnomalySubscriptionSubscriberArray) ElementType ¶
func (AnomalySubscriptionSubscriberArray) ElementType() reflect.Type
func (AnomalySubscriptionSubscriberArray) ToAnomalySubscriptionSubscriberArrayOutput ¶
func (i AnomalySubscriptionSubscriberArray) ToAnomalySubscriptionSubscriberArrayOutput() AnomalySubscriptionSubscriberArrayOutput
func (AnomalySubscriptionSubscriberArray) ToAnomalySubscriptionSubscriberArrayOutputWithContext ¶
func (i AnomalySubscriptionSubscriberArray) ToAnomalySubscriptionSubscriberArrayOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberArrayOutput
type AnomalySubscriptionSubscriberArrayInput ¶
type AnomalySubscriptionSubscriberArrayInput interface { pulumi.Input ToAnomalySubscriptionSubscriberArrayOutput() AnomalySubscriptionSubscriberArrayOutput ToAnomalySubscriptionSubscriberArrayOutputWithContext(context.Context) AnomalySubscriptionSubscriberArrayOutput }
AnomalySubscriptionSubscriberArrayInput is an input type that accepts AnomalySubscriptionSubscriberArray and AnomalySubscriptionSubscriberArrayOutput values. You can construct a concrete instance of `AnomalySubscriptionSubscriberArrayInput` via:
AnomalySubscriptionSubscriberArray{ AnomalySubscriptionSubscriberArgs{...} }
type AnomalySubscriptionSubscriberArrayOutput ¶
type AnomalySubscriptionSubscriberArrayOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionSubscriberArrayOutput) ElementType ¶
func (AnomalySubscriptionSubscriberArrayOutput) ElementType() reflect.Type
func (AnomalySubscriptionSubscriberArrayOutput) ToAnomalySubscriptionSubscriberArrayOutput ¶
func (o AnomalySubscriptionSubscriberArrayOutput) ToAnomalySubscriptionSubscriberArrayOutput() AnomalySubscriptionSubscriberArrayOutput
func (AnomalySubscriptionSubscriberArrayOutput) ToAnomalySubscriptionSubscriberArrayOutputWithContext ¶
func (o AnomalySubscriptionSubscriberArrayOutput) ToAnomalySubscriptionSubscriberArrayOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberArrayOutput
type AnomalySubscriptionSubscriberInput ¶
type AnomalySubscriptionSubscriberInput interface { pulumi.Input ToAnomalySubscriptionSubscriberOutput() AnomalySubscriptionSubscriberOutput ToAnomalySubscriptionSubscriberOutputWithContext(context.Context) AnomalySubscriptionSubscriberOutput }
AnomalySubscriptionSubscriberInput is an input type that accepts AnomalySubscriptionSubscriberArgs and AnomalySubscriptionSubscriberOutput values. You can construct a concrete instance of `AnomalySubscriptionSubscriberInput` via:
AnomalySubscriptionSubscriberArgs{...}
type AnomalySubscriptionSubscriberOutput ¶
type AnomalySubscriptionSubscriberOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionSubscriberOutput) Address ¶
func (o AnomalySubscriptionSubscriberOutput) Address() pulumi.StringOutput
The address of the subscriber. If type is `SNS`, this will be the arn of the sns topic. If type is `EMAIL`, this will be the destination email address.
func (AnomalySubscriptionSubscriberOutput) ElementType ¶
func (AnomalySubscriptionSubscriberOutput) ElementType() reflect.Type
func (AnomalySubscriptionSubscriberOutput) ToAnomalySubscriptionSubscriberOutput ¶
func (o AnomalySubscriptionSubscriberOutput) ToAnomalySubscriptionSubscriberOutput() AnomalySubscriptionSubscriberOutput
func (AnomalySubscriptionSubscriberOutput) ToAnomalySubscriptionSubscriberOutputWithContext ¶
func (o AnomalySubscriptionSubscriberOutput) ToAnomalySubscriptionSubscriberOutputWithContext(ctx context.Context) AnomalySubscriptionSubscriberOutput
func (AnomalySubscriptionSubscriberOutput) Type ¶
func (o AnomalySubscriptionSubscriberOutput) Type() pulumi.StringOutput
The type of subscription. Valid Values: `SNS` | `EMAIL`.
type AnomalySubscriptionThresholdExpression ¶
type AnomalySubscriptionThresholdExpression struct { // Return results that match both Dimension objects. Ands []AnomalySubscriptionThresholdExpressionAnd `pulumi:"ands"` // Configuration block for the filter that's based on values. See Cost Category below. CostCategory *AnomalySubscriptionThresholdExpressionCostCategory `pulumi:"costCategory"` // Configuration block for the specific Dimension to use for. Dimension *AnomalySubscriptionThresholdExpressionDimension `pulumi:"dimension"` // Return results that match both Dimension object. Not *AnomalySubscriptionThresholdExpressionNot `pulumi:"not"` // Return results that match both Dimension object. Ors []AnomalySubscriptionThresholdExpressionOr `pulumi:"ors"` // Configuration block for the specific Tag to use for. See Tags below. Tags *AnomalySubscriptionThresholdExpressionTags `pulumi:"tags"` }
type AnomalySubscriptionThresholdExpressionAnd ¶
type AnomalySubscriptionThresholdExpressionAnd struct { // Configuration block for the filter that's based on values. See Cost Category below. CostCategory *AnomalySubscriptionThresholdExpressionAndCostCategory `pulumi:"costCategory"` // Configuration block for the specific Dimension to use for. Dimension *AnomalySubscriptionThresholdExpressionAndDimension `pulumi:"dimension"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *AnomalySubscriptionThresholdExpressionAndTags `pulumi:"tags"` }
type AnomalySubscriptionThresholdExpressionAndArgs ¶
type AnomalySubscriptionThresholdExpressionAndArgs struct { // Configuration block for the filter that's based on values. See Cost Category below. CostCategory AnomalySubscriptionThresholdExpressionAndCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific Dimension to use for. Dimension AnomalySubscriptionThresholdExpressionAndDimensionPtrInput `pulumi:"dimension"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags AnomalySubscriptionThresholdExpressionAndTagsPtrInput `pulumi:"tags"` }
func (AnomalySubscriptionThresholdExpressionAndArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndArgs) ToAnomalySubscriptionThresholdExpressionAndOutput ¶
func (i AnomalySubscriptionThresholdExpressionAndArgs) ToAnomalySubscriptionThresholdExpressionAndOutput() AnomalySubscriptionThresholdExpressionAndOutput
func (AnomalySubscriptionThresholdExpressionAndArgs) ToAnomalySubscriptionThresholdExpressionAndOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionAndArgs) ToAnomalySubscriptionThresholdExpressionAndOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndOutput
type AnomalySubscriptionThresholdExpressionAndArray ¶
type AnomalySubscriptionThresholdExpressionAndArray []AnomalySubscriptionThresholdExpressionAndInput
func (AnomalySubscriptionThresholdExpressionAndArray) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndArray) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndArray) ToAnomalySubscriptionThresholdExpressionAndArrayOutput ¶
func (i AnomalySubscriptionThresholdExpressionAndArray) ToAnomalySubscriptionThresholdExpressionAndArrayOutput() AnomalySubscriptionThresholdExpressionAndArrayOutput
func (AnomalySubscriptionThresholdExpressionAndArray) ToAnomalySubscriptionThresholdExpressionAndArrayOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionAndArray) ToAnomalySubscriptionThresholdExpressionAndArrayOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndArrayOutput
type AnomalySubscriptionThresholdExpressionAndArrayInput ¶
type AnomalySubscriptionThresholdExpressionAndArrayInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionAndArrayOutput() AnomalySubscriptionThresholdExpressionAndArrayOutput ToAnomalySubscriptionThresholdExpressionAndArrayOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionAndArrayOutput }
AnomalySubscriptionThresholdExpressionAndArrayInput is an input type that accepts AnomalySubscriptionThresholdExpressionAndArray and AnomalySubscriptionThresholdExpressionAndArrayOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionAndArrayInput` via:
AnomalySubscriptionThresholdExpressionAndArray{ AnomalySubscriptionThresholdExpressionAndArgs{...} }
type AnomalySubscriptionThresholdExpressionAndArrayOutput ¶
type AnomalySubscriptionThresholdExpressionAndArrayOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionAndArrayOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndArrayOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndArrayOutput) ToAnomalySubscriptionThresholdExpressionAndArrayOutput ¶
func (o AnomalySubscriptionThresholdExpressionAndArrayOutput) ToAnomalySubscriptionThresholdExpressionAndArrayOutput() AnomalySubscriptionThresholdExpressionAndArrayOutput
func (AnomalySubscriptionThresholdExpressionAndArrayOutput) ToAnomalySubscriptionThresholdExpressionAndArrayOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionAndArrayOutput) ToAnomalySubscriptionThresholdExpressionAndArrayOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndArrayOutput
type AnomalySubscriptionThresholdExpressionAndCostCategory ¶
type AnomalySubscriptionThresholdExpressionAndCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type AnomalySubscriptionThresholdExpressionAndCostCategoryArgs ¶
type AnomalySubscriptionThresholdExpressionAndCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutput ¶
func (i AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutput() AnomalySubscriptionThresholdExpressionAndCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
type AnomalySubscriptionThresholdExpressionAndCostCategoryInput ¶
type AnomalySubscriptionThresholdExpressionAndCostCategoryInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutput() AnomalySubscriptionThresholdExpressionAndCostCategoryOutput ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionAndCostCategoryOutput }
AnomalySubscriptionThresholdExpressionAndCostCategoryInput is an input type that accepts AnomalySubscriptionThresholdExpressionAndCostCategoryArgs and AnomalySubscriptionThresholdExpressionAndCostCategoryOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionAndCostCategoryInput` via:
AnomalySubscriptionThresholdExpressionAndCostCategoryArgs{...}
type AnomalySubscriptionThresholdExpressionAndCostCategoryOutput ¶
type AnomalySubscriptionThresholdExpressionAndCostCategoryOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutput ¶
func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutput() AnomalySubscriptionThresholdExpressionAndCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionAndCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionAndCostCategoryPtrInput ¶
type AnomalySubscriptionThresholdExpressionAndCostCategoryPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput }
AnomalySubscriptionThresholdExpressionAndCostCategoryPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionAndCostCategoryArgs, AnomalySubscriptionThresholdExpressionAndCostCategoryPtr and AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionAndCostCategoryPtrInput` via:
AnomalySubscriptionThresholdExpressionAndCostCategoryArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionAndCostCategoryPtr ¶
func AnomalySubscriptionThresholdExpressionAndCostCategoryPtr(v *AnomalySubscriptionThresholdExpressionAndCostCategoryArgs) AnomalySubscriptionThresholdExpressionAndCostCategoryPtrInput
type AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput ¶
type AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) Key ¶
func (o AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionAndDimension ¶
type AnomalySubscriptionThresholdExpressionAndDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type AnomalySubscriptionThresholdExpressionAndDimensionArgs ¶
type AnomalySubscriptionThresholdExpressionAndDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AnomalySubscriptionThresholdExpressionAndDimensionArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndDimensionArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndDimensionArgs) ToAnomalySubscriptionThresholdExpressionAndDimensionOutput ¶
func (i AnomalySubscriptionThresholdExpressionAndDimensionArgs) ToAnomalySubscriptionThresholdExpressionAndDimensionOutput() AnomalySubscriptionThresholdExpressionAndDimensionOutput
func (AnomalySubscriptionThresholdExpressionAndDimensionArgs) ToAnomalySubscriptionThresholdExpressionAndDimensionOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionAndDimensionArgs) ToAnomalySubscriptionThresholdExpressionAndDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndDimensionOutput
func (AnomalySubscriptionThresholdExpressionAndDimensionArgs) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionAndDimensionArgs) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutput() AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionAndDimensionArgs) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionAndDimensionArgs) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
type AnomalySubscriptionThresholdExpressionAndDimensionInput ¶
type AnomalySubscriptionThresholdExpressionAndDimensionInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionAndDimensionOutput() AnomalySubscriptionThresholdExpressionAndDimensionOutput ToAnomalySubscriptionThresholdExpressionAndDimensionOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionAndDimensionOutput }
AnomalySubscriptionThresholdExpressionAndDimensionInput is an input type that accepts AnomalySubscriptionThresholdExpressionAndDimensionArgs and AnomalySubscriptionThresholdExpressionAndDimensionOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionAndDimensionInput` via:
AnomalySubscriptionThresholdExpressionAndDimensionArgs{...}
type AnomalySubscriptionThresholdExpressionAndDimensionOutput ¶
type AnomalySubscriptionThresholdExpressionAndDimensionOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionAndDimensionOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndDimensionOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndDimensionOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionAndDimensionOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionAndDimensionOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionOutput ¶
func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionOutput() AnomalySubscriptionThresholdExpressionAndDimensionOutput
func (AnomalySubscriptionThresholdExpressionAndDimensionOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndDimensionOutput
func (AnomalySubscriptionThresholdExpressionAndDimensionOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutput() AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionAndDimensionOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionAndDimensionOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionAndDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionAndDimensionPtrInput ¶
type AnomalySubscriptionThresholdExpressionAndDimensionPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutput() AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput }
AnomalySubscriptionThresholdExpressionAndDimensionPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionAndDimensionArgs, AnomalySubscriptionThresholdExpressionAndDimensionPtr and AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionAndDimensionPtrInput` via:
AnomalySubscriptionThresholdExpressionAndDimensionArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionAndDimensionPtr ¶
func AnomalySubscriptionThresholdExpressionAndDimensionPtr(v *AnomalySubscriptionThresholdExpressionAndDimensionArgs) AnomalySubscriptionThresholdExpressionAndDimensionPtrInput
type AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput ¶
type AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutput() AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionAndDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionAndInput ¶
type AnomalySubscriptionThresholdExpressionAndInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionAndOutput() AnomalySubscriptionThresholdExpressionAndOutput ToAnomalySubscriptionThresholdExpressionAndOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionAndOutput }
AnomalySubscriptionThresholdExpressionAndInput is an input type that accepts AnomalySubscriptionThresholdExpressionAndArgs and AnomalySubscriptionThresholdExpressionAndOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionAndInput` via:
AnomalySubscriptionThresholdExpressionAndArgs{...}
type AnomalySubscriptionThresholdExpressionAndOutput ¶
type AnomalySubscriptionThresholdExpressionAndOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionAndOutput) CostCategory ¶
func (o AnomalySubscriptionThresholdExpressionAndOutput) CostCategory() AnomalySubscriptionThresholdExpressionAndCostCategoryPtrOutput
Configuration block for the filter that's based on values. See Cost Category below.
func (AnomalySubscriptionThresholdExpressionAndOutput) Dimension ¶
func (o AnomalySubscriptionThresholdExpressionAndOutput) Dimension() AnomalySubscriptionThresholdExpressionAndDimensionPtrOutput
Configuration block for the specific Dimension to use for.
func (AnomalySubscriptionThresholdExpressionAndOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndOutput) Tags ¶
func (o AnomalySubscriptionThresholdExpressionAndOutput) Tags() AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (AnomalySubscriptionThresholdExpressionAndOutput) ToAnomalySubscriptionThresholdExpressionAndOutput ¶
func (o AnomalySubscriptionThresholdExpressionAndOutput) ToAnomalySubscriptionThresholdExpressionAndOutput() AnomalySubscriptionThresholdExpressionAndOutput
func (AnomalySubscriptionThresholdExpressionAndOutput) ToAnomalySubscriptionThresholdExpressionAndOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionAndOutput) ToAnomalySubscriptionThresholdExpressionAndOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndOutput
type AnomalySubscriptionThresholdExpressionAndTags ¶
type AnomalySubscriptionThresholdExpressionAndTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type AnomalySubscriptionThresholdExpressionAndTagsArgs ¶
type AnomalySubscriptionThresholdExpressionAndTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AnomalySubscriptionThresholdExpressionAndTagsArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndTagsArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndTagsArgs) ToAnomalySubscriptionThresholdExpressionAndTagsOutput ¶
func (i AnomalySubscriptionThresholdExpressionAndTagsArgs) ToAnomalySubscriptionThresholdExpressionAndTagsOutput() AnomalySubscriptionThresholdExpressionAndTagsOutput
func (AnomalySubscriptionThresholdExpressionAndTagsArgs) ToAnomalySubscriptionThresholdExpressionAndTagsOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionAndTagsArgs) ToAnomalySubscriptionThresholdExpressionAndTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndTagsOutput
func (AnomalySubscriptionThresholdExpressionAndTagsArgs) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionAndTagsArgs) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutput() AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionAndTagsArgs) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionAndTagsArgs) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
type AnomalySubscriptionThresholdExpressionAndTagsInput ¶
type AnomalySubscriptionThresholdExpressionAndTagsInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionAndTagsOutput() AnomalySubscriptionThresholdExpressionAndTagsOutput ToAnomalySubscriptionThresholdExpressionAndTagsOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionAndTagsOutput }
AnomalySubscriptionThresholdExpressionAndTagsInput is an input type that accepts AnomalySubscriptionThresholdExpressionAndTagsArgs and AnomalySubscriptionThresholdExpressionAndTagsOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionAndTagsInput` via:
AnomalySubscriptionThresholdExpressionAndTagsArgs{...}
type AnomalySubscriptionThresholdExpressionAndTagsOutput ¶
type AnomalySubscriptionThresholdExpressionAndTagsOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionAndTagsOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndTagsOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndTagsOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionAndTagsOutput) ToAnomalySubscriptionThresholdExpressionAndTagsOutput ¶
func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) ToAnomalySubscriptionThresholdExpressionAndTagsOutput() AnomalySubscriptionThresholdExpressionAndTagsOutput
func (AnomalySubscriptionThresholdExpressionAndTagsOutput) ToAnomalySubscriptionThresholdExpressionAndTagsOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) ToAnomalySubscriptionThresholdExpressionAndTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndTagsOutput
func (AnomalySubscriptionThresholdExpressionAndTagsOutput) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutput() AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionAndTagsOutput) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionAndTagsOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionAndTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionAndTagsPtrInput ¶
type AnomalySubscriptionThresholdExpressionAndTagsPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutput() AnomalySubscriptionThresholdExpressionAndTagsPtrOutput ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionAndTagsPtrOutput }
AnomalySubscriptionThresholdExpressionAndTagsPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionAndTagsArgs, AnomalySubscriptionThresholdExpressionAndTagsPtr and AnomalySubscriptionThresholdExpressionAndTagsPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionAndTagsPtrInput` via:
AnomalySubscriptionThresholdExpressionAndTagsArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionAndTagsPtr ¶
func AnomalySubscriptionThresholdExpressionAndTagsPtr(v *AnomalySubscriptionThresholdExpressionAndTagsArgs) AnomalySubscriptionThresholdExpressionAndTagsPtrInput
type AnomalySubscriptionThresholdExpressionAndTagsPtrOutput ¶
type AnomalySubscriptionThresholdExpressionAndTagsPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutput() AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionAndTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionAndTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionAndTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionArgs ¶
type AnomalySubscriptionThresholdExpressionArgs struct { // Return results that match both Dimension objects. Ands AnomalySubscriptionThresholdExpressionAndArrayInput `pulumi:"ands"` // Configuration block for the filter that's based on values. See Cost Category below. CostCategory AnomalySubscriptionThresholdExpressionCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific Dimension to use for. Dimension AnomalySubscriptionThresholdExpressionDimensionPtrInput `pulumi:"dimension"` // Return results that match both Dimension object. Not AnomalySubscriptionThresholdExpressionNotPtrInput `pulumi:"not"` // Return results that match both Dimension object. Ors AnomalySubscriptionThresholdExpressionOrArrayInput `pulumi:"ors"` // Configuration block for the specific Tag to use for. See Tags below. Tags AnomalySubscriptionThresholdExpressionTagsPtrInput `pulumi:"tags"` }
func (AnomalySubscriptionThresholdExpressionArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionArgs) ToAnomalySubscriptionThresholdExpressionOutput ¶
func (i AnomalySubscriptionThresholdExpressionArgs) ToAnomalySubscriptionThresholdExpressionOutput() AnomalySubscriptionThresholdExpressionOutput
func (AnomalySubscriptionThresholdExpressionArgs) ToAnomalySubscriptionThresholdExpressionOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionArgs) ToAnomalySubscriptionThresholdExpressionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOutput
func (AnomalySubscriptionThresholdExpressionArgs) ToAnomalySubscriptionThresholdExpressionPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionArgs) ToAnomalySubscriptionThresholdExpressionPtrOutput() AnomalySubscriptionThresholdExpressionPtrOutput
func (AnomalySubscriptionThresholdExpressionArgs) ToAnomalySubscriptionThresholdExpressionPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionArgs) ToAnomalySubscriptionThresholdExpressionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionPtrOutput
type AnomalySubscriptionThresholdExpressionCostCategory ¶
type AnomalySubscriptionThresholdExpressionCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type AnomalySubscriptionThresholdExpressionCostCategoryArgs ¶
type AnomalySubscriptionThresholdExpressionCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AnomalySubscriptionThresholdExpressionCostCategoryArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionCostCategoryArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionCostCategoryOutput ¶
func (i AnomalySubscriptionThresholdExpressionCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionCostCategoryOutput() AnomalySubscriptionThresholdExpressionCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionCostCategoryOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
type AnomalySubscriptionThresholdExpressionCostCategoryInput ¶
type AnomalySubscriptionThresholdExpressionCostCategoryInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionCostCategoryOutput() AnomalySubscriptionThresholdExpressionCostCategoryOutput ToAnomalySubscriptionThresholdExpressionCostCategoryOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionCostCategoryOutput }
AnomalySubscriptionThresholdExpressionCostCategoryInput is an input type that accepts AnomalySubscriptionThresholdExpressionCostCategoryArgs and AnomalySubscriptionThresholdExpressionCostCategoryOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionCostCategoryInput` via:
AnomalySubscriptionThresholdExpressionCostCategoryArgs{...}
type AnomalySubscriptionThresholdExpressionCostCategoryOutput ¶
type AnomalySubscriptionThresholdExpressionCostCategoryOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionCostCategoryOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionCostCategoryOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionCostCategoryOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionCostCategoryOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryOutput ¶
func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryOutput() AnomalySubscriptionThresholdExpressionCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionCostCategoryOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionCostCategoryPtrInput ¶
type AnomalySubscriptionThresholdExpressionCostCategoryPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput }
AnomalySubscriptionThresholdExpressionCostCategoryPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionCostCategoryArgs, AnomalySubscriptionThresholdExpressionCostCategoryPtr and AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionCostCategoryPtrInput` via:
AnomalySubscriptionThresholdExpressionCostCategoryArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionCostCategoryPtr ¶
func AnomalySubscriptionThresholdExpressionCostCategoryPtr(v *AnomalySubscriptionThresholdExpressionCostCategoryArgs) AnomalySubscriptionThresholdExpressionCostCategoryPtrInput
type AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput ¶
type AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionDimension ¶
type AnomalySubscriptionThresholdExpressionDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type AnomalySubscriptionThresholdExpressionDimensionArgs ¶
type AnomalySubscriptionThresholdExpressionDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AnomalySubscriptionThresholdExpressionDimensionArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionDimensionArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionDimensionArgs) ToAnomalySubscriptionThresholdExpressionDimensionOutput ¶
func (i AnomalySubscriptionThresholdExpressionDimensionArgs) ToAnomalySubscriptionThresholdExpressionDimensionOutput() AnomalySubscriptionThresholdExpressionDimensionOutput
func (AnomalySubscriptionThresholdExpressionDimensionArgs) ToAnomalySubscriptionThresholdExpressionDimensionOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionDimensionArgs) ToAnomalySubscriptionThresholdExpressionDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionDimensionOutput
func (AnomalySubscriptionThresholdExpressionDimensionArgs) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionDimensionArgs) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutput() AnomalySubscriptionThresholdExpressionDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionDimensionArgs) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionDimensionArgs) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionDimensionPtrOutput
type AnomalySubscriptionThresholdExpressionDimensionInput ¶
type AnomalySubscriptionThresholdExpressionDimensionInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionDimensionOutput() AnomalySubscriptionThresholdExpressionDimensionOutput ToAnomalySubscriptionThresholdExpressionDimensionOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionDimensionOutput }
AnomalySubscriptionThresholdExpressionDimensionInput is an input type that accepts AnomalySubscriptionThresholdExpressionDimensionArgs and AnomalySubscriptionThresholdExpressionDimensionOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionDimensionInput` via:
AnomalySubscriptionThresholdExpressionDimensionArgs{...}
type AnomalySubscriptionThresholdExpressionDimensionOutput ¶
type AnomalySubscriptionThresholdExpressionDimensionOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionDimensionOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionDimensionOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionDimensionOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionDimensionOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionDimensionOutput) ToAnomalySubscriptionThresholdExpressionDimensionOutput ¶
func (o AnomalySubscriptionThresholdExpressionDimensionOutput) ToAnomalySubscriptionThresholdExpressionDimensionOutput() AnomalySubscriptionThresholdExpressionDimensionOutput
func (AnomalySubscriptionThresholdExpressionDimensionOutput) ToAnomalySubscriptionThresholdExpressionDimensionOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionDimensionOutput) ToAnomalySubscriptionThresholdExpressionDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionDimensionOutput
func (AnomalySubscriptionThresholdExpressionDimensionOutput) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionDimensionOutput) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutput() AnomalySubscriptionThresholdExpressionDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionDimensionOutput) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionDimensionOutput) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionDimensionOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionDimensionPtrInput ¶
type AnomalySubscriptionThresholdExpressionDimensionPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionDimensionPtrOutput() AnomalySubscriptionThresholdExpressionDimensionPtrOutput ToAnomalySubscriptionThresholdExpressionDimensionPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionDimensionPtrOutput }
AnomalySubscriptionThresholdExpressionDimensionPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionDimensionArgs, AnomalySubscriptionThresholdExpressionDimensionPtr and AnomalySubscriptionThresholdExpressionDimensionPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionDimensionPtrInput` via:
AnomalySubscriptionThresholdExpressionDimensionArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionDimensionPtr ¶
func AnomalySubscriptionThresholdExpressionDimensionPtr(v *AnomalySubscriptionThresholdExpressionDimensionArgs) AnomalySubscriptionThresholdExpressionDimensionPtrInput
type AnomalySubscriptionThresholdExpressionDimensionPtrOutput ¶
type AnomalySubscriptionThresholdExpressionDimensionPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionDimensionPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionDimensionPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionDimensionPtrOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionDimensionPtrOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutput() AnomalySubscriptionThresholdExpressionDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionDimensionPtrOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionInput ¶
type AnomalySubscriptionThresholdExpressionInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionOutput() AnomalySubscriptionThresholdExpressionOutput ToAnomalySubscriptionThresholdExpressionOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionOutput }
AnomalySubscriptionThresholdExpressionInput is an input type that accepts AnomalySubscriptionThresholdExpressionArgs and AnomalySubscriptionThresholdExpressionOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionInput` via:
AnomalySubscriptionThresholdExpressionArgs{...}
type AnomalySubscriptionThresholdExpressionNot ¶
type AnomalySubscriptionThresholdExpressionNot struct { // Configuration block for the filter that's based on values. See Cost Category below. CostCategory *AnomalySubscriptionThresholdExpressionNotCostCategory `pulumi:"costCategory"` // Configuration block for the specific Dimension to use for. Dimension *AnomalySubscriptionThresholdExpressionNotDimension `pulumi:"dimension"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *AnomalySubscriptionThresholdExpressionNotTags `pulumi:"tags"` }
type AnomalySubscriptionThresholdExpressionNotArgs ¶
type AnomalySubscriptionThresholdExpressionNotArgs struct { // Configuration block for the filter that's based on values. See Cost Category below. CostCategory AnomalySubscriptionThresholdExpressionNotCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific Dimension to use for. Dimension AnomalySubscriptionThresholdExpressionNotDimensionPtrInput `pulumi:"dimension"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags AnomalySubscriptionThresholdExpressionNotTagsPtrInput `pulumi:"tags"` }
func (AnomalySubscriptionThresholdExpressionNotArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionNotArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionNotArgs) ToAnomalySubscriptionThresholdExpressionNotOutput ¶
func (i AnomalySubscriptionThresholdExpressionNotArgs) ToAnomalySubscriptionThresholdExpressionNotOutput() AnomalySubscriptionThresholdExpressionNotOutput
func (AnomalySubscriptionThresholdExpressionNotArgs) ToAnomalySubscriptionThresholdExpressionNotOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionNotArgs) ToAnomalySubscriptionThresholdExpressionNotOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotOutput
func (AnomalySubscriptionThresholdExpressionNotArgs) ToAnomalySubscriptionThresholdExpressionNotPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionNotArgs) ToAnomalySubscriptionThresholdExpressionNotPtrOutput() AnomalySubscriptionThresholdExpressionNotPtrOutput
func (AnomalySubscriptionThresholdExpressionNotArgs) ToAnomalySubscriptionThresholdExpressionNotPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionNotArgs) ToAnomalySubscriptionThresholdExpressionNotPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotPtrOutput
type AnomalySubscriptionThresholdExpressionNotCostCategory ¶
type AnomalySubscriptionThresholdExpressionNotCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type AnomalySubscriptionThresholdExpressionNotCostCategoryArgs ¶
type AnomalySubscriptionThresholdExpressionNotCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutput ¶
func (i AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutput() AnomalySubscriptionThresholdExpressionNotCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
type AnomalySubscriptionThresholdExpressionNotCostCategoryInput ¶
type AnomalySubscriptionThresholdExpressionNotCostCategoryInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutput() AnomalySubscriptionThresholdExpressionNotCostCategoryOutput ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionNotCostCategoryOutput }
AnomalySubscriptionThresholdExpressionNotCostCategoryInput is an input type that accepts AnomalySubscriptionThresholdExpressionNotCostCategoryArgs and AnomalySubscriptionThresholdExpressionNotCostCategoryOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionNotCostCategoryInput` via:
AnomalySubscriptionThresholdExpressionNotCostCategoryArgs{...}
type AnomalySubscriptionThresholdExpressionNotCostCategoryOutput ¶
type AnomalySubscriptionThresholdExpressionNotCostCategoryOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutput ¶
func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutput() AnomalySubscriptionThresholdExpressionNotCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionNotCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionNotCostCategoryPtrInput ¶
type AnomalySubscriptionThresholdExpressionNotCostCategoryPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput }
AnomalySubscriptionThresholdExpressionNotCostCategoryPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionNotCostCategoryArgs, AnomalySubscriptionThresholdExpressionNotCostCategoryPtr and AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionNotCostCategoryPtrInput` via:
AnomalySubscriptionThresholdExpressionNotCostCategoryArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionNotCostCategoryPtr ¶
func AnomalySubscriptionThresholdExpressionNotCostCategoryPtr(v *AnomalySubscriptionThresholdExpressionNotCostCategoryArgs) AnomalySubscriptionThresholdExpressionNotCostCategoryPtrInput
type AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput ¶
type AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) Key ¶
func (o AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionNotDimension ¶
type AnomalySubscriptionThresholdExpressionNotDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type AnomalySubscriptionThresholdExpressionNotDimensionArgs ¶
type AnomalySubscriptionThresholdExpressionNotDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AnomalySubscriptionThresholdExpressionNotDimensionArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionNotDimensionArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionNotDimensionArgs) ToAnomalySubscriptionThresholdExpressionNotDimensionOutput ¶
func (i AnomalySubscriptionThresholdExpressionNotDimensionArgs) ToAnomalySubscriptionThresholdExpressionNotDimensionOutput() AnomalySubscriptionThresholdExpressionNotDimensionOutput
func (AnomalySubscriptionThresholdExpressionNotDimensionArgs) ToAnomalySubscriptionThresholdExpressionNotDimensionOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionNotDimensionArgs) ToAnomalySubscriptionThresholdExpressionNotDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotDimensionOutput
func (AnomalySubscriptionThresholdExpressionNotDimensionArgs) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionNotDimensionArgs) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutput() AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionNotDimensionArgs) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionNotDimensionArgs) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
type AnomalySubscriptionThresholdExpressionNotDimensionInput ¶
type AnomalySubscriptionThresholdExpressionNotDimensionInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionNotDimensionOutput() AnomalySubscriptionThresholdExpressionNotDimensionOutput ToAnomalySubscriptionThresholdExpressionNotDimensionOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionNotDimensionOutput }
AnomalySubscriptionThresholdExpressionNotDimensionInput is an input type that accepts AnomalySubscriptionThresholdExpressionNotDimensionArgs and AnomalySubscriptionThresholdExpressionNotDimensionOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionNotDimensionInput` via:
AnomalySubscriptionThresholdExpressionNotDimensionArgs{...}
type AnomalySubscriptionThresholdExpressionNotDimensionOutput ¶
type AnomalySubscriptionThresholdExpressionNotDimensionOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionNotDimensionOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionNotDimensionOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionNotDimensionOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionNotDimensionOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionNotDimensionOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionOutput ¶
func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionOutput() AnomalySubscriptionThresholdExpressionNotDimensionOutput
func (AnomalySubscriptionThresholdExpressionNotDimensionOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotDimensionOutput
func (AnomalySubscriptionThresholdExpressionNotDimensionOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutput() AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionNotDimensionOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionNotDimensionOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionNotDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionNotDimensionPtrInput ¶
type AnomalySubscriptionThresholdExpressionNotDimensionPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutput() AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput }
AnomalySubscriptionThresholdExpressionNotDimensionPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionNotDimensionArgs, AnomalySubscriptionThresholdExpressionNotDimensionPtr and AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionNotDimensionPtrInput` via:
AnomalySubscriptionThresholdExpressionNotDimensionArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionNotDimensionPtr ¶
func AnomalySubscriptionThresholdExpressionNotDimensionPtr(v *AnomalySubscriptionThresholdExpressionNotDimensionArgs) AnomalySubscriptionThresholdExpressionNotDimensionPtrInput
type AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput ¶
type AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutput() AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionNotDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionNotInput ¶
type AnomalySubscriptionThresholdExpressionNotInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionNotOutput() AnomalySubscriptionThresholdExpressionNotOutput ToAnomalySubscriptionThresholdExpressionNotOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionNotOutput }
AnomalySubscriptionThresholdExpressionNotInput is an input type that accepts AnomalySubscriptionThresholdExpressionNotArgs and AnomalySubscriptionThresholdExpressionNotOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionNotInput` via:
AnomalySubscriptionThresholdExpressionNotArgs{...}
type AnomalySubscriptionThresholdExpressionNotOutput ¶
type AnomalySubscriptionThresholdExpressionNotOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionNotOutput) CostCategory ¶
func (o AnomalySubscriptionThresholdExpressionNotOutput) CostCategory() AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
Configuration block for the filter that's based on values. See Cost Category below.
func (AnomalySubscriptionThresholdExpressionNotOutput) Dimension ¶
func (o AnomalySubscriptionThresholdExpressionNotOutput) Dimension() AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
Configuration block for the specific Dimension to use for.
func (AnomalySubscriptionThresholdExpressionNotOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionNotOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionNotOutput) Tags ¶
func (o AnomalySubscriptionThresholdExpressionNotOutput) Tags() AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (AnomalySubscriptionThresholdExpressionNotOutput) ToAnomalySubscriptionThresholdExpressionNotOutput ¶
func (o AnomalySubscriptionThresholdExpressionNotOutput) ToAnomalySubscriptionThresholdExpressionNotOutput() AnomalySubscriptionThresholdExpressionNotOutput
func (AnomalySubscriptionThresholdExpressionNotOutput) ToAnomalySubscriptionThresholdExpressionNotOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionNotOutput) ToAnomalySubscriptionThresholdExpressionNotOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotOutput
func (AnomalySubscriptionThresholdExpressionNotOutput) ToAnomalySubscriptionThresholdExpressionNotPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionNotOutput) ToAnomalySubscriptionThresholdExpressionNotPtrOutput() AnomalySubscriptionThresholdExpressionNotPtrOutput
func (AnomalySubscriptionThresholdExpressionNotOutput) ToAnomalySubscriptionThresholdExpressionNotPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionNotOutput) ToAnomalySubscriptionThresholdExpressionNotPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotPtrOutput
type AnomalySubscriptionThresholdExpressionNotPtrInput ¶
type AnomalySubscriptionThresholdExpressionNotPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionNotPtrOutput() AnomalySubscriptionThresholdExpressionNotPtrOutput ToAnomalySubscriptionThresholdExpressionNotPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionNotPtrOutput }
AnomalySubscriptionThresholdExpressionNotPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionNotArgs, AnomalySubscriptionThresholdExpressionNotPtr and AnomalySubscriptionThresholdExpressionNotPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionNotPtrInput` via:
AnomalySubscriptionThresholdExpressionNotArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionNotPtr ¶
func AnomalySubscriptionThresholdExpressionNotPtr(v *AnomalySubscriptionThresholdExpressionNotArgs) AnomalySubscriptionThresholdExpressionNotPtrInput
type AnomalySubscriptionThresholdExpressionNotPtrOutput ¶
type AnomalySubscriptionThresholdExpressionNotPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionNotPtrOutput) CostCategory ¶
func (o AnomalySubscriptionThresholdExpressionNotPtrOutput) CostCategory() AnomalySubscriptionThresholdExpressionNotCostCategoryPtrOutput
Configuration block for the filter that's based on values. See Cost Category below.
func (AnomalySubscriptionThresholdExpressionNotPtrOutput) Dimension ¶
func (o AnomalySubscriptionThresholdExpressionNotPtrOutput) Dimension() AnomalySubscriptionThresholdExpressionNotDimensionPtrOutput
Configuration block for the specific Dimension to use for.
func (AnomalySubscriptionThresholdExpressionNotPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionNotPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionNotPtrOutput) Tags ¶
func (o AnomalySubscriptionThresholdExpressionNotPtrOutput) Tags() AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (AnomalySubscriptionThresholdExpressionNotPtrOutput) ToAnomalySubscriptionThresholdExpressionNotPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionNotPtrOutput) ToAnomalySubscriptionThresholdExpressionNotPtrOutput() AnomalySubscriptionThresholdExpressionNotPtrOutput
func (AnomalySubscriptionThresholdExpressionNotPtrOutput) ToAnomalySubscriptionThresholdExpressionNotPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionNotPtrOutput) ToAnomalySubscriptionThresholdExpressionNotPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotPtrOutput
type AnomalySubscriptionThresholdExpressionNotTags ¶
type AnomalySubscriptionThresholdExpressionNotTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type AnomalySubscriptionThresholdExpressionNotTagsArgs ¶
type AnomalySubscriptionThresholdExpressionNotTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AnomalySubscriptionThresholdExpressionNotTagsArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionNotTagsArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionNotTagsArgs) ToAnomalySubscriptionThresholdExpressionNotTagsOutput ¶
func (i AnomalySubscriptionThresholdExpressionNotTagsArgs) ToAnomalySubscriptionThresholdExpressionNotTagsOutput() AnomalySubscriptionThresholdExpressionNotTagsOutput
func (AnomalySubscriptionThresholdExpressionNotTagsArgs) ToAnomalySubscriptionThresholdExpressionNotTagsOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionNotTagsArgs) ToAnomalySubscriptionThresholdExpressionNotTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotTagsOutput
func (AnomalySubscriptionThresholdExpressionNotTagsArgs) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionNotTagsArgs) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutput() AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionNotTagsArgs) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionNotTagsArgs) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
type AnomalySubscriptionThresholdExpressionNotTagsInput ¶
type AnomalySubscriptionThresholdExpressionNotTagsInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionNotTagsOutput() AnomalySubscriptionThresholdExpressionNotTagsOutput ToAnomalySubscriptionThresholdExpressionNotTagsOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionNotTagsOutput }
AnomalySubscriptionThresholdExpressionNotTagsInput is an input type that accepts AnomalySubscriptionThresholdExpressionNotTagsArgs and AnomalySubscriptionThresholdExpressionNotTagsOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionNotTagsInput` via:
AnomalySubscriptionThresholdExpressionNotTagsArgs{...}
type AnomalySubscriptionThresholdExpressionNotTagsOutput ¶
type AnomalySubscriptionThresholdExpressionNotTagsOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionNotTagsOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionNotTagsOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionNotTagsOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionNotTagsOutput) ToAnomalySubscriptionThresholdExpressionNotTagsOutput ¶
func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) ToAnomalySubscriptionThresholdExpressionNotTagsOutput() AnomalySubscriptionThresholdExpressionNotTagsOutput
func (AnomalySubscriptionThresholdExpressionNotTagsOutput) ToAnomalySubscriptionThresholdExpressionNotTagsOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) ToAnomalySubscriptionThresholdExpressionNotTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotTagsOutput
func (AnomalySubscriptionThresholdExpressionNotTagsOutput) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutput() AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionNotTagsOutput) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionNotTagsOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionNotTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionNotTagsPtrInput ¶
type AnomalySubscriptionThresholdExpressionNotTagsPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutput() AnomalySubscriptionThresholdExpressionNotTagsPtrOutput ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionNotTagsPtrOutput }
AnomalySubscriptionThresholdExpressionNotTagsPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionNotTagsArgs, AnomalySubscriptionThresholdExpressionNotTagsPtr and AnomalySubscriptionThresholdExpressionNotTagsPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionNotTagsPtrInput` via:
AnomalySubscriptionThresholdExpressionNotTagsArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionNotTagsPtr ¶
func AnomalySubscriptionThresholdExpressionNotTagsPtr(v *AnomalySubscriptionThresholdExpressionNotTagsArgs) AnomalySubscriptionThresholdExpressionNotTagsPtrInput
type AnomalySubscriptionThresholdExpressionNotTagsPtrOutput ¶
type AnomalySubscriptionThresholdExpressionNotTagsPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutput() AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionNotTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionNotTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionNotTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionOr ¶
type AnomalySubscriptionThresholdExpressionOr struct { // Configuration block for the filter that's based on values. See Cost Category below. CostCategory *AnomalySubscriptionThresholdExpressionOrCostCategory `pulumi:"costCategory"` // Configuration block for the specific Dimension to use for. Dimension *AnomalySubscriptionThresholdExpressionOrDimension `pulumi:"dimension"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *AnomalySubscriptionThresholdExpressionOrTags `pulumi:"tags"` }
type AnomalySubscriptionThresholdExpressionOrArgs ¶
type AnomalySubscriptionThresholdExpressionOrArgs struct { // Configuration block for the filter that's based on values. See Cost Category below. CostCategory AnomalySubscriptionThresholdExpressionOrCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific Dimension to use for. Dimension AnomalySubscriptionThresholdExpressionOrDimensionPtrInput `pulumi:"dimension"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags AnomalySubscriptionThresholdExpressionOrTagsPtrInput `pulumi:"tags"` }
func (AnomalySubscriptionThresholdExpressionOrArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrArgs) ToAnomalySubscriptionThresholdExpressionOrOutput ¶
func (i AnomalySubscriptionThresholdExpressionOrArgs) ToAnomalySubscriptionThresholdExpressionOrOutput() AnomalySubscriptionThresholdExpressionOrOutput
func (AnomalySubscriptionThresholdExpressionOrArgs) ToAnomalySubscriptionThresholdExpressionOrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionOrArgs) ToAnomalySubscriptionThresholdExpressionOrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrOutput
type AnomalySubscriptionThresholdExpressionOrArray ¶
type AnomalySubscriptionThresholdExpressionOrArray []AnomalySubscriptionThresholdExpressionOrInput
func (AnomalySubscriptionThresholdExpressionOrArray) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrArray) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrArray) ToAnomalySubscriptionThresholdExpressionOrArrayOutput ¶
func (i AnomalySubscriptionThresholdExpressionOrArray) ToAnomalySubscriptionThresholdExpressionOrArrayOutput() AnomalySubscriptionThresholdExpressionOrArrayOutput
func (AnomalySubscriptionThresholdExpressionOrArray) ToAnomalySubscriptionThresholdExpressionOrArrayOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionOrArray) ToAnomalySubscriptionThresholdExpressionOrArrayOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrArrayOutput
type AnomalySubscriptionThresholdExpressionOrArrayInput ¶
type AnomalySubscriptionThresholdExpressionOrArrayInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionOrArrayOutput() AnomalySubscriptionThresholdExpressionOrArrayOutput ToAnomalySubscriptionThresholdExpressionOrArrayOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionOrArrayOutput }
AnomalySubscriptionThresholdExpressionOrArrayInput is an input type that accepts AnomalySubscriptionThresholdExpressionOrArray and AnomalySubscriptionThresholdExpressionOrArrayOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionOrArrayInput` via:
AnomalySubscriptionThresholdExpressionOrArray{ AnomalySubscriptionThresholdExpressionOrArgs{...} }
type AnomalySubscriptionThresholdExpressionOrArrayOutput ¶
type AnomalySubscriptionThresholdExpressionOrArrayOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionOrArrayOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrArrayOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrArrayOutput) ToAnomalySubscriptionThresholdExpressionOrArrayOutput ¶
func (o AnomalySubscriptionThresholdExpressionOrArrayOutput) ToAnomalySubscriptionThresholdExpressionOrArrayOutput() AnomalySubscriptionThresholdExpressionOrArrayOutput
func (AnomalySubscriptionThresholdExpressionOrArrayOutput) ToAnomalySubscriptionThresholdExpressionOrArrayOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOrArrayOutput) ToAnomalySubscriptionThresholdExpressionOrArrayOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrArrayOutput
type AnomalySubscriptionThresholdExpressionOrCostCategory ¶
type AnomalySubscriptionThresholdExpressionOrCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type AnomalySubscriptionThresholdExpressionOrCostCategoryArgs ¶
type AnomalySubscriptionThresholdExpressionOrCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutput ¶
func (i AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutput() AnomalySubscriptionThresholdExpressionOrCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
type AnomalySubscriptionThresholdExpressionOrCostCategoryInput ¶
type AnomalySubscriptionThresholdExpressionOrCostCategoryInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutput() AnomalySubscriptionThresholdExpressionOrCostCategoryOutput ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionOrCostCategoryOutput }
AnomalySubscriptionThresholdExpressionOrCostCategoryInput is an input type that accepts AnomalySubscriptionThresholdExpressionOrCostCategoryArgs and AnomalySubscriptionThresholdExpressionOrCostCategoryOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionOrCostCategoryInput` via:
AnomalySubscriptionThresholdExpressionOrCostCategoryArgs{...}
type AnomalySubscriptionThresholdExpressionOrCostCategoryOutput ¶
type AnomalySubscriptionThresholdExpressionOrCostCategoryOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutput ¶
func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutput() AnomalySubscriptionThresholdExpressionOrCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrCostCategoryOutput
func (AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionOrCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionOrCostCategoryPtrInput ¶
type AnomalySubscriptionThresholdExpressionOrCostCategoryPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput }
AnomalySubscriptionThresholdExpressionOrCostCategoryPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionOrCostCategoryArgs, AnomalySubscriptionThresholdExpressionOrCostCategoryPtr and AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionOrCostCategoryPtrInput` via:
AnomalySubscriptionThresholdExpressionOrCostCategoryArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionOrCostCategoryPtr ¶
func AnomalySubscriptionThresholdExpressionOrCostCategoryPtr(v *AnomalySubscriptionThresholdExpressionOrCostCategoryArgs) AnomalySubscriptionThresholdExpressionOrCostCategoryPtrInput
type AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput ¶
type AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput() AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) ToAnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
func (AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionOrDimension ¶
type AnomalySubscriptionThresholdExpressionOrDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type AnomalySubscriptionThresholdExpressionOrDimensionArgs ¶
type AnomalySubscriptionThresholdExpressionOrDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AnomalySubscriptionThresholdExpressionOrDimensionArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrDimensionArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrDimensionArgs) ToAnomalySubscriptionThresholdExpressionOrDimensionOutput ¶
func (i AnomalySubscriptionThresholdExpressionOrDimensionArgs) ToAnomalySubscriptionThresholdExpressionOrDimensionOutput() AnomalySubscriptionThresholdExpressionOrDimensionOutput
func (AnomalySubscriptionThresholdExpressionOrDimensionArgs) ToAnomalySubscriptionThresholdExpressionOrDimensionOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionOrDimensionArgs) ToAnomalySubscriptionThresholdExpressionOrDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrDimensionOutput
func (AnomalySubscriptionThresholdExpressionOrDimensionArgs) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionOrDimensionArgs) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutput() AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionOrDimensionArgs) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionOrDimensionArgs) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
type AnomalySubscriptionThresholdExpressionOrDimensionInput ¶
type AnomalySubscriptionThresholdExpressionOrDimensionInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionOrDimensionOutput() AnomalySubscriptionThresholdExpressionOrDimensionOutput ToAnomalySubscriptionThresholdExpressionOrDimensionOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionOrDimensionOutput }
AnomalySubscriptionThresholdExpressionOrDimensionInput is an input type that accepts AnomalySubscriptionThresholdExpressionOrDimensionArgs and AnomalySubscriptionThresholdExpressionOrDimensionOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionOrDimensionInput` via:
AnomalySubscriptionThresholdExpressionOrDimensionArgs{...}
type AnomalySubscriptionThresholdExpressionOrDimensionOutput ¶
type AnomalySubscriptionThresholdExpressionOrDimensionOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionOrDimensionOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrDimensionOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrDimensionOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionOrDimensionOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionOrDimensionOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionOutput ¶
func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionOutput() AnomalySubscriptionThresholdExpressionOrDimensionOutput
func (AnomalySubscriptionThresholdExpressionOrDimensionOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrDimensionOutput
func (AnomalySubscriptionThresholdExpressionOrDimensionOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutput() AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionOrDimensionOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionOrDimensionOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionOrDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionOrDimensionPtrInput ¶
type AnomalySubscriptionThresholdExpressionOrDimensionPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutput() AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput }
AnomalySubscriptionThresholdExpressionOrDimensionPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionOrDimensionArgs, AnomalySubscriptionThresholdExpressionOrDimensionPtr and AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionOrDimensionPtrInput` via:
AnomalySubscriptionThresholdExpressionOrDimensionArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionOrDimensionPtr ¶
func AnomalySubscriptionThresholdExpressionOrDimensionPtr(v *AnomalySubscriptionThresholdExpressionOrDimensionArgs) AnomalySubscriptionThresholdExpressionOrDimensionPtrInput
type AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput ¶
type AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) Key ¶
Unique name of the Cost Category.
func (AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutput() AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) ToAnomalySubscriptionThresholdExpressionOrDimensionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
func (AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionOrInput ¶
type AnomalySubscriptionThresholdExpressionOrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionOrOutput() AnomalySubscriptionThresholdExpressionOrOutput ToAnomalySubscriptionThresholdExpressionOrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionOrOutput }
AnomalySubscriptionThresholdExpressionOrInput is an input type that accepts AnomalySubscriptionThresholdExpressionOrArgs and AnomalySubscriptionThresholdExpressionOrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionOrInput` via:
AnomalySubscriptionThresholdExpressionOrArgs{...}
type AnomalySubscriptionThresholdExpressionOrOutput ¶
type AnomalySubscriptionThresholdExpressionOrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionOrOutput) CostCategory ¶
func (o AnomalySubscriptionThresholdExpressionOrOutput) CostCategory() AnomalySubscriptionThresholdExpressionOrCostCategoryPtrOutput
Configuration block for the filter that's based on values. See Cost Category below.
func (AnomalySubscriptionThresholdExpressionOrOutput) Dimension ¶
func (o AnomalySubscriptionThresholdExpressionOrOutput) Dimension() AnomalySubscriptionThresholdExpressionOrDimensionPtrOutput
Configuration block for the specific Dimension to use for.
func (AnomalySubscriptionThresholdExpressionOrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrOutput) Tags ¶
func (o AnomalySubscriptionThresholdExpressionOrOutput) Tags() AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (AnomalySubscriptionThresholdExpressionOrOutput) ToAnomalySubscriptionThresholdExpressionOrOutput ¶
func (o AnomalySubscriptionThresholdExpressionOrOutput) ToAnomalySubscriptionThresholdExpressionOrOutput() AnomalySubscriptionThresholdExpressionOrOutput
func (AnomalySubscriptionThresholdExpressionOrOutput) ToAnomalySubscriptionThresholdExpressionOrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOrOutput) ToAnomalySubscriptionThresholdExpressionOrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrOutput
type AnomalySubscriptionThresholdExpressionOrTags ¶
type AnomalySubscriptionThresholdExpressionOrTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type AnomalySubscriptionThresholdExpressionOrTagsArgs ¶
type AnomalySubscriptionThresholdExpressionOrTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AnomalySubscriptionThresholdExpressionOrTagsArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrTagsArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrTagsArgs) ToAnomalySubscriptionThresholdExpressionOrTagsOutput ¶
func (i AnomalySubscriptionThresholdExpressionOrTagsArgs) ToAnomalySubscriptionThresholdExpressionOrTagsOutput() AnomalySubscriptionThresholdExpressionOrTagsOutput
func (AnomalySubscriptionThresholdExpressionOrTagsArgs) ToAnomalySubscriptionThresholdExpressionOrTagsOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionOrTagsArgs) ToAnomalySubscriptionThresholdExpressionOrTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrTagsOutput
func (AnomalySubscriptionThresholdExpressionOrTagsArgs) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionOrTagsArgs) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutput() AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionOrTagsArgs) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionOrTagsArgs) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
type AnomalySubscriptionThresholdExpressionOrTagsInput ¶
type AnomalySubscriptionThresholdExpressionOrTagsInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionOrTagsOutput() AnomalySubscriptionThresholdExpressionOrTagsOutput ToAnomalySubscriptionThresholdExpressionOrTagsOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionOrTagsOutput }
AnomalySubscriptionThresholdExpressionOrTagsInput is an input type that accepts AnomalySubscriptionThresholdExpressionOrTagsArgs and AnomalySubscriptionThresholdExpressionOrTagsOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionOrTagsInput` via:
AnomalySubscriptionThresholdExpressionOrTagsArgs{...}
type AnomalySubscriptionThresholdExpressionOrTagsOutput ¶
type AnomalySubscriptionThresholdExpressionOrTagsOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionOrTagsOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrTagsOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrTagsOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionOrTagsOutput) ToAnomalySubscriptionThresholdExpressionOrTagsOutput ¶
func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) ToAnomalySubscriptionThresholdExpressionOrTagsOutput() AnomalySubscriptionThresholdExpressionOrTagsOutput
func (AnomalySubscriptionThresholdExpressionOrTagsOutput) ToAnomalySubscriptionThresholdExpressionOrTagsOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) ToAnomalySubscriptionThresholdExpressionOrTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrTagsOutput
func (AnomalySubscriptionThresholdExpressionOrTagsOutput) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutput() AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionOrTagsOutput) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionOrTagsOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionOrTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionOrTagsPtrInput ¶
type AnomalySubscriptionThresholdExpressionOrTagsPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutput() AnomalySubscriptionThresholdExpressionOrTagsPtrOutput ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionOrTagsPtrOutput }
AnomalySubscriptionThresholdExpressionOrTagsPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionOrTagsArgs, AnomalySubscriptionThresholdExpressionOrTagsPtr and AnomalySubscriptionThresholdExpressionOrTagsPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionOrTagsPtrInput` via:
AnomalySubscriptionThresholdExpressionOrTagsArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionOrTagsPtr ¶
func AnomalySubscriptionThresholdExpressionOrTagsPtr(v *AnomalySubscriptionThresholdExpressionOrTagsArgs) AnomalySubscriptionThresholdExpressionOrTagsPtrInput
type AnomalySubscriptionThresholdExpressionOrTagsPtrOutput ¶
type AnomalySubscriptionThresholdExpressionOrTagsPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutput() AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionOrTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOrTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionOrTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionOutput ¶
type AnomalySubscriptionThresholdExpressionOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionOutput) Ands ¶
func (o AnomalySubscriptionThresholdExpressionOutput) Ands() AnomalySubscriptionThresholdExpressionAndArrayOutput
Return results that match both Dimension objects.
func (AnomalySubscriptionThresholdExpressionOutput) CostCategory ¶
func (o AnomalySubscriptionThresholdExpressionOutput) CostCategory() AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
Configuration block for the filter that's based on values. See Cost Category below.
func (AnomalySubscriptionThresholdExpressionOutput) Dimension ¶
func (o AnomalySubscriptionThresholdExpressionOutput) Dimension() AnomalySubscriptionThresholdExpressionDimensionPtrOutput
Configuration block for the specific Dimension to use for.
func (AnomalySubscriptionThresholdExpressionOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionOutput) Not ¶
func (o AnomalySubscriptionThresholdExpressionOutput) Not() AnomalySubscriptionThresholdExpressionNotPtrOutput
Return results that match both Dimension object.
func (AnomalySubscriptionThresholdExpressionOutput) Ors ¶
func (o AnomalySubscriptionThresholdExpressionOutput) Ors() AnomalySubscriptionThresholdExpressionOrArrayOutput
Return results that match both Dimension object.
func (AnomalySubscriptionThresholdExpressionOutput) Tags ¶
func (o AnomalySubscriptionThresholdExpressionOutput) Tags() AnomalySubscriptionThresholdExpressionTagsPtrOutput
Configuration block for the specific Tag to use for. See Tags below.
func (AnomalySubscriptionThresholdExpressionOutput) ToAnomalySubscriptionThresholdExpressionOutput ¶
func (o AnomalySubscriptionThresholdExpressionOutput) ToAnomalySubscriptionThresholdExpressionOutput() AnomalySubscriptionThresholdExpressionOutput
func (AnomalySubscriptionThresholdExpressionOutput) ToAnomalySubscriptionThresholdExpressionOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOutput) ToAnomalySubscriptionThresholdExpressionOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionOutput
func (AnomalySubscriptionThresholdExpressionOutput) ToAnomalySubscriptionThresholdExpressionPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionOutput) ToAnomalySubscriptionThresholdExpressionPtrOutput() AnomalySubscriptionThresholdExpressionPtrOutput
func (AnomalySubscriptionThresholdExpressionOutput) ToAnomalySubscriptionThresholdExpressionPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionOutput) ToAnomalySubscriptionThresholdExpressionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionPtrOutput
type AnomalySubscriptionThresholdExpressionPtrInput ¶
type AnomalySubscriptionThresholdExpressionPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionPtrOutput() AnomalySubscriptionThresholdExpressionPtrOutput ToAnomalySubscriptionThresholdExpressionPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionPtrOutput }
AnomalySubscriptionThresholdExpressionPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionArgs, AnomalySubscriptionThresholdExpressionPtr and AnomalySubscriptionThresholdExpressionPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionPtrInput` via:
AnomalySubscriptionThresholdExpressionArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionPtr ¶
func AnomalySubscriptionThresholdExpressionPtr(v *AnomalySubscriptionThresholdExpressionArgs) AnomalySubscriptionThresholdExpressionPtrInput
type AnomalySubscriptionThresholdExpressionPtrOutput ¶
type AnomalySubscriptionThresholdExpressionPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionPtrOutput) Ands ¶
func (o AnomalySubscriptionThresholdExpressionPtrOutput) Ands() AnomalySubscriptionThresholdExpressionAndArrayOutput
Return results that match both Dimension objects.
func (AnomalySubscriptionThresholdExpressionPtrOutput) CostCategory ¶
func (o AnomalySubscriptionThresholdExpressionPtrOutput) CostCategory() AnomalySubscriptionThresholdExpressionCostCategoryPtrOutput
Configuration block for the filter that's based on values. See Cost Category below.
func (AnomalySubscriptionThresholdExpressionPtrOutput) Dimension ¶
func (o AnomalySubscriptionThresholdExpressionPtrOutput) Dimension() AnomalySubscriptionThresholdExpressionDimensionPtrOutput
Configuration block for the specific Dimension to use for.
func (AnomalySubscriptionThresholdExpressionPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionPtrOutput) Not ¶
func (o AnomalySubscriptionThresholdExpressionPtrOutput) Not() AnomalySubscriptionThresholdExpressionNotPtrOutput
Return results that match both Dimension object.
func (AnomalySubscriptionThresholdExpressionPtrOutput) Ors ¶
func (o AnomalySubscriptionThresholdExpressionPtrOutput) Ors() AnomalySubscriptionThresholdExpressionOrArrayOutput
Return results that match both Dimension object.
func (AnomalySubscriptionThresholdExpressionPtrOutput) Tags ¶
func (o AnomalySubscriptionThresholdExpressionPtrOutput) Tags() AnomalySubscriptionThresholdExpressionTagsPtrOutput
Configuration block for the specific Tag to use for. See Tags below.
func (AnomalySubscriptionThresholdExpressionPtrOutput) ToAnomalySubscriptionThresholdExpressionPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionPtrOutput) ToAnomalySubscriptionThresholdExpressionPtrOutput() AnomalySubscriptionThresholdExpressionPtrOutput
func (AnomalySubscriptionThresholdExpressionPtrOutput) ToAnomalySubscriptionThresholdExpressionPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionPtrOutput) ToAnomalySubscriptionThresholdExpressionPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionPtrOutput
type AnomalySubscriptionThresholdExpressionTags ¶
type AnomalySubscriptionThresholdExpressionTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type AnomalySubscriptionThresholdExpressionTagsArgs ¶
type AnomalySubscriptionThresholdExpressionTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (AnomalySubscriptionThresholdExpressionTagsArgs) ElementType ¶
func (AnomalySubscriptionThresholdExpressionTagsArgs) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionTagsArgs) ToAnomalySubscriptionThresholdExpressionTagsOutput ¶
func (i AnomalySubscriptionThresholdExpressionTagsArgs) ToAnomalySubscriptionThresholdExpressionTagsOutput() AnomalySubscriptionThresholdExpressionTagsOutput
func (AnomalySubscriptionThresholdExpressionTagsArgs) ToAnomalySubscriptionThresholdExpressionTagsOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionTagsArgs) ToAnomalySubscriptionThresholdExpressionTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionTagsOutput
func (AnomalySubscriptionThresholdExpressionTagsArgs) ToAnomalySubscriptionThresholdExpressionTagsPtrOutput ¶
func (i AnomalySubscriptionThresholdExpressionTagsArgs) ToAnomalySubscriptionThresholdExpressionTagsPtrOutput() AnomalySubscriptionThresholdExpressionTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionTagsArgs) ToAnomalySubscriptionThresholdExpressionTagsPtrOutputWithContext ¶
func (i AnomalySubscriptionThresholdExpressionTagsArgs) ToAnomalySubscriptionThresholdExpressionTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionTagsPtrOutput
type AnomalySubscriptionThresholdExpressionTagsInput ¶
type AnomalySubscriptionThresholdExpressionTagsInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionTagsOutput() AnomalySubscriptionThresholdExpressionTagsOutput ToAnomalySubscriptionThresholdExpressionTagsOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionTagsOutput }
AnomalySubscriptionThresholdExpressionTagsInput is an input type that accepts AnomalySubscriptionThresholdExpressionTagsArgs and AnomalySubscriptionThresholdExpressionTagsOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionTagsInput` via:
AnomalySubscriptionThresholdExpressionTagsArgs{...}
type AnomalySubscriptionThresholdExpressionTagsOutput ¶
type AnomalySubscriptionThresholdExpressionTagsOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionTagsOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionTagsOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionTagsOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionTagsOutput) ToAnomalySubscriptionThresholdExpressionTagsOutput ¶
func (o AnomalySubscriptionThresholdExpressionTagsOutput) ToAnomalySubscriptionThresholdExpressionTagsOutput() AnomalySubscriptionThresholdExpressionTagsOutput
func (AnomalySubscriptionThresholdExpressionTagsOutput) ToAnomalySubscriptionThresholdExpressionTagsOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionTagsOutput) ToAnomalySubscriptionThresholdExpressionTagsOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionTagsOutput
func (AnomalySubscriptionThresholdExpressionTagsOutput) ToAnomalySubscriptionThresholdExpressionTagsPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionTagsOutput) ToAnomalySubscriptionThresholdExpressionTagsPtrOutput() AnomalySubscriptionThresholdExpressionTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionTagsOutput) ToAnomalySubscriptionThresholdExpressionTagsPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionTagsOutput) ToAnomalySubscriptionThresholdExpressionTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionTagsOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type AnomalySubscriptionThresholdExpressionTagsPtrInput ¶
type AnomalySubscriptionThresholdExpressionTagsPtrInput interface { pulumi.Input ToAnomalySubscriptionThresholdExpressionTagsPtrOutput() AnomalySubscriptionThresholdExpressionTagsPtrOutput ToAnomalySubscriptionThresholdExpressionTagsPtrOutputWithContext(context.Context) AnomalySubscriptionThresholdExpressionTagsPtrOutput }
AnomalySubscriptionThresholdExpressionTagsPtrInput is an input type that accepts AnomalySubscriptionThresholdExpressionTagsArgs, AnomalySubscriptionThresholdExpressionTagsPtr and AnomalySubscriptionThresholdExpressionTagsPtrOutput values. You can construct a concrete instance of `AnomalySubscriptionThresholdExpressionTagsPtrInput` via:
AnomalySubscriptionThresholdExpressionTagsArgs{...} or: nil
func AnomalySubscriptionThresholdExpressionTagsPtr ¶
func AnomalySubscriptionThresholdExpressionTagsPtr(v *AnomalySubscriptionThresholdExpressionTagsArgs) AnomalySubscriptionThresholdExpressionTagsPtrInput
type AnomalySubscriptionThresholdExpressionTagsPtrOutput ¶
type AnomalySubscriptionThresholdExpressionTagsPtrOutput struct{ *pulumi.OutputState }
func (AnomalySubscriptionThresholdExpressionTagsPtrOutput) ElementType ¶
func (AnomalySubscriptionThresholdExpressionTagsPtrOutput) ElementType() reflect.Type
func (AnomalySubscriptionThresholdExpressionTagsPtrOutput) MatchOptions ¶
func (o AnomalySubscriptionThresholdExpressionTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (AnomalySubscriptionThresholdExpressionTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionTagsPtrOutput ¶
func (o AnomalySubscriptionThresholdExpressionTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionTagsPtrOutput() AnomalySubscriptionThresholdExpressionTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionTagsPtrOutputWithContext ¶
func (o AnomalySubscriptionThresholdExpressionTagsPtrOutput) ToAnomalySubscriptionThresholdExpressionTagsPtrOutputWithContext(ctx context.Context) AnomalySubscriptionThresholdExpressionTagsPtrOutput
func (AnomalySubscriptionThresholdExpressionTagsPtrOutput) Values ¶
func (o AnomalySubscriptionThresholdExpressionTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostAllocationTag ¶
type CostAllocationTag struct { pulumi.CustomResourceState // The status of a cost allocation tag. Valid values are `Active` and `Inactive`. Status pulumi.StringOutput `pulumi:"status"` // The key for the cost allocation tag. TagKey pulumi.StringOutput `pulumi:"tagKey"` // The type of cost allocation tag. Type pulumi.StringOutput `pulumi:"type"` }
Provides a CE Cost Allocation Tag.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/costexplorer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := costexplorer.NewCostAllocationTag(ctx, "example", &costexplorer.CostAllocationTagArgs{ TagKey: pulumi.String("example"), Status: pulumi.String("Active"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_ce_cost_allocation_tag` using the `id`. For example:
```sh $ pulumi import aws:costexplorer/costAllocationTag:CostAllocationTag example key ```
func GetCostAllocationTag ¶
func GetCostAllocationTag(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CostAllocationTagState, opts ...pulumi.ResourceOption) (*CostAllocationTag, error)
GetCostAllocationTag gets an existing CostAllocationTag 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 NewCostAllocationTag ¶
func NewCostAllocationTag(ctx *pulumi.Context, name string, args *CostAllocationTagArgs, opts ...pulumi.ResourceOption) (*CostAllocationTag, error)
NewCostAllocationTag registers a new resource with the given unique name, arguments, and options.
func (*CostAllocationTag) ElementType ¶
func (*CostAllocationTag) ElementType() reflect.Type
func (*CostAllocationTag) ToCostAllocationTagOutput ¶
func (i *CostAllocationTag) ToCostAllocationTagOutput() CostAllocationTagOutput
func (*CostAllocationTag) ToCostAllocationTagOutputWithContext ¶
func (i *CostAllocationTag) ToCostAllocationTagOutputWithContext(ctx context.Context) CostAllocationTagOutput
type CostAllocationTagArgs ¶
type CostAllocationTagArgs struct { // The status of a cost allocation tag. Valid values are `Active` and `Inactive`. Status pulumi.StringInput // The key for the cost allocation tag. TagKey pulumi.StringInput }
The set of arguments for constructing a CostAllocationTag resource.
func (CostAllocationTagArgs) ElementType ¶
func (CostAllocationTagArgs) ElementType() reflect.Type
type CostAllocationTagArray ¶
type CostAllocationTagArray []CostAllocationTagInput
func (CostAllocationTagArray) ElementType ¶
func (CostAllocationTagArray) ElementType() reflect.Type
func (CostAllocationTagArray) ToCostAllocationTagArrayOutput ¶
func (i CostAllocationTagArray) ToCostAllocationTagArrayOutput() CostAllocationTagArrayOutput
func (CostAllocationTagArray) ToCostAllocationTagArrayOutputWithContext ¶
func (i CostAllocationTagArray) ToCostAllocationTagArrayOutputWithContext(ctx context.Context) CostAllocationTagArrayOutput
type CostAllocationTagArrayInput ¶
type CostAllocationTagArrayInput interface { pulumi.Input ToCostAllocationTagArrayOutput() CostAllocationTagArrayOutput ToCostAllocationTagArrayOutputWithContext(context.Context) CostAllocationTagArrayOutput }
CostAllocationTagArrayInput is an input type that accepts CostAllocationTagArray and CostAllocationTagArrayOutput values. You can construct a concrete instance of `CostAllocationTagArrayInput` via:
CostAllocationTagArray{ CostAllocationTagArgs{...} }
type CostAllocationTagArrayOutput ¶
type CostAllocationTagArrayOutput struct{ *pulumi.OutputState }
func (CostAllocationTagArrayOutput) ElementType ¶
func (CostAllocationTagArrayOutput) ElementType() reflect.Type
func (CostAllocationTagArrayOutput) Index ¶
func (o CostAllocationTagArrayOutput) Index(i pulumi.IntInput) CostAllocationTagOutput
func (CostAllocationTagArrayOutput) ToCostAllocationTagArrayOutput ¶
func (o CostAllocationTagArrayOutput) ToCostAllocationTagArrayOutput() CostAllocationTagArrayOutput
func (CostAllocationTagArrayOutput) ToCostAllocationTagArrayOutputWithContext ¶
func (o CostAllocationTagArrayOutput) ToCostAllocationTagArrayOutputWithContext(ctx context.Context) CostAllocationTagArrayOutput
type CostAllocationTagInput ¶
type CostAllocationTagInput interface { pulumi.Input ToCostAllocationTagOutput() CostAllocationTagOutput ToCostAllocationTagOutputWithContext(ctx context.Context) CostAllocationTagOutput }
type CostAllocationTagMap ¶
type CostAllocationTagMap map[string]CostAllocationTagInput
func (CostAllocationTagMap) ElementType ¶
func (CostAllocationTagMap) ElementType() reflect.Type
func (CostAllocationTagMap) ToCostAllocationTagMapOutput ¶
func (i CostAllocationTagMap) ToCostAllocationTagMapOutput() CostAllocationTagMapOutput
func (CostAllocationTagMap) ToCostAllocationTagMapOutputWithContext ¶
func (i CostAllocationTagMap) ToCostAllocationTagMapOutputWithContext(ctx context.Context) CostAllocationTagMapOutput
type CostAllocationTagMapInput ¶
type CostAllocationTagMapInput interface { pulumi.Input ToCostAllocationTagMapOutput() CostAllocationTagMapOutput ToCostAllocationTagMapOutputWithContext(context.Context) CostAllocationTagMapOutput }
CostAllocationTagMapInput is an input type that accepts CostAllocationTagMap and CostAllocationTagMapOutput values. You can construct a concrete instance of `CostAllocationTagMapInput` via:
CostAllocationTagMap{ "key": CostAllocationTagArgs{...} }
type CostAllocationTagMapOutput ¶
type CostAllocationTagMapOutput struct{ *pulumi.OutputState }
func (CostAllocationTagMapOutput) ElementType ¶
func (CostAllocationTagMapOutput) ElementType() reflect.Type
func (CostAllocationTagMapOutput) MapIndex ¶
func (o CostAllocationTagMapOutput) MapIndex(k pulumi.StringInput) CostAllocationTagOutput
func (CostAllocationTagMapOutput) ToCostAllocationTagMapOutput ¶
func (o CostAllocationTagMapOutput) ToCostAllocationTagMapOutput() CostAllocationTagMapOutput
func (CostAllocationTagMapOutput) ToCostAllocationTagMapOutputWithContext ¶
func (o CostAllocationTagMapOutput) ToCostAllocationTagMapOutputWithContext(ctx context.Context) CostAllocationTagMapOutput
type CostAllocationTagOutput ¶
type CostAllocationTagOutput struct{ *pulumi.OutputState }
func (CostAllocationTagOutput) ElementType ¶
func (CostAllocationTagOutput) ElementType() reflect.Type
func (CostAllocationTagOutput) Status ¶
func (o CostAllocationTagOutput) Status() pulumi.StringOutput
The status of a cost allocation tag. Valid values are `Active` and `Inactive`.
func (CostAllocationTagOutput) TagKey ¶
func (o CostAllocationTagOutput) TagKey() pulumi.StringOutput
The key for the cost allocation tag.
func (CostAllocationTagOutput) ToCostAllocationTagOutput ¶
func (o CostAllocationTagOutput) ToCostAllocationTagOutput() CostAllocationTagOutput
func (CostAllocationTagOutput) ToCostAllocationTagOutputWithContext ¶
func (o CostAllocationTagOutput) ToCostAllocationTagOutputWithContext(ctx context.Context) CostAllocationTagOutput
func (CostAllocationTagOutput) Type ¶
func (o CostAllocationTagOutput) Type() pulumi.StringOutput
The type of cost allocation tag.
type CostAllocationTagState ¶
type CostAllocationTagState struct { // The status of a cost allocation tag. Valid values are `Active` and `Inactive`. Status pulumi.StringPtrInput // The key for the cost allocation tag. TagKey pulumi.StringPtrInput // The type of cost allocation tag. Type pulumi.StringPtrInput }
func (CostAllocationTagState) ElementType ¶
func (CostAllocationTagState) ElementType() reflect.Type
type CostCategory ¶
type CostCategory struct { pulumi.CustomResourceState // ARN of the cost category. Arn pulumi.StringOutput `pulumi:"arn"` // Default value for the cost category. DefaultValue pulumi.StringPtrOutput `pulumi:"defaultValue"` // Effective end data of your Cost Category. EffectiveEnd pulumi.StringOutput `pulumi:"effectiveEnd"` // The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example `2022-11-01T00:00:00Z`. // // The following arguments are optional: EffectiveStart pulumi.StringOutput `pulumi:"effectiveStart"` // Unique name for the Cost Category. Name pulumi.StringOutput `pulumi:"name"` // Rule schema version in this particular Cost Category. RuleVersion pulumi.StringOutput `pulumi:"ruleVersion"` // Configuration block for the Cost Category rules used to categorize costs. See below. Rules CostCategoryRuleArrayOutput `pulumi:"rules"` // Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below. SplitChargeRules CostCategorySplitChargeRuleArrayOutput `pulumi:"splitChargeRules"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a CE Cost Category.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/costexplorer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := costexplorer.NewCostCategory(ctx, "test", &costexplorer.CostCategoryArgs{ Name: pulumi.String("NAME"), RuleVersion: pulumi.String("CostCategoryExpression.v1"), Rules: costexplorer.CostCategoryRuleArray{ &costexplorer.CostCategoryRuleArgs{ Value: pulumi.String("production"), Rule: &costexplorer.CostCategoryRuleRuleArgs{ Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{ Key: pulumi.String("LINKED_ACCOUNT_NAME"), Values: pulumi.StringArray{ pulumi.String("-prod"), }, MatchOptions: pulumi.StringArray{ pulumi.String("ENDS_WITH"), }, }, }, }, &costexplorer.CostCategoryRuleArgs{ Value: pulumi.String("staging"), Rule: &costexplorer.CostCategoryRuleRuleArgs{ Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{ Key: pulumi.String("LINKED_ACCOUNT_NAME"), Values: pulumi.StringArray{ pulumi.String("-stg"), }, MatchOptions: pulumi.StringArray{ pulumi.String("ENDS_WITH"), }, }, }, }, &costexplorer.CostCategoryRuleArgs{ Value: pulumi.String("testing"), Rule: &costexplorer.CostCategoryRuleRuleArgs{ Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{ Key: pulumi.String("LINKED_ACCOUNT_NAME"), Values: pulumi.StringArray{ pulumi.String("-dev"), }, MatchOptions: pulumi.StringArray{ pulumi.String("ENDS_WITH"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_ce_cost_category` using the id. For example:
```sh $ pulumi import aws:costexplorer/costCategory:CostCategory example costCategoryARN ```
func GetCostCategory ¶
func GetCostCategory(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CostCategoryState, opts ...pulumi.ResourceOption) (*CostCategory, error)
GetCostCategory gets an existing CostCategory 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 NewCostCategory ¶
func NewCostCategory(ctx *pulumi.Context, name string, args *CostCategoryArgs, opts ...pulumi.ResourceOption) (*CostCategory, error)
NewCostCategory registers a new resource with the given unique name, arguments, and options.
func (*CostCategory) ElementType ¶
func (*CostCategory) ElementType() reflect.Type
func (*CostCategory) ToCostCategoryOutput ¶
func (i *CostCategory) ToCostCategoryOutput() CostCategoryOutput
func (*CostCategory) ToCostCategoryOutputWithContext ¶
func (i *CostCategory) ToCostCategoryOutputWithContext(ctx context.Context) CostCategoryOutput
type CostCategoryArgs ¶
type CostCategoryArgs struct { // Default value for the cost category. DefaultValue pulumi.StringPtrInput // The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example `2022-11-01T00:00:00Z`. // // The following arguments are optional: EffectiveStart pulumi.StringPtrInput // Unique name for the Cost Category. Name pulumi.StringPtrInput // Rule schema version in this particular Cost Category. RuleVersion pulumi.StringInput // Configuration block for the Cost Category rules used to categorize costs. See below. Rules CostCategoryRuleArrayInput // Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below. SplitChargeRules CostCategorySplitChargeRuleArrayInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a CostCategory resource.
func (CostCategoryArgs) ElementType ¶
func (CostCategoryArgs) ElementType() reflect.Type
type CostCategoryArray ¶
type CostCategoryArray []CostCategoryInput
func (CostCategoryArray) ElementType ¶
func (CostCategoryArray) ElementType() reflect.Type
func (CostCategoryArray) ToCostCategoryArrayOutput ¶
func (i CostCategoryArray) ToCostCategoryArrayOutput() CostCategoryArrayOutput
func (CostCategoryArray) ToCostCategoryArrayOutputWithContext ¶
func (i CostCategoryArray) ToCostCategoryArrayOutputWithContext(ctx context.Context) CostCategoryArrayOutput
type CostCategoryArrayInput ¶
type CostCategoryArrayInput interface { pulumi.Input ToCostCategoryArrayOutput() CostCategoryArrayOutput ToCostCategoryArrayOutputWithContext(context.Context) CostCategoryArrayOutput }
CostCategoryArrayInput is an input type that accepts CostCategoryArray and CostCategoryArrayOutput values. You can construct a concrete instance of `CostCategoryArrayInput` via:
CostCategoryArray{ CostCategoryArgs{...} }
type CostCategoryArrayOutput ¶
type CostCategoryArrayOutput struct{ *pulumi.OutputState }
func (CostCategoryArrayOutput) ElementType ¶
func (CostCategoryArrayOutput) ElementType() reflect.Type
func (CostCategoryArrayOutput) Index ¶
func (o CostCategoryArrayOutput) Index(i pulumi.IntInput) CostCategoryOutput
func (CostCategoryArrayOutput) ToCostCategoryArrayOutput ¶
func (o CostCategoryArrayOutput) ToCostCategoryArrayOutput() CostCategoryArrayOutput
func (CostCategoryArrayOutput) ToCostCategoryArrayOutputWithContext ¶
func (o CostCategoryArrayOutput) ToCostCategoryArrayOutputWithContext(ctx context.Context) CostCategoryArrayOutput
type CostCategoryInput ¶
type CostCategoryInput interface { pulumi.Input ToCostCategoryOutput() CostCategoryOutput ToCostCategoryOutputWithContext(ctx context.Context) CostCategoryOutput }
type CostCategoryMap ¶
type CostCategoryMap map[string]CostCategoryInput
func (CostCategoryMap) ElementType ¶
func (CostCategoryMap) ElementType() reflect.Type
func (CostCategoryMap) ToCostCategoryMapOutput ¶
func (i CostCategoryMap) ToCostCategoryMapOutput() CostCategoryMapOutput
func (CostCategoryMap) ToCostCategoryMapOutputWithContext ¶
func (i CostCategoryMap) ToCostCategoryMapOutputWithContext(ctx context.Context) CostCategoryMapOutput
type CostCategoryMapInput ¶
type CostCategoryMapInput interface { pulumi.Input ToCostCategoryMapOutput() CostCategoryMapOutput ToCostCategoryMapOutputWithContext(context.Context) CostCategoryMapOutput }
CostCategoryMapInput is an input type that accepts CostCategoryMap and CostCategoryMapOutput values. You can construct a concrete instance of `CostCategoryMapInput` via:
CostCategoryMap{ "key": CostCategoryArgs{...} }
type CostCategoryMapOutput ¶
type CostCategoryMapOutput struct{ *pulumi.OutputState }
func (CostCategoryMapOutput) ElementType ¶
func (CostCategoryMapOutput) ElementType() reflect.Type
func (CostCategoryMapOutput) MapIndex ¶
func (o CostCategoryMapOutput) MapIndex(k pulumi.StringInput) CostCategoryOutput
func (CostCategoryMapOutput) ToCostCategoryMapOutput ¶
func (o CostCategoryMapOutput) ToCostCategoryMapOutput() CostCategoryMapOutput
func (CostCategoryMapOutput) ToCostCategoryMapOutputWithContext ¶
func (o CostCategoryMapOutput) ToCostCategoryMapOutputWithContext(ctx context.Context) CostCategoryMapOutput
type CostCategoryOutput ¶
type CostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryOutput) Arn ¶
func (o CostCategoryOutput) Arn() pulumi.StringOutput
ARN of the cost category.
func (CostCategoryOutput) DefaultValue ¶
func (o CostCategoryOutput) DefaultValue() pulumi.StringPtrOutput
Default value for the cost category.
func (CostCategoryOutput) EffectiveEnd ¶
func (o CostCategoryOutput) EffectiveEnd() pulumi.StringOutput
Effective end data of your Cost Category.
func (CostCategoryOutput) EffectiveStart ¶
func (o CostCategoryOutput) EffectiveStart() pulumi.StringOutput
The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example `2022-11-01T00:00:00Z`.
The following arguments are optional:
func (CostCategoryOutput) ElementType ¶
func (CostCategoryOutput) ElementType() reflect.Type
func (CostCategoryOutput) Name ¶
func (o CostCategoryOutput) Name() pulumi.StringOutput
Unique name for the Cost Category.
func (CostCategoryOutput) RuleVersion ¶
func (o CostCategoryOutput) RuleVersion() pulumi.StringOutput
Rule schema version in this particular Cost Category.
func (CostCategoryOutput) Rules ¶
func (o CostCategoryOutput) Rules() CostCategoryRuleArrayOutput
Configuration block for the Cost Category rules used to categorize costs. See below.
func (CostCategoryOutput) SplitChargeRules ¶
func (o CostCategoryOutput) SplitChargeRules() CostCategorySplitChargeRuleArrayOutput
Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
func (CostCategoryOutput) Tags ¶
func (o CostCategoryOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryOutput) TagsAll
deprecated
func (o CostCategoryOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (CostCategoryOutput) ToCostCategoryOutput ¶
func (o CostCategoryOutput) ToCostCategoryOutput() CostCategoryOutput
func (CostCategoryOutput) ToCostCategoryOutputWithContext ¶
func (o CostCategoryOutput) ToCostCategoryOutputWithContext(ctx context.Context) CostCategoryOutput
type CostCategoryRule ¶
type CostCategoryRule struct { // Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below. InheritedValue *CostCategoryRuleInheritedValue `pulumi:"inheritedValue"` // Configuration block for the `Expression` object used to categorize costs. See below. Rule *CostCategoryRuleRule `pulumi:"rule"` // You can define the CostCategoryRule rule type as either `REGULAR` or `INHERITED_VALUE`. Type *string `pulumi:"type"` // Default value for the cost category. Value *string `pulumi:"value"` }
type CostCategoryRuleArgs ¶
type CostCategoryRuleArgs struct { // Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below. InheritedValue CostCategoryRuleInheritedValuePtrInput `pulumi:"inheritedValue"` // Configuration block for the `Expression` object used to categorize costs. See below. Rule CostCategoryRuleRulePtrInput `pulumi:"rule"` // You can define the CostCategoryRule rule type as either `REGULAR` or `INHERITED_VALUE`. Type pulumi.StringPtrInput `pulumi:"type"` // Default value for the cost category. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CostCategoryRuleArgs) ElementType ¶
func (CostCategoryRuleArgs) ElementType() reflect.Type
func (CostCategoryRuleArgs) ToCostCategoryRuleOutput ¶
func (i CostCategoryRuleArgs) ToCostCategoryRuleOutput() CostCategoryRuleOutput
func (CostCategoryRuleArgs) ToCostCategoryRuleOutputWithContext ¶
func (i CostCategoryRuleArgs) ToCostCategoryRuleOutputWithContext(ctx context.Context) CostCategoryRuleOutput
type CostCategoryRuleArray ¶
type CostCategoryRuleArray []CostCategoryRuleInput
func (CostCategoryRuleArray) ElementType ¶
func (CostCategoryRuleArray) ElementType() reflect.Type
func (CostCategoryRuleArray) ToCostCategoryRuleArrayOutput ¶
func (i CostCategoryRuleArray) ToCostCategoryRuleArrayOutput() CostCategoryRuleArrayOutput
func (CostCategoryRuleArray) ToCostCategoryRuleArrayOutputWithContext ¶
func (i CostCategoryRuleArray) ToCostCategoryRuleArrayOutputWithContext(ctx context.Context) CostCategoryRuleArrayOutput
type CostCategoryRuleArrayInput ¶
type CostCategoryRuleArrayInput interface { pulumi.Input ToCostCategoryRuleArrayOutput() CostCategoryRuleArrayOutput ToCostCategoryRuleArrayOutputWithContext(context.Context) CostCategoryRuleArrayOutput }
CostCategoryRuleArrayInput is an input type that accepts CostCategoryRuleArray and CostCategoryRuleArrayOutput values. You can construct a concrete instance of `CostCategoryRuleArrayInput` via:
CostCategoryRuleArray{ CostCategoryRuleArgs{...} }
type CostCategoryRuleArrayOutput ¶
type CostCategoryRuleArrayOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleArrayOutput) ElementType ¶
func (CostCategoryRuleArrayOutput) ElementType() reflect.Type
func (CostCategoryRuleArrayOutput) Index ¶
func (o CostCategoryRuleArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleOutput
func (CostCategoryRuleArrayOutput) ToCostCategoryRuleArrayOutput ¶
func (o CostCategoryRuleArrayOutput) ToCostCategoryRuleArrayOutput() CostCategoryRuleArrayOutput
func (CostCategoryRuleArrayOutput) ToCostCategoryRuleArrayOutputWithContext ¶
func (o CostCategoryRuleArrayOutput) ToCostCategoryRuleArrayOutputWithContext(ctx context.Context) CostCategoryRuleArrayOutput
type CostCategoryRuleInheritedValue ¶
type CostCategoryRuleInheritedValue struct { // Key to extract cost category values. DimensionKey *string `pulumi:"dimensionKey"` // Name of the dimension that's used to group costs. If you specify `LINKED_ACCOUNT_NAME`, the cost category value is based on account name. If you specify `TAG`, the cost category value will be based on the value of the specified tag key. Valid values are `LINKED_ACCOUNT_NAME`, `TAG` DimensionName *string `pulumi:"dimensionName"` }
type CostCategoryRuleInheritedValueArgs ¶
type CostCategoryRuleInheritedValueArgs struct { // Key to extract cost category values. DimensionKey pulumi.StringPtrInput `pulumi:"dimensionKey"` // Name of the dimension that's used to group costs. If you specify `LINKED_ACCOUNT_NAME`, the cost category value is based on account name. If you specify `TAG`, the cost category value will be based on the value of the specified tag key. Valid values are `LINKED_ACCOUNT_NAME`, `TAG` DimensionName pulumi.StringPtrInput `pulumi:"dimensionName"` }
func (CostCategoryRuleInheritedValueArgs) ElementType ¶
func (CostCategoryRuleInheritedValueArgs) ElementType() reflect.Type
func (CostCategoryRuleInheritedValueArgs) ToCostCategoryRuleInheritedValueOutput ¶
func (i CostCategoryRuleInheritedValueArgs) ToCostCategoryRuleInheritedValueOutput() CostCategoryRuleInheritedValueOutput
func (CostCategoryRuleInheritedValueArgs) ToCostCategoryRuleInheritedValueOutputWithContext ¶
func (i CostCategoryRuleInheritedValueArgs) ToCostCategoryRuleInheritedValueOutputWithContext(ctx context.Context) CostCategoryRuleInheritedValueOutput
func (CostCategoryRuleInheritedValueArgs) ToCostCategoryRuleInheritedValuePtrOutput ¶
func (i CostCategoryRuleInheritedValueArgs) ToCostCategoryRuleInheritedValuePtrOutput() CostCategoryRuleInheritedValuePtrOutput
func (CostCategoryRuleInheritedValueArgs) ToCostCategoryRuleInheritedValuePtrOutputWithContext ¶
func (i CostCategoryRuleInheritedValueArgs) ToCostCategoryRuleInheritedValuePtrOutputWithContext(ctx context.Context) CostCategoryRuleInheritedValuePtrOutput
type CostCategoryRuleInheritedValueInput ¶
type CostCategoryRuleInheritedValueInput interface { pulumi.Input ToCostCategoryRuleInheritedValueOutput() CostCategoryRuleInheritedValueOutput ToCostCategoryRuleInheritedValueOutputWithContext(context.Context) CostCategoryRuleInheritedValueOutput }
CostCategoryRuleInheritedValueInput is an input type that accepts CostCategoryRuleInheritedValueArgs and CostCategoryRuleInheritedValueOutput values. You can construct a concrete instance of `CostCategoryRuleInheritedValueInput` via:
CostCategoryRuleInheritedValueArgs{...}
type CostCategoryRuleInheritedValueOutput ¶
type CostCategoryRuleInheritedValueOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleInheritedValueOutput) DimensionKey ¶
func (o CostCategoryRuleInheritedValueOutput) DimensionKey() pulumi.StringPtrOutput
Key to extract cost category values.
func (CostCategoryRuleInheritedValueOutput) DimensionName ¶
func (o CostCategoryRuleInheritedValueOutput) DimensionName() pulumi.StringPtrOutput
Name of the dimension that's used to group costs. If you specify `LINKED_ACCOUNT_NAME`, the cost category value is based on account name. If you specify `TAG`, the cost category value will be based on the value of the specified tag key. Valid values are `LINKED_ACCOUNT_NAME`, `TAG`
func (CostCategoryRuleInheritedValueOutput) ElementType ¶
func (CostCategoryRuleInheritedValueOutput) ElementType() reflect.Type
func (CostCategoryRuleInheritedValueOutput) ToCostCategoryRuleInheritedValueOutput ¶
func (o CostCategoryRuleInheritedValueOutput) ToCostCategoryRuleInheritedValueOutput() CostCategoryRuleInheritedValueOutput
func (CostCategoryRuleInheritedValueOutput) ToCostCategoryRuleInheritedValueOutputWithContext ¶
func (o CostCategoryRuleInheritedValueOutput) ToCostCategoryRuleInheritedValueOutputWithContext(ctx context.Context) CostCategoryRuleInheritedValueOutput
func (CostCategoryRuleInheritedValueOutput) ToCostCategoryRuleInheritedValuePtrOutput ¶
func (o CostCategoryRuleInheritedValueOutput) ToCostCategoryRuleInheritedValuePtrOutput() CostCategoryRuleInheritedValuePtrOutput
func (CostCategoryRuleInheritedValueOutput) ToCostCategoryRuleInheritedValuePtrOutputWithContext ¶
func (o CostCategoryRuleInheritedValueOutput) ToCostCategoryRuleInheritedValuePtrOutputWithContext(ctx context.Context) CostCategoryRuleInheritedValuePtrOutput
type CostCategoryRuleInheritedValuePtrInput ¶
type CostCategoryRuleInheritedValuePtrInput interface { pulumi.Input ToCostCategoryRuleInheritedValuePtrOutput() CostCategoryRuleInheritedValuePtrOutput ToCostCategoryRuleInheritedValuePtrOutputWithContext(context.Context) CostCategoryRuleInheritedValuePtrOutput }
CostCategoryRuleInheritedValuePtrInput is an input type that accepts CostCategoryRuleInheritedValueArgs, CostCategoryRuleInheritedValuePtr and CostCategoryRuleInheritedValuePtrOutput values. You can construct a concrete instance of `CostCategoryRuleInheritedValuePtrInput` via:
CostCategoryRuleInheritedValueArgs{...} or: nil
func CostCategoryRuleInheritedValuePtr ¶
func CostCategoryRuleInheritedValuePtr(v *CostCategoryRuleInheritedValueArgs) CostCategoryRuleInheritedValuePtrInput
type CostCategoryRuleInheritedValuePtrOutput ¶
type CostCategoryRuleInheritedValuePtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleInheritedValuePtrOutput) DimensionKey ¶
func (o CostCategoryRuleInheritedValuePtrOutput) DimensionKey() pulumi.StringPtrOutput
Key to extract cost category values.
func (CostCategoryRuleInheritedValuePtrOutput) DimensionName ¶
func (o CostCategoryRuleInheritedValuePtrOutput) DimensionName() pulumi.StringPtrOutput
Name of the dimension that's used to group costs. If you specify `LINKED_ACCOUNT_NAME`, the cost category value is based on account name. If you specify `TAG`, the cost category value will be based on the value of the specified tag key. Valid values are `LINKED_ACCOUNT_NAME`, `TAG`
func (CostCategoryRuleInheritedValuePtrOutput) ElementType ¶
func (CostCategoryRuleInheritedValuePtrOutput) ElementType() reflect.Type
func (CostCategoryRuleInheritedValuePtrOutput) ToCostCategoryRuleInheritedValuePtrOutput ¶
func (o CostCategoryRuleInheritedValuePtrOutput) ToCostCategoryRuleInheritedValuePtrOutput() CostCategoryRuleInheritedValuePtrOutput
func (CostCategoryRuleInheritedValuePtrOutput) ToCostCategoryRuleInheritedValuePtrOutputWithContext ¶
func (o CostCategoryRuleInheritedValuePtrOutput) ToCostCategoryRuleInheritedValuePtrOutputWithContext(ctx context.Context) CostCategoryRuleInheritedValuePtrOutput
type CostCategoryRuleInput ¶
type CostCategoryRuleInput interface { pulumi.Input ToCostCategoryRuleOutput() CostCategoryRuleOutput ToCostCategoryRuleOutputWithContext(context.Context) CostCategoryRuleOutput }
CostCategoryRuleInput is an input type that accepts CostCategoryRuleArgs and CostCategoryRuleOutput values. You can construct a concrete instance of `CostCategoryRuleInput` via:
CostCategoryRuleArgs{...}
type CostCategoryRuleOutput ¶
type CostCategoryRuleOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleOutput) ElementType ¶
func (CostCategoryRuleOutput) ElementType() reflect.Type
func (CostCategoryRuleOutput) InheritedValue ¶
func (o CostCategoryRuleOutput) InheritedValue() CostCategoryRuleInheritedValuePtrOutput
Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
func (CostCategoryRuleOutput) Rule ¶
func (o CostCategoryRuleOutput) Rule() CostCategoryRuleRulePtrOutput
Configuration block for the `Expression` object used to categorize costs. See below.
func (CostCategoryRuleOutput) ToCostCategoryRuleOutput ¶
func (o CostCategoryRuleOutput) ToCostCategoryRuleOutput() CostCategoryRuleOutput
func (CostCategoryRuleOutput) ToCostCategoryRuleOutputWithContext ¶
func (o CostCategoryRuleOutput) ToCostCategoryRuleOutputWithContext(ctx context.Context) CostCategoryRuleOutput
func (CostCategoryRuleOutput) Type ¶
func (o CostCategoryRuleOutput) Type() pulumi.StringPtrOutput
You can define the CostCategoryRule rule type as either `REGULAR` or `INHERITED_VALUE`.
func (CostCategoryRuleOutput) Value ¶
func (o CostCategoryRuleOutput) Value() pulumi.StringPtrOutput
Default value for the cost category.
type CostCategoryRuleRule ¶
type CostCategoryRuleRule struct { // Return results that match both `Dimension` objects. Ands []CostCategoryRuleRuleAnd `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleDimension `pulumi:"dimension"` // Return results that match both `Dimension` object. Not *CostCategoryRuleRuleNot `pulumi:"not"` // Return results that match both `Dimension` object. Ors []CostCategoryRuleRuleOr `pulumi:"ors"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags *CostCategoryRuleRuleTags `pulumi:"tags"` }
type CostCategoryRuleRuleAnd ¶
type CostCategoryRuleRuleAnd struct { // Return results that match both `Dimension` objects. Ands []CostCategoryRuleRuleAndAnd `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleAndCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleAndDimension `pulumi:"dimension"` // Return results that match both `Dimension` object. Not *CostCategoryRuleRuleAndNot `pulumi:"not"` // Return results that match both `Dimension` object. Ors []CostCategoryRuleRuleAndOr `pulumi:"ors"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *CostCategoryRuleRuleAndTags `pulumi:"tags"` }
type CostCategoryRuleRuleAndAnd ¶ added in v6.33.0
type CostCategoryRuleRuleAndAnd struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleAndAndCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleAndAndDimension `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *CostCategoryRuleRuleAndAndTags `pulumi:"tags"` }
type CostCategoryRuleRuleAndAndArgs ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleAndAndCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleAndAndDimensionPtrInput `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags CostCategoryRuleRuleAndAndTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleAndAndArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndArgs) ToCostCategoryRuleRuleAndAndOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndArgs) ToCostCategoryRuleRuleAndAndOutput() CostCategoryRuleRuleAndAndOutput
func (CostCategoryRuleRuleAndAndArgs) ToCostCategoryRuleRuleAndAndOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndArgs) ToCostCategoryRuleRuleAndAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndOutput
type CostCategoryRuleRuleAndAndArray ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndArray []CostCategoryRuleRuleAndAndInput
func (CostCategoryRuleRuleAndAndArray) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndArray) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndArray) ToCostCategoryRuleRuleAndAndArrayOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndArray) ToCostCategoryRuleRuleAndAndArrayOutput() CostCategoryRuleRuleAndAndArrayOutput
func (CostCategoryRuleRuleAndAndArray) ToCostCategoryRuleRuleAndAndArrayOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndArray) ToCostCategoryRuleRuleAndAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndArrayOutput
type CostCategoryRuleRuleAndAndArrayInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndArrayInput interface { pulumi.Input ToCostCategoryRuleRuleAndAndArrayOutput() CostCategoryRuleRuleAndAndArrayOutput ToCostCategoryRuleRuleAndAndArrayOutputWithContext(context.Context) CostCategoryRuleRuleAndAndArrayOutput }
CostCategoryRuleRuleAndAndArrayInput is an input type that accepts CostCategoryRuleRuleAndAndArray and CostCategoryRuleRuleAndAndArrayOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndAndArrayInput` via:
CostCategoryRuleRuleAndAndArray{ CostCategoryRuleRuleAndAndArgs{...} }
type CostCategoryRuleRuleAndAndArrayOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndArrayOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndAndArrayOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndArrayOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndArrayOutput) Index ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleAndAndOutput
func (CostCategoryRuleRuleAndAndArrayOutput) ToCostCategoryRuleRuleAndAndArrayOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndArrayOutput) ToCostCategoryRuleRuleAndAndArrayOutput() CostCategoryRuleRuleAndAndArrayOutput
func (CostCategoryRuleRuleAndAndArrayOutput) ToCostCategoryRuleRuleAndAndArrayOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndArrayOutput) ToCostCategoryRuleRuleAndAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndArrayOutput
type CostCategoryRuleRuleAndAndCostCategory ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleAndAndCostCategoryArgs ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleAndAndCostCategoryArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndCostCategoryArgs) ToCostCategoryRuleRuleAndAndCostCategoryOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndCostCategoryArgs) ToCostCategoryRuleRuleAndAndCostCategoryOutput() CostCategoryRuleRuleAndAndCostCategoryOutput
func (CostCategoryRuleRuleAndAndCostCategoryArgs) ToCostCategoryRuleRuleAndAndCostCategoryOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndCostCategoryArgs) ToCostCategoryRuleRuleAndAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndCostCategoryOutput
func (CostCategoryRuleRuleAndAndCostCategoryArgs) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndCostCategoryArgs) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutput() CostCategoryRuleRuleAndAndCostCategoryPtrOutput
func (CostCategoryRuleRuleAndAndCostCategoryArgs) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndCostCategoryArgs) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndCostCategoryPtrOutput
type CostCategoryRuleRuleAndAndCostCategoryInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleAndAndCostCategoryOutput() CostCategoryRuleRuleAndAndCostCategoryOutput ToCostCategoryRuleRuleAndAndCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleAndAndCostCategoryOutput }
CostCategoryRuleRuleAndAndCostCategoryInput is an input type that accepts CostCategoryRuleRuleAndAndCostCategoryArgs and CostCategoryRuleRuleAndAndCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndAndCostCategoryInput` via:
CostCategoryRuleRuleAndAndCostCategoryArgs{...}
type CostCategoryRuleRuleAndAndCostCategoryOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndAndCostCategoryOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndCostCategoryOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndAndCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndAndCostCategoryOutput) ToCostCategoryRuleRuleAndAndCostCategoryOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndCostCategoryOutput) ToCostCategoryRuleRuleAndAndCostCategoryOutput() CostCategoryRuleRuleAndAndCostCategoryOutput
func (CostCategoryRuleRuleAndAndCostCategoryOutput) ToCostCategoryRuleRuleAndAndCostCategoryOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndCostCategoryOutput) ToCostCategoryRuleRuleAndAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndCostCategoryOutput
func (CostCategoryRuleRuleAndAndCostCategoryOutput) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndCostCategoryOutput) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutput() CostCategoryRuleRuleAndAndCostCategoryPtrOutput
func (CostCategoryRuleRuleAndAndCostCategoryOutput) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndCostCategoryOutput) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndCostCategoryPtrOutput
func (CostCategoryRuleRuleAndAndCostCategoryOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndAndCostCategoryPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndAndCostCategoryPtrOutput() CostCategoryRuleRuleAndAndCostCategoryPtrOutput ToCostCategoryRuleRuleAndAndCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndAndCostCategoryPtrOutput }
CostCategoryRuleRuleAndAndCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleAndAndCostCategoryArgs, CostCategoryRuleRuleAndAndCostCategoryPtr and CostCategoryRuleRuleAndAndCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndAndCostCategoryPtrInput` via:
CostCategoryRuleRuleAndAndCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleAndAndCostCategoryPtr ¶ added in v6.33.0
func CostCategoryRuleRuleAndAndCostCategoryPtr(v *CostCategoryRuleRuleAndAndCostCategoryArgs) CostCategoryRuleRuleAndAndCostCategoryPtrInput
type CostCategoryRuleRuleAndAndCostCategoryPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndAndCostCategoryPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndCostCategoryPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndAndCostCategoryPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndAndCostCategoryPtrOutput) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndCostCategoryPtrOutput) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutput() CostCategoryRuleRuleAndAndCostCategoryPtrOutput
func (CostCategoryRuleRuleAndAndCostCategoryPtrOutput) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndCostCategoryPtrOutput) ToCostCategoryRuleRuleAndAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndCostCategoryPtrOutput
func (CostCategoryRuleRuleAndAndCostCategoryPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndAndDimension ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleAndAndDimensionArgs ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleAndAndDimensionArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndDimensionArgs) ToCostCategoryRuleRuleAndAndDimensionOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndDimensionArgs) ToCostCategoryRuleRuleAndAndDimensionOutput() CostCategoryRuleRuleAndAndDimensionOutput
func (CostCategoryRuleRuleAndAndDimensionArgs) ToCostCategoryRuleRuleAndAndDimensionOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndDimensionArgs) ToCostCategoryRuleRuleAndAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndDimensionOutput
func (CostCategoryRuleRuleAndAndDimensionArgs) ToCostCategoryRuleRuleAndAndDimensionPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndDimensionArgs) ToCostCategoryRuleRuleAndAndDimensionPtrOutput() CostCategoryRuleRuleAndAndDimensionPtrOutput
func (CostCategoryRuleRuleAndAndDimensionArgs) ToCostCategoryRuleRuleAndAndDimensionPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndDimensionArgs) ToCostCategoryRuleRuleAndAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndDimensionPtrOutput
type CostCategoryRuleRuleAndAndDimensionInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleAndAndDimensionOutput() CostCategoryRuleRuleAndAndDimensionOutput ToCostCategoryRuleRuleAndAndDimensionOutputWithContext(context.Context) CostCategoryRuleRuleAndAndDimensionOutput }
CostCategoryRuleRuleAndAndDimensionInput is an input type that accepts CostCategoryRuleRuleAndAndDimensionArgs and CostCategoryRuleRuleAndAndDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndAndDimensionInput` via:
CostCategoryRuleRuleAndAndDimensionArgs{...}
type CostCategoryRuleRuleAndAndDimensionOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndAndDimensionOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndDimensionOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndAndDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndAndDimensionOutput) ToCostCategoryRuleRuleAndAndDimensionOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndDimensionOutput) ToCostCategoryRuleRuleAndAndDimensionOutput() CostCategoryRuleRuleAndAndDimensionOutput
func (CostCategoryRuleRuleAndAndDimensionOutput) ToCostCategoryRuleRuleAndAndDimensionOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndDimensionOutput) ToCostCategoryRuleRuleAndAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndDimensionOutput
func (CostCategoryRuleRuleAndAndDimensionOutput) ToCostCategoryRuleRuleAndAndDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndDimensionOutput) ToCostCategoryRuleRuleAndAndDimensionPtrOutput() CostCategoryRuleRuleAndAndDimensionPtrOutput
func (CostCategoryRuleRuleAndAndDimensionOutput) ToCostCategoryRuleRuleAndAndDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndDimensionOutput) ToCostCategoryRuleRuleAndAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndDimensionPtrOutput
func (CostCategoryRuleRuleAndAndDimensionOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndAndDimensionPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndAndDimensionPtrOutput() CostCategoryRuleRuleAndAndDimensionPtrOutput ToCostCategoryRuleRuleAndAndDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndAndDimensionPtrOutput }
CostCategoryRuleRuleAndAndDimensionPtrInput is an input type that accepts CostCategoryRuleRuleAndAndDimensionArgs, CostCategoryRuleRuleAndAndDimensionPtr and CostCategoryRuleRuleAndAndDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndAndDimensionPtrInput` via:
CostCategoryRuleRuleAndAndDimensionArgs{...} or: nil
func CostCategoryRuleRuleAndAndDimensionPtr ¶ added in v6.33.0
func CostCategoryRuleRuleAndAndDimensionPtr(v *CostCategoryRuleRuleAndAndDimensionArgs) CostCategoryRuleRuleAndAndDimensionPtrInput
type CostCategoryRuleRuleAndAndDimensionPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndAndDimensionPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndDimensionPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndAndDimensionPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndAndDimensionPtrOutput) ToCostCategoryRuleRuleAndAndDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndDimensionPtrOutput) ToCostCategoryRuleRuleAndAndDimensionPtrOutput() CostCategoryRuleRuleAndAndDimensionPtrOutput
func (CostCategoryRuleRuleAndAndDimensionPtrOutput) ToCostCategoryRuleRuleAndAndDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndDimensionPtrOutput) ToCostCategoryRuleRuleAndAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndDimensionPtrOutput
func (CostCategoryRuleRuleAndAndDimensionPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndAndInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndInput interface { pulumi.Input ToCostCategoryRuleRuleAndAndOutput() CostCategoryRuleRuleAndAndOutput ToCostCategoryRuleRuleAndAndOutputWithContext(context.Context) CostCategoryRuleRuleAndAndOutput }
CostCategoryRuleRuleAndAndInput is an input type that accepts CostCategoryRuleRuleAndAndArgs and CostCategoryRuleRuleAndAndOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndAndInput` via:
CostCategoryRuleRuleAndAndArgs{...}
type CostCategoryRuleRuleAndAndOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndAndOutput) CostCategory ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndOutput) CostCategory() CostCategoryRuleRuleAndAndCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleAndAndOutput) Dimension ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndOutput) Dimension() CostCategoryRuleRuleAndAndDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleAndAndOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndOutput) Tags ¶ added in v6.33.0
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleAndAndOutput) ToCostCategoryRuleRuleAndAndOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndOutput) ToCostCategoryRuleRuleAndAndOutput() CostCategoryRuleRuleAndAndOutput
func (CostCategoryRuleRuleAndAndOutput) ToCostCategoryRuleRuleAndAndOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndOutput) ToCostCategoryRuleRuleAndAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndOutput
type CostCategoryRuleRuleAndAndTags ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleAndAndTagsArgs ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleAndAndTagsArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndTagsArgs) ToCostCategoryRuleRuleAndAndTagsOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndTagsArgs) ToCostCategoryRuleRuleAndAndTagsOutput() CostCategoryRuleRuleAndAndTagsOutput
func (CostCategoryRuleRuleAndAndTagsArgs) ToCostCategoryRuleRuleAndAndTagsOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndTagsArgs) ToCostCategoryRuleRuleAndAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndTagsOutput
func (CostCategoryRuleRuleAndAndTagsArgs) ToCostCategoryRuleRuleAndAndTagsPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndTagsArgs) ToCostCategoryRuleRuleAndAndTagsPtrOutput() CostCategoryRuleRuleAndAndTagsPtrOutput
func (CostCategoryRuleRuleAndAndTagsArgs) ToCostCategoryRuleRuleAndAndTagsPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndAndTagsArgs) ToCostCategoryRuleRuleAndAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndTagsPtrOutput
type CostCategoryRuleRuleAndAndTagsInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndTagsInput interface { pulumi.Input ToCostCategoryRuleRuleAndAndTagsOutput() CostCategoryRuleRuleAndAndTagsOutput ToCostCategoryRuleRuleAndAndTagsOutputWithContext(context.Context) CostCategoryRuleRuleAndAndTagsOutput }
CostCategoryRuleRuleAndAndTagsInput is an input type that accepts CostCategoryRuleRuleAndAndTagsArgs and CostCategoryRuleRuleAndAndTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndAndTagsInput` via:
CostCategoryRuleRuleAndAndTagsArgs{...}
type CostCategoryRuleRuleAndAndTagsOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndAndTagsOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndTagsOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleAndAndTagsOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndAndTagsOutput) ToCostCategoryRuleRuleAndAndTagsOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndTagsOutput) ToCostCategoryRuleRuleAndAndTagsOutput() CostCategoryRuleRuleAndAndTagsOutput
func (CostCategoryRuleRuleAndAndTagsOutput) ToCostCategoryRuleRuleAndAndTagsOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndTagsOutput) ToCostCategoryRuleRuleAndAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndTagsOutput
func (CostCategoryRuleRuleAndAndTagsOutput) ToCostCategoryRuleRuleAndAndTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndTagsOutput) ToCostCategoryRuleRuleAndAndTagsPtrOutput() CostCategoryRuleRuleAndAndTagsPtrOutput
func (CostCategoryRuleRuleAndAndTagsOutput) ToCostCategoryRuleRuleAndAndTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndTagsOutput) ToCostCategoryRuleRuleAndAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndTagsPtrOutput
func (CostCategoryRuleRuleAndAndTagsOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndAndTagsPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndAndTagsPtrOutput() CostCategoryRuleRuleAndAndTagsPtrOutput ToCostCategoryRuleRuleAndAndTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndAndTagsPtrOutput }
CostCategoryRuleRuleAndAndTagsPtrInput is an input type that accepts CostCategoryRuleRuleAndAndTagsArgs, CostCategoryRuleRuleAndAndTagsPtr and CostCategoryRuleRuleAndAndTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndAndTagsPtrInput` via:
CostCategoryRuleRuleAndAndTagsArgs{...} or: nil
func CostCategoryRuleRuleAndAndTagsPtr ¶ added in v6.33.0
func CostCategoryRuleRuleAndAndTagsPtr(v *CostCategoryRuleRuleAndAndTagsArgs) CostCategoryRuleRuleAndAndTagsPtrInput
type CostCategoryRuleRuleAndAndTagsPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndAndTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndAndTagsPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndAndTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndAndTagsPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleAndAndTagsPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndAndTagsPtrOutput) ToCostCategoryRuleRuleAndAndTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndTagsPtrOutput) ToCostCategoryRuleRuleAndAndTagsPtrOutput() CostCategoryRuleRuleAndAndTagsPtrOutput
func (CostCategoryRuleRuleAndAndTagsPtrOutput) ToCostCategoryRuleRuleAndAndTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndTagsPtrOutput) ToCostCategoryRuleRuleAndAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndAndTagsPtrOutput
func (CostCategoryRuleRuleAndAndTagsPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndAndTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndArgs ¶
type CostCategoryRuleRuleAndArgs struct { // Return results that match both `Dimension` objects. Ands CostCategoryRuleRuleAndAndArrayInput `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleAndCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleAndDimensionPtrInput `pulumi:"dimension"` // Return results that match both `Dimension` object. Not CostCategoryRuleRuleAndNotPtrInput `pulumi:"not"` // Return results that match both `Dimension` object. Ors CostCategoryRuleRuleAndOrArrayInput `pulumi:"ors"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags CostCategoryRuleRuleAndTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleAndArgs) ElementType ¶
func (CostCategoryRuleRuleAndArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndArgs) ToCostCategoryRuleRuleAndOutput ¶
func (i CostCategoryRuleRuleAndArgs) ToCostCategoryRuleRuleAndOutput() CostCategoryRuleRuleAndOutput
func (CostCategoryRuleRuleAndArgs) ToCostCategoryRuleRuleAndOutputWithContext ¶
func (i CostCategoryRuleRuleAndArgs) ToCostCategoryRuleRuleAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOutput
type CostCategoryRuleRuleAndArray ¶
type CostCategoryRuleRuleAndArray []CostCategoryRuleRuleAndInput
func (CostCategoryRuleRuleAndArray) ElementType ¶
func (CostCategoryRuleRuleAndArray) ElementType() reflect.Type
func (CostCategoryRuleRuleAndArray) ToCostCategoryRuleRuleAndArrayOutput ¶
func (i CostCategoryRuleRuleAndArray) ToCostCategoryRuleRuleAndArrayOutput() CostCategoryRuleRuleAndArrayOutput
func (CostCategoryRuleRuleAndArray) ToCostCategoryRuleRuleAndArrayOutputWithContext ¶
func (i CostCategoryRuleRuleAndArray) ToCostCategoryRuleRuleAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndArrayOutput
type CostCategoryRuleRuleAndArrayInput ¶
type CostCategoryRuleRuleAndArrayInput interface { pulumi.Input ToCostCategoryRuleRuleAndArrayOutput() CostCategoryRuleRuleAndArrayOutput ToCostCategoryRuleRuleAndArrayOutputWithContext(context.Context) CostCategoryRuleRuleAndArrayOutput }
CostCategoryRuleRuleAndArrayInput is an input type that accepts CostCategoryRuleRuleAndArray and CostCategoryRuleRuleAndArrayOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndArrayInput` via:
CostCategoryRuleRuleAndArray{ CostCategoryRuleRuleAndArgs{...} }
type CostCategoryRuleRuleAndArrayOutput ¶
type CostCategoryRuleRuleAndArrayOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndArrayOutput) ElementType ¶
func (CostCategoryRuleRuleAndArrayOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndArrayOutput) Index ¶
func (o CostCategoryRuleRuleAndArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleAndOutput
func (CostCategoryRuleRuleAndArrayOutput) ToCostCategoryRuleRuleAndArrayOutput ¶
func (o CostCategoryRuleRuleAndArrayOutput) ToCostCategoryRuleRuleAndArrayOutput() CostCategoryRuleRuleAndArrayOutput
func (CostCategoryRuleRuleAndArrayOutput) ToCostCategoryRuleRuleAndArrayOutputWithContext ¶
func (o CostCategoryRuleRuleAndArrayOutput) ToCostCategoryRuleRuleAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndArrayOutput
type CostCategoryRuleRuleAndCostCategory ¶
type CostCategoryRuleRuleAndCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleAndCostCategoryArgs ¶
type CostCategoryRuleRuleAndCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleAndCostCategoryArgs) ElementType ¶
func (CostCategoryRuleRuleAndCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndCostCategoryArgs) ToCostCategoryRuleRuleAndCostCategoryOutput ¶
func (i CostCategoryRuleRuleAndCostCategoryArgs) ToCostCategoryRuleRuleAndCostCategoryOutput() CostCategoryRuleRuleAndCostCategoryOutput
func (CostCategoryRuleRuleAndCostCategoryArgs) ToCostCategoryRuleRuleAndCostCategoryOutputWithContext ¶
func (i CostCategoryRuleRuleAndCostCategoryArgs) ToCostCategoryRuleRuleAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndCostCategoryOutput
func (CostCategoryRuleRuleAndCostCategoryArgs) ToCostCategoryRuleRuleAndCostCategoryPtrOutput ¶
func (i CostCategoryRuleRuleAndCostCategoryArgs) ToCostCategoryRuleRuleAndCostCategoryPtrOutput() CostCategoryRuleRuleAndCostCategoryPtrOutput
func (CostCategoryRuleRuleAndCostCategoryArgs) ToCostCategoryRuleRuleAndCostCategoryPtrOutputWithContext ¶
func (i CostCategoryRuleRuleAndCostCategoryArgs) ToCostCategoryRuleRuleAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndCostCategoryPtrOutput
type CostCategoryRuleRuleAndCostCategoryInput ¶
type CostCategoryRuleRuleAndCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleAndCostCategoryOutput() CostCategoryRuleRuleAndCostCategoryOutput ToCostCategoryRuleRuleAndCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleAndCostCategoryOutput }
CostCategoryRuleRuleAndCostCategoryInput is an input type that accepts CostCategoryRuleRuleAndCostCategoryArgs and CostCategoryRuleRuleAndCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndCostCategoryInput` via:
CostCategoryRuleRuleAndCostCategoryArgs{...}
type CostCategoryRuleRuleAndCostCategoryOutput ¶
type CostCategoryRuleRuleAndCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndCostCategoryOutput) ElementType ¶
func (CostCategoryRuleRuleAndCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndCostCategoryOutput) Key ¶
func (o CostCategoryRuleRuleAndCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndCostCategoryOutput) MatchOptions ¶
func (o CostCategoryRuleRuleAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndCostCategoryOutput) ToCostCategoryRuleRuleAndCostCategoryOutput ¶
func (o CostCategoryRuleRuleAndCostCategoryOutput) ToCostCategoryRuleRuleAndCostCategoryOutput() CostCategoryRuleRuleAndCostCategoryOutput
func (CostCategoryRuleRuleAndCostCategoryOutput) ToCostCategoryRuleRuleAndCostCategoryOutputWithContext ¶
func (o CostCategoryRuleRuleAndCostCategoryOutput) ToCostCategoryRuleRuleAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndCostCategoryOutput
func (CostCategoryRuleRuleAndCostCategoryOutput) ToCostCategoryRuleRuleAndCostCategoryPtrOutput ¶
func (o CostCategoryRuleRuleAndCostCategoryOutput) ToCostCategoryRuleRuleAndCostCategoryPtrOutput() CostCategoryRuleRuleAndCostCategoryPtrOutput
func (CostCategoryRuleRuleAndCostCategoryOutput) ToCostCategoryRuleRuleAndCostCategoryPtrOutputWithContext ¶
func (o CostCategoryRuleRuleAndCostCategoryOutput) ToCostCategoryRuleRuleAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndCostCategoryPtrOutput
func (CostCategoryRuleRuleAndCostCategoryOutput) Values ¶
func (o CostCategoryRuleRuleAndCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndCostCategoryPtrInput ¶
type CostCategoryRuleRuleAndCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndCostCategoryPtrOutput() CostCategoryRuleRuleAndCostCategoryPtrOutput ToCostCategoryRuleRuleAndCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndCostCategoryPtrOutput }
CostCategoryRuleRuleAndCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleAndCostCategoryArgs, CostCategoryRuleRuleAndCostCategoryPtr and CostCategoryRuleRuleAndCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndCostCategoryPtrInput` via:
CostCategoryRuleRuleAndCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleAndCostCategoryPtr ¶
func CostCategoryRuleRuleAndCostCategoryPtr(v *CostCategoryRuleRuleAndCostCategoryArgs) CostCategoryRuleRuleAndCostCategoryPtrInput
type CostCategoryRuleRuleAndCostCategoryPtrOutput ¶
type CostCategoryRuleRuleAndCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndCostCategoryPtrOutput) ElementType ¶
func (CostCategoryRuleRuleAndCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndCostCategoryPtrOutput) Key ¶
func (o CostCategoryRuleRuleAndCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndCostCategoryPtrOutput) MatchOptions ¶
func (o CostCategoryRuleRuleAndCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndCostCategoryPtrOutput) ToCostCategoryRuleRuleAndCostCategoryPtrOutput ¶
func (o CostCategoryRuleRuleAndCostCategoryPtrOutput) ToCostCategoryRuleRuleAndCostCategoryPtrOutput() CostCategoryRuleRuleAndCostCategoryPtrOutput
func (CostCategoryRuleRuleAndCostCategoryPtrOutput) ToCostCategoryRuleRuleAndCostCategoryPtrOutputWithContext ¶
func (o CostCategoryRuleRuleAndCostCategoryPtrOutput) ToCostCategoryRuleRuleAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndCostCategoryPtrOutput
func (CostCategoryRuleRuleAndCostCategoryPtrOutput) Values ¶
func (o CostCategoryRuleRuleAndCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndDimension ¶
type CostCategoryRuleRuleAndDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleAndDimensionArgs ¶
type CostCategoryRuleRuleAndDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleAndDimensionArgs) ElementType ¶
func (CostCategoryRuleRuleAndDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndDimensionArgs) ToCostCategoryRuleRuleAndDimensionOutput ¶
func (i CostCategoryRuleRuleAndDimensionArgs) ToCostCategoryRuleRuleAndDimensionOutput() CostCategoryRuleRuleAndDimensionOutput
func (CostCategoryRuleRuleAndDimensionArgs) ToCostCategoryRuleRuleAndDimensionOutputWithContext ¶
func (i CostCategoryRuleRuleAndDimensionArgs) ToCostCategoryRuleRuleAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndDimensionOutput
func (CostCategoryRuleRuleAndDimensionArgs) ToCostCategoryRuleRuleAndDimensionPtrOutput ¶
func (i CostCategoryRuleRuleAndDimensionArgs) ToCostCategoryRuleRuleAndDimensionPtrOutput() CostCategoryRuleRuleAndDimensionPtrOutput
func (CostCategoryRuleRuleAndDimensionArgs) ToCostCategoryRuleRuleAndDimensionPtrOutputWithContext ¶
func (i CostCategoryRuleRuleAndDimensionArgs) ToCostCategoryRuleRuleAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndDimensionPtrOutput
type CostCategoryRuleRuleAndDimensionInput ¶
type CostCategoryRuleRuleAndDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleAndDimensionOutput() CostCategoryRuleRuleAndDimensionOutput ToCostCategoryRuleRuleAndDimensionOutputWithContext(context.Context) CostCategoryRuleRuleAndDimensionOutput }
CostCategoryRuleRuleAndDimensionInput is an input type that accepts CostCategoryRuleRuleAndDimensionArgs and CostCategoryRuleRuleAndDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndDimensionInput` via:
CostCategoryRuleRuleAndDimensionArgs{...}
type CostCategoryRuleRuleAndDimensionOutput ¶
type CostCategoryRuleRuleAndDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndDimensionOutput) ElementType ¶
func (CostCategoryRuleRuleAndDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndDimensionOutput) Key ¶
func (o CostCategoryRuleRuleAndDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndDimensionOutput) MatchOptions ¶
func (o CostCategoryRuleRuleAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndDimensionOutput) ToCostCategoryRuleRuleAndDimensionOutput ¶
func (o CostCategoryRuleRuleAndDimensionOutput) ToCostCategoryRuleRuleAndDimensionOutput() CostCategoryRuleRuleAndDimensionOutput
func (CostCategoryRuleRuleAndDimensionOutput) ToCostCategoryRuleRuleAndDimensionOutputWithContext ¶
func (o CostCategoryRuleRuleAndDimensionOutput) ToCostCategoryRuleRuleAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndDimensionOutput
func (CostCategoryRuleRuleAndDimensionOutput) ToCostCategoryRuleRuleAndDimensionPtrOutput ¶
func (o CostCategoryRuleRuleAndDimensionOutput) ToCostCategoryRuleRuleAndDimensionPtrOutput() CostCategoryRuleRuleAndDimensionPtrOutput
func (CostCategoryRuleRuleAndDimensionOutput) ToCostCategoryRuleRuleAndDimensionPtrOutputWithContext ¶
func (o CostCategoryRuleRuleAndDimensionOutput) ToCostCategoryRuleRuleAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndDimensionPtrOutput
func (CostCategoryRuleRuleAndDimensionOutput) Values ¶
func (o CostCategoryRuleRuleAndDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndDimensionPtrInput ¶
type CostCategoryRuleRuleAndDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndDimensionPtrOutput() CostCategoryRuleRuleAndDimensionPtrOutput ToCostCategoryRuleRuleAndDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndDimensionPtrOutput }
CostCategoryRuleRuleAndDimensionPtrInput is an input type that accepts CostCategoryRuleRuleAndDimensionArgs, CostCategoryRuleRuleAndDimensionPtr and CostCategoryRuleRuleAndDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndDimensionPtrInput` via:
CostCategoryRuleRuleAndDimensionArgs{...} or: nil
func CostCategoryRuleRuleAndDimensionPtr ¶
func CostCategoryRuleRuleAndDimensionPtr(v *CostCategoryRuleRuleAndDimensionArgs) CostCategoryRuleRuleAndDimensionPtrInput
type CostCategoryRuleRuleAndDimensionPtrOutput ¶
type CostCategoryRuleRuleAndDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndDimensionPtrOutput) ElementType ¶
func (CostCategoryRuleRuleAndDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndDimensionPtrOutput) Key ¶
func (o CostCategoryRuleRuleAndDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndDimensionPtrOutput) MatchOptions ¶
func (o CostCategoryRuleRuleAndDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndDimensionPtrOutput) ToCostCategoryRuleRuleAndDimensionPtrOutput ¶
func (o CostCategoryRuleRuleAndDimensionPtrOutput) ToCostCategoryRuleRuleAndDimensionPtrOutput() CostCategoryRuleRuleAndDimensionPtrOutput
func (CostCategoryRuleRuleAndDimensionPtrOutput) ToCostCategoryRuleRuleAndDimensionPtrOutputWithContext ¶
func (o CostCategoryRuleRuleAndDimensionPtrOutput) ToCostCategoryRuleRuleAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndDimensionPtrOutput
func (CostCategoryRuleRuleAndDimensionPtrOutput) Values ¶
func (o CostCategoryRuleRuleAndDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndInput ¶
type CostCategoryRuleRuleAndInput interface { pulumi.Input ToCostCategoryRuleRuleAndOutput() CostCategoryRuleRuleAndOutput ToCostCategoryRuleRuleAndOutputWithContext(context.Context) CostCategoryRuleRuleAndOutput }
CostCategoryRuleRuleAndInput is an input type that accepts CostCategoryRuleRuleAndArgs and CostCategoryRuleRuleAndOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndInput` via:
CostCategoryRuleRuleAndArgs{...}
type CostCategoryRuleRuleAndNot ¶ added in v6.33.0
type CostCategoryRuleRuleAndNot struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleAndNotCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleAndNotDimension `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *CostCategoryRuleRuleAndNotTags `pulumi:"tags"` }
type CostCategoryRuleRuleAndNotArgs ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleAndNotCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleAndNotDimensionPtrInput `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags CostCategoryRuleRuleAndNotTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleAndNotArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndNotArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndNotArgs) ToCostCategoryRuleRuleAndNotOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotArgs) ToCostCategoryRuleRuleAndNotOutput() CostCategoryRuleRuleAndNotOutput
func (CostCategoryRuleRuleAndNotArgs) ToCostCategoryRuleRuleAndNotOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotArgs) ToCostCategoryRuleRuleAndNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotOutput
func (CostCategoryRuleRuleAndNotArgs) ToCostCategoryRuleRuleAndNotPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotArgs) ToCostCategoryRuleRuleAndNotPtrOutput() CostCategoryRuleRuleAndNotPtrOutput
func (CostCategoryRuleRuleAndNotArgs) ToCostCategoryRuleRuleAndNotPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotArgs) ToCostCategoryRuleRuleAndNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotPtrOutput
type CostCategoryRuleRuleAndNotCostCategory ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleAndNotCostCategoryArgs ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleAndNotCostCategoryArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndNotCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndNotCostCategoryArgs) ToCostCategoryRuleRuleAndNotCostCategoryOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotCostCategoryArgs) ToCostCategoryRuleRuleAndNotCostCategoryOutput() CostCategoryRuleRuleAndNotCostCategoryOutput
func (CostCategoryRuleRuleAndNotCostCategoryArgs) ToCostCategoryRuleRuleAndNotCostCategoryOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotCostCategoryArgs) ToCostCategoryRuleRuleAndNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotCostCategoryOutput
func (CostCategoryRuleRuleAndNotCostCategoryArgs) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotCostCategoryArgs) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutput() CostCategoryRuleRuleAndNotCostCategoryPtrOutput
func (CostCategoryRuleRuleAndNotCostCategoryArgs) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotCostCategoryArgs) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotCostCategoryPtrOutput
type CostCategoryRuleRuleAndNotCostCategoryInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleAndNotCostCategoryOutput() CostCategoryRuleRuleAndNotCostCategoryOutput ToCostCategoryRuleRuleAndNotCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleAndNotCostCategoryOutput }
CostCategoryRuleRuleAndNotCostCategoryInput is an input type that accepts CostCategoryRuleRuleAndNotCostCategoryArgs and CostCategoryRuleRuleAndNotCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndNotCostCategoryInput` via:
CostCategoryRuleRuleAndNotCostCategoryArgs{...}
type CostCategoryRuleRuleAndNotCostCategoryOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndNotCostCategoryOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndNotCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndNotCostCategoryOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndNotCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndNotCostCategoryOutput) ToCostCategoryRuleRuleAndNotCostCategoryOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotCostCategoryOutput) ToCostCategoryRuleRuleAndNotCostCategoryOutput() CostCategoryRuleRuleAndNotCostCategoryOutput
func (CostCategoryRuleRuleAndNotCostCategoryOutput) ToCostCategoryRuleRuleAndNotCostCategoryOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotCostCategoryOutput) ToCostCategoryRuleRuleAndNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotCostCategoryOutput
func (CostCategoryRuleRuleAndNotCostCategoryOutput) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotCostCategoryOutput) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutput() CostCategoryRuleRuleAndNotCostCategoryPtrOutput
func (CostCategoryRuleRuleAndNotCostCategoryOutput) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotCostCategoryOutput) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotCostCategoryPtrOutput
func (CostCategoryRuleRuleAndNotCostCategoryOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndNotCostCategoryPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndNotCostCategoryPtrOutput() CostCategoryRuleRuleAndNotCostCategoryPtrOutput ToCostCategoryRuleRuleAndNotCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndNotCostCategoryPtrOutput }
CostCategoryRuleRuleAndNotCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleAndNotCostCategoryArgs, CostCategoryRuleRuleAndNotCostCategoryPtr and CostCategoryRuleRuleAndNotCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndNotCostCategoryPtrInput` via:
CostCategoryRuleRuleAndNotCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleAndNotCostCategoryPtr ¶ added in v6.33.0
func CostCategoryRuleRuleAndNotCostCategoryPtr(v *CostCategoryRuleRuleAndNotCostCategoryArgs) CostCategoryRuleRuleAndNotCostCategoryPtrInput
type CostCategoryRuleRuleAndNotCostCategoryPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndNotCostCategoryPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndNotCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndNotCostCategoryPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndNotCostCategoryPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndNotCostCategoryPtrOutput) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotCostCategoryPtrOutput) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutput() CostCategoryRuleRuleAndNotCostCategoryPtrOutput
func (CostCategoryRuleRuleAndNotCostCategoryPtrOutput) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotCostCategoryPtrOutput) ToCostCategoryRuleRuleAndNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotCostCategoryPtrOutput
func (CostCategoryRuleRuleAndNotCostCategoryPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndNotDimension ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleAndNotDimensionArgs ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleAndNotDimensionArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndNotDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndNotDimensionArgs) ToCostCategoryRuleRuleAndNotDimensionOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotDimensionArgs) ToCostCategoryRuleRuleAndNotDimensionOutput() CostCategoryRuleRuleAndNotDimensionOutput
func (CostCategoryRuleRuleAndNotDimensionArgs) ToCostCategoryRuleRuleAndNotDimensionOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotDimensionArgs) ToCostCategoryRuleRuleAndNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotDimensionOutput
func (CostCategoryRuleRuleAndNotDimensionArgs) ToCostCategoryRuleRuleAndNotDimensionPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotDimensionArgs) ToCostCategoryRuleRuleAndNotDimensionPtrOutput() CostCategoryRuleRuleAndNotDimensionPtrOutput
func (CostCategoryRuleRuleAndNotDimensionArgs) ToCostCategoryRuleRuleAndNotDimensionPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotDimensionArgs) ToCostCategoryRuleRuleAndNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotDimensionPtrOutput
type CostCategoryRuleRuleAndNotDimensionInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleAndNotDimensionOutput() CostCategoryRuleRuleAndNotDimensionOutput ToCostCategoryRuleRuleAndNotDimensionOutputWithContext(context.Context) CostCategoryRuleRuleAndNotDimensionOutput }
CostCategoryRuleRuleAndNotDimensionInput is an input type that accepts CostCategoryRuleRuleAndNotDimensionArgs and CostCategoryRuleRuleAndNotDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndNotDimensionInput` via:
CostCategoryRuleRuleAndNotDimensionArgs{...}
type CostCategoryRuleRuleAndNotDimensionOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndNotDimensionOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndNotDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndNotDimensionOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndNotDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndNotDimensionOutput) ToCostCategoryRuleRuleAndNotDimensionOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotDimensionOutput) ToCostCategoryRuleRuleAndNotDimensionOutput() CostCategoryRuleRuleAndNotDimensionOutput
func (CostCategoryRuleRuleAndNotDimensionOutput) ToCostCategoryRuleRuleAndNotDimensionOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotDimensionOutput) ToCostCategoryRuleRuleAndNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotDimensionOutput
func (CostCategoryRuleRuleAndNotDimensionOutput) ToCostCategoryRuleRuleAndNotDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotDimensionOutput) ToCostCategoryRuleRuleAndNotDimensionPtrOutput() CostCategoryRuleRuleAndNotDimensionPtrOutput
func (CostCategoryRuleRuleAndNotDimensionOutput) ToCostCategoryRuleRuleAndNotDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotDimensionOutput) ToCostCategoryRuleRuleAndNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotDimensionPtrOutput
func (CostCategoryRuleRuleAndNotDimensionOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndNotDimensionPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndNotDimensionPtrOutput() CostCategoryRuleRuleAndNotDimensionPtrOutput ToCostCategoryRuleRuleAndNotDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndNotDimensionPtrOutput }
CostCategoryRuleRuleAndNotDimensionPtrInput is an input type that accepts CostCategoryRuleRuleAndNotDimensionArgs, CostCategoryRuleRuleAndNotDimensionPtr and CostCategoryRuleRuleAndNotDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndNotDimensionPtrInput` via:
CostCategoryRuleRuleAndNotDimensionArgs{...} or: nil
func CostCategoryRuleRuleAndNotDimensionPtr ¶ added in v6.33.0
func CostCategoryRuleRuleAndNotDimensionPtr(v *CostCategoryRuleRuleAndNotDimensionArgs) CostCategoryRuleRuleAndNotDimensionPtrInput
type CostCategoryRuleRuleAndNotDimensionPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndNotDimensionPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndNotDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndNotDimensionPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndNotDimensionPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndNotDimensionPtrOutput) ToCostCategoryRuleRuleAndNotDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotDimensionPtrOutput) ToCostCategoryRuleRuleAndNotDimensionPtrOutput() CostCategoryRuleRuleAndNotDimensionPtrOutput
func (CostCategoryRuleRuleAndNotDimensionPtrOutput) ToCostCategoryRuleRuleAndNotDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotDimensionPtrOutput) ToCostCategoryRuleRuleAndNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotDimensionPtrOutput
func (CostCategoryRuleRuleAndNotDimensionPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndNotInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotInput interface { pulumi.Input ToCostCategoryRuleRuleAndNotOutput() CostCategoryRuleRuleAndNotOutput ToCostCategoryRuleRuleAndNotOutputWithContext(context.Context) CostCategoryRuleRuleAndNotOutput }
CostCategoryRuleRuleAndNotInput is an input type that accepts CostCategoryRuleRuleAndNotArgs and CostCategoryRuleRuleAndNotOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndNotInput` via:
CostCategoryRuleRuleAndNotArgs{...}
type CostCategoryRuleRuleAndNotOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndNotOutput) CostCategory ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotOutput) CostCategory() CostCategoryRuleRuleAndNotCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleAndNotOutput) Dimension ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotOutput) Dimension() CostCategoryRuleRuleAndNotDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleAndNotOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndNotOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndNotOutput) Tags ¶ added in v6.33.0
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleAndNotOutput) ToCostCategoryRuleRuleAndNotOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotOutput) ToCostCategoryRuleRuleAndNotOutput() CostCategoryRuleRuleAndNotOutput
func (CostCategoryRuleRuleAndNotOutput) ToCostCategoryRuleRuleAndNotOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotOutput) ToCostCategoryRuleRuleAndNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotOutput
func (CostCategoryRuleRuleAndNotOutput) ToCostCategoryRuleRuleAndNotPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotOutput) ToCostCategoryRuleRuleAndNotPtrOutput() CostCategoryRuleRuleAndNotPtrOutput
func (CostCategoryRuleRuleAndNotOutput) ToCostCategoryRuleRuleAndNotPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotOutput) ToCostCategoryRuleRuleAndNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotPtrOutput
type CostCategoryRuleRuleAndNotPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndNotPtrOutput() CostCategoryRuleRuleAndNotPtrOutput ToCostCategoryRuleRuleAndNotPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndNotPtrOutput }
CostCategoryRuleRuleAndNotPtrInput is an input type that accepts CostCategoryRuleRuleAndNotArgs, CostCategoryRuleRuleAndNotPtr and CostCategoryRuleRuleAndNotPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndNotPtrInput` via:
CostCategoryRuleRuleAndNotArgs{...} or: nil
func CostCategoryRuleRuleAndNotPtr ¶ added in v6.33.0
func CostCategoryRuleRuleAndNotPtr(v *CostCategoryRuleRuleAndNotArgs) CostCategoryRuleRuleAndNotPtrInput
type CostCategoryRuleRuleAndNotPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndNotPtrOutput) CostCategory ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotPtrOutput) CostCategory() CostCategoryRuleRuleAndNotCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleAndNotPtrOutput) Dimension ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotPtrOutput) Dimension() CostCategoryRuleRuleAndNotDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleAndNotPtrOutput) Elem ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotPtrOutput) Elem() CostCategoryRuleRuleAndNotOutput
func (CostCategoryRuleRuleAndNotPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndNotPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndNotPtrOutput) Tags ¶ added in v6.33.0
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleAndNotPtrOutput) ToCostCategoryRuleRuleAndNotPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotPtrOutput) ToCostCategoryRuleRuleAndNotPtrOutput() CostCategoryRuleRuleAndNotPtrOutput
func (CostCategoryRuleRuleAndNotPtrOutput) ToCostCategoryRuleRuleAndNotPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotPtrOutput) ToCostCategoryRuleRuleAndNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotPtrOutput
type CostCategoryRuleRuleAndNotTags ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleAndNotTagsArgs ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleAndNotTagsArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndNotTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndNotTagsArgs) ToCostCategoryRuleRuleAndNotTagsOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotTagsArgs) ToCostCategoryRuleRuleAndNotTagsOutput() CostCategoryRuleRuleAndNotTagsOutput
func (CostCategoryRuleRuleAndNotTagsArgs) ToCostCategoryRuleRuleAndNotTagsOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotTagsArgs) ToCostCategoryRuleRuleAndNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotTagsOutput
func (CostCategoryRuleRuleAndNotTagsArgs) ToCostCategoryRuleRuleAndNotTagsPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotTagsArgs) ToCostCategoryRuleRuleAndNotTagsPtrOutput() CostCategoryRuleRuleAndNotTagsPtrOutput
func (CostCategoryRuleRuleAndNotTagsArgs) ToCostCategoryRuleRuleAndNotTagsPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndNotTagsArgs) ToCostCategoryRuleRuleAndNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotTagsPtrOutput
type CostCategoryRuleRuleAndNotTagsInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotTagsInput interface { pulumi.Input ToCostCategoryRuleRuleAndNotTagsOutput() CostCategoryRuleRuleAndNotTagsOutput ToCostCategoryRuleRuleAndNotTagsOutputWithContext(context.Context) CostCategoryRuleRuleAndNotTagsOutput }
CostCategoryRuleRuleAndNotTagsInput is an input type that accepts CostCategoryRuleRuleAndNotTagsArgs and CostCategoryRuleRuleAndNotTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndNotTagsInput` via:
CostCategoryRuleRuleAndNotTagsArgs{...}
type CostCategoryRuleRuleAndNotTagsOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndNotTagsOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndNotTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndNotTagsOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleAndNotTagsOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndNotTagsOutput) ToCostCategoryRuleRuleAndNotTagsOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotTagsOutput) ToCostCategoryRuleRuleAndNotTagsOutput() CostCategoryRuleRuleAndNotTagsOutput
func (CostCategoryRuleRuleAndNotTagsOutput) ToCostCategoryRuleRuleAndNotTagsOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotTagsOutput) ToCostCategoryRuleRuleAndNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotTagsOutput
func (CostCategoryRuleRuleAndNotTagsOutput) ToCostCategoryRuleRuleAndNotTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotTagsOutput) ToCostCategoryRuleRuleAndNotTagsPtrOutput() CostCategoryRuleRuleAndNotTagsPtrOutput
func (CostCategoryRuleRuleAndNotTagsOutput) ToCostCategoryRuleRuleAndNotTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotTagsOutput) ToCostCategoryRuleRuleAndNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotTagsPtrOutput
func (CostCategoryRuleRuleAndNotTagsOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndNotTagsPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndNotTagsPtrOutput() CostCategoryRuleRuleAndNotTagsPtrOutput ToCostCategoryRuleRuleAndNotTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndNotTagsPtrOutput }
CostCategoryRuleRuleAndNotTagsPtrInput is an input type that accepts CostCategoryRuleRuleAndNotTagsArgs, CostCategoryRuleRuleAndNotTagsPtr and CostCategoryRuleRuleAndNotTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndNotTagsPtrInput` via:
CostCategoryRuleRuleAndNotTagsArgs{...} or: nil
func CostCategoryRuleRuleAndNotTagsPtr ¶ added in v6.33.0
func CostCategoryRuleRuleAndNotTagsPtr(v *CostCategoryRuleRuleAndNotTagsArgs) CostCategoryRuleRuleAndNotTagsPtrInput
type CostCategoryRuleRuleAndNotTagsPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndNotTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndNotTagsPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndNotTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndNotTagsPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleAndNotTagsPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndNotTagsPtrOutput) ToCostCategoryRuleRuleAndNotTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotTagsPtrOutput) ToCostCategoryRuleRuleAndNotTagsPtrOutput() CostCategoryRuleRuleAndNotTagsPtrOutput
func (CostCategoryRuleRuleAndNotTagsPtrOutput) ToCostCategoryRuleRuleAndNotTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotTagsPtrOutput) ToCostCategoryRuleRuleAndNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndNotTagsPtrOutput
func (CostCategoryRuleRuleAndNotTagsPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndNotTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndOr ¶ added in v6.33.0
type CostCategoryRuleRuleAndOr struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleAndOrCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleAndOrDimension `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *CostCategoryRuleRuleAndOrTags `pulumi:"tags"` }
type CostCategoryRuleRuleAndOrArgs ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleAndOrCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleAndOrDimensionPtrInput `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags CostCategoryRuleRuleAndOrTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleAndOrArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrArgs) ToCostCategoryRuleRuleAndOrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrArgs) ToCostCategoryRuleRuleAndOrOutput() CostCategoryRuleRuleAndOrOutput
func (CostCategoryRuleRuleAndOrArgs) ToCostCategoryRuleRuleAndOrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrArgs) ToCostCategoryRuleRuleAndOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrOutput
type CostCategoryRuleRuleAndOrArray ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrArray []CostCategoryRuleRuleAndOrInput
func (CostCategoryRuleRuleAndOrArray) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrArray) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrArray) ToCostCategoryRuleRuleAndOrArrayOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrArray) ToCostCategoryRuleRuleAndOrArrayOutput() CostCategoryRuleRuleAndOrArrayOutput
func (CostCategoryRuleRuleAndOrArray) ToCostCategoryRuleRuleAndOrArrayOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrArray) ToCostCategoryRuleRuleAndOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrArrayOutput
type CostCategoryRuleRuleAndOrArrayInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrArrayInput interface { pulumi.Input ToCostCategoryRuleRuleAndOrArrayOutput() CostCategoryRuleRuleAndOrArrayOutput ToCostCategoryRuleRuleAndOrArrayOutputWithContext(context.Context) CostCategoryRuleRuleAndOrArrayOutput }
CostCategoryRuleRuleAndOrArrayInput is an input type that accepts CostCategoryRuleRuleAndOrArray and CostCategoryRuleRuleAndOrArrayOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndOrArrayInput` via:
CostCategoryRuleRuleAndOrArray{ CostCategoryRuleRuleAndOrArgs{...} }
type CostCategoryRuleRuleAndOrArrayOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrArrayOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndOrArrayOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrArrayOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrArrayOutput) Index ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleAndOrOutput
func (CostCategoryRuleRuleAndOrArrayOutput) ToCostCategoryRuleRuleAndOrArrayOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrArrayOutput) ToCostCategoryRuleRuleAndOrArrayOutput() CostCategoryRuleRuleAndOrArrayOutput
func (CostCategoryRuleRuleAndOrArrayOutput) ToCostCategoryRuleRuleAndOrArrayOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrArrayOutput) ToCostCategoryRuleRuleAndOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrArrayOutput
type CostCategoryRuleRuleAndOrCostCategory ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleAndOrCostCategoryArgs ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleAndOrCostCategoryArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrCostCategoryArgs) ToCostCategoryRuleRuleAndOrCostCategoryOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrCostCategoryArgs) ToCostCategoryRuleRuleAndOrCostCategoryOutput() CostCategoryRuleRuleAndOrCostCategoryOutput
func (CostCategoryRuleRuleAndOrCostCategoryArgs) ToCostCategoryRuleRuleAndOrCostCategoryOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrCostCategoryArgs) ToCostCategoryRuleRuleAndOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrCostCategoryOutput
func (CostCategoryRuleRuleAndOrCostCategoryArgs) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrCostCategoryArgs) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutput() CostCategoryRuleRuleAndOrCostCategoryPtrOutput
func (CostCategoryRuleRuleAndOrCostCategoryArgs) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrCostCategoryArgs) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrCostCategoryPtrOutput
type CostCategoryRuleRuleAndOrCostCategoryInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleAndOrCostCategoryOutput() CostCategoryRuleRuleAndOrCostCategoryOutput ToCostCategoryRuleRuleAndOrCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleAndOrCostCategoryOutput }
CostCategoryRuleRuleAndOrCostCategoryInput is an input type that accepts CostCategoryRuleRuleAndOrCostCategoryArgs and CostCategoryRuleRuleAndOrCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndOrCostCategoryInput` via:
CostCategoryRuleRuleAndOrCostCategoryArgs{...}
type CostCategoryRuleRuleAndOrCostCategoryOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndOrCostCategoryOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrCostCategoryOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndOrCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndOrCostCategoryOutput) ToCostCategoryRuleRuleAndOrCostCategoryOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrCostCategoryOutput) ToCostCategoryRuleRuleAndOrCostCategoryOutput() CostCategoryRuleRuleAndOrCostCategoryOutput
func (CostCategoryRuleRuleAndOrCostCategoryOutput) ToCostCategoryRuleRuleAndOrCostCategoryOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrCostCategoryOutput) ToCostCategoryRuleRuleAndOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrCostCategoryOutput
func (CostCategoryRuleRuleAndOrCostCategoryOutput) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrCostCategoryOutput) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutput() CostCategoryRuleRuleAndOrCostCategoryPtrOutput
func (CostCategoryRuleRuleAndOrCostCategoryOutput) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrCostCategoryOutput) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrCostCategoryPtrOutput
func (CostCategoryRuleRuleAndOrCostCategoryOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndOrCostCategoryPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndOrCostCategoryPtrOutput() CostCategoryRuleRuleAndOrCostCategoryPtrOutput ToCostCategoryRuleRuleAndOrCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndOrCostCategoryPtrOutput }
CostCategoryRuleRuleAndOrCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleAndOrCostCategoryArgs, CostCategoryRuleRuleAndOrCostCategoryPtr and CostCategoryRuleRuleAndOrCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndOrCostCategoryPtrInput` via:
CostCategoryRuleRuleAndOrCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleAndOrCostCategoryPtr ¶ added in v6.33.0
func CostCategoryRuleRuleAndOrCostCategoryPtr(v *CostCategoryRuleRuleAndOrCostCategoryArgs) CostCategoryRuleRuleAndOrCostCategoryPtrInput
type CostCategoryRuleRuleAndOrCostCategoryPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndOrCostCategoryPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrCostCategoryPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndOrCostCategoryPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndOrCostCategoryPtrOutput) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrCostCategoryPtrOutput) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutput() CostCategoryRuleRuleAndOrCostCategoryPtrOutput
func (CostCategoryRuleRuleAndOrCostCategoryPtrOutput) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrCostCategoryPtrOutput) ToCostCategoryRuleRuleAndOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrCostCategoryPtrOutput
func (CostCategoryRuleRuleAndOrCostCategoryPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndOrDimension ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleAndOrDimensionArgs ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleAndOrDimensionArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrDimensionArgs) ToCostCategoryRuleRuleAndOrDimensionOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrDimensionArgs) ToCostCategoryRuleRuleAndOrDimensionOutput() CostCategoryRuleRuleAndOrDimensionOutput
func (CostCategoryRuleRuleAndOrDimensionArgs) ToCostCategoryRuleRuleAndOrDimensionOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrDimensionArgs) ToCostCategoryRuleRuleAndOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrDimensionOutput
func (CostCategoryRuleRuleAndOrDimensionArgs) ToCostCategoryRuleRuleAndOrDimensionPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrDimensionArgs) ToCostCategoryRuleRuleAndOrDimensionPtrOutput() CostCategoryRuleRuleAndOrDimensionPtrOutput
func (CostCategoryRuleRuleAndOrDimensionArgs) ToCostCategoryRuleRuleAndOrDimensionPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrDimensionArgs) ToCostCategoryRuleRuleAndOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrDimensionPtrOutput
type CostCategoryRuleRuleAndOrDimensionInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleAndOrDimensionOutput() CostCategoryRuleRuleAndOrDimensionOutput ToCostCategoryRuleRuleAndOrDimensionOutputWithContext(context.Context) CostCategoryRuleRuleAndOrDimensionOutput }
CostCategoryRuleRuleAndOrDimensionInput is an input type that accepts CostCategoryRuleRuleAndOrDimensionArgs and CostCategoryRuleRuleAndOrDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndOrDimensionInput` via:
CostCategoryRuleRuleAndOrDimensionArgs{...}
type CostCategoryRuleRuleAndOrDimensionOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndOrDimensionOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrDimensionOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndOrDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndOrDimensionOutput) ToCostCategoryRuleRuleAndOrDimensionOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrDimensionOutput) ToCostCategoryRuleRuleAndOrDimensionOutput() CostCategoryRuleRuleAndOrDimensionOutput
func (CostCategoryRuleRuleAndOrDimensionOutput) ToCostCategoryRuleRuleAndOrDimensionOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrDimensionOutput) ToCostCategoryRuleRuleAndOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrDimensionOutput
func (CostCategoryRuleRuleAndOrDimensionOutput) ToCostCategoryRuleRuleAndOrDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrDimensionOutput) ToCostCategoryRuleRuleAndOrDimensionPtrOutput() CostCategoryRuleRuleAndOrDimensionPtrOutput
func (CostCategoryRuleRuleAndOrDimensionOutput) ToCostCategoryRuleRuleAndOrDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrDimensionOutput) ToCostCategoryRuleRuleAndOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrDimensionPtrOutput
func (CostCategoryRuleRuleAndOrDimensionOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndOrDimensionPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndOrDimensionPtrOutput() CostCategoryRuleRuleAndOrDimensionPtrOutput ToCostCategoryRuleRuleAndOrDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndOrDimensionPtrOutput }
CostCategoryRuleRuleAndOrDimensionPtrInput is an input type that accepts CostCategoryRuleRuleAndOrDimensionArgs, CostCategoryRuleRuleAndOrDimensionPtr and CostCategoryRuleRuleAndOrDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndOrDimensionPtrInput` via:
CostCategoryRuleRuleAndOrDimensionArgs{...} or: nil
func CostCategoryRuleRuleAndOrDimensionPtr ¶ added in v6.33.0
func CostCategoryRuleRuleAndOrDimensionPtr(v *CostCategoryRuleRuleAndOrDimensionArgs) CostCategoryRuleRuleAndOrDimensionPtrInput
type CostCategoryRuleRuleAndOrDimensionPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndOrDimensionPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrDimensionPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleAndOrDimensionPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndOrDimensionPtrOutput) ToCostCategoryRuleRuleAndOrDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrDimensionPtrOutput) ToCostCategoryRuleRuleAndOrDimensionPtrOutput() CostCategoryRuleRuleAndOrDimensionPtrOutput
func (CostCategoryRuleRuleAndOrDimensionPtrOutput) ToCostCategoryRuleRuleAndOrDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrDimensionPtrOutput) ToCostCategoryRuleRuleAndOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrDimensionPtrOutput
func (CostCategoryRuleRuleAndOrDimensionPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndOrInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrInput interface { pulumi.Input ToCostCategoryRuleRuleAndOrOutput() CostCategoryRuleRuleAndOrOutput ToCostCategoryRuleRuleAndOrOutputWithContext(context.Context) CostCategoryRuleRuleAndOrOutput }
CostCategoryRuleRuleAndOrInput is an input type that accepts CostCategoryRuleRuleAndOrArgs and CostCategoryRuleRuleAndOrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndOrInput` via:
CostCategoryRuleRuleAndOrArgs{...}
type CostCategoryRuleRuleAndOrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndOrOutput) CostCategory ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrOutput) CostCategory() CostCategoryRuleRuleAndOrCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleAndOrOutput) Dimension ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrOutput) Dimension() CostCategoryRuleRuleAndOrDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleAndOrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrOutput) Tags ¶ added in v6.33.0
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleAndOrOutput) ToCostCategoryRuleRuleAndOrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrOutput) ToCostCategoryRuleRuleAndOrOutput() CostCategoryRuleRuleAndOrOutput
func (CostCategoryRuleRuleAndOrOutput) ToCostCategoryRuleRuleAndOrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrOutput) ToCostCategoryRuleRuleAndOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrOutput
type CostCategoryRuleRuleAndOrTags ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleAndOrTagsArgs ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleAndOrTagsArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrTagsArgs) ToCostCategoryRuleRuleAndOrTagsOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrTagsArgs) ToCostCategoryRuleRuleAndOrTagsOutput() CostCategoryRuleRuleAndOrTagsOutput
func (CostCategoryRuleRuleAndOrTagsArgs) ToCostCategoryRuleRuleAndOrTagsOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrTagsArgs) ToCostCategoryRuleRuleAndOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrTagsOutput
func (CostCategoryRuleRuleAndOrTagsArgs) ToCostCategoryRuleRuleAndOrTagsPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrTagsArgs) ToCostCategoryRuleRuleAndOrTagsPtrOutput() CostCategoryRuleRuleAndOrTagsPtrOutput
func (CostCategoryRuleRuleAndOrTagsArgs) ToCostCategoryRuleRuleAndOrTagsPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleAndOrTagsArgs) ToCostCategoryRuleRuleAndOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrTagsPtrOutput
type CostCategoryRuleRuleAndOrTagsInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrTagsInput interface { pulumi.Input ToCostCategoryRuleRuleAndOrTagsOutput() CostCategoryRuleRuleAndOrTagsOutput ToCostCategoryRuleRuleAndOrTagsOutputWithContext(context.Context) CostCategoryRuleRuleAndOrTagsOutput }
CostCategoryRuleRuleAndOrTagsInput is an input type that accepts CostCategoryRuleRuleAndOrTagsArgs and CostCategoryRuleRuleAndOrTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndOrTagsInput` via:
CostCategoryRuleRuleAndOrTagsArgs{...}
type CostCategoryRuleRuleAndOrTagsOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndOrTagsOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrTagsOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleAndOrTagsOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndOrTagsOutput) ToCostCategoryRuleRuleAndOrTagsOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrTagsOutput) ToCostCategoryRuleRuleAndOrTagsOutput() CostCategoryRuleRuleAndOrTagsOutput
func (CostCategoryRuleRuleAndOrTagsOutput) ToCostCategoryRuleRuleAndOrTagsOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrTagsOutput) ToCostCategoryRuleRuleAndOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrTagsOutput
func (CostCategoryRuleRuleAndOrTagsOutput) ToCostCategoryRuleRuleAndOrTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrTagsOutput) ToCostCategoryRuleRuleAndOrTagsPtrOutput() CostCategoryRuleRuleAndOrTagsPtrOutput
func (CostCategoryRuleRuleAndOrTagsOutput) ToCostCategoryRuleRuleAndOrTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrTagsOutput) ToCostCategoryRuleRuleAndOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrTagsPtrOutput
func (CostCategoryRuleRuleAndOrTagsOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndOrTagsPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndOrTagsPtrOutput() CostCategoryRuleRuleAndOrTagsPtrOutput ToCostCategoryRuleRuleAndOrTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndOrTagsPtrOutput }
CostCategoryRuleRuleAndOrTagsPtrInput is an input type that accepts CostCategoryRuleRuleAndOrTagsArgs, CostCategoryRuleRuleAndOrTagsPtr and CostCategoryRuleRuleAndOrTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndOrTagsPtrInput` via:
CostCategoryRuleRuleAndOrTagsArgs{...} or: nil
func CostCategoryRuleRuleAndOrTagsPtr ¶ added in v6.33.0
func CostCategoryRuleRuleAndOrTagsPtr(v *CostCategoryRuleRuleAndOrTagsArgs) CostCategoryRuleRuleAndOrTagsPtrInput
type CostCategoryRuleRuleAndOrTagsPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleAndOrTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndOrTagsPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleAndOrTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOrTagsPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleAndOrTagsPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndOrTagsPtrOutput) ToCostCategoryRuleRuleAndOrTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrTagsPtrOutput) ToCostCategoryRuleRuleAndOrTagsPtrOutput() CostCategoryRuleRuleAndOrTagsPtrOutput
func (CostCategoryRuleRuleAndOrTagsPtrOutput) ToCostCategoryRuleRuleAndOrTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrTagsPtrOutput) ToCostCategoryRuleRuleAndOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOrTagsPtrOutput
func (CostCategoryRuleRuleAndOrTagsPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOrTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndOutput ¶
type CostCategoryRuleRuleAndOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndOutput) Ands ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOutput) Ands() CostCategoryRuleRuleAndAndArrayOutput
Return results that match both `Dimension` objects.
func (CostCategoryRuleRuleAndOutput) CostCategory ¶
func (o CostCategoryRuleRuleAndOutput) CostCategory() CostCategoryRuleRuleAndCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleAndOutput) Dimension ¶
func (o CostCategoryRuleRuleAndOutput) Dimension() CostCategoryRuleRuleAndDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleAndOutput) ElementType ¶
func (CostCategoryRuleRuleAndOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndOutput) Not ¶ added in v6.33.0
func (o CostCategoryRuleRuleAndOutput) Not() CostCategoryRuleRuleAndNotPtrOutput
Return results that match both `Dimension` object.
func (CostCategoryRuleRuleAndOutput) Ors ¶ added in v6.33.0
Return results that match both `Dimension` object.
func (CostCategoryRuleRuleAndOutput) Tags ¶
func (o CostCategoryRuleRuleAndOutput) Tags() CostCategoryRuleRuleAndTagsPtrOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleAndOutput) ToCostCategoryRuleRuleAndOutput ¶
func (o CostCategoryRuleRuleAndOutput) ToCostCategoryRuleRuleAndOutput() CostCategoryRuleRuleAndOutput
func (CostCategoryRuleRuleAndOutput) ToCostCategoryRuleRuleAndOutputWithContext ¶
func (o CostCategoryRuleRuleAndOutput) ToCostCategoryRuleRuleAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndOutput
type CostCategoryRuleRuleAndTags ¶
type CostCategoryRuleRuleAndTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleAndTagsArgs ¶
type CostCategoryRuleRuleAndTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleAndTagsArgs) ElementType ¶
func (CostCategoryRuleRuleAndTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleAndTagsArgs) ToCostCategoryRuleRuleAndTagsOutput ¶
func (i CostCategoryRuleRuleAndTagsArgs) ToCostCategoryRuleRuleAndTagsOutput() CostCategoryRuleRuleAndTagsOutput
func (CostCategoryRuleRuleAndTagsArgs) ToCostCategoryRuleRuleAndTagsOutputWithContext ¶
func (i CostCategoryRuleRuleAndTagsArgs) ToCostCategoryRuleRuleAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndTagsOutput
func (CostCategoryRuleRuleAndTagsArgs) ToCostCategoryRuleRuleAndTagsPtrOutput ¶
func (i CostCategoryRuleRuleAndTagsArgs) ToCostCategoryRuleRuleAndTagsPtrOutput() CostCategoryRuleRuleAndTagsPtrOutput
func (CostCategoryRuleRuleAndTagsArgs) ToCostCategoryRuleRuleAndTagsPtrOutputWithContext ¶
func (i CostCategoryRuleRuleAndTagsArgs) ToCostCategoryRuleRuleAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndTagsPtrOutput
type CostCategoryRuleRuleAndTagsInput ¶
type CostCategoryRuleRuleAndTagsInput interface { pulumi.Input ToCostCategoryRuleRuleAndTagsOutput() CostCategoryRuleRuleAndTagsOutput ToCostCategoryRuleRuleAndTagsOutputWithContext(context.Context) CostCategoryRuleRuleAndTagsOutput }
CostCategoryRuleRuleAndTagsInput is an input type that accepts CostCategoryRuleRuleAndTagsArgs and CostCategoryRuleRuleAndTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndTagsInput` via:
CostCategoryRuleRuleAndTagsArgs{...}
type CostCategoryRuleRuleAndTagsOutput ¶
type CostCategoryRuleRuleAndTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndTagsOutput) ElementType ¶
func (CostCategoryRuleRuleAndTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndTagsOutput) Key ¶
func (o CostCategoryRuleRuleAndTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleAndTagsOutput) MatchOptions ¶
func (o CostCategoryRuleRuleAndTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndTagsOutput) ToCostCategoryRuleRuleAndTagsOutput ¶
func (o CostCategoryRuleRuleAndTagsOutput) ToCostCategoryRuleRuleAndTagsOutput() CostCategoryRuleRuleAndTagsOutput
func (CostCategoryRuleRuleAndTagsOutput) ToCostCategoryRuleRuleAndTagsOutputWithContext ¶
func (o CostCategoryRuleRuleAndTagsOutput) ToCostCategoryRuleRuleAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndTagsOutput
func (CostCategoryRuleRuleAndTagsOutput) ToCostCategoryRuleRuleAndTagsPtrOutput ¶
func (o CostCategoryRuleRuleAndTagsOutput) ToCostCategoryRuleRuleAndTagsPtrOutput() CostCategoryRuleRuleAndTagsPtrOutput
func (CostCategoryRuleRuleAndTagsOutput) ToCostCategoryRuleRuleAndTagsPtrOutputWithContext ¶
func (o CostCategoryRuleRuleAndTagsOutput) ToCostCategoryRuleRuleAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndTagsPtrOutput
func (CostCategoryRuleRuleAndTagsOutput) Values ¶
func (o CostCategoryRuleRuleAndTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleAndTagsPtrInput ¶
type CostCategoryRuleRuleAndTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleAndTagsPtrOutput() CostCategoryRuleRuleAndTagsPtrOutput ToCostCategoryRuleRuleAndTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleAndTagsPtrOutput }
CostCategoryRuleRuleAndTagsPtrInput is an input type that accepts CostCategoryRuleRuleAndTagsArgs, CostCategoryRuleRuleAndTagsPtr and CostCategoryRuleRuleAndTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleAndTagsPtrInput` via:
CostCategoryRuleRuleAndTagsArgs{...} or: nil
func CostCategoryRuleRuleAndTagsPtr ¶
func CostCategoryRuleRuleAndTagsPtr(v *CostCategoryRuleRuleAndTagsArgs) CostCategoryRuleRuleAndTagsPtrInput
type CostCategoryRuleRuleAndTagsPtrOutput ¶
type CostCategoryRuleRuleAndTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleAndTagsPtrOutput) ElementType ¶
func (CostCategoryRuleRuleAndTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleAndTagsPtrOutput) Key ¶
func (o CostCategoryRuleRuleAndTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleAndTagsPtrOutput) MatchOptions ¶
func (o CostCategoryRuleRuleAndTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleAndTagsPtrOutput) ToCostCategoryRuleRuleAndTagsPtrOutput ¶
func (o CostCategoryRuleRuleAndTagsPtrOutput) ToCostCategoryRuleRuleAndTagsPtrOutput() CostCategoryRuleRuleAndTagsPtrOutput
func (CostCategoryRuleRuleAndTagsPtrOutput) ToCostCategoryRuleRuleAndTagsPtrOutputWithContext ¶
func (o CostCategoryRuleRuleAndTagsPtrOutput) ToCostCategoryRuleRuleAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleAndTagsPtrOutput
func (CostCategoryRuleRuleAndTagsPtrOutput) Values ¶
func (o CostCategoryRuleRuleAndTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleArgs ¶
type CostCategoryRuleRuleArgs struct { // Return results that match both `Dimension` objects. Ands CostCategoryRuleRuleAndArrayInput `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleDimensionPtrInput `pulumi:"dimension"` // Return results that match both `Dimension` object. Not CostCategoryRuleRuleNotPtrInput `pulumi:"not"` // Return results that match both `Dimension` object. Ors CostCategoryRuleRuleOrArrayInput `pulumi:"ors"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags CostCategoryRuleRuleTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleArgs) ElementType ¶
func (CostCategoryRuleRuleArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleArgs) ToCostCategoryRuleRuleOutput ¶
func (i CostCategoryRuleRuleArgs) ToCostCategoryRuleRuleOutput() CostCategoryRuleRuleOutput
func (CostCategoryRuleRuleArgs) ToCostCategoryRuleRuleOutputWithContext ¶
func (i CostCategoryRuleRuleArgs) ToCostCategoryRuleRuleOutputWithContext(ctx context.Context) CostCategoryRuleRuleOutput
func (CostCategoryRuleRuleArgs) ToCostCategoryRuleRulePtrOutput ¶
func (i CostCategoryRuleRuleArgs) ToCostCategoryRuleRulePtrOutput() CostCategoryRuleRulePtrOutput
func (CostCategoryRuleRuleArgs) ToCostCategoryRuleRulePtrOutputWithContext ¶
func (i CostCategoryRuleRuleArgs) ToCostCategoryRuleRulePtrOutputWithContext(ctx context.Context) CostCategoryRuleRulePtrOutput
type CostCategoryRuleRuleCostCategory ¶
type CostCategoryRuleRuleCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleCostCategoryArgs ¶
type CostCategoryRuleRuleCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleCostCategoryArgs) ElementType ¶
func (CostCategoryRuleRuleCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleCostCategoryArgs) ToCostCategoryRuleRuleCostCategoryOutput ¶
func (i CostCategoryRuleRuleCostCategoryArgs) ToCostCategoryRuleRuleCostCategoryOutput() CostCategoryRuleRuleCostCategoryOutput
func (CostCategoryRuleRuleCostCategoryArgs) ToCostCategoryRuleRuleCostCategoryOutputWithContext ¶
func (i CostCategoryRuleRuleCostCategoryArgs) ToCostCategoryRuleRuleCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleCostCategoryOutput
func (CostCategoryRuleRuleCostCategoryArgs) ToCostCategoryRuleRuleCostCategoryPtrOutput ¶
func (i CostCategoryRuleRuleCostCategoryArgs) ToCostCategoryRuleRuleCostCategoryPtrOutput() CostCategoryRuleRuleCostCategoryPtrOutput
func (CostCategoryRuleRuleCostCategoryArgs) ToCostCategoryRuleRuleCostCategoryPtrOutputWithContext ¶
func (i CostCategoryRuleRuleCostCategoryArgs) ToCostCategoryRuleRuleCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleCostCategoryPtrOutput
type CostCategoryRuleRuleCostCategoryInput ¶
type CostCategoryRuleRuleCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleCostCategoryOutput() CostCategoryRuleRuleCostCategoryOutput ToCostCategoryRuleRuleCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleCostCategoryOutput }
CostCategoryRuleRuleCostCategoryInput is an input type that accepts CostCategoryRuleRuleCostCategoryArgs and CostCategoryRuleRuleCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleCostCategoryInput` via:
CostCategoryRuleRuleCostCategoryArgs{...}
type CostCategoryRuleRuleCostCategoryOutput ¶
type CostCategoryRuleRuleCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleCostCategoryOutput) ElementType ¶
func (CostCategoryRuleRuleCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleCostCategoryOutput) Key ¶
func (o CostCategoryRuleRuleCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleCostCategoryOutput) MatchOptions ¶
func (o CostCategoryRuleRuleCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleCostCategoryOutput) ToCostCategoryRuleRuleCostCategoryOutput ¶
func (o CostCategoryRuleRuleCostCategoryOutput) ToCostCategoryRuleRuleCostCategoryOutput() CostCategoryRuleRuleCostCategoryOutput
func (CostCategoryRuleRuleCostCategoryOutput) ToCostCategoryRuleRuleCostCategoryOutputWithContext ¶
func (o CostCategoryRuleRuleCostCategoryOutput) ToCostCategoryRuleRuleCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleCostCategoryOutput
func (CostCategoryRuleRuleCostCategoryOutput) ToCostCategoryRuleRuleCostCategoryPtrOutput ¶
func (o CostCategoryRuleRuleCostCategoryOutput) ToCostCategoryRuleRuleCostCategoryPtrOutput() CostCategoryRuleRuleCostCategoryPtrOutput
func (CostCategoryRuleRuleCostCategoryOutput) ToCostCategoryRuleRuleCostCategoryPtrOutputWithContext ¶
func (o CostCategoryRuleRuleCostCategoryOutput) ToCostCategoryRuleRuleCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleCostCategoryPtrOutput
func (CostCategoryRuleRuleCostCategoryOutput) Values ¶
func (o CostCategoryRuleRuleCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleCostCategoryPtrInput ¶
type CostCategoryRuleRuleCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleCostCategoryPtrOutput() CostCategoryRuleRuleCostCategoryPtrOutput ToCostCategoryRuleRuleCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleCostCategoryPtrOutput }
CostCategoryRuleRuleCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleCostCategoryArgs, CostCategoryRuleRuleCostCategoryPtr and CostCategoryRuleRuleCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleCostCategoryPtrInput` via:
CostCategoryRuleRuleCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleCostCategoryPtr ¶
func CostCategoryRuleRuleCostCategoryPtr(v *CostCategoryRuleRuleCostCategoryArgs) CostCategoryRuleRuleCostCategoryPtrInput
type CostCategoryRuleRuleCostCategoryPtrOutput ¶
type CostCategoryRuleRuleCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleCostCategoryPtrOutput) ElementType ¶
func (CostCategoryRuleRuleCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleCostCategoryPtrOutput) Key ¶
func (o CostCategoryRuleRuleCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleCostCategoryPtrOutput) MatchOptions ¶
func (o CostCategoryRuleRuleCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleCostCategoryPtrOutput) ToCostCategoryRuleRuleCostCategoryPtrOutput ¶
func (o CostCategoryRuleRuleCostCategoryPtrOutput) ToCostCategoryRuleRuleCostCategoryPtrOutput() CostCategoryRuleRuleCostCategoryPtrOutput
func (CostCategoryRuleRuleCostCategoryPtrOutput) ToCostCategoryRuleRuleCostCategoryPtrOutputWithContext ¶
func (o CostCategoryRuleRuleCostCategoryPtrOutput) ToCostCategoryRuleRuleCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleCostCategoryPtrOutput
func (CostCategoryRuleRuleCostCategoryPtrOutput) Values ¶
func (o CostCategoryRuleRuleCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleDimension ¶
type CostCategoryRuleRuleDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleDimensionArgs ¶
type CostCategoryRuleRuleDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleDimensionArgs) ElementType ¶
func (CostCategoryRuleRuleDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleDimensionArgs) ToCostCategoryRuleRuleDimensionOutput ¶
func (i CostCategoryRuleRuleDimensionArgs) ToCostCategoryRuleRuleDimensionOutput() CostCategoryRuleRuleDimensionOutput
func (CostCategoryRuleRuleDimensionArgs) ToCostCategoryRuleRuleDimensionOutputWithContext ¶
func (i CostCategoryRuleRuleDimensionArgs) ToCostCategoryRuleRuleDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleDimensionOutput
func (CostCategoryRuleRuleDimensionArgs) ToCostCategoryRuleRuleDimensionPtrOutput ¶
func (i CostCategoryRuleRuleDimensionArgs) ToCostCategoryRuleRuleDimensionPtrOutput() CostCategoryRuleRuleDimensionPtrOutput
func (CostCategoryRuleRuleDimensionArgs) ToCostCategoryRuleRuleDimensionPtrOutputWithContext ¶
func (i CostCategoryRuleRuleDimensionArgs) ToCostCategoryRuleRuleDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleDimensionPtrOutput
type CostCategoryRuleRuleDimensionInput ¶
type CostCategoryRuleRuleDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleDimensionOutput() CostCategoryRuleRuleDimensionOutput ToCostCategoryRuleRuleDimensionOutputWithContext(context.Context) CostCategoryRuleRuleDimensionOutput }
CostCategoryRuleRuleDimensionInput is an input type that accepts CostCategoryRuleRuleDimensionArgs and CostCategoryRuleRuleDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleDimensionInput` via:
CostCategoryRuleRuleDimensionArgs{...}
type CostCategoryRuleRuleDimensionOutput ¶
type CostCategoryRuleRuleDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleDimensionOutput) ElementType ¶
func (CostCategoryRuleRuleDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleDimensionOutput) Key ¶
func (o CostCategoryRuleRuleDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleDimensionOutput) MatchOptions ¶
func (o CostCategoryRuleRuleDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleDimensionOutput) ToCostCategoryRuleRuleDimensionOutput ¶
func (o CostCategoryRuleRuleDimensionOutput) ToCostCategoryRuleRuleDimensionOutput() CostCategoryRuleRuleDimensionOutput
func (CostCategoryRuleRuleDimensionOutput) ToCostCategoryRuleRuleDimensionOutputWithContext ¶
func (o CostCategoryRuleRuleDimensionOutput) ToCostCategoryRuleRuleDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleDimensionOutput
func (CostCategoryRuleRuleDimensionOutput) ToCostCategoryRuleRuleDimensionPtrOutput ¶
func (o CostCategoryRuleRuleDimensionOutput) ToCostCategoryRuleRuleDimensionPtrOutput() CostCategoryRuleRuleDimensionPtrOutput
func (CostCategoryRuleRuleDimensionOutput) ToCostCategoryRuleRuleDimensionPtrOutputWithContext ¶
func (o CostCategoryRuleRuleDimensionOutput) ToCostCategoryRuleRuleDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleDimensionPtrOutput
func (CostCategoryRuleRuleDimensionOutput) Values ¶
func (o CostCategoryRuleRuleDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleDimensionPtrInput ¶
type CostCategoryRuleRuleDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleDimensionPtrOutput() CostCategoryRuleRuleDimensionPtrOutput ToCostCategoryRuleRuleDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleDimensionPtrOutput }
CostCategoryRuleRuleDimensionPtrInput is an input type that accepts CostCategoryRuleRuleDimensionArgs, CostCategoryRuleRuleDimensionPtr and CostCategoryRuleRuleDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleDimensionPtrInput` via:
CostCategoryRuleRuleDimensionArgs{...} or: nil
func CostCategoryRuleRuleDimensionPtr ¶
func CostCategoryRuleRuleDimensionPtr(v *CostCategoryRuleRuleDimensionArgs) CostCategoryRuleRuleDimensionPtrInput
type CostCategoryRuleRuleDimensionPtrOutput ¶
type CostCategoryRuleRuleDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleDimensionPtrOutput) ElementType ¶
func (CostCategoryRuleRuleDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleDimensionPtrOutput) Key ¶
func (o CostCategoryRuleRuleDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleDimensionPtrOutput) MatchOptions ¶
func (o CostCategoryRuleRuleDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleDimensionPtrOutput) ToCostCategoryRuleRuleDimensionPtrOutput ¶
func (o CostCategoryRuleRuleDimensionPtrOutput) ToCostCategoryRuleRuleDimensionPtrOutput() CostCategoryRuleRuleDimensionPtrOutput
func (CostCategoryRuleRuleDimensionPtrOutput) ToCostCategoryRuleRuleDimensionPtrOutputWithContext ¶
func (o CostCategoryRuleRuleDimensionPtrOutput) ToCostCategoryRuleRuleDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleDimensionPtrOutput
func (CostCategoryRuleRuleDimensionPtrOutput) Values ¶
func (o CostCategoryRuleRuleDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleInput ¶
type CostCategoryRuleRuleInput interface { pulumi.Input ToCostCategoryRuleRuleOutput() CostCategoryRuleRuleOutput ToCostCategoryRuleRuleOutputWithContext(context.Context) CostCategoryRuleRuleOutput }
CostCategoryRuleRuleInput is an input type that accepts CostCategoryRuleRuleArgs and CostCategoryRuleRuleOutput values. You can construct a concrete instance of `CostCategoryRuleRuleInput` via:
CostCategoryRuleRuleArgs{...}
type CostCategoryRuleRuleNot ¶
type CostCategoryRuleRuleNot struct { // Return results that match both `Dimension` objects. Ands []CostCategoryRuleRuleNotAnd `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleNotCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleNotDimension `pulumi:"dimension"` // Return results that match both `Dimension` object. Not *CostCategoryRuleRuleNotNot `pulumi:"not"` // Return results that match both `Dimension` object. Ors []CostCategoryRuleRuleNotOr `pulumi:"ors"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *CostCategoryRuleRuleNotTags `pulumi:"tags"` }
type CostCategoryRuleRuleNotAnd ¶ added in v6.33.0
type CostCategoryRuleRuleNotAnd struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleNotAndCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleNotAndDimension `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *CostCategoryRuleRuleNotAndTags `pulumi:"tags"` }
type CostCategoryRuleRuleNotAndArgs ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleNotAndCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleNotAndDimensionPtrInput `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags CostCategoryRuleRuleNotAndTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleNotAndArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndArgs) ToCostCategoryRuleRuleNotAndOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndArgs) ToCostCategoryRuleRuleNotAndOutput() CostCategoryRuleRuleNotAndOutput
func (CostCategoryRuleRuleNotAndArgs) ToCostCategoryRuleRuleNotAndOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndArgs) ToCostCategoryRuleRuleNotAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndOutput
type CostCategoryRuleRuleNotAndArray ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndArray []CostCategoryRuleRuleNotAndInput
func (CostCategoryRuleRuleNotAndArray) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndArray) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndArray) ToCostCategoryRuleRuleNotAndArrayOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndArray) ToCostCategoryRuleRuleNotAndArrayOutput() CostCategoryRuleRuleNotAndArrayOutput
func (CostCategoryRuleRuleNotAndArray) ToCostCategoryRuleRuleNotAndArrayOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndArray) ToCostCategoryRuleRuleNotAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndArrayOutput
type CostCategoryRuleRuleNotAndArrayInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndArrayInput interface { pulumi.Input ToCostCategoryRuleRuleNotAndArrayOutput() CostCategoryRuleRuleNotAndArrayOutput ToCostCategoryRuleRuleNotAndArrayOutputWithContext(context.Context) CostCategoryRuleRuleNotAndArrayOutput }
CostCategoryRuleRuleNotAndArrayInput is an input type that accepts CostCategoryRuleRuleNotAndArray and CostCategoryRuleRuleNotAndArrayOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotAndArrayInput` via:
CostCategoryRuleRuleNotAndArray{ CostCategoryRuleRuleNotAndArgs{...} }
type CostCategoryRuleRuleNotAndArrayOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndArrayOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotAndArrayOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndArrayOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndArrayOutput) Index ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleNotAndOutput
func (CostCategoryRuleRuleNotAndArrayOutput) ToCostCategoryRuleRuleNotAndArrayOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndArrayOutput) ToCostCategoryRuleRuleNotAndArrayOutput() CostCategoryRuleRuleNotAndArrayOutput
func (CostCategoryRuleRuleNotAndArrayOutput) ToCostCategoryRuleRuleNotAndArrayOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndArrayOutput) ToCostCategoryRuleRuleNotAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndArrayOutput
type CostCategoryRuleRuleNotAndCostCategory ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleNotAndCostCategoryArgs ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleNotAndCostCategoryArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndCostCategoryArgs) ToCostCategoryRuleRuleNotAndCostCategoryOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndCostCategoryArgs) ToCostCategoryRuleRuleNotAndCostCategoryOutput() CostCategoryRuleRuleNotAndCostCategoryOutput
func (CostCategoryRuleRuleNotAndCostCategoryArgs) ToCostCategoryRuleRuleNotAndCostCategoryOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndCostCategoryArgs) ToCostCategoryRuleRuleNotAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndCostCategoryOutput
func (CostCategoryRuleRuleNotAndCostCategoryArgs) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndCostCategoryArgs) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutput() CostCategoryRuleRuleNotAndCostCategoryPtrOutput
func (CostCategoryRuleRuleNotAndCostCategoryArgs) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndCostCategoryArgs) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndCostCategoryPtrOutput
type CostCategoryRuleRuleNotAndCostCategoryInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleNotAndCostCategoryOutput() CostCategoryRuleRuleNotAndCostCategoryOutput ToCostCategoryRuleRuleNotAndCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleNotAndCostCategoryOutput }
CostCategoryRuleRuleNotAndCostCategoryInput is an input type that accepts CostCategoryRuleRuleNotAndCostCategoryArgs and CostCategoryRuleRuleNotAndCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotAndCostCategoryInput` via:
CostCategoryRuleRuleNotAndCostCategoryArgs{...}
type CostCategoryRuleRuleNotAndCostCategoryOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotAndCostCategoryOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndCostCategoryOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotAndCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotAndCostCategoryOutput) ToCostCategoryRuleRuleNotAndCostCategoryOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndCostCategoryOutput) ToCostCategoryRuleRuleNotAndCostCategoryOutput() CostCategoryRuleRuleNotAndCostCategoryOutput
func (CostCategoryRuleRuleNotAndCostCategoryOutput) ToCostCategoryRuleRuleNotAndCostCategoryOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndCostCategoryOutput) ToCostCategoryRuleRuleNotAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndCostCategoryOutput
func (CostCategoryRuleRuleNotAndCostCategoryOutput) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndCostCategoryOutput) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutput() CostCategoryRuleRuleNotAndCostCategoryPtrOutput
func (CostCategoryRuleRuleNotAndCostCategoryOutput) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndCostCategoryOutput) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndCostCategoryPtrOutput
func (CostCategoryRuleRuleNotAndCostCategoryOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotAndCostCategoryPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotAndCostCategoryPtrOutput() CostCategoryRuleRuleNotAndCostCategoryPtrOutput ToCostCategoryRuleRuleNotAndCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotAndCostCategoryPtrOutput }
CostCategoryRuleRuleNotAndCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleNotAndCostCategoryArgs, CostCategoryRuleRuleNotAndCostCategoryPtr and CostCategoryRuleRuleNotAndCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotAndCostCategoryPtrInput` via:
CostCategoryRuleRuleNotAndCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleNotAndCostCategoryPtr ¶ added in v6.33.0
func CostCategoryRuleRuleNotAndCostCategoryPtr(v *CostCategoryRuleRuleNotAndCostCategoryArgs) CostCategoryRuleRuleNotAndCostCategoryPtrInput
type CostCategoryRuleRuleNotAndCostCategoryPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotAndCostCategoryPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndCostCategoryPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotAndCostCategoryPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotAndCostCategoryPtrOutput) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndCostCategoryPtrOutput) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutput() CostCategoryRuleRuleNotAndCostCategoryPtrOutput
func (CostCategoryRuleRuleNotAndCostCategoryPtrOutput) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndCostCategoryPtrOutput) ToCostCategoryRuleRuleNotAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndCostCategoryPtrOutput
func (CostCategoryRuleRuleNotAndCostCategoryPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotAndDimension ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleNotAndDimensionArgs ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleNotAndDimensionArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndDimensionArgs) ToCostCategoryRuleRuleNotAndDimensionOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndDimensionArgs) ToCostCategoryRuleRuleNotAndDimensionOutput() CostCategoryRuleRuleNotAndDimensionOutput
func (CostCategoryRuleRuleNotAndDimensionArgs) ToCostCategoryRuleRuleNotAndDimensionOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndDimensionArgs) ToCostCategoryRuleRuleNotAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndDimensionOutput
func (CostCategoryRuleRuleNotAndDimensionArgs) ToCostCategoryRuleRuleNotAndDimensionPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndDimensionArgs) ToCostCategoryRuleRuleNotAndDimensionPtrOutput() CostCategoryRuleRuleNotAndDimensionPtrOutput
func (CostCategoryRuleRuleNotAndDimensionArgs) ToCostCategoryRuleRuleNotAndDimensionPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndDimensionArgs) ToCostCategoryRuleRuleNotAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndDimensionPtrOutput
type CostCategoryRuleRuleNotAndDimensionInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleNotAndDimensionOutput() CostCategoryRuleRuleNotAndDimensionOutput ToCostCategoryRuleRuleNotAndDimensionOutputWithContext(context.Context) CostCategoryRuleRuleNotAndDimensionOutput }
CostCategoryRuleRuleNotAndDimensionInput is an input type that accepts CostCategoryRuleRuleNotAndDimensionArgs and CostCategoryRuleRuleNotAndDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotAndDimensionInput` via:
CostCategoryRuleRuleNotAndDimensionArgs{...}
type CostCategoryRuleRuleNotAndDimensionOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotAndDimensionOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndDimensionOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotAndDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotAndDimensionOutput) ToCostCategoryRuleRuleNotAndDimensionOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndDimensionOutput) ToCostCategoryRuleRuleNotAndDimensionOutput() CostCategoryRuleRuleNotAndDimensionOutput
func (CostCategoryRuleRuleNotAndDimensionOutput) ToCostCategoryRuleRuleNotAndDimensionOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndDimensionOutput) ToCostCategoryRuleRuleNotAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndDimensionOutput
func (CostCategoryRuleRuleNotAndDimensionOutput) ToCostCategoryRuleRuleNotAndDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndDimensionOutput) ToCostCategoryRuleRuleNotAndDimensionPtrOutput() CostCategoryRuleRuleNotAndDimensionPtrOutput
func (CostCategoryRuleRuleNotAndDimensionOutput) ToCostCategoryRuleRuleNotAndDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndDimensionOutput) ToCostCategoryRuleRuleNotAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndDimensionPtrOutput
func (CostCategoryRuleRuleNotAndDimensionOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotAndDimensionPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotAndDimensionPtrOutput() CostCategoryRuleRuleNotAndDimensionPtrOutput ToCostCategoryRuleRuleNotAndDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotAndDimensionPtrOutput }
CostCategoryRuleRuleNotAndDimensionPtrInput is an input type that accepts CostCategoryRuleRuleNotAndDimensionArgs, CostCategoryRuleRuleNotAndDimensionPtr and CostCategoryRuleRuleNotAndDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotAndDimensionPtrInput` via:
CostCategoryRuleRuleNotAndDimensionArgs{...} or: nil
func CostCategoryRuleRuleNotAndDimensionPtr ¶ added in v6.33.0
func CostCategoryRuleRuleNotAndDimensionPtr(v *CostCategoryRuleRuleNotAndDimensionArgs) CostCategoryRuleRuleNotAndDimensionPtrInput
type CostCategoryRuleRuleNotAndDimensionPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotAndDimensionPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndDimensionPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotAndDimensionPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotAndDimensionPtrOutput) ToCostCategoryRuleRuleNotAndDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndDimensionPtrOutput) ToCostCategoryRuleRuleNotAndDimensionPtrOutput() CostCategoryRuleRuleNotAndDimensionPtrOutput
func (CostCategoryRuleRuleNotAndDimensionPtrOutput) ToCostCategoryRuleRuleNotAndDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndDimensionPtrOutput) ToCostCategoryRuleRuleNotAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndDimensionPtrOutput
func (CostCategoryRuleRuleNotAndDimensionPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotAndInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndInput interface { pulumi.Input ToCostCategoryRuleRuleNotAndOutput() CostCategoryRuleRuleNotAndOutput ToCostCategoryRuleRuleNotAndOutputWithContext(context.Context) CostCategoryRuleRuleNotAndOutput }
CostCategoryRuleRuleNotAndInput is an input type that accepts CostCategoryRuleRuleNotAndArgs and CostCategoryRuleRuleNotAndOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotAndInput` via:
CostCategoryRuleRuleNotAndArgs{...}
type CostCategoryRuleRuleNotAndOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotAndOutput) CostCategory ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndOutput) CostCategory() CostCategoryRuleRuleNotAndCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleNotAndOutput) Dimension ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndOutput) Dimension() CostCategoryRuleRuleNotAndDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleNotAndOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndOutput) Tags ¶ added in v6.33.0
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleNotAndOutput) ToCostCategoryRuleRuleNotAndOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndOutput) ToCostCategoryRuleRuleNotAndOutput() CostCategoryRuleRuleNotAndOutput
func (CostCategoryRuleRuleNotAndOutput) ToCostCategoryRuleRuleNotAndOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndOutput) ToCostCategoryRuleRuleNotAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndOutput
type CostCategoryRuleRuleNotAndTags ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleNotAndTagsArgs ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleNotAndTagsArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndTagsArgs) ToCostCategoryRuleRuleNotAndTagsOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndTagsArgs) ToCostCategoryRuleRuleNotAndTagsOutput() CostCategoryRuleRuleNotAndTagsOutput
func (CostCategoryRuleRuleNotAndTagsArgs) ToCostCategoryRuleRuleNotAndTagsOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndTagsArgs) ToCostCategoryRuleRuleNotAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndTagsOutput
func (CostCategoryRuleRuleNotAndTagsArgs) ToCostCategoryRuleRuleNotAndTagsPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndTagsArgs) ToCostCategoryRuleRuleNotAndTagsPtrOutput() CostCategoryRuleRuleNotAndTagsPtrOutput
func (CostCategoryRuleRuleNotAndTagsArgs) ToCostCategoryRuleRuleNotAndTagsPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotAndTagsArgs) ToCostCategoryRuleRuleNotAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndTagsPtrOutput
type CostCategoryRuleRuleNotAndTagsInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndTagsInput interface { pulumi.Input ToCostCategoryRuleRuleNotAndTagsOutput() CostCategoryRuleRuleNotAndTagsOutput ToCostCategoryRuleRuleNotAndTagsOutputWithContext(context.Context) CostCategoryRuleRuleNotAndTagsOutput }
CostCategoryRuleRuleNotAndTagsInput is an input type that accepts CostCategoryRuleRuleNotAndTagsArgs and CostCategoryRuleRuleNotAndTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotAndTagsInput` via:
CostCategoryRuleRuleNotAndTagsArgs{...}
type CostCategoryRuleRuleNotAndTagsOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotAndTagsOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndTagsOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleNotAndTagsOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotAndTagsOutput) ToCostCategoryRuleRuleNotAndTagsOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndTagsOutput) ToCostCategoryRuleRuleNotAndTagsOutput() CostCategoryRuleRuleNotAndTagsOutput
func (CostCategoryRuleRuleNotAndTagsOutput) ToCostCategoryRuleRuleNotAndTagsOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndTagsOutput) ToCostCategoryRuleRuleNotAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndTagsOutput
func (CostCategoryRuleRuleNotAndTagsOutput) ToCostCategoryRuleRuleNotAndTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndTagsOutput) ToCostCategoryRuleRuleNotAndTagsPtrOutput() CostCategoryRuleRuleNotAndTagsPtrOutput
func (CostCategoryRuleRuleNotAndTagsOutput) ToCostCategoryRuleRuleNotAndTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndTagsOutput) ToCostCategoryRuleRuleNotAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndTagsPtrOutput
func (CostCategoryRuleRuleNotAndTagsOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotAndTagsPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotAndTagsPtrOutput() CostCategoryRuleRuleNotAndTagsPtrOutput ToCostCategoryRuleRuleNotAndTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotAndTagsPtrOutput }
CostCategoryRuleRuleNotAndTagsPtrInput is an input type that accepts CostCategoryRuleRuleNotAndTagsArgs, CostCategoryRuleRuleNotAndTagsPtr and CostCategoryRuleRuleNotAndTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotAndTagsPtrInput` via:
CostCategoryRuleRuleNotAndTagsArgs{...} or: nil
func CostCategoryRuleRuleNotAndTagsPtr ¶ added in v6.33.0
func CostCategoryRuleRuleNotAndTagsPtr(v *CostCategoryRuleRuleNotAndTagsArgs) CostCategoryRuleRuleNotAndTagsPtrInput
type CostCategoryRuleRuleNotAndTagsPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotAndTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotAndTagsPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotAndTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotAndTagsPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleNotAndTagsPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotAndTagsPtrOutput) ToCostCategoryRuleRuleNotAndTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndTagsPtrOutput) ToCostCategoryRuleRuleNotAndTagsPtrOutput() CostCategoryRuleRuleNotAndTagsPtrOutput
func (CostCategoryRuleRuleNotAndTagsPtrOutput) ToCostCategoryRuleRuleNotAndTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndTagsPtrOutput) ToCostCategoryRuleRuleNotAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotAndTagsPtrOutput
func (CostCategoryRuleRuleNotAndTagsPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotAndTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotArgs ¶
type CostCategoryRuleRuleNotArgs struct { // Return results that match both `Dimension` objects. Ands CostCategoryRuleRuleNotAndArrayInput `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleNotCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleNotDimensionPtrInput `pulumi:"dimension"` // Return results that match both `Dimension` object. Not CostCategoryRuleRuleNotNotPtrInput `pulumi:"not"` // Return results that match both `Dimension` object. Ors CostCategoryRuleRuleNotOrArrayInput `pulumi:"ors"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags CostCategoryRuleRuleNotTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleNotArgs) ElementType ¶
func (CostCategoryRuleRuleNotArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotArgs) ToCostCategoryRuleRuleNotOutput ¶
func (i CostCategoryRuleRuleNotArgs) ToCostCategoryRuleRuleNotOutput() CostCategoryRuleRuleNotOutput
func (CostCategoryRuleRuleNotArgs) ToCostCategoryRuleRuleNotOutputWithContext ¶
func (i CostCategoryRuleRuleNotArgs) ToCostCategoryRuleRuleNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOutput
func (CostCategoryRuleRuleNotArgs) ToCostCategoryRuleRuleNotPtrOutput ¶
func (i CostCategoryRuleRuleNotArgs) ToCostCategoryRuleRuleNotPtrOutput() CostCategoryRuleRuleNotPtrOutput
func (CostCategoryRuleRuleNotArgs) ToCostCategoryRuleRuleNotPtrOutputWithContext ¶
func (i CostCategoryRuleRuleNotArgs) ToCostCategoryRuleRuleNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotPtrOutput
type CostCategoryRuleRuleNotCostCategory ¶
type CostCategoryRuleRuleNotCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleNotCostCategoryArgs ¶
type CostCategoryRuleRuleNotCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleNotCostCategoryArgs) ElementType ¶
func (CostCategoryRuleRuleNotCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotCostCategoryArgs) ToCostCategoryRuleRuleNotCostCategoryOutput ¶
func (i CostCategoryRuleRuleNotCostCategoryArgs) ToCostCategoryRuleRuleNotCostCategoryOutput() CostCategoryRuleRuleNotCostCategoryOutput
func (CostCategoryRuleRuleNotCostCategoryArgs) ToCostCategoryRuleRuleNotCostCategoryOutputWithContext ¶
func (i CostCategoryRuleRuleNotCostCategoryArgs) ToCostCategoryRuleRuleNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotCostCategoryOutput
func (CostCategoryRuleRuleNotCostCategoryArgs) ToCostCategoryRuleRuleNotCostCategoryPtrOutput ¶
func (i CostCategoryRuleRuleNotCostCategoryArgs) ToCostCategoryRuleRuleNotCostCategoryPtrOutput() CostCategoryRuleRuleNotCostCategoryPtrOutput
func (CostCategoryRuleRuleNotCostCategoryArgs) ToCostCategoryRuleRuleNotCostCategoryPtrOutputWithContext ¶
func (i CostCategoryRuleRuleNotCostCategoryArgs) ToCostCategoryRuleRuleNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotCostCategoryPtrOutput
type CostCategoryRuleRuleNotCostCategoryInput ¶
type CostCategoryRuleRuleNotCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleNotCostCategoryOutput() CostCategoryRuleRuleNotCostCategoryOutput ToCostCategoryRuleRuleNotCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleNotCostCategoryOutput }
CostCategoryRuleRuleNotCostCategoryInput is an input type that accepts CostCategoryRuleRuleNotCostCategoryArgs and CostCategoryRuleRuleNotCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotCostCategoryInput` via:
CostCategoryRuleRuleNotCostCategoryArgs{...}
type CostCategoryRuleRuleNotCostCategoryOutput ¶
type CostCategoryRuleRuleNotCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotCostCategoryOutput) ElementType ¶
func (CostCategoryRuleRuleNotCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotCostCategoryOutput) Key ¶
func (o CostCategoryRuleRuleNotCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotCostCategoryOutput) MatchOptions ¶
func (o CostCategoryRuleRuleNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotCostCategoryOutput) ToCostCategoryRuleRuleNotCostCategoryOutput ¶
func (o CostCategoryRuleRuleNotCostCategoryOutput) ToCostCategoryRuleRuleNotCostCategoryOutput() CostCategoryRuleRuleNotCostCategoryOutput
func (CostCategoryRuleRuleNotCostCategoryOutput) ToCostCategoryRuleRuleNotCostCategoryOutputWithContext ¶
func (o CostCategoryRuleRuleNotCostCategoryOutput) ToCostCategoryRuleRuleNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotCostCategoryOutput
func (CostCategoryRuleRuleNotCostCategoryOutput) ToCostCategoryRuleRuleNotCostCategoryPtrOutput ¶
func (o CostCategoryRuleRuleNotCostCategoryOutput) ToCostCategoryRuleRuleNotCostCategoryPtrOutput() CostCategoryRuleRuleNotCostCategoryPtrOutput
func (CostCategoryRuleRuleNotCostCategoryOutput) ToCostCategoryRuleRuleNotCostCategoryPtrOutputWithContext ¶
func (o CostCategoryRuleRuleNotCostCategoryOutput) ToCostCategoryRuleRuleNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotCostCategoryPtrOutput
func (CostCategoryRuleRuleNotCostCategoryOutput) Values ¶
func (o CostCategoryRuleRuleNotCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotCostCategoryPtrInput ¶
type CostCategoryRuleRuleNotCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotCostCategoryPtrOutput() CostCategoryRuleRuleNotCostCategoryPtrOutput ToCostCategoryRuleRuleNotCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotCostCategoryPtrOutput }
CostCategoryRuleRuleNotCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleNotCostCategoryArgs, CostCategoryRuleRuleNotCostCategoryPtr and CostCategoryRuleRuleNotCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotCostCategoryPtrInput` via:
CostCategoryRuleRuleNotCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleNotCostCategoryPtr ¶
func CostCategoryRuleRuleNotCostCategoryPtr(v *CostCategoryRuleRuleNotCostCategoryArgs) CostCategoryRuleRuleNotCostCategoryPtrInput
type CostCategoryRuleRuleNotCostCategoryPtrOutput ¶
type CostCategoryRuleRuleNotCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotCostCategoryPtrOutput) ElementType ¶
func (CostCategoryRuleRuleNotCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotCostCategoryPtrOutput) Key ¶
func (o CostCategoryRuleRuleNotCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotCostCategoryPtrOutput) MatchOptions ¶
func (o CostCategoryRuleRuleNotCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotCostCategoryPtrOutput) ToCostCategoryRuleRuleNotCostCategoryPtrOutput ¶
func (o CostCategoryRuleRuleNotCostCategoryPtrOutput) ToCostCategoryRuleRuleNotCostCategoryPtrOutput() CostCategoryRuleRuleNotCostCategoryPtrOutput
func (CostCategoryRuleRuleNotCostCategoryPtrOutput) ToCostCategoryRuleRuleNotCostCategoryPtrOutputWithContext ¶
func (o CostCategoryRuleRuleNotCostCategoryPtrOutput) ToCostCategoryRuleRuleNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotCostCategoryPtrOutput
func (CostCategoryRuleRuleNotCostCategoryPtrOutput) Values ¶
func (o CostCategoryRuleRuleNotCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotDimension ¶
type CostCategoryRuleRuleNotDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleNotDimensionArgs ¶
type CostCategoryRuleRuleNotDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleNotDimensionArgs) ElementType ¶
func (CostCategoryRuleRuleNotDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotDimensionArgs) ToCostCategoryRuleRuleNotDimensionOutput ¶
func (i CostCategoryRuleRuleNotDimensionArgs) ToCostCategoryRuleRuleNotDimensionOutput() CostCategoryRuleRuleNotDimensionOutput
func (CostCategoryRuleRuleNotDimensionArgs) ToCostCategoryRuleRuleNotDimensionOutputWithContext ¶
func (i CostCategoryRuleRuleNotDimensionArgs) ToCostCategoryRuleRuleNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotDimensionOutput
func (CostCategoryRuleRuleNotDimensionArgs) ToCostCategoryRuleRuleNotDimensionPtrOutput ¶
func (i CostCategoryRuleRuleNotDimensionArgs) ToCostCategoryRuleRuleNotDimensionPtrOutput() CostCategoryRuleRuleNotDimensionPtrOutput
func (CostCategoryRuleRuleNotDimensionArgs) ToCostCategoryRuleRuleNotDimensionPtrOutputWithContext ¶
func (i CostCategoryRuleRuleNotDimensionArgs) ToCostCategoryRuleRuleNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotDimensionPtrOutput
type CostCategoryRuleRuleNotDimensionInput ¶
type CostCategoryRuleRuleNotDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleNotDimensionOutput() CostCategoryRuleRuleNotDimensionOutput ToCostCategoryRuleRuleNotDimensionOutputWithContext(context.Context) CostCategoryRuleRuleNotDimensionOutput }
CostCategoryRuleRuleNotDimensionInput is an input type that accepts CostCategoryRuleRuleNotDimensionArgs and CostCategoryRuleRuleNotDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotDimensionInput` via:
CostCategoryRuleRuleNotDimensionArgs{...}
type CostCategoryRuleRuleNotDimensionOutput ¶
type CostCategoryRuleRuleNotDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotDimensionOutput) ElementType ¶
func (CostCategoryRuleRuleNotDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotDimensionOutput) Key ¶
func (o CostCategoryRuleRuleNotDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotDimensionOutput) MatchOptions ¶
func (o CostCategoryRuleRuleNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotDimensionOutput) ToCostCategoryRuleRuleNotDimensionOutput ¶
func (o CostCategoryRuleRuleNotDimensionOutput) ToCostCategoryRuleRuleNotDimensionOutput() CostCategoryRuleRuleNotDimensionOutput
func (CostCategoryRuleRuleNotDimensionOutput) ToCostCategoryRuleRuleNotDimensionOutputWithContext ¶
func (o CostCategoryRuleRuleNotDimensionOutput) ToCostCategoryRuleRuleNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotDimensionOutput
func (CostCategoryRuleRuleNotDimensionOutput) ToCostCategoryRuleRuleNotDimensionPtrOutput ¶
func (o CostCategoryRuleRuleNotDimensionOutput) ToCostCategoryRuleRuleNotDimensionPtrOutput() CostCategoryRuleRuleNotDimensionPtrOutput
func (CostCategoryRuleRuleNotDimensionOutput) ToCostCategoryRuleRuleNotDimensionPtrOutputWithContext ¶
func (o CostCategoryRuleRuleNotDimensionOutput) ToCostCategoryRuleRuleNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotDimensionPtrOutput
func (CostCategoryRuleRuleNotDimensionOutput) Values ¶
func (o CostCategoryRuleRuleNotDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotDimensionPtrInput ¶
type CostCategoryRuleRuleNotDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotDimensionPtrOutput() CostCategoryRuleRuleNotDimensionPtrOutput ToCostCategoryRuleRuleNotDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotDimensionPtrOutput }
CostCategoryRuleRuleNotDimensionPtrInput is an input type that accepts CostCategoryRuleRuleNotDimensionArgs, CostCategoryRuleRuleNotDimensionPtr and CostCategoryRuleRuleNotDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotDimensionPtrInput` via:
CostCategoryRuleRuleNotDimensionArgs{...} or: nil
func CostCategoryRuleRuleNotDimensionPtr ¶
func CostCategoryRuleRuleNotDimensionPtr(v *CostCategoryRuleRuleNotDimensionArgs) CostCategoryRuleRuleNotDimensionPtrInput
type CostCategoryRuleRuleNotDimensionPtrOutput ¶
type CostCategoryRuleRuleNotDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotDimensionPtrOutput) ElementType ¶
func (CostCategoryRuleRuleNotDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotDimensionPtrOutput) Key ¶
func (o CostCategoryRuleRuleNotDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotDimensionPtrOutput) MatchOptions ¶
func (o CostCategoryRuleRuleNotDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotDimensionPtrOutput) ToCostCategoryRuleRuleNotDimensionPtrOutput ¶
func (o CostCategoryRuleRuleNotDimensionPtrOutput) ToCostCategoryRuleRuleNotDimensionPtrOutput() CostCategoryRuleRuleNotDimensionPtrOutput
func (CostCategoryRuleRuleNotDimensionPtrOutput) ToCostCategoryRuleRuleNotDimensionPtrOutputWithContext ¶
func (o CostCategoryRuleRuleNotDimensionPtrOutput) ToCostCategoryRuleRuleNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotDimensionPtrOutput
func (CostCategoryRuleRuleNotDimensionPtrOutput) Values ¶
func (o CostCategoryRuleRuleNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotInput ¶
type CostCategoryRuleRuleNotInput interface { pulumi.Input ToCostCategoryRuleRuleNotOutput() CostCategoryRuleRuleNotOutput ToCostCategoryRuleRuleNotOutputWithContext(context.Context) CostCategoryRuleRuleNotOutput }
CostCategoryRuleRuleNotInput is an input type that accepts CostCategoryRuleRuleNotArgs and CostCategoryRuleRuleNotOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotInput` via:
CostCategoryRuleRuleNotArgs{...}
type CostCategoryRuleRuleNotNot ¶ added in v6.33.0
type CostCategoryRuleRuleNotNot struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleNotNotCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleNotNotDimension `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *CostCategoryRuleRuleNotNotTags `pulumi:"tags"` }
type CostCategoryRuleRuleNotNotArgs ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleNotNotCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleNotNotDimensionPtrInput `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags CostCategoryRuleRuleNotNotTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleNotNotArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotNotArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotNotArgs) ToCostCategoryRuleRuleNotNotOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotArgs) ToCostCategoryRuleRuleNotNotOutput() CostCategoryRuleRuleNotNotOutput
func (CostCategoryRuleRuleNotNotArgs) ToCostCategoryRuleRuleNotNotOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotArgs) ToCostCategoryRuleRuleNotNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotOutput
func (CostCategoryRuleRuleNotNotArgs) ToCostCategoryRuleRuleNotNotPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotArgs) ToCostCategoryRuleRuleNotNotPtrOutput() CostCategoryRuleRuleNotNotPtrOutput
func (CostCategoryRuleRuleNotNotArgs) ToCostCategoryRuleRuleNotNotPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotArgs) ToCostCategoryRuleRuleNotNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotPtrOutput
type CostCategoryRuleRuleNotNotCostCategory ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleNotNotCostCategoryArgs ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleNotNotCostCategoryArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotNotCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotNotCostCategoryArgs) ToCostCategoryRuleRuleNotNotCostCategoryOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotCostCategoryArgs) ToCostCategoryRuleRuleNotNotCostCategoryOutput() CostCategoryRuleRuleNotNotCostCategoryOutput
func (CostCategoryRuleRuleNotNotCostCategoryArgs) ToCostCategoryRuleRuleNotNotCostCategoryOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotCostCategoryArgs) ToCostCategoryRuleRuleNotNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotCostCategoryOutput
func (CostCategoryRuleRuleNotNotCostCategoryArgs) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotCostCategoryArgs) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutput() CostCategoryRuleRuleNotNotCostCategoryPtrOutput
func (CostCategoryRuleRuleNotNotCostCategoryArgs) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotCostCategoryArgs) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotCostCategoryPtrOutput
type CostCategoryRuleRuleNotNotCostCategoryInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleNotNotCostCategoryOutput() CostCategoryRuleRuleNotNotCostCategoryOutput ToCostCategoryRuleRuleNotNotCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleNotNotCostCategoryOutput }
CostCategoryRuleRuleNotNotCostCategoryInput is an input type that accepts CostCategoryRuleRuleNotNotCostCategoryArgs and CostCategoryRuleRuleNotNotCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotNotCostCategoryInput` via:
CostCategoryRuleRuleNotNotCostCategoryArgs{...}
type CostCategoryRuleRuleNotNotCostCategoryOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotNotCostCategoryOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotNotCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotNotCostCategoryOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotNotCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotNotCostCategoryOutput) ToCostCategoryRuleRuleNotNotCostCategoryOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotCostCategoryOutput) ToCostCategoryRuleRuleNotNotCostCategoryOutput() CostCategoryRuleRuleNotNotCostCategoryOutput
func (CostCategoryRuleRuleNotNotCostCategoryOutput) ToCostCategoryRuleRuleNotNotCostCategoryOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotCostCategoryOutput) ToCostCategoryRuleRuleNotNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotCostCategoryOutput
func (CostCategoryRuleRuleNotNotCostCategoryOutput) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotCostCategoryOutput) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutput() CostCategoryRuleRuleNotNotCostCategoryPtrOutput
func (CostCategoryRuleRuleNotNotCostCategoryOutput) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotCostCategoryOutput) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotCostCategoryPtrOutput
func (CostCategoryRuleRuleNotNotCostCategoryOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotNotCostCategoryPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotNotCostCategoryPtrOutput() CostCategoryRuleRuleNotNotCostCategoryPtrOutput ToCostCategoryRuleRuleNotNotCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotNotCostCategoryPtrOutput }
CostCategoryRuleRuleNotNotCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleNotNotCostCategoryArgs, CostCategoryRuleRuleNotNotCostCategoryPtr and CostCategoryRuleRuleNotNotCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotNotCostCategoryPtrInput` via:
CostCategoryRuleRuleNotNotCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleNotNotCostCategoryPtr ¶ added in v6.33.0
func CostCategoryRuleRuleNotNotCostCategoryPtr(v *CostCategoryRuleRuleNotNotCostCategoryArgs) CostCategoryRuleRuleNotNotCostCategoryPtrInput
type CostCategoryRuleRuleNotNotCostCategoryPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotNotCostCategoryPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotNotCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotNotCostCategoryPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotNotCostCategoryPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotNotCostCategoryPtrOutput) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotCostCategoryPtrOutput) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutput() CostCategoryRuleRuleNotNotCostCategoryPtrOutput
func (CostCategoryRuleRuleNotNotCostCategoryPtrOutput) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotCostCategoryPtrOutput) ToCostCategoryRuleRuleNotNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotCostCategoryPtrOutput
func (CostCategoryRuleRuleNotNotCostCategoryPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotNotDimension ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleNotNotDimensionArgs ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleNotNotDimensionArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotNotDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotNotDimensionArgs) ToCostCategoryRuleRuleNotNotDimensionOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotDimensionArgs) ToCostCategoryRuleRuleNotNotDimensionOutput() CostCategoryRuleRuleNotNotDimensionOutput
func (CostCategoryRuleRuleNotNotDimensionArgs) ToCostCategoryRuleRuleNotNotDimensionOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotDimensionArgs) ToCostCategoryRuleRuleNotNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotDimensionOutput
func (CostCategoryRuleRuleNotNotDimensionArgs) ToCostCategoryRuleRuleNotNotDimensionPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotDimensionArgs) ToCostCategoryRuleRuleNotNotDimensionPtrOutput() CostCategoryRuleRuleNotNotDimensionPtrOutput
func (CostCategoryRuleRuleNotNotDimensionArgs) ToCostCategoryRuleRuleNotNotDimensionPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotDimensionArgs) ToCostCategoryRuleRuleNotNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotDimensionPtrOutput
type CostCategoryRuleRuleNotNotDimensionInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleNotNotDimensionOutput() CostCategoryRuleRuleNotNotDimensionOutput ToCostCategoryRuleRuleNotNotDimensionOutputWithContext(context.Context) CostCategoryRuleRuleNotNotDimensionOutput }
CostCategoryRuleRuleNotNotDimensionInput is an input type that accepts CostCategoryRuleRuleNotNotDimensionArgs and CostCategoryRuleRuleNotNotDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotNotDimensionInput` via:
CostCategoryRuleRuleNotNotDimensionArgs{...}
type CostCategoryRuleRuleNotNotDimensionOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotNotDimensionOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotNotDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotNotDimensionOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotNotDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotNotDimensionOutput) ToCostCategoryRuleRuleNotNotDimensionOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotDimensionOutput) ToCostCategoryRuleRuleNotNotDimensionOutput() CostCategoryRuleRuleNotNotDimensionOutput
func (CostCategoryRuleRuleNotNotDimensionOutput) ToCostCategoryRuleRuleNotNotDimensionOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotDimensionOutput) ToCostCategoryRuleRuleNotNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotDimensionOutput
func (CostCategoryRuleRuleNotNotDimensionOutput) ToCostCategoryRuleRuleNotNotDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotDimensionOutput) ToCostCategoryRuleRuleNotNotDimensionPtrOutput() CostCategoryRuleRuleNotNotDimensionPtrOutput
func (CostCategoryRuleRuleNotNotDimensionOutput) ToCostCategoryRuleRuleNotNotDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotDimensionOutput) ToCostCategoryRuleRuleNotNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotDimensionPtrOutput
func (CostCategoryRuleRuleNotNotDimensionOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotNotDimensionPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotNotDimensionPtrOutput() CostCategoryRuleRuleNotNotDimensionPtrOutput ToCostCategoryRuleRuleNotNotDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotNotDimensionPtrOutput }
CostCategoryRuleRuleNotNotDimensionPtrInput is an input type that accepts CostCategoryRuleRuleNotNotDimensionArgs, CostCategoryRuleRuleNotNotDimensionPtr and CostCategoryRuleRuleNotNotDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotNotDimensionPtrInput` via:
CostCategoryRuleRuleNotNotDimensionArgs{...} or: nil
func CostCategoryRuleRuleNotNotDimensionPtr ¶ added in v6.33.0
func CostCategoryRuleRuleNotNotDimensionPtr(v *CostCategoryRuleRuleNotNotDimensionArgs) CostCategoryRuleRuleNotNotDimensionPtrInput
type CostCategoryRuleRuleNotNotDimensionPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotNotDimensionPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotNotDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotNotDimensionPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotNotDimensionPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotNotDimensionPtrOutput) ToCostCategoryRuleRuleNotNotDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotDimensionPtrOutput) ToCostCategoryRuleRuleNotNotDimensionPtrOutput() CostCategoryRuleRuleNotNotDimensionPtrOutput
func (CostCategoryRuleRuleNotNotDimensionPtrOutput) ToCostCategoryRuleRuleNotNotDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotDimensionPtrOutput) ToCostCategoryRuleRuleNotNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotDimensionPtrOutput
func (CostCategoryRuleRuleNotNotDimensionPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotNotInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotInput interface { pulumi.Input ToCostCategoryRuleRuleNotNotOutput() CostCategoryRuleRuleNotNotOutput ToCostCategoryRuleRuleNotNotOutputWithContext(context.Context) CostCategoryRuleRuleNotNotOutput }
CostCategoryRuleRuleNotNotInput is an input type that accepts CostCategoryRuleRuleNotNotArgs and CostCategoryRuleRuleNotNotOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotNotInput` via:
CostCategoryRuleRuleNotNotArgs{...}
type CostCategoryRuleRuleNotNotOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotNotOutput) CostCategory ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotOutput) CostCategory() CostCategoryRuleRuleNotNotCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleNotNotOutput) Dimension ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotOutput) Dimension() CostCategoryRuleRuleNotNotDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleNotNotOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotNotOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotNotOutput) Tags ¶ added in v6.33.0
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleNotNotOutput) ToCostCategoryRuleRuleNotNotOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotOutput) ToCostCategoryRuleRuleNotNotOutput() CostCategoryRuleRuleNotNotOutput
func (CostCategoryRuleRuleNotNotOutput) ToCostCategoryRuleRuleNotNotOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotOutput) ToCostCategoryRuleRuleNotNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotOutput
func (CostCategoryRuleRuleNotNotOutput) ToCostCategoryRuleRuleNotNotPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotOutput) ToCostCategoryRuleRuleNotNotPtrOutput() CostCategoryRuleRuleNotNotPtrOutput
func (CostCategoryRuleRuleNotNotOutput) ToCostCategoryRuleRuleNotNotPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotOutput) ToCostCategoryRuleRuleNotNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotPtrOutput
type CostCategoryRuleRuleNotNotPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotNotPtrOutput() CostCategoryRuleRuleNotNotPtrOutput ToCostCategoryRuleRuleNotNotPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotNotPtrOutput }
CostCategoryRuleRuleNotNotPtrInput is an input type that accepts CostCategoryRuleRuleNotNotArgs, CostCategoryRuleRuleNotNotPtr and CostCategoryRuleRuleNotNotPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotNotPtrInput` via:
CostCategoryRuleRuleNotNotArgs{...} or: nil
func CostCategoryRuleRuleNotNotPtr ¶ added in v6.33.0
func CostCategoryRuleRuleNotNotPtr(v *CostCategoryRuleRuleNotNotArgs) CostCategoryRuleRuleNotNotPtrInput
type CostCategoryRuleRuleNotNotPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotNotPtrOutput) CostCategory ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotPtrOutput) CostCategory() CostCategoryRuleRuleNotNotCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleNotNotPtrOutput) Dimension ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotPtrOutput) Dimension() CostCategoryRuleRuleNotNotDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleNotNotPtrOutput) Elem ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotPtrOutput) Elem() CostCategoryRuleRuleNotNotOutput
func (CostCategoryRuleRuleNotNotPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotNotPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotNotPtrOutput) Tags ¶ added in v6.33.0
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleNotNotPtrOutput) ToCostCategoryRuleRuleNotNotPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotPtrOutput) ToCostCategoryRuleRuleNotNotPtrOutput() CostCategoryRuleRuleNotNotPtrOutput
func (CostCategoryRuleRuleNotNotPtrOutput) ToCostCategoryRuleRuleNotNotPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotPtrOutput) ToCostCategoryRuleRuleNotNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotPtrOutput
type CostCategoryRuleRuleNotNotTags ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleNotNotTagsArgs ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleNotNotTagsArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotNotTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotNotTagsArgs) ToCostCategoryRuleRuleNotNotTagsOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotTagsArgs) ToCostCategoryRuleRuleNotNotTagsOutput() CostCategoryRuleRuleNotNotTagsOutput
func (CostCategoryRuleRuleNotNotTagsArgs) ToCostCategoryRuleRuleNotNotTagsOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotTagsArgs) ToCostCategoryRuleRuleNotNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotTagsOutput
func (CostCategoryRuleRuleNotNotTagsArgs) ToCostCategoryRuleRuleNotNotTagsPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotTagsArgs) ToCostCategoryRuleRuleNotNotTagsPtrOutput() CostCategoryRuleRuleNotNotTagsPtrOutput
func (CostCategoryRuleRuleNotNotTagsArgs) ToCostCategoryRuleRuleNotNotTagsPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotNotTagsArgs) ToCostCategoryRuleRuleNotNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotTagsPtrOutput
type CostCategoryRuleRuleNotNotTagsInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotTagsInput interface { pulumi.Input ToCostCategoryRuleRuleNotNotTagsOutput() CostCategoryRuleRuleNotNotTagsOutput ToCostCategoryRuleRuleNotNotTagsOutputWithContext(context.Context) CostCategoryRuleRuleNotNotTagsOutput }
CostCategoryRuleRuleNotNotTagsInput is an input type that accepts CostCategoryRuleRuleNotNotTagsArgs and CostCategoryRuleRuleNotNotTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotNotTagsInput` via:
CostCategoryRuleRuleNotNotTagsArgs{...}
type CostCategoryRuleRuleNotNotTagsOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotNotTagsOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotNotTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotNotTagsOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleNotNotTagsOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotNotTagsOutput) ToCostCategoryRuleRuleNotNotTagsOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotTagsOutput) ToCostCategoryRuleRuleNotNotTagsOutput() CostCategoryRuleRuleNotNotTagsOutput
func (CostCategoryRuleRuleNotNotTagsOutput) ToCostCategoryRuleRuleNotNotTagsOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotTagsOutput) ToCostCategoryRuleRuleNotNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotTagsOutput
func (CostCategoryRuleRuleNotNotTagsOutput) ToCostCategoryRuleRuleNotNotTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotTagsOutput) ToCostCategoryRuleRuleNotNotTagsPtrOutput() CostCategoryRuleRuleNotNotTagsPtrOutput
func (CostCategoryRuleRuleNotNotTagsOutput) ToCostCategoryRuleRuleNotNotTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotTagsOutput) ToCostCategoryRuleRuleNotNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotTagsPtrOutput
func (CostCategoryRuleRuleNotNotTagsOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotNotTagsPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotNotTagsPtrOutput() CostCategoryRuleRuleNotNotTagsPtrOutput ToCostCategoryRuleRuleNotNotTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotNotTagsPtrOutput }
CostCategoryRuleRuleNotNotTagsPtrInput is an input type that accepts CostCategoryRuleRuleNotNotTagsArgs, CostCategoryRuleRuleNotNotTagsPtr and CostCategoryRuleRuleNotNotTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotNotTagsPtrInput` via:
CostCategoryRuleRuleNotNotTagsArgs{...} or: nil
func CostCategoryRuleRuleNotNotTagsPtr ¶ added in v6.33.0
func CostCategoryRuleRuleNotNotTagsPtr(v *CostCategoryRuleRuleNotNotTagsArgs) CostCategoryRuleRuleNotNotTagsPtrInput
type CostCategoryRuleRuleNotNotTagsPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotNotTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotNotTagsPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotNotTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotNotTagsPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleNotNotTagsPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotNotTagsPtrOutput) ToCostCategoryRuleRuleNotNotTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotTagsPtrOutput) ToCostCategoryRuleRuleNotNotTagsPtrOutput() CostCategoryRuleRuleNotNotTagsPtrOutput
func (CostCategoryRuleRuleNotNotTagsPtrOutput) ToCostCategoryRuleRuleNotNotTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotTagsPtrOutput) ToCostCategoryRuleRuleNotNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotNotTagsPtrOutput
func (CostCategoryRuleRuleNotNotTagsPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotNotTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotOr ¶ added in v6.33.0
type CostCategoryRuleRuleNotOr struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleNotOrCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleNotOrDimension `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *CostCategoryRuleRuleNotOrTags `pulumi:"tags"` }
type CostCategoryRuleRuleNotOrArgs ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleNotOrCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleNotOrDimensionPtrInput `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags CostCategoryRuleRuleNotOrTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleNotOrArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrArgs) ToCostCategoryRuleRuleNotOrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrArgs) ToCostCategoryRuleRuleNotOrOutput() CostCategoryRuleRuleNotOrOutput
func (CostCategoryRuleRuleNotOrArgs) ToCostCategoryRuleRuleNotOrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrArgs) ToCostCategoryRuleRuleNotOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrOutput
type CostCategoryRuleRuleNotOrArray ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrArray []CostCategoryRuleRuleNotOrInput
func (CostCategoryRuleRuleNotOrArray) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrArray) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrArray) ToCostCategoryRuleRuleNotOrArrayOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrArray) ToCostCategoryRuleRuleNotOrArrayOutput() CostCategoryRuleRuleNotOrArrayOutput
func (CostCategoryRuleRuleNotOrArray) ToCostCategoryRuleRuleNotOrArrayOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrArray) ToCostCategoryRuleRuleNotOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrArrayOutput
type CostCategoryRuleRuleNotOrArrayInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrArrayInput interface { pulumi.Input ToCostCategoryRuleRuleNotOrArrayOutput() CostCategoryRuleRuleNotOrArrayOutput ToCostCategoryRuleRuleNotOrArrayOutputWithContext(context.Context) CostCategoryRuleRuleNotOrArrayOutput }
CostCategoryRuleRuleNotOrArrayInput is an input type that accepts CostCategoryRuleRuleNotOrArray and CostCategoryRuleRuleNotOrArrayOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotOrArrayInput` via:
CostCategoryRuleRuleNotOrArray{ CostCategoryRuleRuleNotOrArgs{...} }
type CostCategoryRuleRuleNotOrArrayOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrArrayOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotOrArrayOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrArrayOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrArrayOutput) Index ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleNotOrOutput
func (CostCategoryRuleRuleNotOrArrayOutput) ToCostCategoryRuleRuleNotOrArrayOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrArrayOutput) ToCostCategoryRuleRuleNotOrArrayOutput() CostCategoryRuleRuleNotOrArrayOutput
func (CostCategoryRuleRuleNotOrArrayOutput) ToCostCategoryRuleRuleNotOrArrayOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrArrayOutput) ToCostCategoryRuleRuleNotOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrArrayOutput
type CostCategoryRuleRuleNotOrCostCategory ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleNotOrCostCategoryArgs ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleNotOrCostCategoryArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrCostCategoryArgs) ToCostCategoryRuleRuleNotOrCostCategoryOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrCostCategoryArgs) ToCostCategoryRuleRuleNotOrCostCategoryOutput() CostCategoryRuleRuleNotOrCostCategoryOutput
func (CostCategoryRuleRuleNotOrCostCategoryArgs) ToCostCategoryRuleRuleNotOrCostCategoryOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrCostCategoryArgs) ToCostCategoryRuleRuleNotOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrCostCategoryOutput
func (CostCategoryRuleRuleNotOrCostCategoryArgs) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrCostCategoryArgs) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutput() CostCategoryRuleRuleNotOrCostCategoryPtrOutput
func (CostCategoryRuleRuleNotOrCostCategoryArgs) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrCostCategoryArgs) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrCostCategoryPtrOutput
type CostCategoryRuleRuleNotOrCostCategoryInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleNotOrCostCategoryOutput() CostCategoryRuleRuleNotOrCostCategoryOutput ToCostCategoryRuleRuleNotOrCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleNotOrCostCategoryOutput }
CostCategoryRuleRuleNotOrCostCategoryInput is an input type that accepts CostCategoryRuleRuleNotOrCostCategoryArgs and CostCategoryRuleRuleNotOrCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotOrCostCategoryInput` via:
CostCategoryRuleRuleNotOrCostCategoryArgs{...}
type CostCategoryRuleRuleNotOrCostCategoryOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotOrCostCategoryOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrCostCategoryOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotOrCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotOrCostCategoryOutput) ToCostCategoryRuleRuleNotOrCostCategoryOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrCostCategoryOutput) ToCostCategoryRuleRuleNotOrCostCategoryOutput() CostCategoryRuleRuleNotOrCostCategoryOutput
func (CostCategoryRuleRuleNotOrCostCategoryOutput) ToCostCategoryRuleRuleNotOrCostCategoryOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrCostCategoryOutput) ToCostCategoryRuleRuleNotOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrCostCategoryOutput
func (CostCategoryRuleRuleNotOrCostCategoryOutput) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrCostCategoryOutput) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutput() CostCategoryRuleRuleNotOrCostCategoryPtrOutput
func (CostCategoryRuleRuleNotOrCostCategoryOutput) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrCostCategoryOutput) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrCostCategoryPtrOutput
func (CostCategoryRuleRuleNotOrCostCategoryOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotOrCostCategoryPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotOrCostCategoryPtrOutput() CostCategoryRuleRuleNotOrCostCategoryPtrOutput ToCostCategoryRuleRuleNotOrCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotOrCostCategoryPtrOutput }
CostCategoryRuleRuleNotOrCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleNotOrCostCategoryArgs, CostCategoryRuleRuleNotOrCostCategoryPtr and CostCategoryRuleRuleNotOrCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotOrCostCategoryPtrInput` via:
CostCategoryRuleRuleNotOrCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleNotOrCostCategoryPtr ¶ added in v6.33.0
func CostCategoryRuleRuleNotOrCostCategoryPtr(v *CostCategoryRuleRuleNotOrCostCategoryArgs) CostCategoryRuleRuleNotOrCostCategoryPtrInput
type CostCategoryRuleRuleNotOrCostCategoryPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotOrCostCategoryPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrCostCategoryPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotOrCostCategoryPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotOrCostCategoryPtrOutput) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrCostCategoryPtrOutput) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutput() CostCategoryRuleRuleNotOrCostCategoryPtrOutput
func (CostCategoryRuleRuleNotOrCostCategoryPtrOutput) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrCostCategoryPtrOutput) ToCostCategoryRuleRuleNotOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrCostCategoryPtrOutput
func (CostCategoryRuleRuleNotOrCostCategoryPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotOrDimension ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleNotOrDimensionArgs ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleNotOrDimensionArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrDimensionArgs) ToCostCategoryRuleRuleNotOrDimensionOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrDimensionArgs) ToCostCategoryRuleRuleNotOrDimensionOutput() CostCategoryRuleRuleNotOrDimensionOutput
func (CostCategoryRuleRuleNotOrDimensionArgs) ToCostCategoryRuleRuleNotOrDimensionOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrDimensionArgs) ToCostCategoryRuleRuleNotOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrDimensionOutput
func (CostCategoryRuleRuleNotOrDimensionArgs) ToCostCategoryRuleRuleNotOrDimensionPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrDimensionArgs) ToCostCategoryRuleRuleNotOrDimensionPtrOutput() CostCategoryRuleRuleNotOrDimensionPtrOutput
func (CostCategoryRuleRuleNotOrDimensionArgs) ToCostCategoryRuleRuleNotOrDimensionPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrDimensionArgs) ToCostCategoryRuleRuleNotOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrDimensionPtrOutput
type CostCategoryRuleRuleNotOrDimensionInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleNotOrDimensionOutput() CostCategoryRuleRuleNotOrDimensionOutput ToCostCategoryRuleRuleNotOrDimensionOutputWithContext(context.Context) CostCategoryRuleRuleNotOrDimensionOutput }
CostCategoryRuleRuleNotOrDimensionInput is an input type that accepts CostCategoryRuleRuleNotOrDimensionArgs and CostCategoryRuleRuleNotOrDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotOrDimensionInput` via:
CostCategoryRuleRuleNotOrDimensionArgs{...}
type CostCategoryRuleRuleNotOrDimensionOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotOrDimensionOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrDimensionOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotOrDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotOrDimensionOutput) ToCostCategoryRuleRuleNotOrDimensionOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrDimensionOutput) ToCostCategoryRuleRuleNotOrDimensionOutput() CostCategoryRuleRuleNotOrDimensionOutput
func (CostCategoryRuleRuleNotOrDimensionOutput) ToCostCategoryRuleRuleNotOrDimensionOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrDimensionOutput) ToCostCategoryRuleRuleNotOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrDimensionOutput
func (CostCategoryRuleRuleNotOrDimensionOutput) ToCostCategoryRuleRuleNotOrDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrDimensionOutput) ToCostCategoryRuleRuleNotOrDimensionPtrOutput() CostCategoryRuleRuleNotOrDimensionPtrOutput
func (CostCategoryRuleRuleNotOrDimensionOutput) ToCostCategoryRuleRuleNotOrDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrDimensionOutput) ToCostCategoryRuleRuleNotOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrDimensionPtrOutput
func (CostCategoryRuleRuleNotOrDimensionOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotOrDimensionPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotOrDimensionPtrOutput() CostCategoryRuleRuleNotOrDimensionPtrOutput ToCostCategoryRuleRuleNotOrDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotOrDimensionPtrOutput }
CostCategoryRuleRuleNotOrDimensionPtrInput is an input type that accepts CostCategoryRuleRuleNotOrDimensionArgs, CostCategoryRuleRuleNotOrDimensionPtr and CostCategoryRuleRuleNotOrDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotOrDimensionPtrInput` via:
CostCategoryRuleRuleNotOrDimensionArgs{...} or: nil
func CostCategoryRuleRuleNotOrDimensionPtr ¶ added in v6.33.0
func CostCategoryRuleRuleNotOrDimensionPtr(v *CostCategoryRuleRuleNotOrDimensionArgs) CostCategoryRuleRuleNotOrDimensionPtrInput
type CostCategoryRuleRuleNotOrDimensionPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotOrDimensionPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrDimensionPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleNotOrDimensionPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotOrDimensionPtrOutput) ToCostCategoryRuleRuleNotOrDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrDimensionPtrOutput) ToCostCategoryRuleRuleNotOrDimensionPtrOutput() CostCategoryRuleRuleNotOrDimensionPtrOutput
func (CostCategoryRuleRuleNotOrDimensionPtrOutput) ToCostCategoryRuleRuleNotOrDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrDimensionPtrOutput) ToCostCategoryRuleRuleNotOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrDimensionPtrOutput
func (CostCategoryRuleRuleNotOrDimensionPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotOrInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrInput interface { pulumi.Input ToCostCategoryRuleRuleNotOrOutput() CostCategoryRuleRuleNotOrOutput ToCostCategoryRuleRuleNotOrOutputWithContext(context.Context) CostCategoryRuleRuleNotOrOutput }
CostCategoryRuleRuleNotOrInput is an input type that accepts CostCategoryRuleRuleNotOrArgs and CostCategoryRuleRuleNotOrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotOrInput` via:
CostCategoryRuleRuleNotOrArgs{...}
type CostCategoryRuleRuleNotOrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotOrOutput) CostCategory ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrOutput) CostCategory() CostCategoryRuleRuleNotOrCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleNotOrOutput) Dimension ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrOutput) Dimension() CostCategoryRuleRuleNotOrDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleNotOrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrOutput) Tags ¶ added in v6.33.0
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleNotOrOutput) ToCostCategoryRuleRuleNotOrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrOutput) ToCostCategoryRuleRuleNotOrOutput() CostCategoryRuleRuleNotOrOutput
func (CostCategoryRuleRuleNotOrOutput) ToCostCategoryRuleRuleNotOrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrOutput) ToCostCategoryRuleRuleNotOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrOutput
type CostCategoryRuleRuleNotOrTags ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleNotOrTagsArgs ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleNotOrTagsArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrTagsArgs) ToCostCategoryRuleRuleNotOrTagsOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrTagsArgs) ToCostCategoryRuleRuleNotOrTagsOutput() CostCategoryRuleRuleNotOrTagsOutput
func (CostCategoryRuleRuleNotOrTagsArgs) ToCostCategoryRuleRuleNotOrTagsOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrTagsArgs) ToCostCategoryRuleRuleNotOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrTagsOutput
func (CostCategoryRuleRuleNotOrTagsArgs) ToCostCategoryRuleRuleNotOrTagsPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrTagsArgs) ToCostCategoryRuleRuleNotOrTagsPtrOutput() CostCategoryRuleRuleNotOrTagsPtrOutput
func (CostCategoryRuleRuleNotOrTagsArgs) ToCostCategoryRuleRuleNotOrTagsPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleNotOrTagsArgs) ToCostCategoryRuleRuleNotOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrTagsPtrOutput
type CostCategoryRuleRuleNotOrTagsInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrTagsInput interface { pulumi.Input ToCostCategoryRuleRuleNotOrTagsOutput() CostCategoryRuleRuleNotOrTagsOutput ToCostCategoryRuleRuleNotOrTagsOutputWithContext(context.Context) CostCategoryRuleRuleNotOrTagsOutput }
CostCategoryRuleRuleNotOrTagsInput is an input type that accepts CostCategoryRuleRuleNotOrTagsArgs and CostCategoryRuleRuleNotOrTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotOrTagsInput` via:
CostCategoryRuleRuleNotOrTagsArgs{...}
type CostCategoryRuleRuleNotOrTagsOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotOrTagsOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrTagsOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleNotOrTagsOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotOrTagsOutput) ToCostCategoryRuleRuleNotOrTagsOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrTagsOutput) ToCostCategoryRuleRuleNotOrTagsOutput() CostCategoryRuleRuleNotOrTagsOutput
func (CostCategoryRuleRuleNotOrTagsOutput) ToCostCategoryRuleRuleNotOrTagsOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrTagsOutput) ToCostCategoryRuleRuleNotOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrTagsOutput
func (CostCategoryRuleRuleNotOrTagsOutput) ToCostCategoryRuleRuleNotOrTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrTagsOutput) ToCostCategoryRuleRuleNotOrTagsPtrOutput() CostCategoryRuleRuleNotOrTagsPtrOutput
func (CostCategoryRuleRuleNotOrTagsOutput) ToCostCategoryRuleRuleNotOrTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrTagsOutput) ToCostCategoryRuleRuleNotOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrTagsPtrOutput
func (CostCategoryRuleRuleNotOrTagsOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotOrTagsPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotOrTagsPtrOutput() CostCategoryRuleRuleNotOrTagsPtrOutput ToCostCategoryRuleRuleNotOrTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotOrTagsPtrOutput }
CostCategoryRuleRuleNotOrTagsPtrInput is an input type that accepts CostCategoryRuleRuleNotOrTagsArgs, CostCategoryRuleRuleNotOrTagsPtr and CostCategoryRuleRuleNotOrTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotOrTagsPtrInput` via:
CostCategoryRuleRuleNotOrTagsArgs{...} or: nil
func CostCategoryRuleRuleNotOrTagsPtr ¶ added in v6.33.0
func CostCategoryRuleRuleNotOrTagsPtr(v *CostCategoryRuleRuleNotOrTagsArgs) CostCategoryRuleRuleNotOrTagsPtrInput
type CostCategoryRuleRuleNotOrTagsPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleNotOrTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotOrTagsPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleNotOrTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOrTagsPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleNotOrTagsPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotOrTagsPtrOutput) ToCostCategoryRuleRuleNotOrTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrTagsPtrOutput) ToCostCategoryRuleRuleNotOrTagsPtrOutput() CostCategoryRuleRuleNotOrTagsPtrOutput
func (CostCategoryRuleRuleNotOrTagsPtrOutput) ToCostCategoryRuleRuleNotOrTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrTagsPtrOutput) ToCostCategoryRuleRuleNotOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOrTagsPtrOutput
func (CostCategoryRuleRuleNotOrTagsPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOrTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotOutput ¶
type CostCategoryRuleRuleNotOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotOutput) Ands ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOutput) Ands() CostCategoryRuleRuleNotAndArrayOutput
Return results that match both `Dimension` objects.
func (CostCategoryRuleRuleNotOutput) CostCategory ¶
func (o CostCategoryRuleRuleNotOutput) CostCategory() CostCategoryRuleRuleNotCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleNotOutput) Dimension ¶
func (o CostCategoryRuleRuleNotOutput) Dimension() CostCategoryRuleRuleNotDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleNotOutput) ElementType ¶
func (CostCategoryRuleRuleNotOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotOutput) Not ¶ added in v6.33.0
func (o CostCategoryRuleRuleNotOutput) Not() CostCategoryRuleRuleNotNotPtrOutput
Return results that match both `Dimension` object.
func (CostCategoryRuleRuleNotOutput) Ors ¶ added in v6.33.0
Return results that match both `Dimension` object.
func (CostCategoryRuleRuleNotOutput) Tags ¶
func (o CostCategoryRuleRuleNotOutput) Tags() CostCategoryRuleRuleNotTagsPtrOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleNotOutput) ToCostCategoryRuleRuleNotOutput ¶
func (o CostCategoryRuleRuleNotOutput) ToCostCategoryRuleRuleNotOutput() CostCategoryRuleRuleNotOutput
func (CostCategoryRuleRuleNotOutput) ToCostCategoryRuleRuleNotOutputWithContext ¶
func (o CostCategoryRuleRuleNotOutput) ToCostCategoryRuleRuleNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotOutput
func (CostCategoryRuleRuleNotOutput) ToCostCategoryRuleRuleNotPtrOutput ¶
func (o CostCategoryRuleRuleNotOutput) ToCostCategoryRuleRuleNotPtrOutput() CostCategoryRuleRuleNotPtrOutput
func (CostCategoryRuleRuleNotOutput) ToCostCategoryRuleRuleNotPtrOutputWithContext ¶
func (o CostCategoryRuleRuleNotOutput) ToCostCategoryRuleRuleNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotPtrOutput
type CostCategoryRuleRuleNotPtrInput ¶
type CostCategoryRuleRuleNotPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotPtrOutput() CostCategoryRuleRuleNotPtrOutput ToCostCategoryRuleRuleNotPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotPtrOutput }
CostCategoryRuleRuleNotPtrInput is an input type that accepts CostCategoryRuleRuleNotArgs, CostCategoryRuleRuleNotPtr and CostCategoryRuleRuleNotPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotPtrInput` via:
CostCategoryRuleRuleNotArgs{...} or: nil
func CostCategoryRuleRuleNotPtr ¶
func CostCategoryRuleRuleNotPtr(v *CostCategoryRuleRuleNotArgs) CostCategoryRuleRuleNotPtrInput
type CostCategoryRuleRuleNotPtrOutput ¶
type CostCategoryRuleRuleNotPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotPtrOutput) Ands ¶ added in v6.33.0
Return results that match both `Dimension` objects.
func (CostCategoryRuleRuleNotPtrOutput) CostCategory ¶
func (o CostCategoryRuleRuleNotPtrOutput) CostCategory() CostCategoryRuleRuleNotCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleNotPtrOutput) Dimension ¶
func (o CostCategoryRuleRuleNotPtrOutput) Dimension() CostCategoryRuleRuleNotDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleNotPtrOutput) Elem ¶
func (o CostCategoryRuleRuleNotPtrOutput) Elem() CostCategoryRuleRuleNotOutput
func (CostCategoryRuleRuleNotPtrOutput) ElementType ¶
func (CostCategoryRuleRuleNotPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotPtrOutput) Not ¶ added in v6.33.0
Return results that match both `Dimension` object.
func (CostCategoryRuleRuleNotPtrOutput) Ors ¶ added in v6.33.0
Return results that match both `Dimension` object.
func (CostCategoryRuleRuleNotPtrOutput) Tags ¶
func (o CostCategoryRuleRuleNotPtrOutput) Tags() CostCategoryRuleRuleNotTagsPtrOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleNotPtrOutput) ToCostCategoryRuleRuleNotPtrOutput ¶
func (o CostCategoryRuleRuleNotPtrOutput) ToCostCategoryRuleRuleNotPtrOutput() CostCategoryRuleRuleNotPtrOutput
func (CostCategoryRuleRuleNotPtrOutput) ToCostCategoryRuleRuleNotPtrOutputWithContext ¶
func (o CostCategoryRuleRuleNotPtrOutput) ToCostCategoryRuleRuleNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotPtrOutput
type CostCategoryRuleRuleNotTags ¶
type CostCategoryRuleRuleNotTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleNotTagsArgs ¶
type CostCategoryRuleRuleNotTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleNotTagsArgs) ElementType ¶
func (CostCategoryRuleRuleNotTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleNotTagsArgs) ToCostCategoryRuleRuleNotTagsOutput ¶
func (i CostCategoryRuleRuleNotTagsArgs) ToCostCategoryRuleRuleNotTagsOutput() CostCategoryRuleRuleNotTagsOutput
func (CostCategoryRuleRuleNotTagsArgs) ToCostCategoryRuleRuleNotTagsOutputWithContext ¶
func (i CostCategoryRuleRuleNotTagsArgs) ToCostCategoryRuleRuleNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotTagsOutput
func (CostCategoryRuleRuleNotTagsArgs) ToCostCategoryRuleRuleNotTagsPtrOutput ¶
func (i CostCategoryRuleRuleNotTagsArgs) ToCostCategoryRuleRuleNotTagsPtrOutput() CostCategoryRuleRuleNotTagsPtrOutput
func (CostCategoryRuleRuleNotTagsArgs) ToCostCategoryRuleRuleNotTagsPtrOutputWithContext ¶
func (i CostCategoryRuleRuleNotTagsArgs) ToCostCategoryRuleRuleNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotTagsPtrOutput
type CostCategoryRuleRuleNotTagsInput ¶
type CostCategoryRuleRuleNotTagsInput interface { pulumi.Input ToCostCategoryRuleRuleNotTagsOutput() CostCategoryRuleRuleNotTagsOutput ToCostCategoryRuleRuleNotTagsOutputWithContext(context.Context) CostCategoryRuleRuleNotTagsOutput }
CostCategoryRuleRuleNotTagsInput is an input type that accepts CostCategoryRuleRuleNotTagsArgs and CostCategoryRuleRuleNotTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotTagsInput` via:
CostCategoryRuleRuleNotTagsArgs{...}
type CostCategoryRuleRuleNotTagsOutput ¶
type CostCategoryRuleRuleNotTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotTagsOutput) ElementType ¶
func (CostCategoryRuleRuleNotTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotTagsOutput) Key ¶
func (o CostCategoryRuleRuleNotTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleNotTagsOutput) MatchOptions ¶
func (o CostCategoryRuleRuleNotTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotTagsOutput) ToCostCategoryRuleRuleNotTagsOutput ¶
func (o CostCategoryRuleRuleNotTagsOutput) ToCostCategoryRuleRuleNotTagsOutput() CostCategoryRuleRuleNotTagsOutput
func (CostCategoryRuleRuleNotTagsOutput) ToCostCategoryRuleRuleNotTagsOutputWithContext ¶
func (o CostCategoryRuleRuleNotTagsOutput) ToCostCategoryRuleRuleNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotTagsOutput
func (CostCategoryRuleRuleNotTagsOutput) ToCostCategoryRuleRuleNotTagsPtrOutput ¶
func (o CostCategoryRuleRuleNotTagsOutput) ToCostCategoryRuleRuleNotTagsPtrOutput() CostCategoryRuleRuleNotTagsPtrOutput
func (CostCategoryRuleRuleNotTagsOutput) ToCostCategoryRuleRuleNotTagsPtrOutputWithContext ¶
func (o CostCategoryRuleRuleNotTagsOutput) ToCostCategoryRuleRuleNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotTagsPtrOutput
func (CostCategoryRuleRuleNotTagsOutput) Values ¶
func (o CostCategoryRuleRuleNotTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleNotTagsPtrInput ¶
type CostCategoryRuleRuleNotTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleNotTagsPtrOutput() CostCategoryRuleRuleNotTagsPtrOutput ToCostCategoryRuleRuleNotTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleNotTagsPtrOutput }
CostCategoryRuleRuleNotTagsPtrInput is an input type that accepts CostCategoryRuleRuleNotTagsArgs, CostCategoryRuleRuleNotTagsPtr and CostCategoryRuleRuleNotTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleNotTagsPtrInput` via:
CostCategoryRuleRuleNotTagsArgs{...} or: nil
func CostCategoryRuleRuleNotTagsPtr ¶
func CostCategoryRuleRuleNotTagsPtr(v *CostCategoryRuleRuleNotTagsArgs) CostCategoryRuleRuleNotTagsPtrInput
type CostCategoryRuleRuleNotTagsPtrOutput ¶
type CostCategoryRuleRuleNotTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleNotTagsPtrOutput) ElementType ¶
func (CostCategoryRuleRuleNotTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleNotTagsPtrOutput) Key ¶
func (o CostCategoryRuleRuleNotTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleNotTagsPtrOutput) MatchOptions ¶
func (o CostCategoryRuleRuleNotTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleNotTagsPtrOutput) ToCostCategoryRuleRuleNotTagsPtrOutput ¶
func (o CostCategoryRuleRuleNotTagsPtrOutput) ToCostCategoryRuleRuleNotTagsPtrOutput() CostCategoryRuleRuleNotTagsPtrOutput
func (CostCategoryRuleRuleNotTagsPtrOutput) ToCostCategoryRuleRuleNotTagsPtrOutputWithContext ¶
func (o CostCategoryRuleRuleNotTagsPtrOutput) ToCostCategoryRuleRuleNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleNotTagsPtrOutput
func (CostCategoryRuleRuleNotTagsPtrOutput) Values ¶
func (o CostCategoryRuleRuleNotTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOr ¶
type CostCategoryRuleRuleOr struct { // Return results that match both `Dimension` objects. Ands []CostCategoryRuleRuleOrAnd `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleOrCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleOrDimension `pulumi:"dimension"` // Return results that match both `Dimension` object. Not *CostCategoryRuleRuleOrNot `pulumi:"not"` // Return results that match both `Dimension` object. Ors []CostCategoryRuleRuleOrOr `pulumi:"ors"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *CostCategoryRuleRuleOrTags `pulumi:"tags"` }
type CostCategoryRuleRuleOrAnd ¶ added in v6.33.0
type CostCategoryRuleRuleOrAnd struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleOrAndCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleOrAndDimension `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *CostCategoryRuleRuleOrAndTags `pulumi:"tags"` }
type CostCategoryRuleRuleOrAndArgs ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleOrAndCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleOrAndDimensionPtrInput `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags CostCategoryRuleRuleOrAndTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleOrAndArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndArgs) ToCostCategoryRuleRuleOrAndOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndArgs) ToCostCategoryRuleRuleOrAndOutput() CostCategoryRuleRuleOrAndOutput
func (CostCategoryRuleRuleOrAndArgs) ToCostCategoryRuleRuleOrAndOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndArgs) ToCostCategoryRuleRuleOrAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndOutput
type CostCategoryRuleRuleOrAndArray ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndArray []CostCategoryRuleRuleOrAndInput
func (CostCategoryRuleRuleOrAndArray) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndArray) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndArray) ToCostCategoryRuleRuleOrAndArrayOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndArray) ToCostCategoryRuleRuleOrAndArrayOutput() CostCategoryRuleRuleOrAndArrayOutput
func (CostCategoryRuleRuleOrAndArray) ToCostCategoryRuleRuleOrAndArrayOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndArray) ToCostCategoryRuleRuleOrAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndArrayOutput
type CostCategoryRuleRuleOrAndArrayInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndArrayInput interface { pulumi.Input ToCostCategoryRuleRuleOrAndArrayOutput() CostCategoryRuleRuleOrAndArrayOutput ToCostCategoryRuleRuleOrAndArrayOutputWithContext(context.Context) CostCategoryRuleRuleOrAndArrayOutput }
CostCategoryRuleRuleOrAndArrayInput is an input type that accepts CostCategoryRuleRuleOrAndArray and CostCategoryRuleRuleOrAndArrayOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrAndArrayInput` via:
CostCategoryRuleRuleOrAndArray{ CostCategoryRuleRuleOrAndArgs{...} }
type CostCategoryRuleRuleOrAndArrayOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndArrayOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrAndArrayOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndArrayOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndArrayOutput) Index ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleOrAndOutput
func (CostCategoryRuleRuleOrAndArrayOutput) ToCostCategoryRuleRuleOrAndArrayOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndArrayOutput) ToCostCategoryRuleRuleOrAndArrayOutput() CostCategoryRuleRuleOrAndArrayOutput
func (CostCategoryRuleRuleOrAndArrayOutput) ToCostCategoryRuleRuleOrAndArrayOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndArrayOutput) ToCostCategoryRuleRuleOrAndArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndArrayOutput
type CostCategoryRuleRuleOrAndCostCategory ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleOrAndCostCategoryArgs ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleOrAndCostCategoryArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndCostCategoryArgs) ToCostCategoryRuleRuleOrAndCostCategoryOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndCostCategoryArgs) ToCostCategoryRuleRuleOrAndCostCategoryOutput() CostCategoryRuleRuleOrAndCostCategoryOutput
func (CostCategoryRuleRuleOrAndCostCategoryArgs) ToCostCategoryRuleRuleOrAndCostCategoryOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndCostCategoryArgs) ToCostCategoryRuleRuleOrAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndCostCategoryOutput
func (CostCategoryRuleRuleOrAndCostCategoryArgs) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndCostCategoryArgs) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutput() CostCategoryRuleRuleOrAndCostCategoryPtrOutput
func (CostCategoryRuleRuleOrAndCostCategoryArgs) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndCostCategoryArgs) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndCostCategoryPtrOutput
type CostCategoryRuleRuleOrAndCostCategoryInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleOrAndCostCategoryOutput() CostCategoryRuleRuleOrAndCostCategoryOutput ToCostCategoryRuleRuleOrAndCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleOrAndCostCategoryOutput }
CostCategoryRuleRuleOrAndCostCategoryInput is an input type that accepts CostCategoryRuleRuleOrAndCostCategoryArgs and CostCategoryRuleRuleOrAndCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrAndCostCategoryInput` via:
CostCategoryRuleRuleOrAndCostCategoryArgs{...}
type CostCategoryRuleRuleOrAndCostCategoryOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrAndCostCategoryOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndCostCategoryOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrAndCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrAndCostCategoryOutput) ToCostCategoryRuleRuleOrAndCostCategoryOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndCostCategoryOutput) ToCostCategoryRuleRuleOrAndCostCategoryOutput() CostCategoryRuleRuleOrAndCostCategoryOutput
func (CostCategoryRuleRuleOrAndCostCategoryOutput) ToCostCategoryRuleRuleOrAndCostCategoryOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndCostCategoryOutput) ToCostCategoryRuleRuleOrAndCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndCostCategoryOutput
func (CostCategoryRuleRuleOrAndCostCategoryOutput) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndCostCategoryOutput) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutput() CostCategoryRuleRuleOrAndCostCategoryPtrOutput
func (CostCategoryRuleRuleOrAndCostCategoryOutput) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndCostCategoryOutput) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndCostCategoryPtrOutput
func (CostCategoryRuleRuleOrAndCostCategoryOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrAndCostCategoryPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrAndCostCategoryPtrOutput() CostCategoryRuleRuleOrAndCostCategoryPtrOutput ToCostCategoryRuleRuleOrAndCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrAndCostCategoryPtrOutput }
CostCategoryRuleRuleOrAndCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleOrAndCostCategoryArgs, CostCategoryRuleRuleOrAndCostCategoryPtr and CostCategoryRuleRuleOrAndCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrAndCostCategoryPtrInput` via:
CostCategoryRuleRuleOrAndCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleOrAndCostCategoryPtr ¶ added in v6.33.0
func CostCategoryRuleRuleOrAndCostCategoryPtr(v *CostCategoryRuleRuleOrAndCostCategoryArgs) CostCategoryRuleRuleOrAndCostCategoryPtrInput
type CostCategoryRuleRuleOrAndCostCategoryPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrAndCostCategoryPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndCostCategoryPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrAndCostCategoryPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrAndCostCategoryPtrOutput) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndCostCategoryPtrOutput) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutput() CostCategoryRuleRuleOrAndCostCategoryPtrOutput
func (CostCategoryRuleRuleOrAndCostCategoryPtrOutput) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndCostCategoryPtrOutput) ToCostCategoryRuleRuleOrAndCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndCostCategoryPtrOutput
func (CostCategoryRuleRuleOrAndCostCategoryPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrAndDimension ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleOrAndDimensionArgs ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleOrAndDimensionArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndDimensionArgs) ToCostCategoryRuleRuleOrAndDimensionOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndDimensionArgs) ToCostCategoryRuleRuleOrAndDimensionOutput() CostCategoryRuleRuleOrAndDimensionOutput
func (CostCategoryRuleRuleOrAndDimensionArgs) ToCostCategoryRuleRuleOrAndDimensionOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndDimensionArgs) ToCostCategoryRuleRuleOrAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndDimensionOutput
func (CostCategoryRuleRuleOrAndDimensionArgs) ToCostCategoryRuleRuleOrAndDimensionPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndDimensionArgs) ToCostCategoryRuleRuleOrAndDimensionPtrOutput() CostCategoryRuleRuleOrAndDimensionPtrOutput
func (CostCategoryRuleRuleOrAndDimensionArgs) ToCostCategoryRuleRuleOrAndDimensionPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndDimensionArgs) ToCostCategoryRuleRuleOrAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndDimensionPtrOutput
type CostCategoryRuleRuleOrAndDimensionInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleOrAndDimensionOutput() CostCategoryRuleRuleOrAndDimensionOutput ToCostCategoryRuleRuleOrAndDimensionOutputWithContext(context.Context) CostCategoryRuleRuleOrAndDimensionOutput }
CostCategoryRuleRuleOrAndDimensionInput is an input type that accepts CostCategoryRuleRuleOrAndDimensionArgs and CostCategoryRuleRuleOrAndDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrAndDimensionInput` via:
CostCategoryRuleRuleOrAndDimensionArgs{...}
type CostCategoryRuleRuleOrAndDimensionOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrAndDimensionOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndDimensionOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrAndDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrAndDimensionOutput) ToCostCategoryRuleRuleOrAndDimensionOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndDimensionOutput) ToCostCategoryRuleRuleOrAndDimensionOutput() CostCategoryRuleRuleOrAndDimensionOutput
func (CostCategoryRuleRuleOrAndDimensionOutput) ToCostCategoryRuleRuleOrAndDimensionOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndDimensionOutput) ToCostCategoryRuleRuleOrAndDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndDimensionOutput
func (CostCategoryRuleRuleOrAndDimensionOutput) ToCostCategoryRuleRuleOrAndDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndDimensionOutput) ToCostCategoryRuleRuleOrAndDimensionPtrOutput() CostCategoryRuleRuleOrAndDimensionPtrOutput
func (CostCategoryRuleRuleOrAndDimensionOutput) ToCostCategoryRuleRuleOrAndDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndDimensionOutput) ToCostCategoryRuleRuleOrAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndDimensionPtrOutput
func (CostCategoryRuleRuleOrAndDimensionOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrAndDimensionPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrAndDimensionPtrOutput() CostCategoryRuleRuleOrAndDimensionPtrOutput ToCostCategoryRuleRuleOrAndDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrAndDimensionPtrOutput }
CostCategoryRuleRuleOrAndDimensionPtrInput is an input type that accepts CostCategoryRuleRuleOrAndDimensionArgs, CostCategoryRuleRuleOrAndDimensionPtr and CostCategoryRuleRuleOrAndDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrAndDimensionPtrInput` via:
CostCategoryRuleRuleOrAndDimensionArgs{...} or: nil
func CostCategoryRuleRuleOrAndDimensionPtr ¶ added in v6.33.0
func CostCategoryRuleRuleOrAndDimensionPtr(v *CostCategoryRuleRuleOrAndDimensionArgs) CostCategoryRuleRuleOrAndDimensionPtrInput
type CostCategoryRuleRuleOrAndDimensionPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrAndDimensionPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndDimensionPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrAndDimensionPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrAndDimensionPtrOutput) ToCostCategoryRuleRuleOrAndDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndDimensionPtrOutput) ToCostCategoryRuleRuleOrAndDimensionPtrOutput() CostCategoryRuleRuleOrAndDimensionPtrOutput
func (CostCategoryRuleRuleOrAndDimensionPtrOutput) ToCostCategoryRuleRuleOrAndDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndDimensionPtrOutput) ToCostCategoryRuleRuleOrAndDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndDimensionPtrOutput
func (CostCategoryRuleRuleOrAndDimensionPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrAndInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndInput interface { pulumi.Input ToCostCategoryRuleRuleOrAndOutput() CostCategoryRuleRuleOrAndOutput ToCostCategoryRuleRuleOrAndOutputWithContext(context.Context) CostCategoryRuleRuleOrAndOutput }
CostCategoryRuleRuleOrAndInput is an input type that accepts CostCategoryRuleRuleOrAndArgs and CostCategoryRuleRuleOrAndOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrAndInput` via:
CostCategoryRuleRuleOrAndArgs{...}
type CostCategoryRuleRuleOrAndOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrAndOutput) CostCategory ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndOutput) CostCategory() CostCategoryRuleRuleOrAndCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleOrAndOutput) Dimension ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndOutput) Dimension() CostCategoryRuleRuleOrAndDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleOrAndOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndOutput) Tags ¶ added in v6.33.0
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleOrAndOutput) ToCostCategoryRuleRuleOrAndOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndOutput) ToCostCategoryRuleRuleOrAndOutput() CostCategoryRuleRuleOrAndOutput
func (CostCategoryRuleRuleOrAndOutput) ToCostCategoryRuleRuleOrAndOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndOutput) ToCostCategoryRuleRuleOrAndOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndOutput
type CostCategoryRuleRuleOrAndTags ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleOrAndTagsArgs ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleOrAndTagsArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndTagsArgs) ToCostCategoryRuleRuleOrAndTagsOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndTagsArgs) ToCostCategoryRuleRuleOrAndTagsOutput() CostCategoryRuleRuleOrAndTagsOutput
func (CostCategoryRuleRuleOrAndTagsArgs) ToCostCategoryRuleRuleOrAndTagsOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndTagsArgs) ToCostCategoryRuleRuleOrAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndTagsOutput
func (CostCategoryRuleRuleOrAndTagsArgs) ToCostCategoryRuleRuleOrAndTagsPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndTagsArgs) ToCostCategoryRuleRuleOrAndTagsPtrOutput() CostCategoryRuleRuleOrAndTagsPtrOutput
func (CostCategoryRuleRuleOrAndTagsArgs) ToCostCategoryRuleRuleOrAndTagsPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrAndTagsArgs) ToCostCategoryRuleRuleOrAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndTagsPtrOutput
type CostCategoryRuleRuleOrAndTagsInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndTagsInput interface { pulumi.Input ToCostCategoryRuleRuleOrAndTagsOutput() CostCategoryRuleRuleOrAndTagsOutput ToCostCategoryRuleRuleOrAndTagsOutputWithContext(context.Context) CostCategoryRuleRuleOrAndTagsOutput }
CostCategoryRuleRuleOrAndTagsInput is an input type that accepts CostCategoryRuleRuleOrAndTagsArgs and CostCategoryRuleRuleOrAndTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrAndTagsInput` via:
CostCategoryRuleRuleOrAndTagsArgs{...}
type CostCategoryRuleRuleOrAndTagsOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrAndTagsOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndTagsOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleOrAndTagsOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrAndTagsOutput) ToCostCategoryRuleRuleOrAndTagsOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndTagsOutput) ToCostCategoryRuleRuleOrAndTagsOutput() CostCategoryRuleRuleOrAndTagsOutput
func (CostCategoryRuleRuleOrAndTagsOutput) ToCostCategoryRuleRuleOrAndTagsOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndTagsOutput) ToCostCategoryRuleRuleOrAndTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndTagsOutput
func (CostCategoryRuleRuleOrAndTagsOutput) ToCostCategoryRuleRuleOrAndTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndTagsOutput) ToCostCategoryRuleRuleOrAndTagsPtrOutput() CostCategoryRuleRuleOrAndTagsPtrOutput
func (CostCategoryRuleRuleOrAndTagsOutput) ToCostCategoryRuleRuleOrAndTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndTagsOutput) ToCostCategoryRuleRuleOrAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndTagsPtrOutput
func (CostCategoryRuleRuleOrAndTagsOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrAndTagsPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrAndTagsPtrOutput() CostCategoryRuleRuleOrAndTagsPtrOutput ToCostCategoryRuleRuleOrAndTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrAndTagsPtrOutput }
CostCategoryRuleRuleOrAndTagsPtrInput is an input type that accepts CostCategoryRuleRuleOrAndTagsArgs, CostCategoryRuleRuleOrAndTagsPtr and CostCategoryRuleRuleOrAndTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrAndTagsPtrInput` via:
CostCategoryRuleRuleOrAndTagsArgs{...} or: nil
func CostCategoryRuleRuleOrAndTagsPtr ¶ added in v6.33.0
func CostCategoryRuleRuleOrAndTagsPtr(v *CostCategoryRuleRuleOrAndTagsArgs) CostCategoryRuleRuleOrAndTagsPtrInput
type CostCategoryRuleRuleOrAndTagsPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrAndTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrAndTagsPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrAndTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrAndTagsPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleOrAndTagsPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrAndTagsPtrOutput) ToCostCategoryRuleRuleOrAndTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndTagsPtrOutput) ToCostCategoryRuleRuleOrAndTagsPtrOutput() CostCategoryRuleRuleOrAndTagsPtrOutput
func (CostCategoryRuleRuleOrAndTagsPtrOutput) ToCostCategoryRuleRuleOrAndTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndTagsPtrOutput) ToCostCategoryRuleRuleOrAndTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrAndTagsPtrOutput
func (CostCategoryRuleRuleOrAndTagsPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrAndTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrArgs ¶
type CostCategoryRuleRuleOrArgs struct { // Return results that match both `Dimension` objects. Ands CostCategoryRuleRuleOrAndArrayInput `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleOrCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleOrDimensionPtrInput `pulumi:"dimension"` // Return results that match both `Dimension` object. Not CostCategoryRuleRuleOrNotPtrInput `pulumi:"not"` // Return results that match both `Dimension` object. Ors CostCategoryRuleRuleOrOrArrayInput `pulumi:"ors"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags CostCategoryRuleRuleOrTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleOrArgs) ElementType ¶
func (CostCategoryRuleRuleOrArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrArgs) ToCostCategoryRuleRuleOrOutput ¶
func (i CostCategoryRuleRuleOrArgs) ToCostCategoryRuleRuleOrOutput() CostCategoryRuleRuleOrOutput
func (CostCategoryRuleRuleOrArgs) ToCostCategoryRuleRuleOrOutputWithContext ¶
func (i CostCategoryRuleRuleOrArgs) ToCostCategoryRuleRuleOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOutput
type CostCategoryRuleRuleOrArray ¶
type CostCategoryRuleRuleOrArray []CostCategoryRuleRuleOrInput
func (CostCategoryRuleRuleOrArray) ElementType ¶
func (CostCategoryRuleRuleOrArray) ElementType() reflect.Type
func (CostCategoryRuleRuleOrArray) ToCostCategoryRuleRuleOrArrayOutput ¶
func (i CostCategoryRuleRuleOrArray) ToCostCategoryRuleRuleOrArrayOutput() CostCategoryRuleRuleOrArrayOutput
func (CostCategoryRuleRuleOrArray) ToCostCategoryRuleRuleOrArrayOutputWithContext ¶
func (i CostCategoryRuleRuleOrArray) ToCostCategoryRuleRuleOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrArrayOutput
type CostCategoryRuleRuleOrArrayInput ¶
type CostCategoryRuleRuleOrArrayInput interface { pulumi.Input ToCostCategoryRuleRuleOrArrayOutput() CostCategoryRuleRuleOrArrayOutput ToCostCategoryRuleRuleOrArrayOutputWithContext(context.Context) CostCategoryRuleRuleOrArrayOutput }
CostCategoryRuleRuleOrArrayInput is an input type that accepts CostCategoryRuleRuleOrArray and CostCategoryRuleRuleOrArrayOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrArrayInput` via:
CostCategoryRuleRuleOrArray{ CostCategoryRuleRuleOrArgs{...} }
type CostCategoryRuleRuleOrArrayOutput ¶
type CostCategoryRuleRuleOrArrayOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrArrayOutput) ElementType ¶
func (CostCategoryRuleRuleOrArrayOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrArrayOutput) Index ¶
func (o CostCategoryRuleRuleOrArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleOrOutput
func (CostCategoryRuleRuleOrArrayOutput) ToCostCategoryRuleRuleOrArrayOutput ¶
func (o CostCategoryRuleRuleOrArrayOutput) ToCostCategoryRuleRuleOrArrayOutput() CostCategoryRuleRuleOrArrayOutput
func (CostCategoryRuleRuleOrArrayOutput) ToCostCategoryRuleRuleOrArrayOutputWithContext ¶
func (o CostCategoryRuleRuleOrArrayOutput) ToCostCategoryRuleRuleOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrArrayOutput
type CostCategoryRuleRuleOrCostCategory ¶
type CostCategoryRuleRuleOrCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleOrCostCategoryArgs ¶
type CostCategoryRuleRuleOrCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleOrCostCategoryArgs) ElementType ¶
func (CostCategoryRuleRuleOrCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrCostCategoryArgs) ToCostCategoryRuleRuleOrCostCategoryOutput ¶
func (i CostCategoryRuleRuleOrCostCategoryArgs) ToCostCategoryRuleRuleOrCostCategoryOutput() CostCategoryRuleRuleOrCostCategoryOutput
func (CostCategoryRuleRuleOrCostCategoryArgs) ToCostCategoryRuleRuleOrCostCategoryOutputWithContext ¶
func (i CostCategoryRuleRuleOrCostCategoryArgs) ToCostCategoryRuleRuleOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrCostCategoryOutput
func (CostCategoryRuleRuleOrCostCategoryArgs) ToCostCategoryRuleRuleOrCostCategoryPtrOutput ¶
func (i CostCategoryRuleRuleOrCostCategoryArgs) ToCostCategoryRuleRuleOrCostCategoryPtrOutput() CostCategoryRuleRuleOrCostCategoryPtrOutput
func (CostCategoryRuleRuleOrCostCategoryArgs) ToCostCategoryRuleRuleOrCostCategoryPtrOutputWithContext ¶
func (i CostCategoryRuleRuleOrCostCategoryArgs) ToCostCategoryRuleRuleOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrCostCategoryPtrOutput
type CostCategoryRuleRuleOrCostCategoryInput ¶
type CostCategoryRuleRuleOrCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleOrCostCategoryOutput() CostCategoryRuleRuleOrCostCategoryOutput ToCostCategoryRuleRuleOrCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleOrCostCategoryOutput }
CostCategoryRuleRuleOrCostCategoryInput is an input type that accepts CostCategoryRuleRuleOrCostCategoryArgs and CostCategoryRuleRuleOrCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrCostCategoryInput` via:
CostCategoryRuleRuleOrCostCategoryArgs{...}
type CostCategoryRuleRuleOrCostCategoryOutput ¶
type CostCategoryRuleRuleOrCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrCostCategoryOutput) ElementType ¶
func (CostCategoryRuleRuleOrCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrCostCategoryOutput) Key ¶
func (o CostCategoryRuleRuleOrCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrCostCategoryOutput) MatchOptions ¶
func (o CostCategoryRuleRuleOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrCostCategoryOutput) ToCostCategoryRuleRuleOrCostCategoryOutput ¶
func (o CostCategoryRuleRuleOrCostCategoryOutput) ToCostCategoryRuleRuleOrCostCategoryOutput() CostCategoryRuleRuleOrCostCategoryOutput
func (CostCategoryRuleRuleOrCostCategoryOutput) ToCostCategoryRuleRuleOrCostCategoryOutputWithContext ¶
func (o CostCategoryRuleRuleOrCostCategoryOutput) ToCostCategoryRuleRuleOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrCostCategoryOutput
func (CostCategoryRuleRuleOrCostCategoryOutput) ToCostCategoryRuleRuleOrCostCategoryPtrOutput ¶
func (o CostCategoryRuleRuleOrCostCategoryOutput) ToCostCategoryRuleRuleOrCostCategoryPtrOutput() CostCategoryRuleRuleOrCostCategoryPtrOutput
func (CostCategoryRuleRuleOrCostCategoryOutput) ToCostCategoryRuleRuleOrCostCategoryPtrOutputWithContext ¶
func (o CostCategoryRuleRuleOrCostCategoryOutput) ToCostCategoryRuleRuleOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrCostCategoryPtrOutput
func (CostCategoryRuleRuleOrCostCategoryOutput) Values ¶
func (o CostCategoryRuleRuleOrCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrCostCategoryPtrInput ¶
type CostCategoryRuleRuleOrCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrCostCategoryPtrOutput() CostCategoryRuleRuleOrCostCategoryPtrOutput ToCostCategoryRuleRuleOrCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrCostCategoryPtrOutput }
CostCategoryRuleRuleOrCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleOrCostCategoryArgs, CostCategoryRuleRuleOrCostCategoryPtr and CostCategoryRuleRuleOrCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrCostCategoryPtrInput` via:
CostCategoryRuleRuleOrCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleOrCostCategoryPtr ¶
func CostCategoryRuleRuleOrCostCategoryPtr(v *CostCategoryRuleRuleOrCostCategoryArgs) CostCategoryRuleRuleOrCostCategoryPtrInput
type CostCategoryRuleRuleOrCostCategoryPtrOutput ¶
type CostCategoryRuleRuleOrCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrCostCategoryPtrOutput) ElementType ¶
func (CostCategoryRuleRuleOrCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrCostCategoryPtrOutput) Key ¶
func (o CostCategoryRuleRuleOrCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrCostCategoryPtrOutput) MatchOptions ¶
func (o CostCategoryRuleRuleOrCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrCostCategoryPtrOutput) ToCostCategoryRuleRuleOrCostCategoryPtrOutput ¶
func (o CostCategoryRuleRuleOrCostCategoryPtrOutput) ToCostCategoryRuleRuleOrCostCategoryPtrOutput() CostCategoryRuleRuleOrCostCategoryPtrOutput
func (CostCategoryRuleRuleOrCostCategoryPtrOutput) ToCostCategoryRuleRuleOrCostCategoryPtrOutputWithContext ¶
func (o CostCategoryRuleRuleOrCostCategoryPtrOutput) ToCostCategoryRuleRuleOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrCostCategoryPtrOutput
func (CostCategoryRuleRuleOrCostCategoryPtrOutput) Values ¶
func (o CostCategoryRuleRuleOrCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrDimension ¶
type CostCategoryRuleRuleOrDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleOrDimensionArgs ¶
type CostCategoryRuleRuleOrDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleOrDimensionArgs) ElementType ¶
func (CostCategoryRuleRuleOrDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrDimensionArgs) ToCostCategoryRuleRuleOrDimensionOutput ¶
func (i CostCategoryRuleRuleOrDimensionArgs) ToCostCategoryRuleRuleOrDimensionOutput() CostCategoryRuleRuleOrDimensionOutput
func (CostCategoryRuleRuleOrDimensionArgs) ToCostCategoryRuleRuleOrDimensionOutputWithContext ¶
func (i CostCategoryRuleRuleOrDimensionArgs) ToCostCategoryRuleRuleOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrDimensionOutput
func (CostCategoryRuleRuleOrDimensionArgs) ToCostCategoryRuleRuleOrDimensionPtrOutput ¶
func (i CostCategoryRuleRuleOrDimensionArgs) ToCostCategoryRuleRuleOrDimensionPtrOutput() CostCategoryRuleRuleOrDimensionPtrOutput
func (CostCategoryRuleRuleOrDimensionArgs) ToCostCategoryRuleRuleOrDimensionPtrOutputWithContext ¶
func (i CostCategoryRuleRuleOrDimensionArgs) ToCostCategoryRuleRuleOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrDimensionPtrOutput
type CostCategoryRuleRuleOrDimensionInput ¶
type CostCategoryRuleRuleOrDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleOrDimensionOutput() CostCategoryRuleRuleOrDimensionOutput ToCostCategoryRuleRuleOrDimensionOutputWithContext(context.Context) CostCategoryRuleRuleOrDimensionOutput }
CostCategoryRuleRuleOrDimensionInput is an input type that accepts CostCategoryRuleRuleOrDimensionArgs and CostCategoryRuleRuleOrDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrDimensionInput` via:
CostCategoryRuleRuleOrDimensionArgs{...}
type CostCategoryRuleRuleOrDimensionOutput ¶
type CostCategoryRuleRuleOrDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrDimensionOutput) ElementType ¶
func (CostCategoryRuleRuleOrDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrDimensionOutput) Key ¶
func (o CostCategoryRuleRuleOrDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrDimensionOutput) MatchOptions ¶
func (o CostCategoryRuleRuleOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrDimensionOutput) ToCostCategoryRuleRuleOrDimensionOutput ¶
func (o CostCategoryRuleRuleOrDimensionOutput) ToCostCategoryRuleRuleOrDimensionOutput() CostCategoryRuleRuleOrDimensionOutput
func (CostCategoryRuleRuleOrDimensionOutput) ToCostCategoryRuleRuleOrDimensionOutputWithContext ¶
func (o CostCategoryRuleRuleOrDimensionOutput) ToCostCategoryRuleRuleOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrDimensionOutput
func (CostCategoryRuleRuleOrDimensionOutput) ToCostCategoryRuleRuleOrDimensionPtrOutput ¶
func (o CostCategoryRuleRuleOrDimensionOutput) ToCostCategoryRuleRuleOrDimensionPtrOutput() CostCategoryRuleRuleOrDimensionPtrOutput
func (CostCategoryRuleRuleOrDimensionOutput) ToCostCategoryRuleRuleOrDimensionPtrOutputWithContext ¶
func (o CostCategoryRuleRuleOrDimensionOutput) ToCostCategoryRuleRuleOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrDimensionPtrOutput
func (CostCategoryRuleRuleOrDimensionOutput) Values ¶
func (o CostCategoryRuleRuleOrDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrDimensionPtrInput ¶
type CostCategoryRuleRuleOrDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrDimensionPtrOutput() CostCategoryRuleRuleOrDimensionPtrOutput ToCostCategoryRuleRuleOrDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrDimensionPtrOutput }
CostCategoryRuleRuleOrDimensionPtrInput is an input type that accepts CostCategoryRuleRuleOrDimensionArgs, CostCategoryRuleRuleOrDimensionPtr and CostCategoryRuleRuleOrDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrDimensionPtrInput` via:
CostCategoryRuleRuleOrDimensionArgs{...} or: nil
func CostCategoryRuleRuleOrDimensionPtr ¶
func CostCategoryRuleRuleOrDimensionPtr(v *CostCategoryRuleRuleOrDimensionArgs) CostCategoryRuleRuleOrDimensionPtrInput
type CostCategoryRuleRuleOrDimensionPtrOutput ¶
type CostCategoryRuleRuleOrDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrDimensionPtrOutput) ElementType ¶
func (CostCategoryRuleRuleOrDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrDimensionPtrOutput) Key ¶
func (o CostCategoryRuleRuleOrDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrDimensionPtrOutput) MatchOptions ¶
func (o CostCategoryRuleRuleOrDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrDimensionPtrOutput) ToCostCategoryRuleRuleOrDimensionPtrOutput ¶
func (o CostCategoryRuleRuleOrDimensionPtrOutput) ToCostCategoryRuleRuleOrDimensionPtrOutput() CostCategoryRuleRuleOrDimensionPtrOutput
func (CostCategoryRuleRuleOrDimensionPtrOutput) ToCostCategoryRuleRuleOrDimensionPtrOutputWithContext ¶
func (o CostCategoryRuleRuleOrDimensionPtrOutput) ToCostCategoryRuleRuleOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrDimensionPtrOutput
func (CostCategoryRuleRuleOrDimensionPtrOutput) Values ¶
func (o CostCategoryRuleRuleOrDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrInput ¶
type CostCategoryRuleRuleOrInput interface { pulumi.Input ToCostCategoryRuleRuleOrOutput() CostCategoryRuleRuleOrOutput ToCostCategoryRuleRuleOrOutputWithContext(context.Context) CostCategoryRuleRuleOrOutput }
CostCategoryRuleRuleOrInput is an input type that accepts CostCategoryRuleRuleOrArgs and CostCategoryRuleRuleOrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrInput` via:
CostCategoryRuleRuleOrArgs{...}
type CostCategoryRuleRuleOrNot ¶ added in v6.33.0
type CostCategoryRuleRuleOrNot struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleOrNotCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleOrNotDimension `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *CostCategoryRuleRuleOrNotTags `pulumi:"tags"` }
type CostCategoryRuleRuleOrNotArgs ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleOrNotCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleOrNotDimensionPtrInput `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags CostCategoryRuleRuleOrNotTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleOrNotArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrNotArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrNotArgs) ToCostCategoryRuleRuleOrNotOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotArgs) ToCostCategoryRuleRuleOrNotOutput() CostCategoryRuleRuleOrNotOutput
func (CostCategoryRuleRuleOrNotArgs) ToCostCategoryRuleRuleOrNotOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotArgs) ToCostCategoryRuleRuleOrNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotOutput
func (CostCategoryRuleRuleOrNotArgs) ToCostCategoryRuleRuleOrNotPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotArgs) ToCostCategoryRuleRuleOrNotPtrOutput() CostCategoryRuleRuleOrNotPtrOutput
func (CostCategoryRuleRuleOrNotArgs) ToCostCategoryRuleRuleOrNotPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotArgs) ToCostCategoryRuleRuleOrNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotPtrOutput
type CostCategoryRuleRuleOrNotCostCategory ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleOrNotCostCategoryArgs ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleOrNotCostCategoryArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrNotCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrNotCostCategoryArgs) ToCostCategoryRuleRuleOrNotCostCategoryOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotCostCategoryArgs) ToCostCategoryRuleRuleOrNotCostCategoryOutput() CostCategoryRuleRuleOrNotCostCategoryOutput
func (CostCategoryRuleRuleOrNotCostCategoryArgs) ToCostCategoryRuleRuleOrNotCostCategoryOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotCostCategoryArgs) ToCostCategoryRuleRuleOrNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotCostCategoryOutput
func (CostCategoryRuleRuleOrNotCostCategoryArgs) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotCostCategoryArgs) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutput() CostCategoryRuleRuleOrNotCostCategoryPtrOutput
func (CostCategoryRuleRuleOrNotCostCategoryArgs) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotCostCategoryArgs) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotCostCategoryPtrOutput
type CostCategoryRuleRuleOrNotCostCategoryInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleOrNotCostCategoryOutput() CostCategoryRuleRuleOrNotCostCategoryOutput ToCostCategoryRuleRuleOrNotCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleOrNotCostCategoryOutput }
CostCategoryRuleRuleOrNotCostCategoryInput is an input type that accepts CostCategoryRuleRuleOrNotCostCategoryArgs and CostCategoryRuleRuleOrNotCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrNotCostCategoryInput` via:
CostCategoryRuleRuleOrNotCostCategoryArgs{...}
type CostCategoryRuleRuleOrNotCostCategoryOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrNotCostCategoryOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrNotCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrNotCostCategoryOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrNotCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrNotCostCategoryOutput) ToCostCategoryRuleRuleOrNotCostCategoryOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotCostCategoryOutput) ToCostCategoryRuleRuleOrNotCostCategoryOutput() CostCategoryRuleRuleOrNotCostCategoryOutput
func (CostCategoryRuleRuleOrNotCostCategoryOutput) ToCostCategoryRuleRuleOrNotCostCategoryOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotCostCategoryOutput) ToCostCategoryRuleRuleOrNotCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotCostCategoryOutput
func (CostCategoryRuleRuleOrNotCostCategoryOutput) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotCostCategoryOutput) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutput() CostCategoryRuleRuleOrNotCostCategoryPtrOutput
func (CostCategoryRuleRuleOrNotCostCategoryOutput) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotCostCategoryOutput) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotCostCategoryPtrOutput
func (CostCategoryRuleRuleOrNotCostCategoryOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrNotCostCategoryPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrNotCostCategoryPtrOutput() CostCategoryRuleRuleOrNotCostCategoryPtrOutput ToCostCategoryRuleRuleOrNotCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrNotCostCategoryPtrOutput }
CostCategoryRuleRuleOrNotCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleOrNotCostCategoryArgs, CostCategoryRuleRuleOrNotCostCategoryPtr and CostCategoryRuleRuleOrNotCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrNotCostCategoryPtrInput` via:
CostCategoryRuleRuleOrNotCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleOrNotCostCategoryPtr ¶ added in v6.33.0
func CostCategoryRuleRuleOrNotCostCategoryPtr(v *CostCategoryRuleRuleOrNotCostCategoryArgs) CostCategoryRuleRuleOrNotCostCategoryPtrInput
type CostCategoryRuleRuleOrNotCostCategoryPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrNotCostCategoryPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrNotCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrNotCostCategoryPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrNotCostCategoryPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrNotCostCategoryPtrOutput) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotCostCategoryPtrOutput) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutput() CostCategoryRuleRuleOrNotCostCategoryPtrOutput
func (CostCategoryRuleRuleOrNotCostCategoryPtrOutput) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotCostCategoryPtrOutput) ToCostCategoryRuleRuleOrNotCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotCostCategoryPtrOutput
func (CostCategoryRuleRuleOrNotCostCategoryPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrNotDimension ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleOrNotDimensionArgs ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleOrNotDimensionArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrNotDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrNotDimensionArgs) ToCostCategoryRuleRuleOrNotDimensionOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotDimensionArgs) ToCostCategoryRuleRuleOrNotDimensionOutput() CostCategoryRuleRuleOrNotDimensionOutput
func (CostCategoryRuleRuleOrNotDimensionArgs) ToCostCategoryRuleRuleOrNotDimensionOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotDimensionArgs) ToCostCategoryRuleRuleOrNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotDimensionOutput
func (CostCategoryRuleRuleOrNotDimensionArgs) ToCostCategoryRuleRuleOrNotDimensionPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotDimensionArgs) ToCostCategoryRuleRuleOrNotDimensionPtrOutput() CostCategoryRuleRuleOrNotDimensionPtrOutput
func (CostCategoryRuleRuleOrNotDimensionArgs) ToCostCategoryRuleRuleOrNotDimensionPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotDimensionArgs) ToCostCategoryRuleRuleOrNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotDimensionPtrOutput
type CostCategoryRuleRuleOrNotDimensionInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleOrNotDimensionOutput() CostCategoryRuleRuleOrNotDimensionOutput ToCostCategoryRuleRuleOrNotDimensionOutputWithContext(context.Context) CostCategoryRuleRuleOrNotDimensionOutput }
CostCategoryRuleRuleOrNotDimensionInput is an input type that accepts CostCategoryRuleRuleOrNotDimensionArgs and CostCategoryRuleRuleOrNotDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrNotDimensionInput` via:
CostCategoryRuleRuleOrNotDimensionArgs{...}
type CostCategoryRuleRuleOrNotDimensionOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrNotDimensionOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrNotDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrNotDimensionOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrNotDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrNotDimensionOutput) ToCostCategoryRuleRuleOrNotDimensionOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotDimensionOutput) ToCostCategoryRuleRuleOrNotDimensionOutput() CostCategoryRuleRuleOrNotDimensionOutput
func (CostCategoryRuleRuleOrNotDimensionOutput) ToCostCategoryRuleRuleOrNotDimensionOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotDimensionOutput) ToCostCategoryRuleRuleOrNotDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotDimensionOutput
func (CostCategoryRuleRuleOrNotDimensionOutput) ToCostCategoryRuleRuleOrNotDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotDimensionOutput) ToCostCategoryRuleRuleOrNotDimensionPtrOutput() CostCategoryRuleRuleOrNotDimensionPtrOutput
func (CostCategoryRuleRuleOrNotDimensionOutput) ToCostCategoryRuleRuleOrNotDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotDimensionOutput) ToCostCategoryRuleRuleOrNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotDimensionPtrOutput
func (CostCategoryRuleRuleOrNotDimensionOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrNotDimensionPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrNotDimensionPtrOutput() CostCategoryRuleRuleOrNotDimensionPtrOutput ToCostCategoryRuleRuleOrNotDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrNotDimensionPtrOutput }
CostCategoryRuleRuleOrNotDimensionPtrInput is an input type that accepts CostCategoryRuleRuleOrNotDimensionArgs, CostCategoryRuleRuleOrNotDimensionPtr and CostCategoryRuleRuleOrNotDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrNotDimensionPtrInput` via:
CostCategoryRuleRuleOrNotDimensionArgs{...} or: nil
func CostCategoryRuleRuleOrNotDimensionPtr ¶ added in v6.33.0
func CostCategoryRuleRuleOrNotDimensionPtr(v *CostCategoryRuleRuleOrNotDimensionArgs) CostCategoryRuleRuleOrNotDimensionPtrInput
type CostCategoryRuleRuleOrNotDimensionPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrNotDimensionPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrNotDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrNotDimensionPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrNotDimensionPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrNotDimensionPtrOutput) ToCostCategoryRuleRuleOrNotDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotDimensionPtrOutput) ToCostCategoryRuleRuleOrNotDimensionPtrOutput() CostCategoryRuleRuleOrNotDimensionPtrOutput
func (CostCategoryRuleRuleOrNotDimensionPtrOutput) ToCostCategoryRuleRuleOrNotDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotDimensionPtrOutput) ToCostCategoryRuleRuleOrNotDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotDimensionPtrOutput
func (CostCategoryRuleRuleOrNotDimensionPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrNotInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotInput interface { pulumi.Input ToCostCategoryRuleRuleOrNotOutput() CostCategoryRuleRuleOrNotOutput ToCostCategoryRuleRuleOrNotOutputWithContext(context.Context) CostCategoryRuleRuleOrNotOutput }
CostCategoryRuleRuleOrNotInput is an input type that accepts CostCategoryRuleRuleOrNotArgs and CostCategoryRuleRuleOrNotOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrNotInput` via:
CostCategoryRuleRuleOrNotArgs{...}
type CostCategoryRuleRuleOrNotOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrNotOutput) CostCategory ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotOutput) CostCategory() CostCategoryRuleRuleOrNotCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleOrNotOutput) Dimension ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotOutput) Dimension() CostCategoryRuleRuleOrNotDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleOrNotOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrNotOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrNotOutput) Tags ¶ added in v6.33.0
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleOrNotOutput) ToCostCategoryRuleRuleOrNotOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotOutput) ToCostCategoryRuleRuleOrNotOutput() CostCategoryRuleRuleOrNotOutput
func (CostCategoryRuleRuleOrNotOutput) ToCostCategoryRuleRuleOrNotOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotOutput) ToCostCategoryRuleRuleOrNotOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotOutput
func (CostCategoryRuleRuleOrNotOutput) ToCostCategoryRuleRuleOrNotPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotOutput) ToCostCategoryRuleRuleOrNotPtrOutput() CostCategoryRuleRuleOrNotPtrOutput
func (CostCategoryRuleRuleOrNotOutput) ToCostCategoryRuleRuleOrNotPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotOutput) ToCostCategoryRuleRuleOrNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotPtrOutput
type CostCategoryRuleRuleOrNotPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrNotPtrOutput() CostCategoryRuleRuleOrNotPtrOutput ToCostCategoryRuleRuleOrNotPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrNotPtrOutput }
CostCategoryRuleRuleOrNotPtrInput is an input type that accepts CostCategoryRuleRuleOrNotArgs, CostCategoryRuleRuleOrNotPtr and CostCategoryRuleRuleOrNotPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrNotPtrInput` via:
CostCategoryRuleRuleOrNotArgs{...} or: nil
func CostCategoryRuleRuleOrNotPtr ¶ added in v6.33.0
func CostCategoryRuleRuleOrNotPtr(v *CostCategoryRuleRuleOrNotArgs) CostCategoryRuleRuleOrNotPtrInput
type CostCategoryRuleRuleOrNotPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrNotPtrOutput) CostCategory ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotPtrOutput) CostCategory() CostCategoryRuleRuleOrNotCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleOrNotPtrOutput) Dimension ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotPtrOutput) Dimension() CostCategoryRuleRuleOrNotDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleOrNotPtrOutput) Elem ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotPtrOutput) Elem() CostCategoryRuleRuleOrNotOutput
func (CostCategoryRuleRuleOrNotPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrNotPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrNotPtrOutput) Tags ¶ added in v6.33.0
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleOrNotPtrOutput) ToCostCategoryRuleRuleOrNotPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotPtrOutput) ToCostCategoryRuleRuleOrNotPtrOutput() CostCategoryRuleRuleOrNotPtrOutput
func (CostCategoryRuleRuleOrNotPtrOutput) ToCostCategoryRuleRuleOrNotPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotPtrOutput) ToCostCategoryRuleRuleOrNotPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotPtrOutput
type CostCategoryRuleRuleOrNotTags ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleOrNotTagsArgs ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleOrNotTagsArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrNotTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrNotTagsArgs) ToCostCategoryRuleRuleOrNotTagsOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotTagsArgs) ToCostCategoryRuleRuleOrNotTagsOutput() CostCategoryRuleRuleOrNotTagsOutput
func (CostCategoryRuleRuleOrNotTagsArgs) ToCostCategoryRuleRuleOrNotTagsOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotTagsArgs) ToCostCategoryRuleRuleOrNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotTagsOutput
func (CostCategoryRuleRuleOrNotTagsArgs) ToCostCategoryRuleRuleOrNotTagsPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotTagsArgs) ToCostCategoryRuleRuleOrNotTagsPtrOutput() CostCategoryRuleRuleOrNotTagsPtrOutput
func (CostCategoryRuleRuleOrNotTagsArgs) ToCostCategoryRuleRuleOrNotTagsPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrNotTagsArgs) ToCostCategoryRuleRuleOrNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotTagsPtrOutput
type CostCategoryRuleRuleOrNotTagsInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotTagsInput interface { pulumi.Input ToCostCategoryRuleRuleOrNotTagsOutput() CostCategoryRuleRuleOrNotTagsOutput ToCostCategoryRuleRuleOrNotTagsOutputWithContext(context.Context) CostCategoryRuleRuleOrNotTagsOutput }
CostCategoryRuleRuleOrNotTagsInput is an input type that accepts CostCategoryRuleRuleOrNotTagsArgs and CostCategoryRuleRuleOrNotTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrNotTagsInput` via:
CostCategoryRuleRuleOrNotTagsArgs{...}
type CostCategoryRuleRuleOrNotTagsOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrNotTagsOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrNotTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrNotTagsOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleOrNotTagsOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrNotTagsOutput) ToCostCategoryRuleRuleOrNotTagsOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotTagsOutput) ToCostCategoryRuleRuleOrNotTagsOutput() CostCategoryRuleRuleOrNotTagsOutput
func (CostCategoryRuleRuleOrNotTagsOutput) ToCostCategoryRuleRuleOrNotTagsOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotTagsOutput) ToCostCategoryRuleRuleOrNotTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotTagsOutput
func (CostCategoryRuleRuleOrNotTagsOutput) ToCostCategoryRuleRuleOrNotTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotTagsOutput) ToCostCategoryRuleRuleOrNotTagsPtrOutput() CostCategoryRuleRuleOrNotTagsPtrOutput
func (CostCategoryRuleRuleOrNotTagsOutput) ToCostCategoryRuleRuleOrNotTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotTagsOutput) ToCostCategoryRuleRuleOrNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotTagsPtrOutput
func (CostCategoryRuleRuleOrNotTagsOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrNotTagsPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrNotTagsPtrOutput() CostCategoryRuleRuleOrNotTagsPtrOutput ToCostCategoryRuleRuleOrNotTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrNotTagsPtrOutput }
CostCategoryRuleRuleOrNotTagsPtrInput is an input type that accepts CostCategoryRuleRuleOrNotTagsArgs, CostCategoryRuleRuleOrNotTagsPtr and CostCategoryRuleRuleOrNotTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrNotTagsPtrInput` via:
CostCategoryRuleRuleOrNotTagsArgs{...} or: nil
func CostCategoryRuleRuleOrNotTagsPtr ¶ added in v6.33.0
func CostCategoryRuleRuleOrNotTagsPtr(v *CostCategoryRuleRuleOrNotTagsArgs) CostCategoryRuleRuleOrNotTagsPtrInput
type CostCategoryRuleRuleOrNotTagsPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrNotTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrNotTagsPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrNotTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrNotTagsPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleOrNotTagsPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrNotTagsPtrOutput) ToCostCategoryRuleRuleOrNotTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotTagsPtrOutput) ToCostCategoryRuleRuleOrNotTagsPtrOutput() CostCategoryRuleRuleOrNotTagsPtrOutput
func (CostCategoryRuleRuleOrNotTagsPtrOutput) ToCostCategoryRuleRuleOrNotTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotTagsPtrOutput) ToCostCategoryRuleRuleOrNotTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrNotTagsPtrOutput
func (CostCategoryRuleRuleOrNotTagsPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrNotTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrOr ¶ added in v6.33.0
type CostCategoryRuleRuleOrOr struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *CostCategoryRuleRuleOrOrCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension *CostCategoryRuleRuleOrOrDimension `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags *CostCategoryRuleRuleOrOrTags `pulumi:"tags"` }
type CostCategoryRuleRuleOrOrArgs ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory CostCategoryRuleRuleOrOrCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimension CostCategoryRuleRuleOrOrDimensionPtrInput `pulumi:"dimension"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags CostCategoryRuleRuleOrOrTagsPtrInput `pulumi:"tags"` }
func (CostCategoryRuleRuleOrOrArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrArgs) ToCostCategoryRuleRuleOrOrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrArgs) ToCostCategoryRuleRuleOrOrOutput() CostCategoryRuleRuleOrOrOutput
func (CostCategoryRuleRuleOrOrArgs) ToCostCategoryRuleRuleOrOrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrArgs) ToCostCategoryRuleRuleOrOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrOutput
type CostCategoryRuleRuleOrOrArray ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrArray []CostCategoryRuleRuleOrOrInput
func (CostCategoryRuleRuleOrOrArray) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrArray) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrArray) ToCostCategoryRuleRuleOrOrArrayOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrArray) ToCostCategoryRuleRuleOrOrArrayOutput() CostCategoryRuleRuleOrOrArrayOutput
func (CostCategoryRuleRuleOrOrArray) ToCostCategoryRuleRuleOrOrArrayOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrArray) ToCostCategoryRuleRuleOrOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrArrayOutput
type CostCategoryRuleRuleOrOrArrayInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrArrayInput interface { pulumi.Input ToCostCategoryRuleRuleOrOrArrayOutput() CostCategoryRuleRuleOrOrArrayOutput ToCostCategoryRuleRuleOrOrArrayOutputWithContext(context.Context) CostCategoryRuleRuleOrOrArrayOutput }
CostCategoryRuleRuleOrOrArrayInput is an input type that accepts CostCategoryRuleRuleOrOrArray and CostCategoryRuleRuleOrOrArrayOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrOrArrayInput` via:
CostCategoryRuleRuleOrOrArray{ CostCategoryRuleRuleOrOrArgs{...} }
type CostCategoryRuleRuleOrOrArrayOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrArrayOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrOrArrayOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrArrayOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrArrayOutput) Index ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrArrayOutput) Index(i pulumi.IntInput) CostCategoryRuleRuleOrOrOutput
func (CostCategoryRuleRuleOrOrArrayOutput) ToCostCategoryRuleRuleOrOrArrayOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrArrayOutput) ToCostCategoryRuleRuleOrOrArrayOutput() CostCategoryRuleRuleOrOrArrayOutput
func (CostCategoryRuleRuleOrOrArrayOutput) ToCostCategoryRuleRuleOrOrArrayOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrArrayOutput) ToCostCategoryRuleRuleOrOrArrayOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrArrayOutput
type CostCategoryRuleRuleOrOrCostCategory ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleOrOrCostCategoryArgs ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleOrOrCostCategoryArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrCostCategoryArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrCostCategoryArgs) ToCostCategoryRuleRuleOrOrCostCategoryOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrCostCategoryArgs) ToCostCategoryRuleRuleOrOrCostCategoryOutput() CostCategoryRuleRuleOrOrCostCategoryOutput
func (CostCategoryRuleRuleOrOrCostCategoryArgs) ToCostCategoryRuleRuleOrOrCostCategoryOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrCostCategoryArgs) ToCostCategoryRuleRuleOrOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrCostCategoryOutput
func (CostCategoryRuleRuleOrOrCostCategoryArgs) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrCostCategoryArgs) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutput() CostCategoryRuleRuleOrOrCostCategoryPtrOutput
func (CostCategoryRuleRuleOrOrCostCategoryArgs) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrCostCategoryArgs) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrCostCategoryPtrOutput
type CostCategoryRuleRuleOrOrCostCategoryInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrCostCategoryInput interface { pulumi.Input ToCostCategoryRuleRuleOrOrCostCategoryOutput() CostCategoryRuleRuleOrOrCostCategoryOutput ToCostCategoryRuleRuleOrOrCostCategoryOutputWithContext(context.Context) CostCategoryRuleRuleOrOrCostCategoryOutput }
CostCategoryRuleRuleOrOrCostCategoryInput is an input type that accepts CostCategoryRuleRuleOrOrCostCategoryArgs and CostCategoryRuleRuleOrOrCostCategoryOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrOrCostCategoryInput` via:
CostCategoryRuleRuleOrOrCostCategoryArgs{...}
type CostCategoryRuleRuleOrOrCostCategoryOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrCostCategoryOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrOrCostCategoryOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrCostCategoryOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrCostCategoryOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrOrCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrOrCostCategoryOutput) ToCostCategoryRuleRuleOrOrCostCategoryOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrCostCategoryOutput) ToCostCategoryRuleRuleOrOrCostCategoryOutput() CostCategoryRuleRuleOrOrCostCategoryOutput
func (CostCategoryRuleRuleOrOrCostCategoryOutput) ToCostCategoryRuleRuleOrOrCostCategoryOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrCostCategoryOutput) ToCostCategoryRuleRuleOrOrCostCategoryOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrCostCategoryOutput
func (CostCategoryRuleRuleOrOrCostCategoryOutput) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrCostCategoryOutput) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutput() CostCategoryRuleRuleOrOrCostCategoryPtrOutput
func (CostCategoryRuleRuleOrOrCostCategoryOutput) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrCostCategoryOutput) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrCostCategoryPtrOutput
func (CostCategoryRuleRuleOrOrCostCategoryOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrOrCostCategoryPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrCostCategoryPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrOrCostCategoryPtrOutput() CostCategoryRuleRuleOrOrCostCategoryPtrOutput ToCostCategoryRuleRuleOrOrCostCategoryPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrOrCostCategoryPtrOutput }
CostCategoryRuleRuleOrOrCostCategoryPtrInput is an input type that accepts CostCategoryRuleRuleOrOrCostCategoryArgs, CostCategoryRuleRuleOrOrCostCategoryPtr and CostCategoryRuleRuleOrOrCostCategoryPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrOrCostCategoryPtrInput` via:
CostCategoryRuleRuleOrOrCostCategoryArgs{...} or: nil
func CostCategoryRuleRuleOrOrCostCategoryPtr ¶ added in v6.33.0
func CostCategoryRuleRuleOrOrCostCategoryPtr(v *CostCategoryRuleRuleOrOrCostCategoryArgs) CostCategoryRuleRuleOrOrCostCategoryPtrInput
type CostCategoryRuleRuleOrOrCostCategoryPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrOrCostCategoryPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrCostCategoryPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrCostCategoryPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrOrCostCategoryPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrOrCostCategoryPtrOutput) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrCostCategoryPtrOutput) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutput() CostCategoryRuleRuleOrOrCostCategoryPtrOutput
func (CostCategoryRuleRuleOrOrCostCategoryPtrOutput) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrCostCategoryPtrOutput) ToCostCategoryRuleRuleOrOrCostCategoryPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrCostCategoryPtrOutput
func (CostCategoryRuleRuleOrOrCostCategoryPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrOrDimension ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleOrOrDimensionArgs ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleOrOrDimensionArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrDimensionArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrDimensionArgs) ToCostCategoryRuleRuleOrOrDimensionOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrDimensionArgs) ToCostCategoryRuleRuleOrOrDimensionOutput() CostCategoryRuleRuleOrOrDimensionOutput
func (CostCategoryRuleRuleOrOrDimensionArgs) ToCostCategoryRuleRuleOrOrDimensionOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrDimensionArgs) ToCostCategoryRuleRuleOrOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrDimensionOutput
func (CostCategoryRuleRuleOrOrDimensionArgs) ToCostCategoryRuleRuleOrOrDimensionPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrDimensionArgs) ToCostCategoryRuleRuleOrOrDimensionPtrOutput() CostCategoryRuleRuleOrOrDimensionPtrOutput
func (CostCategoryRuleRuleOrOrDimensionArgs) ToCostCategoryRuleRuleOrOrDimensionPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrDimensionArgs) ToCostCategoryRuleRuleOrOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrDimensionPtrOutput
type CostCategoryRuleRuleOrOrDimensionInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrDimensionInput interface { pulumi.Input ToCostCategoryRuleRuleOrOrDimensionOutput() CostCategoryRuleRuleOrOrDimensionOutput ToCostCategoryRuleRuleOrOrDimensionOutputWithContext(context.Context) CostCategoryRuleRuleOrOrDimensionOutput }
CostCategoryRuleRuleOrOrDimensionInput is an input type that accepts CostCategoryRuleRuleOrOrDimensionArgs and CostCategoryRuleRuleOrOrDimensionOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrOrDimensionInput` via:
CostCategoryRuleRuleOrOrDimensionArgs{...}
type CostCategoryRuleRuleOrOrDimensionOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrDimensionOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrOrDimensionOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrDimensionOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrDimensionOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrOrDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrOrDimensionOutput) ToCostCategoryRuleRuleOrOrDimensionOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrDimensionOutput) ToCostCategoryRuleRuleOrOrDimensionOutput() CostCategoryRuleRuleOrOrDimensionOutput
func (CostCategoryRuleRuleOrOrDimensionOutput) ToCostCategoryRuleRuleOrOrDimensionOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrDimensionOutput) ToCostCategoryRuleRuleOrOrDimensionOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrDimensionOutput
func (CostCategoryRuleRuleOrOrDimensionOutput) ToCostCategoryRuleRuleOrOrDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrDimensionOutput) ToCostCategoryRuleRuleOrOrDimensionPtrOutput() CostCategoryRuleRuleOrOrDimensionPtrOutput
func (CostCategoryRuleRuleOrOrDimensionOutput) ToCostCategoryRuleRuleOrOrDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrDimensionOutput) ToCostCategoryRuleRuleOrOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrDimensionPtrOutput
func (CostCategoryRuleRuleOrOrDimensionOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrOrDimensionPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrDimensionPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrOrDimensionPtrOutput() CostCategoryRuleRuleOrOrDimensionPtrOutput ToCostCategoryRuleRuleOrOrDimensionPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrOrDimensionPtrOutput }
CostCategoryRuleRuleOrOrDimensionPtrInput is an input type that accepts CostCategoryRuleRuleOrOrDimensionArgs, CostCategoryRuleRuleOrOrDimensionPtr and CostCategoryRuleRuleOrOrDimensionPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrOrDimensionPtrInput` via:
CostCategoryRuleRuleOrOrDimensionArgs{...} or: nil
func CostCategoryRuleRuleOrOrDimensionPtr ¶ added in v6.33.0
func CostCategoryRuleRuleOrOrDimensionPtr(v *CostCategoryRuleRuleOrOrDimensionArgs) CostCategoryRuleRuleOrOrDimensionPtrInput
type CostCategoryRuleRuleOrOrDimensionPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrDimensionPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrOrDimensionPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrDimensionPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrDimensionPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (CostCategoryRuleRuleOrOrDimensionPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrOrDimensionPtrOutput) ToCostCategoryRuleRuleOrOrDimensionPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrDimensionPtrOutput) ToCostCategoryRuleRuleOrOrDimensionPtrOutput() CostCategoryRuleRuleOrOrDimensionPtrOutput
func (CostCategoryRuleRuleOrOrDimensionPtrOutput) ToCostCategoryRuleRuleOrOrDimensionPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrDimensionPtrOutput) ToCostCategoryRuleRuleOrOrDimensionPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrDimensionPtrOutput
func (CostCategoryRuleRuleOrOrDimensionPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrOrInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrInput interface { pulumi.Input ToCostCategoryRuleRuleOrOrOutput() CostCategoryRuleRuleOrOrOutput ToCostCategoryRuleRuleOrOrOutputWithContext(context.Context) CostCategoryRuleRuleOrOrOutput }
CostCategoryRuleRuleOrOrInput is an input type that accepts CostCategoryRuleRuleOrOrArgs and CostCategoryRuleRuleOrOrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrOrInput` via:
CostCategoryRuleRuleOrOrArgs{...}
type CostCategoryRuleRuleOrOrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrOrOutput) CostCategory ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrOutput) CostCategory() CostCategoryRuleRuleOrOrCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleOrOrOutput) Dimension ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrOutput) Dimension() CostCategoryRuleRuleOrOrDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleOrOrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrOutput) Tags ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrOutput) Tags() CostCategoryRuleRuleOrOrTagsPtrOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleOrOrOutput) ToCostCategoryRuleRuleOrOrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrOutput) ToCostCategoryRuleRuleOrOrOutput() CostCategoryRuleRuleOrOrOutput
func (CostCategoryRuleRuleOrOrOutput) ToCostCategoryRuleRuleOrOrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrOutput) ToCostCategoryRuleRuleOrOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrOutput
type CostCategoryRuleRuleOrOrTags ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleOrOrTagsArgs ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleOrOrTagsArgs) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrTagsArgs) ToCostCategoryRuleRuleOrOrTagsOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrTagsArgs) ToCostCategoryRuleRuleOrOrTagsOutput() CostCategoryRuleRuleOrOrTagsOutput
func (CostCategoryRuleRuleOrOrTagsArgs) ToCostCategoryRuleRuleOrOrTagsOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrTagsArgs) ToCostCategoryRuleRuleOrOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrTagsOutput
func (CostCategoryRuleRuleOrOrTagsArgs) ToCostCategoryRuleRuleOrOrTagsPtrOutput ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrTagsArgs) ToCostCategoryRuleRuleOrOrTagsPtrOutput() CostCategoryRuleRuleOrOrTagsPtrOutput
func (CostCategoryRuleRuleOrOrTagsArgs) ToCostCategoryRuleRuleOrOrTagsPtrOutputWithContext ¶ added in v6.33.0
func (i CostCategoryRuleRuleOrOrTagsArgs) ToCostCategoryRuleRuleOrOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrTagsPtrOutput
type CostCategoryRuleRuleOrOrTagsInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrTagsInput interface { pulumi.Input ToCostCategoryRuleRuleOrOrTagsOutput() CostCategoryRuleRuleOrOrTagsOutput ToCostCategoryRuleRuleOrOrTagsOutputWithContext(context.Context) CostCategoryRuleRuleOrOrTagsOutput }
CostCategoryRuleRuleOrOrTagsInput is an input type that accepts CostCategoryRuleRuleOrOrTagsArgs and CostCategoryRuleRuleOrOrTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrOrTagsInput` via:
CostCategoryRuleRuleOrOrTagsArgs{...}
type CostCategoryRuleRuleOrOrTagsOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrOrTagsOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrTagsOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleOrOrTagsOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrOrTagsOutput) ToCostCategoryRuleRuleOrOrTagsOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrTagsOutput) ToCostCategoryRuleRuleOrOrTagsOutput() CostCategoryRuleRuleOrOrTagsOutput
func (CostCategoryRuleRuleOrOrTagsOutput) ToCostCategoryRuleRuleOrOrTagsOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrTagsOutput) ToCostCategoryRuleRuleOrOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrTagsOutput
func (CostCategoryRuleRuleOrOrTagsOutput) ToCostCategoryRuleRuleOrOrTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrTagsOutput) ToCostCategoryRuleRuleOrOrTagsPtrOutput() CostCategoryRuleRuleOrOrTagsPtrOutput
func (CostCategoryRuleRuleOrOrTagsOutput) ToCostCategoryRuleRuleOrOrTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrTagsOutput) ToCostCategoryRuleRuleOrOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrTagsPtrOutput
func (CostCategoryRuleRuleOrOrTagsOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrOrTagsPtrInput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrOrTagsPtrOutput() CostCategoryRuleRuleOrOrTagsPtrOutput ToCostCategoryRuleRuleOrOrTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrOrTagsPtrOutput }
CostCategoryRuleRuleOrOrTagsPtrInput is an input type that accepts CostCategoryRuleRuleOrOrTagsArgs, CostCategoryRuleRuleOrOrTagsPtr and CostCategoryRuleRuleOrOrTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrOrTagsPtrInput` via:
CostCategoryRuleRuleOrOrTagsArgs{...} or: nil
func CostCategoryRuleRuleOrOrTagsPtr ¶ added in v6.33.0
func CostCategoryRuleRuleOrOrTagsPtr(v *CostCategoryRuleRuleOrOrTagsArgs) CostCategoryRuleRuleOrOrTagsPtrInput
type CostCategoryRuleRuleOrOrTagsPtrOutput ¶ added in v6.33.0
type CostCategoryRuleRuleOrOrTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrOrTagsPtrOutput) ElementType ¶ added in v6.33.0
func (CostCategoryRuleRuleOrOrTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOrTagsPtrOutput) Key ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleOrOrTagsPtrOutput) MatchOptions ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrOrTagsPtrOutput) ToCostCategoryRuleRuleOrOrTagsPtrOutput ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrTagsPtrOutput) ToCostCategoryRuleRuleOrOrTagsPtrOutput() CostCategoryRuleRuleOrOrTagsPtrOutput
func (CostCategoryRuleRuleOrOrTagsPtrOutput) ToCostCategoryRuleRuleOrOrTagsPtrOutputWithContext ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrTagsPtrOutput) ToCostCategoryRuleRuleOrOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOrTagsPtrOutput
func (CostCategoryRuleRuleOrOrTagsPtrOutput) Values ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOrTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrOutput ¶
type CostCategoryRuleRuleOrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrOutput) Ands ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOutput) Ands() CostCategoryRuleRuleOrAndArrayOutput
Return results that match both `Dimension` objects.
func (CostCategoryRuleRuleOrOutput) CostCategory ¶
func (o CostCategoryRuleRuleOrOutput) CostCategory() CostCategoryRuleRuleOrCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleOrOutput) Dimension ¶
func (o CostCategoryRuleRuleOrOutput) Dimension() CostCategoryRuleRuleOrDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleOrOutput) ElementType ¶
func (CostCategoryRuleRuleOrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrOutput) Not ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOutput) Not() CostCategoryRuleRuleOrNotPtrOutput
Return results that match both `Dimension` object.
func (CostCategoryRuleRuleOrOutput) Ors ¶ added in v6.33.0
func (o CostCategoryRuleRuleOrOutput) Ors() CostCategoryRuleRuleOrOrArrayOutput
Return results that match both `Dimension` object.
func (CostCategoryRuleRuleOrOutput) Tags ¶
func (o CostCategoryRuleRuleOrOutput) Tags() CostCategoryRuleRuleOrTagsPtrOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CostCategoryRuleRuleOrOutput) ToCostCategoryRuleRuleOrOutput ¶
func (o CostCategoryRuleRuleOrOutput) ToCostCategoryRuleRuleOrOutput() CostCategoryRuleRuleOrOutput
func (CostCategoryRuleRuleOrOutput) ToCostCategoryRuleRuleOrOutputWithContext ¶
func (o CostCategoryRuleRuleOrOutput) ToCostCategoryRuleRuleOrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrOutput
type CostCategoryRuleRuleOrTags ¶
type CostCategoryRuleRuleOrTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleOrTagsArgs ¶
type CostCategoryRuleRuleOrTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleOrTagsArgs) ElementType ¶
func (CostCategoryRuleRuleOrTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleOrTagsArgs) ToCostCategoryRuleRuleOrTagsOutput ¶
func (i CostCategoryRuleRuleOrTagsArgs) ToCostCategoryRuleRuleOrTagsOutput() CostCategoryRuleRuleOrTagsOutput
func (CostCategoryRuleRuleOrTagsArgs) ToCostCategoryRuleRuleOrTagsOutputWithContext ¶
func (i CostCategoryRuleRuleOrTagsArgs) ToCostCategoryRuleRuleOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrTagsOutput
func (CostCategoryRuleRuleOrTagsArgs) ToCostCategoryRuleRuleOrTagsPtrOutput ¶
func (i CostCategoryRuleRuleOrTagsArgs) ToCostCategoryRuleRuleOrTagsPtrOutput() CostCategoryRuleRuleOrTagsPtrOutput
func (CostCategoryRuleRuleOrTagsArgs) ToCostCategoryRuleRuleOrTagsPtrOutputWithContext ¶
func (i CostCategoryRuleRuleOrTagsArgs) ToCostCategoryRuleRuleOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrTagsPtrOutput
type CostCategoryRuleRuleOrTagsInput ¶
type CostCategoryRuleRuleOrTagsInput interface { pulumi.Input ToCostCategoryRuleRuleOrTagsOutput() CostCategoryRuleRuleOrTagsOutput ToCostCategoryRuleRuleOrTagsOutputWithContext(context.Context) CostCategoryRuleRuleOrTagsOutput }
CostCategoryRuleRuleOrTagsInput is an input type that accepts CostCategoryRuleRuleOrTagsArgs and CostCategoryRuleRuleOrTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrTagsInput` via:
CostCategoryRuleRuleOrTagsArgs{...}
type CostCategoryRuleRuleOrTagsOutput ¶
type CostCategoryRuleRuleOrTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrTagsOutput) ElementType ¶
func (CostCategoryRuleRuleOrTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrTagsOutput) Key ¶
func (o CostCategoryRuleRuleOrTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleOrTagsOutput) MatchOptions ¶
func (o CostCategoryRuleRuleOrTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrTagsOutput) ToCostCategoryRuleRuleOrTagsOutput ¶
func (o CostCategoryRuleRuleOrTagsOutput) ToCostCategoryRuleRuleOrTagsOutput() CostCategoryRuleRuleOrTagsOutput
func (CostCategoryRuleRuleOrTagsOutput) ToCostCategoryRuleRuleOrTagsOutputWithContext ¶
func (o CostCategoryRuleRuleOrTagsOutput) ToCostCategoryRuleRuleOrTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrTagsOutput
func (CostCategoryRuleRuleOrTagsOutput) ToCostCategoryRuleRuleOrTagsPtrOutput ¶
func (o CostCategoryRuleRuleOrTagsOutput) ToCostCategoryRuleRuleOrTagsPtrOutput() CostCategoryRuleRuleOrTagsPtrOutput
func (CostCategoryRuleRuleOrTagsOutput) ToCostCategoryRuleRuleOrTagsPtrOutputWithContext ¶
func (o CostCategoryRuleRuleOrTagsOutput) ToCostCategoryRuleRuleOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrTagsPtrOutput
func (CostCategoryRuleRuleOrTagsOutput) Values ¶
func (o CostCategoryRuleRuleOrTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOrTagsPtrInput ¶
type CostCategoryRuleRuleOrTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleOrTagsPtrOutput() CostCategoryRuleRuleOrTagsPtrOutput ToCostCategoryRuleRuleOrTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleOrTagsPtrOutput }
CostCategoryRuleRuleOrTagsPtrInput is an input type that accepts CostCategoryRuleRuleOrTagsArgs, CostCategoryRuleRuleOrTagsPtr and CostCategoryRuleRuleOrTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleOrTagsPtrInput` via:
CostCategoryRuleRuleOrTagsArgs{...} or: nil
func CostCategoryRuleRuleOrTagsPtr ¶
func CostCategoryRuleRuleOrTagsPtr(v *CostCategoryRuleRuleOrTagsArgs) CostCategoryRuleRuleOrTagsPtrInput
type CostCategoryRuleRuleOrTagsPtrOutput ¶
type CostCategoryRuleRuleOrTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOrTagsPtrOutput) Elem ¶
func (o CostCategoryRuleRuleOrTagsPtrOutput) Elem() CostCategoryRuleRuleOrTagsOutput
func (CostCategoryRuleRuleOrTagsPtrOutput) ElementType ¶
func (CostCategoryRuleRuleOrTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOrTagsPtrOutput) Key ¶
func (o CostCategoryRuleRuleOrTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleOrTagsPtrOutput) MatchOptions ¶
func (o CostCategoryRuleRuleOrTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleOrTagsPtrOutput) ToCostCategoryRuleRuleOrTagsPtrOutput ¶
func (o CostCategoryRuleRuleOrTagsPtrOutput) ToCostCategoryRuleRuleOrTagsPtrOutput() CostCategoryRuleRuleOrTagsPtrOutput
func (CostCategoryRuleRuleOrTagsPtrOutput) ToCostCategoryRuleRuleOrTagsPtrOutputWithContext ¶
func (o CostCategoryRuleRuleOrTagsPtrOutput) ToCostCategoryRuleRuleOrTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleOrTagsPtrOutput
func (CostCategoryRuleRuleOrTagsPtrOutput) Values ¶
func (o CostCategoryRuleRuleOrTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleOutput ¶
type CostCategoryRuleRuleOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleOutput) Ands ¶
func (o CostCategoryRuleRuleOutput) Ands() CostCategoryRuleRuleAndArrayOutput
Return results that match both `Dimension` objects.
func (CostCategoryRuleRuleOutput) CostCategory ¶
func (o CostCategoryRuleRuleOutput) CostCategory() CostCategoryRuleRuleCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRuleOutput) Dimension ¶
func (o CostCategoryRuleRuleOutput) Dimension() CostCategoryRuleRuleDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRuleOutput) ElementType ¶
func (CostCategoryRuleRuleOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleOutput) Not ¶
func (o CostCategoryRuleRuleOutput) Not() CostCategoryRuleRuleNotPtrOutput
Return results that match both `Dimension` object.
func (CostCategoryRuleRuleOutput) Ors ¶
func (o CostCategoryRuleRuleOutput) Ors() CostCategoryRuleRuleOrArrayOutput
Return results that match both `Dimension` object.
func (CostCategoryRuleRuleOutput) Tags ¶
func (o CostCategoryRuleRuleOutput) Tags() CostCategoryRuleRuleTagsPtrOutput
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (CostCategoryRuleRuleOutput) ToCostCategoryRuleRuleOutput ¶
func (o CostCategoryRuleRuleOutput) ToCostCategoryRuleRuleOutput() CostCategoryRuleRuleOutput
func (CostCategoryRuleRuleOutput) ToCostCategoryRuleRuleOutputWithContext ¶
func (o CostCategoryRuleRuleOutput) ToCostCategoryRuleRuleOutputWithContext(ctx context.Context) CostCategoryRuleRuleOutput
func (CostCategoryRuleRuleOutput) ToCostCategoryRuleRulePtrOutput ¶
func (o CostCategoryRuleRuleOutput) ToCostCategoryRuleRulePtrOutput() CostCategoryRuleRulePtrOutput
func (CostCategoryRuleRuleOutput) ToCostCategoryRuleRulePtrOutputWithContext ¶
func (o CostCategoryRuleRuleOutput) ToCostCategoryRuleRulePtrOutputWithContext(ctx context.Context) CostCategoryRuleRulePtrOutput
type CostCategoryRuleRulePtrInput ¶
type CostCategoryRuleRulePtrInput interface { pulumi.Input ToCostCategoryRuleRulePtrOutput() CostCategoryRuleRulePtrOutput ToCostCategoryRuleRulePtrOutputWithContext(context.Context) CostCategoryRuleRulePtrOutput }
CostCategoryRuleRulePtrInput is an input type that accepts CostCategoryRuleRuleArgs, CostCategoryRuleRulePtr and CostCategoryRuleRulePtrOutput values. You can construct a concrete instance of `CostCategoryRuleRulePtrInput` via:
CostCategoryRuleRuleArgs{...} or: nil
func CostCategoryRuleRulePtr ¶
func CostCategoryRuleRulePtr(v *CostCategoryRuleRuleArgs) CostCategoryRuleRulePtrInput
type CostCategoryRuleRulePtrOutput ¶
type CostCategoryRuleRulePtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRulePtrOutput) Ands ¶
func (o CostCategoryRuleRulePtrOutput) Ands() CostCategoryRuleRuleAndArrayOutput
Return results that match both `Dimension` objects.
func (CostCategoryRuleRulePtrOutput) CostCategory ¶
func (o CostCategoryRuleRulePtrOutput) CostCategory() CostCategoryRuleRuleCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (CostCategoryRuleRulePtrOutput) Dimension ¶
func (o CostCategoryRuleRulePtrOutput) Dimension() CostCategoryRuleRuleDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (CostCategoryRuleRulePtrOutput) Elem ¶
func (o CostCategoryRuleRulePtrOutput) Elem() CostCategoryRuleRuleOutput
func (CostCategoryRuleRulePtrOutput) ElementType ¶
func (CostCategoryRuleRulePtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRulePtrOutput) Not ¶
func (o CostCategoryRuleRulePtrOutput) Not() CostCategoryRuleRuleNotPtrOutput
Return results that match both `Dimension` object.
func (CostCategoryRuleRulePtrOutput) Ors ¶
func (o CostCategoryRuleRulePtrOutput) Ors() CostCategoryRuleRuleOrArrayOutput
Return results that match both `Dimension` object.
func (CostCategoryRuleRulePtrOutput) Tags ¶
func (o CostCategoryRuleRulePtrOutput) Tags() CostCategoryRuleRuleTagsPtrOutput
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (CostCategoryRuleRulePtrOutput) ToCostCategoryRuleRulePtrOutput ¶
func (o CostCategoryRuleRulePtrOutput) ToCostCategoryRuleRulePtrOutput() CostCategoryRuleRulePtrOutput
func (CostCategoryRuleRulePtrOutput) ToCostCategoryRuleRulePtrOutputWithContext ¶
func (o CostCategoryRuleRulePtrOutput) ToCostCategoryRuleRulePtrOutputWithContext(ctx context.Context) CostCategoryRuleRulePtrOutput
type CostCategoryRuleRuleTags ¶
type CostCategoryRuleRuleTags struct { // Key for the tag. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type CostCategoryRuleRuleTagsArgs ¶
type CostCategoryRuleRuleTagsArgs struct { // Key for the tag. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategoryRuleRuleTagsArgs) ElementType ¶
func (CostCategoryRuleRuleTagsArgs) ElementType() reflect.Type
func (CostCategoryRuleRuleTagsArgs) ToCostCategoryRuleRuleTagsOutput ¶
func (i CostCategoryRuleRuleTagsArgs) ToCostCategoryRuleRuleTagsOutput() CostCategoryRuleRuleTagsOutput
func (CostCategoryRuleRuleTagsArgs) ToCostCategoryRuleRuleTagsOutputWithContext ¶
func (i CostCategoryRuleRuleTagsArgs) ToCostCategoryRuleRuleTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleTagsOutput
func (CostCategoryRuleRuleTagsArgs) ToCostCategoryRuleRuleTagsPtrOutput ¶
func (i CostCategoryRuleRuleTagsArgs) ToCostCategoryRuleRuleTagsPtrOutput() CostCategoryRuleRuleTagsPtrOutput
func (CostCategoryRuleRuleTagsArgs) ToCostCategoryRuleRuleTagsPtrOutputWithContext ¶
func (i CostCategoryRuleRuleTagsArgs) ToCostCategoryRuleRuleTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleTagsPtrOutput
type CostCategoryRuleRuleTagsInput ¶
type CostCategoryRuleRuleTagsInput interface { pulumi.Input ToCostCategoryRuleRuleTagsOutput() CostCategoryRuleRuleTagsOutput ToCostCategoryRuleRuleTagsOutputWithContext(context.Context) CostCategoryRuleRuleTagsOutput }
CostCategoryRuleRuleTagsInput is an input type that accepts CostCategoryRuleRuleTagsArgs and CostCategoryRuleRuleTagsOutput values. You can construct a concrete instance of `CostCategoryRuleRuleTagsInput` via:
CostCategoryRuleRuleTagsArgs{...}
type CostCategoryRuleRuleTagsOutput ¶
type CostCategoryRuleRuleTagsOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleTagsOutput) ElementType ¶
func (CostCategoryRuleRuleTagsOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleTagsOutput) Key ¶
func (o CostCategoryRuleRuleTagsOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleTagsOutput) MatchOptions ¶
func (o CostCategoryRuleRuleTagsOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleTagsOutput) ToCostCategoryRuleRuleTagsOutput ¶
func (o CostCategoryRuleRuleTagsOutput) ToCostCategoryRuleRuleTagsOutput() CostCategoryRuleRuleTagsOutput
func (CostCategoryRuleRuleTagsOutput) ToCostCategoryRuleRuleTagsOutputWithContext ¶
func (o CostCategoryRuleRuleTagsOutput) ToCostCategoryRuleRuleTagsOutputWithContext(ctx context.Context) CostCategoryRuleRuleTagsOutput
func (CostCategoryRuleRuleTagsOutput) ToCostCategoryRuleRuleTagsPtrOutput ¶
func (o CostCategoryRuleRuleTagsOutput) ToCostCategoryRuleRuleTagsPtrOutput() CostCategoryRuleRuleTagsPtrOutput
func (CostCategoryRuleRuleTagsOutput) ToCostCategoryRuleRuleTagsPtrOutputWithContext ¶
func (o CostCategoryRuleRuleTagsOutput) ToCostCategoryRuleRuleTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleTagsPtrOutput
func (CostCategoryRuleRuleTagsOutput) Values ¶
func (o CostCategoryRuleRuleTagsOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategoryRuleRuleTagsPtrInput ¶
type CostCategoryRuleRuleTagsPtrInput interface { pulumi.Input ToCostCategoryRuleRuleTagsPtrOutput() CostCategoryRuleRuleTagsPtrOutput ToCostCategoryRuleRuleTagsPtrOutputWithContext(context.Context) CostCategoryRuleRuleTagsPtrOutput }
CostCategoryRuleRuleTagsPtrInput is an input type that accepts CostCategoryRuleRuleTagsArgs, CostCategoryRuleRuleTagsPtr and CostCategoryRuleRuleTagsPtrOutput values. You can construct a concrete instance of `CostCategoryRuleRuleTagsPtrInput` via:
CostCategoryRuleRuleTagsArgs{...} or: nil
func CostCategoryRuleRuleTagsPtr ¶
func CostCategoryRuleRuleTagsPtr(v *CostCategoryRuleRuleTagsArgs) CostCategoryRuleRuleTagsPtrInput
type CostCategoryRuleRuleTagsPtrOutput ¶
type CostCategoryRuleRuleTagsPtrOutput struct{ *pulumi.OutputState }
func (CostCategoryRuleRuleTagsPtrOutput) Elem ¶
func (o CostCategoryRuleRuleTagsPtrOutput) Elem() CostCategoryRuleRuleTagsOutput
func (CostCategoryRuleRuleTagsPtrOutput) ElementType ¶
func (CostCategoryRuleRuleTagsPtrOutput) ElementType() reflect.Type
func (CostCategoryRuleRuleTagsPtrOutput) Key ¶
func (o CostCategoryRuleRuleTagsPtrOutput) Key() pulumi.StringPtrOutput
Key for the tag.
func (CostCategoryRuleRuleTagsPtrOutput) MatchOptions ¶
func (o CostCategoryRuleRuleTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (CostCategoryRuleRuleTagsPtrOutput) ToCostCategoryRuleRuleTagsPtrOutput ¶
func (o CostCategoryRuleRuleTagsPtrOutput) ToCostCategoryRuleRuleTagsPtrOutput() CostCategoryRuleRuleTagsPtrOutput
func (CostCategoryRuleRuleTagsPtrOutput) ToCostCategoryRuleRuleTagsPtrOutputWithContext ¶
func (o CostCategoryRuleRuleTagsPtrOutput) ToCostCategoryRuleRuleTagsPtrOutputWithContext(ctx context.Context) CostCategoryRuleRuleTagsPtrOutput
func (CostCategoryRuleRuleTagsPtrOutput) Values ¶
func (o CostCategoryRuleRuleTagsPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type CostCategorySplitChargeRule ¶
type CostCategorySplitChargeRule struct { // Method that's used to define how to split your source costs across your targets. Valid values are `FIXED`, `PROPORTIONAL`, `EVEN` Method string `pulumi:"method"` // Configuration block for the parameters for a split charge method. This is only required for the `FIXED` method. See below. Parameters []CostCategorySplitChargeRuleParameter `pulumi:"parameters"` // Cost Category value that you want to split. Source string `pulumi:"source"` // Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules. Targets []string `pulumi:"targets"` }
type CostCategorySplitChargeRuleArgs ¶
type CostCategorySplitChargeRuleArgs struct { // Method that's used to define how to split your source costs across your targets. Valid values are `FIXED`, `PROPORTIONAL`, `EVEN` Method pulumi.StringInput `pulumi:"method"` // Configuration block for the parameters for a split charge method. This is only required for the `FIXED` method. See below. Parameters CostCategorySplitChargeRuleParameterArrayInput `pulumi:"parameters"` // Cost Category value that you want to split. Source pulumi.StringInput `pulumi:"source"` // Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules. Targets pulumi.StringArrayInput `pulumi:"targets"` }
func (CostCategorySplitChargeRuleArgs) ElementType ¶
func (CostCategorySplitChargeRuleArgs) ElementType() reflect.Type
func (CostCategorySplitChargeRuleArgs) ToCostCategorySplitChargeRuleOutput ¶
func (i CostCategorySplitChargeRuleArgs) ToCostCategorySplitChargeRuleOutput() CostCategorySplitChargeRuleOutput
func (CostCategorySplitChargeRuleArgs) ToCostCategorySplitChargeRuleOutputWithContext ¶
func (i CostCategorySplitChargeRuleArgs) ToCostCategorySplitChargeRuleOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleOutput
type CostCategorySplitChargeRuleArray ¶
type CostCategorySplitChargeRuleArray []CostCategorySplitChargeRuleInput
func (CostCategorySplitChargeRuleArray) ElementType ¶
func (CostCategorySplitChargeRuleArray) ElementType() reflect.Type
func (CostCategorySplitChargeRuleArray) ToCostCategorySplitChargeRuleArrayOutput ¶
func (i CostCategorySplitChargeRuleArray) ToCostCategorySplitChargeRuleArrayOutput() CostCategorySplitChargeRuleArrayOutput
func (CostCategorySplitChargeRuleArray) ToCostCategorySplitChargeRuleArrayOutputWithContext ¶
func (i CostCategorySplitChargeRuleArray) ToCostCategorySplitChargeRuleArrayOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleArrayOutput
type CostCategorySplitChargeRuleArrayInput ¶
type CostCategorySplitChargeRuleArrayInput interface { pulumi.Input ToCostCategorySplitChargeRuleArrayOutput() CostCategorySplitChargeRuleArrayOutput ToCostCategorySplitChargeRuleArrayOutputWithContext(context.Context) CostCategorySplitChargeRuleArrayOutput }
CostCategorySplitChargeRuleArrayInput is an input type that accepts CostCategorySplitChargeRuleArray and CostCategorySplitChargeRuleArrayOutput values. You can construct a concrete instance of `CostCategorySplitChargeRuleArrayInput` via:
CostCategorySplitChargeRuleArray{ CostCategorySplitChargeRuleArgs{...} }
type CostCategorySplitChargeRuleArrayOutput ¶
type CostCategorySplitChargeRuleArrayOutput struct{ *pulumi.OutputState }
func (CostCategorySplitChargeRuleArrayOutput) ElementType ¶
func (CostCategorySplitChargeRuleArrayOutput) ElementType() reflect.Type
func (CostCategorySplitChargeRuleArrayOutput) ToCostCategorySplitChargeRuleArrayOutput ¶
func (o CostCategorySplitChargeRuleArrayOutput) ToCostCategorySplitChargeRuleArrayOutput() CostCategorySplitChargeRuleArrayOutput
func (CostCategorySplitChargeRuleArrayOutput) ToCostCategorySplitChargeRuleArrayOutputWithContext ¶
func (o CostCategorySplitChargeRuleArrayOutput) ToCostCategorySplitChargeRuleArrayOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleArrayOutput
type CostCategorySplitChargeRuleInput ¶
type CostCategorySplitChargeRuleInput interface { pulumi.Input ToCostCategorySplitChargeRuleOutput() CostCategorySplitChargeRuleOutput ToCostCategorySplitChargeRuleOutputWithContext(context.Context) CostCategorySplitChargeRuleOutput }
CostCategorySplitChargeRuleInput is an input type that accepts CostCategorySplitChargeRuleArgs and CostCategorySplitChargeRuleOutput values. You can construct a concrete instance of `CostCategorySplitChargeRuleInput` via:
CostCategorySplitChargeRuleArgs{...}
type CostCategorySplitChargeRuleOutput ¶
type CostCategorySplitChargeRuleOutput struct{ *pulumi.OutputState }
func (CostCategorySplitChargeRuleOutput) ElementType ¶
func (CostCategorySplitChargeRuleOutput) ElementType() reflect.Type
func (CostCategorySplitChargeRuleOutput) Method ¶
func (o CostCategorySplitChargeRuleOutput) Method() pulumi.StringOutput
Method that's used to define how to split your source costs across your targets. Valid values are `FIXED`, `PROPORTIONAL`, `EVEN`
func (CostCategorySplitChargeRuleOutput) Parameters ¶
func (o CostCategorySplitChargeRuleOutput) Parameters() CostCategorySplitChargeRuleParameterArrayOutput
Configuration block for the parameters for a split charge method. This is only required for the `FIXED` method. See below.
func (CostCategorySplitChargeRuleOutput) Source ¶
func (o CostCategorySplitChargeRuleOutput) Source() pulumi.StringOutput
Cost Category value that you want to split.
func (CostCategorySplitChargeRuleOutput) Targets ¶
func (o CostCategorySplitChargeRuleOutput) Targets() pulumi.StringArrayOutput
Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.
func (CostCategorySplitChargeRuleOutput) ToCostCategorySplitChargeRuleOutput ¶
func (o CostCategorySplitChargeRuleOutput) ToCostCategorySplitChargeRuleOutput() CostCategorySplitChargeRuleOutput
func (CostCategorySplitChargeRuleOutput) ToCostCategorySplitChargeRuleOutputWithContext ¶
func (o CostCategorySplitChargeRuleOutput) ToCostCategorySplitChargeRuleOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleOutput
type CostCategorySplitChargeRuleParameterArgs ¶
type CostCategorySplitChargeRuleParameterArgs struct { // Parameter type. Type pulumi.StringPtrInput `pulumi:"type"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (CostCategorySplitChargeRuleParameterArgs) ElementType ¶
func (CostCategorySplitChargeRuleParameterArgs) ElementType() reflect.Type
func (CostCategorySplitChargeRuleParameterArgs) ToCostCategorySplitChargeRuleParameterOutput ¶
func (i CostCategorySplitChargeRuleParameterArgs) ToCostCategorySplitChargeRuleParameterOutput() CostCategorySplitChargeRuleParameterOutput
func (CostCategorySplitChargeRuleParameterArgs) ToCostCategorySplitChargeRuleParameterOutputWithContext ¶
func (i CostCategorySplitChargeRuleParameterArgs) ToCostCategorySplitChargeRuleParameterOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleParameterOutput
type CostCategorySplitChargeRuleParameterArray ¶
type CostCategorySplitChargeRuleParameterArray []CostCategorySplitChargeRuleParameterInput
func (CostCategorySplitChargeRuleParameterArray) ElementType ¶
func (CostCategorySplitChargeRuleParameterArray) ElementType() reflect.Type
func (CostCategorySplitChargeRuleParameterArray) ToCostCategorySplitChargeRuleParameterArrayOutput ¶
func (i CostCategorySplitChargeRuleParameterArray) ToCostCategorySplitChargeRuleParameterArrayOutput() CostCategorySplitChargeRuleParameterArrayOutput
func (CostCategorySplitChargeRuleParameterArray) ToCostCategorySplitChargeRuleParameterArrayOutputWithContext ¶
func (i CostCategorySplitChargeRuleParameterArray) ToCostCategorySplitChargeRuleParameterArrayOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleParameterArrayOutput
type CostCategorySplitChargeRuleParameterArrayInput ¶
type CostCategorySplitChargeRuleParameterArrayInput interface { pulumi.Input ToCostCategorySplitChargeRuleParameterArrayOutput() CostCategorySplitChargeRuleParameterArrayOutput ToCostCategorySplitChargeRuleParameterArrayOutputWithContext(context.Context) CostCategorySplitChargeRuleParameterArrayOutput }
CostCategorySplitChargeRuleParameterArrayInput is an input type that accepts CostCategorySplitChargeRuleParameterArray and CostCategorySplitChargeRuleParameterArrayOutput values. You can construct a concrete instance of `CostCategorySplitChargeRuleParameterArrayInput` via:
CostCategorySplitChargeRuleParameterArray{ CostCategorySplitChargeRuleParameterArgs{...} }
type CostCategorySplitChargeRuleParameterArrayOutput ¶
type CostCategorySplitChargeRuleParameterArrayOutput struct{ *pulumi.OutputState }
func (CostCategorySplitChargeRuleParameterArrayOutput) ElementType ¶
func (CostCategorySplitChargeRuleParameterArrayOutput) ElementType() reflect.Type
func (CostCategorySplitChargeRuleParameterArrayOutput) ToCostCategorySplitChargeRuleParameterArrayOutput ¶
func (o CostCategorySplitChargeRuleParameterArrayOutput) ToCostCategorySplitChargeRuleParameterArrayOutput() CostCategorySplitChargeRuleParameterArrayOutput
func (CostCategorySplitChargeRuleParameterArrayOutput) ToCostCategorySplitChargeRuleParameterArrayOutputWithContext ¶
func (o CostCategorySplitChargeRuleParameterArrayOutput) ToCostCategorySplitChargeRuleParameterArrayOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleParameterArrayOutput
type CostCategorySplitChargeRuleParameterInput ¶
type CostCategorySplitChargeRuleParameterInput interface { pulumi.Input ToCostCategorySplitChargeRuleParameterOutput() CostCategorySplitChargeRuleParameterOutput ToCostCategorySplitChargeRuleParameterOutputWithContext(context.Context) CostCategorySplitChargeRuleParameterOutput }
CostCategorySplitChargeRuleParameterInput is an input type that accepts CostCategorySplitChargeRuleParameterArgs and CostCategorySplitChargeRuleParameterOutput values. You can construct a concrete instance of `CostCategorySplitChargeRuleParameterInput` via:
CostCategorySplitChargeRuleParameterArgs{...}
type CostCategorySplitChargeRuleParameterOutput ¶
type CostCategorySplitChargeRuleParameterOutput struct{ *pulumi.OutputState }
func (CostCategorySplitChargeRuleParameterOutput) ElementType ¶
func (CostCategorySplitChargeRuleParameterOutput) ElementType() reflect.Type
func (CostCategorySplitChargeRuleParameterOutput) ToCostCategorySplitChargeRuleParameterOutput ¶
func (o CostCategorySplitChargeRuleParameterOutput) ToCostCategorySplitChargeRuleParameterOutput() CostCategorySplitChargeRuleParameterOutput
func (CostCategorySplitChargeRuleParameterOutput) ToCostCategorySplitChargeRuleParameterOutputWithContext ¶
func (o CostCategorySplitChargeRuleParameterOutput) ToCostCategorySplitChargeRuleParameterOutputWithContext(ctx context.Context) CostCategorySplitChargeRuleParameterOutput
func (CostCategorySplitChargeRuleParameterOutput) Type ¶
func (o CostCategorySplitChargeRuleParameterOutput) Type() pulumi.StringPtrOutput
Parameter type.
func (CostCategorySplitChargeRuleParameterOutput) Values ¶
func (o CostCategorySplitChargeRuleParameterOutput) Values() pulumi.StringArrayOutput
Parameter values.
type CostCategoryState ¶
type CostCategoryState struct { // ARN of the cost category. Arn pulumi.StringPtrInput // Default value for the cost category. DefaultValue pulumi.StringPtrInput // Effective end data of your Cost Category. EffectiveEnd pulumi.StringPtrInput // The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example `2022-11-01T00:00:00Z`. // // The following arguments are optional: EffectiveStart pulumi.StringPtrInput // Unique name for the Cost Category. Name pulumi.StringPtrInput // Rule schema version in this particular Cost Category. RuleVersion pulumi.StringPtrInput // Configuration block for the Cost Category rules used to categorize costs. See below. Rules CostCategoryRuleArrayInput // Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below. SplitChargeRules CostCategorySplitChargeRuleArrayInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (CostCategoryState) ElementType ¶
func (CostCategoryState) ElementType() reflect.Type
type GetCostCategoryRule ¶
type GetCostCategoryRule struct { // Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below. InheritedValues []GetCostCategoryRuleInheritedValue `pulumi:"inheritedValues"` // Configuration block for the `Expression` object used to categorize costs. See below. Rules []GetCostCategoryRuleRule `pulumi:"rules"` // Parameter type. Type string `pulumi:"type"` // Default value for the cost category. Value string `pulumi:"value"` }
type GetCostCategoryRuleArgs ¶
type GetCostCategoryRuleArgs struct { // Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below. InheritedValues GetCostCategoryRuleInheritedValueArrayInput `pulumi:"inheritedValues"` // Configuration block for the `Expression` object used to categorize costs. See below. Rules GetCostCategoryRuleRuleArrayInput `pulumi:"rules"` // Parameter type. Type pulumi.StringInput `pulumi:"type"` // Default value for the cost category. Value pulumi.StringInput `pulumi:"value"` }
func (GetCostCategoryRuleArgs) ElementType ¶
func (GetCostCategoryRuleArgs) ElementType() reflect.Type
func (GetCostCategoryRuleArgs) ToGetCostCategoryRuleOutput ¶
func (i GetCostCategoryRuleArgs) ToGetCostCategoryRuleOutput() GetCostCategoryRuleOutput
func (GetCostCategoryRuleArgs) ToGetCostCategoryRuleOutputWithContext ¶
func (i GetCostCategoryRuleArgs) ToGetCostCategoryRuleOutputWithContext(ctx context.Context) GetCostCategoryRuleOutput
type GetCostCategoryRuleArray ¶
type GetCostCategoryRuleArray []GetCostCategoryRuleInput
func (GetCostCategoryRuleArray) ElementType ¶
func (GetCostCategoryRuleArray) ElementType() reflect.Type
func (GetCostCategoryRuleArray) ToGetCostCategoryRuleArrayOutput ¶
func (i GetCostCategoryRuleArray) ToGetCostCategoryRuleArrayOutput() GetCostCategoryRuleArrayOutput
func (GetCostCategoryRuleArray) ToGetCostCategoryRuleArrayOutputWithContext ¶
func (i GetCostCategoryRuleArray) ToGetCostCategoryRuleArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleArrayOutput
type GetCostCategoryRuleArrayInput ¶
type GetCostCategoryRuleArrayInput interface { pulumi.Input ToGetCostCategoryRuleArrayOutput() GetCostCategoryRuleArrayOutput ToGetCostCategoryRuleArrayOutputWithContext(context.Context) GetCostCategoryRuleArrayOutput }
GetCostCategoryRuleArrayInput is an input type that accepts GetCostCategoryRuleArray and GetCostCategoryRuleArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleArrayInput` via:
GetCostCategoryRuleArray{ GetCostCategoryRuleArgs{...} }
type GetCostCategoryRuleArrayOutput ¶
type GetCostCategoryRuleArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleArrayOutput) ElementType ¶
func (GetCostCategoryRuleArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleArrayOutput) Index ¶
func (o GetCostCategoryRuleArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleOutput
func (GetCostCategoryRuleArrayOutput) ToGetCostCategoryRuleArrayOutput ¶
func (o GetCostCategoryRuleArrayOutput) ToGetCostCategoryRuleArrayOutput() GetCostCategoryRuleArrayOutput
func (GetCostCategoryRuleArrayOutput) ToGetCostCategoryRuleArrayOutputWithContext ¶
func (o GetCostCategoryRuleArrayOutput) ToGetCostCategoryRuleArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleArrayOutput
type GetCostCategoryRuleInheritedValue ¶
type GetCostCategoryRuleInheritedValue struct { // Key to extract cost category values. DimensionKey string `pulumi:"dimensionKey"` // Name of the dimension that's used to group costs. If you specify `LINKED_ACCOUNT_NAME`, the cost category value is based on account name. If you specify `TAG`, the cost category value will be based on the value of the specified tag key. Valid values are `LINKED_ACCOUNT_NAME`, `TAG` DimensionName string `pulumi:"dimensionName"` }
type GetCostCategoryRuleInheritedValueArgs ¶
type GetCostCategoryRuleInheritedValueArgs struct { // Key to extract cost category values. DimensionKey pulumi.StringInput `pulumi:"dimensionKey"` // Name of the dimension that's used to group costs. If you specify `LINKED_ACCOUNT_NAME`, the cost category value is based on account name. If you specify `TAG`, the cost category value will be based on the value of the specified tag key. Valid values are `LINKED_ACCOUNT_NAME`, `TAG` DimensionName pulumi.StringInput `pulumi:"dimensionName"` }
func (GetCostCategoryRuleInheritedValueArgs) ElementType ¶
func (GetCostCategoryRuleInheritedValueArgs) ElementType() reflect.Type
func (GetCostCategoryRuleInheritedValueArgs) ToGetCostCategoryRuleInheritedValueOutput ¶
func (i GetCostCategoryRuleInheritedValueArgs) ToGetCostCategoryRuleInheritedValueOutput() GetCostCategoryRuleInheritedValueOutput
func (GetCostCategoryRuleInheritedValueArgs) ToGetCostCategoryRuleInheritedValueOutputWithContext ¶
func (i GetCostCategoryRuleInheritedValueArgs) ToGetCostCategoryRuleInheritedValueOutputWithContext(ctx context.Context) GetCostCategoryRuleInheritedValueOutput
type GetCostCategoryRuleInheritedValueArray ¶
type GetCostCategoryRuleInheritedValueArray []GetCostCategoryRuleInheritedValueInput
func (GetCostCategoryRuleInheritedValueArray) ElementType ¶
func (GetCostCategoryRuleInheritedValueArray) ElementType() reflect.Type
func (GetCostCategoryRuleInheritedValueArray) ToGetCostCategoryRuleInheritedValueArrayOutput ¶
func (i GetCostCategoryRuleInheritedValueArray) ToGetCostCategoryRuleInheritedValueArrayOutput() GetCostCategoryRuleInheritedValueArrayOutput
func (GetCostCategoryRuleInheritedValueArray) ToGetCostCategoryRuleInheritedValueArrayOutputWithContext ¶
func (i GetCostCategoryRuleInheritedValueArray) ToGetCostCategoryRuleInheritedValueArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleInheritedValueArrayOutput
type GetCostCategoryRuleInheritedValueArrayInput ¶
type GetCostCategoryRuleInheritedValueArrayInput interface { pulumi.Input ToGetCostCategoryRuleInheritedValueArrayOutput() GetCostCategoryRuleInheritedValueArrayOutput ToGetCostCategoryRuleInheritedValueArrayOutputWithContext(context.Context) GetCostCategoryRuleInheritedValueArrayOutput }
GetCostCategoryRuleInheritedValueArrayInput is an input type that accepts GetCostCategoryRuleInheritedValueArray and GetCostCategoryRuleInheritedValueArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleInheritedValueArrayInput` via:
GetCostCategoryRuleInheritedValueArray{ GetCostCategoryRuleInheritedValueArgs{...} }
type GetCostCategoryRuleInheritedValueArrayOutput ¶
type GetCostCategoryRuleInheritedValueArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleInheritedValueArrayOutput) ElementType ¶
func (GetCostCategoryRuleInheritedValueArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleInheritedValueArrayOutput) ToGetCostCategoryRuleInheritedValueArrayOutput ¶
func (o GetCostCategoryRuleInheritedValueArrayOutput) ToGetCostCategoryRuleInheritedValueArrayOutput() GetCostCategoryRuleInheritedValueArrayOutput
func (GetCostCategoryRuleInheritedValueArrayOutput) ToGetCostCategoryRuleInheritedValueArrayOutputWithContext ¶
func (o GetCostCategoryRuleInheritedValueArrayOutput) ToGetCostCategoryRuleInheritedValueArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleInheritedValueArrayOutput
type GetCostCategoryRuleInheritedValueInput ¶
type GetCostCategoryRuleInheritedValueInput interface { pulumi.Input ToGetCostCategoryRuleInheritedValueOutput() GetCostCategoryRuleInheritedValueOutput ToGetCostCategoryRuleInheritedValueOutputWithContext(context.Context) GetCostCategoryRuleInheritedValueOutput }
GetCostCategoryRuleInheritedValueInput is an input type that accepts GetCostCategoryRuleInheritedValueArgs and GetCostCategoryRuleInheritedValueOutput values. You can construct a concrete instance of `GetCostCategoryRuleInheritedValueInput` via:
GetCostCategoryRuleInheritedValueArgs{...}
type GetCostCategoryRuleInheritedValueOutput ¶
type GetCostCategoryRuleInheritedValueOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleInheritedValueOutput) DimensionKey ¶
func (o GetCostCategoryRuleInheritedValueOutput) DimensionKey() pulumi.StringOutput
Key to extract cost category values.
func (GetCostCategoryRuleInheritedValueOutput) DimensionName ¶
func (o GetCostCategoryRuleInheritedValueOutput) DimensionName() pulumi.StringOutput
Name of the dimension that's used to group costs. If you specify `LINKED_ACCOUNT_NAME`, the cost category value is based on account name. If you specify `TAG`, the cost category value will be based on the value of the specified tag key. Valid values are `LINKED_ACCOUNT_NAME`, `TAG`
func (GetCostCategoryRuleInheritedValueOutput) ElementType ¶
func (GetCostCategoryRuleInheritedValueOutput) ElementType() reflect.Type
func (GetCostCategoryRuleInheritedValueOutput) ToGetCostCategoryRuleInheritedValueOutput ¶
func (o GetCostCategoryRuleInheritedValueOutput) ToGetCostCategoryRuleInheritedValueOutput() GetCostCategoryRuleInheritedValueOutput
func (GetCostCategoryRuleInheritedValueOutput) ToGetCostCategoryRuleInheritedValueOutputWithContext ¶
func (o GetCostCategoryRuleInheritedValueOutput) ToGetCostCategoryRuleInheritedValueOutputWithContext(ctx context.Context) GetCostCategoryRuleInheritedValueOutput
type GetCostCategoryRuleInput ¶
type GetCostCategoryRuleInput interface { pulumi.Input ToGetCostCategoryRuleOutput() GetCostCategoryRuleOutput ToGetCostCategoryRuleOutputWithContext(context.Context) GetCostCategoryRuleOutput }
GetCostCategoryRuleInput is an input type that accepts GetCostCategoryRuleArgs and GetCostCategoryRuleOutput values. You can construct a concrete instance of `GetCostCategoryRuleInput` via:
GetCostCategoryRuleArgs{...}
type GetCostCategoryRuleOutput ¶
type GetCostCategoryRuleOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleOutput) ElementType ¶
func (GetCostCategoryRuleOutput) ElementType() reflect.Type
func (GetCostCategoryRuleOutput) InheritedValues ¶
func (o GetCostCategoryRuleOutput) InheritedValues() GetCostCategoryRuleInheritedValueArrayOutput
Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
func (GetCostCategoryRuleOutput) Rules ¶
func (o GetCostCategoryRuleOutput) Rules() GetCostCategoryRuleRuleArrayOutput
Configuration block for the `Expression` object used to categorize costs. See below.
func (GetCostCategoryRuleOutput) ToGetCostCategoryRuleOutput ¶
func (o GetCostCategoryRuleOutput) ToGetCostCategoryRuleOutput() GetCostCategoryRuleOutput
func (GetCostCategoryRuleOutput) ToGetCostCategoryRuleOutputWithContext ¶
func (o GetCostCategoryRuleOutput) ToGetCostCategoryRuleOutputWithContext(ctx context.Context) GetCostCategoryRuleOutput
func (GetCostCategoryRuleOutput) Type ¶
func (o GetCostCategoryRuleOutput) Type() pulumi.StringOutput
Parameter type.
func (GetCostCategoryRuleOutput) Value ¶
func (o GetCostCategoryRuleOutput) Value() pulumi.StringOutput
Default value for the cost category.
type GetCostCategoryRuleRule ¶
type GetCostCategoryRuleRule struct { // Return results that match both `Dimension` objects. Ands []GetCostCategoryRuleRuleAnd `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleDimension `pulumi:"dimensions"` // Return results that do not match the `Dimension` object. Nots []GetCostCategoryRuleRuleNot `pulumi:"nots"` // Return results that match either `Dimension` object. Ors []GetCostCategoryRuleRuleOr `pulumi:"ors"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleAnd ¶
type GetCostCategoryRuleRuleAnd struct { // Return results that match both `Dimension` objects. Ands []GetCostCategoryRuleRuleAndAnd `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleAndCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleAndDimension `pulumi:"dimensions"` // Return results that do not match the `Dimension` object. Nots []GetCostCategoryRuleRuleAndNot `pulumi:"nots"` // Return results that match either `Dimension` object. Ors []GetCostCategoryRuleRuleAndOr `pulumi:"ors"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleAndTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleAndAnd ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAnd struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleAndAndCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleAndAndDimension `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleAndAndTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleAndAndArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleAndAndCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleAndAndDimensionArrayInput `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleAndAndTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleAndAndArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndArgs) ToGetCostCategoryRuleRuleAndAndOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndArgs) ToGetCostCategoryRuleRuleAndAndOutput() GetCostCategoryRuleRuleAndAndOutput
func (GetCostCategoryRuleRuleAndAndArgs) ToGetCostCategoryRuleRuleAndAndOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndArgs) ToGetCostCategoryRuleRuleAndAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndOutput
type GetCostCategoryRuleRuleAndAndArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndArray []GetCostCategoryRuleRuleAndAndInput
func (GetCostCategoryRuleRuleAndAndArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndArray) ToGetCostCategoryRuleRuleAndAndArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndArray) ToGetCostCategoryRuleRuleAndAndArrayOutput() GetCostCategoryRuleRuleAndAndArrayOutput
func (GetCostCategoryRuleRuleAndAndArray) ToGetCostCategoryRuleRuleAndAndArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndArray) ToGetCostCategoryRuleRuleAndAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndArrayOutput
type GetCostCategoryRuleRuleAndAndArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndAndArrayOutput() GetCostCategoryRuleRuleAndAndArrayOutput ToGetCostCategoryRuleRuleAndAndArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndAndArrayOutput }
GetCostCategoryRuleRuleAndAndArrayInput is an input type that accepts GetCostCategoryRuleRuleAndAndArray and GetCostCategoryRuleRuleAndAndArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndAndArrayInput` via:
GetCostCategoryRuleRuleAndAndArray{ GetCostCategoryRuleRuleAndAndArgs{...} }
type GetCostCategoryRuleRuleAndAndArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndAndArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndArrayOutput) ToGetCostCategoryRuleRuleAndAndArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndArrayOutput) ToGetCostCategoryRuleRuleAndAndArrayOutput() GetCostCategoryRuleRuleAndAndArrayOutput
func (GetCostCategoryRuleRuleAndAndArrayOutput) ToGetCostCategoryRuleRuleAndAndArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndArrayOutput) ToGetCostCategoryRuleRuleAndAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndArrayOutput
type GetCostCategoryRuleRuleAndAndCostCategory ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleAndAndCostCategoryArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleAndAndCostCategoryArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndCostCategoryArgs) ToGetCostCategoryRuleRuleAndAndCostCategoryOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndCostCategoryArgs) ToGetCostCategoryRuleRuleAndAndCostCategoryOutput() GetCostCategoryRuleRuleAndAndCostCategoryOutput
func (GetCostCategoryRuleRuleAndAndCostCategoryArgs) ToGetCostCategoryRuleRuleAndAndCostCategoryOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndCostCategoryArgs) ToGetCostCategoryRuleRuleAndAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndCostCategoryOutput
type GetCostCategoryRuleRuleAndAndCostCategoryArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndCostCategoryArray []GetCostCategoryRuleRuleAndAndCostCategoryInput
func (GetCostCategoryRuleRuleAndAndCostCategoryArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndCostCategoryArray) ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndCostCategoryArray) ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutput() GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput
func (GetCostCategoryRuleRuleAndAndCostCategoryArray) ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndCostCategoryArray) ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput
type GetCostCategoryRuleRuleAndAndCostCategoryArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutput() GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput }
GetCostCategoryRuleRuleAndAndCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleAndAndCostCategoryArray and GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndAndCostCategoryArrayInput` via:
GetCostCategoryRuleRuleAndAndCostCategoryArray{ GetCostCategoryRuleRuleAndAndCostCategoryArgs{...} }
type GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutput() GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput
func (GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput
type GetCostCategoryRuleRuleAndAndCostCategoryInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndAndCostCategoryOutput() GetCostCategoryRuleRuleAndAndCostCategoryOutput ToGetCostCategoryRuleRuleAndAndCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleAndAndCostCategoryOutput }
GetCostCategoryRuleRuleAndAndCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleAndAndCostCategoryArgs and GetCostCategoryRuleRuleAndAndCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndAndCostCategoryInput` via:
GetCostCategoryRuleRuleAndAndCostCategoryArgs{...}
type GetCostCategoryRuleRuleAndAndCostCategoryOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndAndCostCategoryOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndCostCategoryOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleAndAndCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleAndAndCostCategoryOutput) ToGetCostCategoryRuleRuleAndAndCostCategoryOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndCostCategoryOutput) ToGetCostCategoryRuleRuleAndAndCostCategoryOutput() GetCostCategoryRuleRuleAndAndCostCategoryOutput
func (GetCostCategoryRuleRuleAndAndCostCategoryOutput) ToGetCostCategoryRuleRuleAndAndCostCategoryOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndCostCategoryOutput) ToGetCostCategoryRuleRuleAndAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndCostCategoryOutput
func (GetCostCategoryRuleRuleAndAndCostCategoryOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleAndAndDimension ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleAndAndDimensionArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleAndAndDimensionArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndDimensionArgs) ToGetCostCategoryRuleRuleAndAndDimensionOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndDimensionArgs) ToGetCostCategoryRuleRuleAndAndDimensionOutput() GetCostCategoryRuleRuleAndAndDimensionOutput
func (GetCostCategoryRuleRuleAndAndDimensionArgs) ToGetCostCategoryRuleRuleAndAndDimensionOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndDimensionArgs) ToGetCostCategoryRuleRuleAndAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndDimensionOutput
type GetCostCategoryRuleRuleAndAndDimensionArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndDimensionArray []GetCostCategoryRuleRuleAndAndDimensionInput
func (GetCostCategoryRuleRuleAndAndDimensionArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndDimensionArray) ToGetCostCategoryRuleRuleAndAndDimensionArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndDimensionArray) ToGetCostCategoryRuleRuleAndAndDimensionArrayOutput() GetCostCategoryRuleRuleAndAndDimensionArrayOutput
func (GetCostCategoryRuleRuleAndAndDimensionArray) ToGetCostCategoryRuleRuleAndAndDimensionArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndDimensionArray) ToGetCostCategoryRuleRuleAndAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndDimensionArrayOutput
type GetCostCategoryRuleRuleAndAndDimensionArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndAndDimensionArrayOutput() GetCostCategoryRuleRuleAndAndDimensionArrayOutput ToGetCostCategoryRuleRuleAndAndDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndAndDimensionArrayOutput }
GetCostCategoryRuleRuleAndAndDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleAndAndDimensionArray and GetCostCategoryRuleRuleAndAndDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndAndDimensionArrayInput` via:
GetCostCategoryRuleRuleAndAndDimensionArray{ GetCostCategoryRuleRuleAndAndDimensionArgs{...} }
type GetCostCategoryRuleRuleAndAndDimensionArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndAndDimensionArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndDimensionArrayOutput) ToGetCostCategoryRuleRuleAndAndDimensionArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndDimensionArrayOutput) ToGetCostCategoryRuleRuleAndAndDimensionArrayOutput() GetCostCategoryRuleRuleAndAndDimensionArrayOutput
func (GetCostCategoryRuleRuleAndAndDimensionArrayOutput) ToGetCostCategoryRuleRuleAndAndDimensionArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndDimensionArrayOutput) ToGetCostCategoryRuleRuleAndAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndDimensionArrayOutput
type GetCostCategoryRuleRuleAndAndDimensionInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndAndDimensionOutput() GetCostCategoryRuleRuleAndAndDimensionOutput ToGetCostCategoryRuleRuleAndAndDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleAndAndDimensionOutput }
GetCostCategoryRuleRuleAndAndDimensionInput is an input type that accepts GetCostCategoryRuleRuleAndAndDimensionArgs and GetCostCategoryRuleRuleAndAndDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndAndDimensionInput` via:
GetCostCategoryRuleRuleAndAndDimensionArgs{...}
type GetCostCategoryRuleRuleAndAndDimensionOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndAndDimensionOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndDimensionOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleAndAndDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleAndAndDimensionOutput) ToGetCostCategoryRuleRuleAndAndDimensionOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndDimensionOutput) ToGetCostCategoryRuleRuleAndAndDimensionOutput() GetCostCategoryRuleRuleAndAndDimensionOutput
func (GetCostCategoryRuleRuleAndAndDimensionOutput) ToGetCostCategoryRuleRuleAndAndDimensionOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndDimensionOutput) ToGetCostCategoryRuleRuleAndAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndDimensionOutput
func (GetCostCategoryRuleRuleAndAndDimensionOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleAndAndInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndAndOutput() GetCostCategoryRuleRuleAndAndOutput ToGetCostCategoryRuleRuleAndAndOutputWithContext(context.Context) GetCostCategoryRuleRuleAndAndOutput }
GetCostCategoryRuleRuleAndAndInput is an input type that accepts GetCostCategoryRuleRuleAndAndArgs and GetCostCategoryRuleRuleAndAndOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndAndInput` via:
GetCostCategoryRuleRuleAndAndArgs{...}
type GetCostCategoryRuleRuleAndAndOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndAndOutput) CostCategories ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndOutput) CostCategories() GetCostCategoryRuleRuleAndAndCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleAndAndOutput) Dimensions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndOutput) Dimensions() GetCostCategoryRuleRuleAndAndDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleAndAndOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndOutput) Tags ¶ added in v6.33.0
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleAndAndOutput) ToGetCostCategoryRuleRuleAndAndOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndOutput) ToGetCostCategoryRuleRuleAndAndOutput() GetCostCategoryRuleRuleAndAndOutput
func (GetCostCategoryRuleRuleAndAndOutput) ToGetCostCategoryRuleRuleAndAndOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndOutput) ToGetCostCategoryRuleRuleAndAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndOutput
type GetCostCategoryRuleRuleAndAndTag ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleAndAndTagArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleAndAndTagArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndTagArgs) ToGetCostCategoryRuleRuleAndAndTagOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndTagArgs) ToGetCostCategoryRuleRuleAndAndTagOutput() GetCostCategoryRuleRuleAndAndTagOutput
func (GetCostCategoryRuleRuleAndAndTagArgs) ToGetCostCategoryRuleRuleAndAndTagOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndTagArgs) ToGetCostCategoryRuleRuleAndAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndTagOutput
type GetCostCategoryRuleRuleAndAndTagArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndTagArray []GetCostCategoryRuleRuleAndAndTagInput
func (GetCostCategoryRuleRuleAndAndTagArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndTagArray) ToGetCostCategoryRuleRuleAndAndTagArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndTagArray) ToGetCostCategoryRuleRuleAndAndTagArrayOutput() GetCostCategoryRuleRuleAndAndTagArrayOutput
func (GetCostCategoryRuleRuleAndAndTagArray) ToGetCostCategoryRuleRuleAndAndTagArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndAndTagArray) ToGetCostCategoryRuleRuleAndAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndTagArrayOutput
type GetCostCategoryRuleRuleAndAndTagArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndAndTagArrayOutput() GetCostCategoryRuleRuleAndAndTagArrayOutput ToGetCostCategoryRuleRuleAndAndTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndAndTagArrayOutput }
GetCostCategoryRuleRuleAndAndTagArrayInput is an input type that accepts GetCostCategoryRuleRuleAndAndTagArray and GetCostCategoryRuleRuleAndAndTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndAndTagArrayInput` via:
GetCostCategoryRuleRuleAndAndTagArray{ GetCostCategoryRuleRuleAndAndTagArgs{...} }
type GetCostCategoryRuleRuleAndAndTagArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndAndTagArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndTagArrayOutput) ToGetCostCategoryRuleRuleAndAndTagArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndTagArrayOutput) ToGetCostCategoryRuleRuleAndAndTagArrayOutput() GetCostCategoryRuleRuleAndAndTagArrayOutput
func (GetCostCategoryRuleRuleAndAndTagArrayOutput) ToGetCostCategoryRuleRuleAndAndTagArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndTagArrayOutput) ToGetCostCategoryRuleRuleAndAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndTagArrayOutput
type GetCostCategoryRuleRuleAndAndTagInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndAndTagOutput() GetCostCategoryRuleRuleAndAndTagOutput ToGetCostCategoryRuleRuleAndAndTagOutputWithContext(context.Context) GetCostCategoryRuleRuleAndAndTagOutput }
GetCostCategoryRuleRuleAndAndTagInput is an input type that accepts GetCostCategoryRuleRuleAndAndTagArgs and GetCostCategoryRuleRuleAndAndTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndAndTagInput` via:
GetCostCategoryRuleRuleAndAndTagArgs{...}
type GetCostCategoryRuleRuleAndAndTagOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndAndTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndAndTagOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndAndTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndAndTagOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleAndAndTagOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleAndAndTagOutput) ToGetCostCategoryRuleRuleAndAndTagOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndTagOutput) ToGetCostCategoryRuleRuleAndAndTagOutput() GetCostCategoryRuleRuleAndAndTagOutput
func (GetCostCategoryRuleRuleAndAndTagOutput) ToGetCostCategoryRuleRuleAndAndTagOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndTagOutput) ToGetCostCategoryRuleRuleAndAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndAndTagOutput
func (GetCostCategoryRuleRuleAndAndTagOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndAndTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleAndArgs ¶
type GetCostCategoryRuleRuleAndArgs struct { // Return results that match both `Dimension` objects. Ands GetCostCategoryRuleRuleAndAndArrayInput `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleAndCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleAndDimensionArrayInput `pulumi:"dimensions"` // Return results that do not match the `Dimension` object. Nots GetCostCategoryRuleRuleAndNotArrayInput `pulumi:"nots"` // Return results that match either `Dimension` object. Ors GetCostCategoryRuleRuleAndOrArrayInput `pulumi:"ors"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleAndTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleAndArgs) ElementType ¶
func (GetCostCategoryRuleRuleAndArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndArgs) ToGetCostCategoryRuleRuleAndOutput ¶
func (i GetCostCategoryRuleRuleAndArgs) ToGetCostCategoryRuleRuleAndOutput() GetCostCategoryRuleRuleAndOutput
func (GetCostCategoryRuleRuleAndArgs) ToGetCostCategoryRuleRuleAndOutputWithContext ¶
func (i GetCostCategoryRuleRuleAndArgs) ToGetCostCategoryRuleRuleAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOutput
type GetCostCategoryRuleRuleAndArray ¶
type GetCostCategoryRuleRuleAndArray []GetCostCategoryRuleRuleAndInput
func (GetCostCategoryRuleRuleAndArray) ElementType ¶
func (GetCostCategoryRuleRuleAndArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndArray) ToGetCostCategoryRuleRuleAndArrayOutput ¶
func (i GetCostCategoryRuleRuleAndArray) ToGetCostCategoryRuleRuleAndArrayOutput() GetCostCategoryRuleRuleAndArrayOutput
func (GetCostCategoryRuleRuleAndArray) ToGetCostCategoryRuleRuleAndArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleAndArray) ToGetCostCategoryRuleRuleAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndArrayOutput
type GetCostCategoryRuleRuleAndArrayInput ¶
type GetCostCategoryRuleRuleAndArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndArrayOutput() GetCostCategoryRuleRuleAndArrayOutput ToGetCostCategoryRuleRuleAndArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndArrayOutput }
GetCostCategoryRuleRuleAndArrayInput is an input type that accepts GetCostCategoryRuleRuleAndArray and GetCostCategoryRuleRuleAndArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndArrayInput` via:
GetCostCategoryRuleRuleAndArray{ GetCostCategoryRuleRuleAndArgs{...} }
type GetCostCategoryRuleRuleAndArrayOutput ¶
type GetCostCategoryRuleRuleAndArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleAndArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndArrayOutput) Index ¶
func (o GetCostCategoryRuleRuleAndArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleAndOutput
func (GetCostCategoryRuleRuleAndArrayOutput) ToGetCostCategoryRuleRuleAndArrayOutput ¶
func (o GetCostCategoryRuleRuleAndArrayOutput) ToGetCostCategoryRuleRuleAndArrayOutput() GetCostCategoryRuleRuleAndArrayOutput
func (GetCostCategoryRuleRuleAndArrayOutput) ToGetCostCategoryRuleRuleAndArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleAndArrayOutput) ToGetCostCategoryRuleRuleAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndArrayOutput
type GetCostCategoryRuleRuleAndCostCategory ¶
type GetCostCategoryRuleRuleAndCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleAndCostCategoryArgs ¶
type GetCostCategoryRuleRuleAndCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleAndCostCategoryArgs) ElementType ¶
func (GetCostCategoryRuleRuleAndCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndCostCategoryArgs) ToGetCostCategoryRuleRuleAndCostCategoryOutput ¶
func (i GetCostCategoryRuleRuleAndCostCategoryArgs) ToGetCostCategoryRuleRuleAndCostCategoryOutput() GetCostCategoryRuleRuleAndCostCategoryOutput
func (GetCostCategoryRuleRuleAndCostCategoryArgs) ToGetCostCategoryRuleRuleAndCostCategoryOutputWithContext ¶
func (i GetCostCategoryRuleRuleAndCostCategoryArgs) ToGetCostCategoryRuleRuleAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndCostCategoryOutput
type GetCostCategoryRuleRuleAndCostCategoryArray ¶
type GetCostCategoryRuleRuleAndCostCategoryArray []GetCostCategoryRuleRuleAndCostCategoryInput
func (GetCostCategoryRuleRuleAndCostCategoryArray) ElementType ¶
func (GetCostCategoryRuleRuleAndCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndCostCategoryArray) ToGetCostCategoryRuleRuleAndCostCategoryArrayOutput ¶
func (i GetCostCategoryRuleRuleAndCostCategoryArray) ToGetCostCategoryRuleRuleAndCostCategoryArrayOutput() GetCostCategoryRuleRuleAndCostCategoryArrayOutput
func (GetCostCategoryRuleRuleAndCostCategoryArray) ToGetCostCategoryRuleRuleAndCostCategoryArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleAndCostCategoryArray) ToGetCostCategoryRuleRuleAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndCostCategoryArrayOutput
type GetCostCategoryRuleRuleAndCostCategoryArrayInput ¶
type GetCostCategoryRuleRuleAndCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndCostCategoryArrayOutput() GetCostCategoryRuleRuleAndCostCategoryArrayOutput ToGetCostCategoryRuleRuleAndCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndCostCategoryArrayOutput }
GetCostCategoryRuleRuleAndCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleAndCostCategoryArray and GetCostCategoryRuleRuleAndCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndCostCategoryArrayInput` via:
GetCostCategoryRuleRuleAndCostCategoryArray{ GetCostCategoryRuleRuleAndCostCategoryArgs{...} }
type GetCostCategoryRuleRuleAndCostCategoryArrayOutput ¶
type GetCostCategoryRuleRuleAndCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndCostCategoryArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleAndCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndCostCategoryArrayOutput ¶
func (o GetCostCategoryRuleRuleAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndCostCategoryArrayOutput() GetCostCategoryRuleRuleAndCostCategoryArrayOutput
func (GetCostCategoryRuleRuleAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndCostCategoryArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndCostCategoryArrayOutput
type GetCostCategoryRuleRuleAndCostCategoryInput ¶
type GetCostCategoryRuleRuleAndCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndCostCategoryOutput() GetCostCategoryRuleRuleAndCostCategoryOutput ToGetCostCategoryRuleRuleAndCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleAndCostCategoryOutput }
GetCostCategoryRuleRuleAndCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleAndCostCategoryArgs and GetCostCategoryRuleRuleAndCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndCostCategoryInput` via:
GetCostCategoryRuleRuleAndCostCategoryArgs{...}
type GetCostCategoryRuleRuleAndCostCategoryOutput ¶
type GetCostCategoryRuleRuleAndCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndCostCategoryOutput) ElementType ¶
func (GetCostCategoryRuleRuleAndCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndCostCategoryOutput) Key ¶
func (o GetCostCategoryRuleRuleAndCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleAndCostCategoryOutput) MatchOptions ¶
func (o GetCostCategoryRuleRuleAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleAndCostCategoryOutput) ToGetCostCategoryRuleRuleAndCostCategoryOutput ¶
func (o GetCostCategoryRuleRuleAndCostCategoryOutput) ToGetCostCategoryRuleRuleAndCostCategoryOutput() GetCostCategoryRuleRuleAndCostCategoryOutput
func (GetCostCategoryRuleRuleAndCostCategoryOutput) ToGetCostCategoryRuleRuleAndCostCategoryOutputWithContext ¶
func (o GetCostCategoryRuleRuleAndCostCategoryOutput) ToGetCostCategoryRuleRuleAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndCostCategoryOutput
func (GetCostCategoryRuleRuleAndCostCategoryOutput) Values ¶
func (o GetCostCategoryRuleRuleAndCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleAndDimension ¶
type GetCostCategoryRuleRuleAndDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleAndDimensionArgs ¶
type GetCostCategoryRuleRuleAndDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleAndDimensionArgs) ElementType ¶
func (GetCostCategoryRuleRuleAndDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndDimensionArgs) ToGetCostCategoryRuleRuleAndDimensionOutput ¶
func (i GetCostCategoryRuleRuleAndDimensionArgs) ToGetCostCategoryRuleRuleAndDimensionOutput() GetCostCategoryRuleRuleAndDimensionOutput
func (GetCostCategoryRuleRuleAndDimensionArgs) ToGetCostCategoryRuleRuleAndDimensionOutputWithContext ¶
func (i GetCostCategoryRuleRuleAndDimensionArgs) ToGetCostCategoryRuleRuleAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndDimensionOutput
type GetCostCategoryRuleRuleAndDimensionArray ¶
type GetCostCategoryRuleRuleAndDimensionArray []GetCostCategoryRuleRuleAndDimensionInput
func (GetCostCategoryRuleRuleAndDimensionArray) ElementType ¶
func (GetCostCategoryRuleRuleAndDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndDimensionArray) ToGetCostCategoryRuleRuleAndDimensionArrayOutput ¶
func (i GetCostCategoryRuleRuleAndDimensionArray) ToGetCostCategoryRuleRuleAndDimensionArrayOutput() GetCostCategoryRuleRuleAndDimensionArrayOutput
func (GetCostCategoryRuleRuleAndDimensionArray) ToGetCostCategoryRuleRuleAndDimensionArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleAndDimensionArray) ToGetCostCategoryRuleRuleAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndDimensionArrayOutput
type GetCostCategoryRuleRuleAndDimensionArrayInput ¶
type GetCostCategoryRuleRuleAndDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndDimensionArrayOutput() GetCostCategoryRuleRuleAndDimensionArrayOutput ToGetCostCategoryRuleRuleAndDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndDimensionArrayOutput }
GetCostCategoryRuleRuleAndDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleAndDimensionArray and GetCostCategoryRuleRuleAndDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndDimensionArrayInput` via:
GetCostCategoryRuleRuleAndDimensionArray{ GetCostCategoryRuleRuleAndDimensionArgs{...} }
type GetCostCategoryRuleRuleAndDimensionArrayOutput ¶
type GetCostCategoryRuleRuleAndDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndDimensionArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleAndDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndDimensionArrayOutput) ToGetCostCategoryRuleRuleAndDimensionArrayOutput ¶
func (o GetCostCategoryRuleRuleAndDimensionArrayOutput) ToGetCostCategoryRuleRuleAndDimensionArrayOutput() GetCostCategoryRuleRuleAndDimensionArrayOutput
func (GetCostCategoryRuleRuleAndDimensionArrayOutput) ToGetCostCategoryRuleRuleAndDimensionArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleAndDimensionArrayOutput) ToGetCostCategoryRuleRuleAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndDimensionArrayOutput
type GetCostCategoryRuleRuleAndDimensionInput ¶
type GetCostCategoryRuleRuleAndDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndDimensionOutput() GetCostCategoryRuleRuleAndDimensionOutput ToGetCostCategoryRuleRuleAndDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleAndDimensionOutput }
GetCostCategoryRuleRuleAndDimensionInput is an input type that accepts GetCostCategoryRuleRuleAndDimensionArgs and GetCostCategoryRuleRuleAndDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndDimensionInput` via:
GetCostCategoryRuleRuleAndDimensionArgs{...}
type GetCostCategoryRuleRuleAndDimensionOutput ¶
type GetCostCategoryRuleRuleAndDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndDimensionOutput) ElementType ¶
func (GetCostCategoryRuleRuleAndDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndDimensionOutput) Key ¶
func (o GetCostCategoryRuleRuleAndDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleAndDimensionOutput) MatchOptions ¶
func (o GetCostCategoryRuleRuleAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleAndDimensionOutput) ToGetCostCategoryRuleRuleAndDimensionOutput ¶
func (o GetCostCategoryRuleRuleAndDimensionOutput) ToGetCostCategoryRuleRuleAndDimensionOutput() GetCostCategoryRuleRuleAndDimensionOutput
func (GetCostCategoryRuleRuleAndDimensionOutput) ToGetCostCategoryRuleRuleAndDimensionOutputWithContext ¶
func (o GetCostCategoryRuleRuleAndDimensionOutput) ToGetCostCategoryRuleRuleAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndDimensionOutput
func (GetCostCategoryRuleRuleAndDimensionOutput) Values ¶
func (o GetCostCategoryRuleRuleAndDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleAndInput ¶
type GetCostCategoryRuleRuleAndInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndOutput() GetCostCategoryRuleRuleAndOutput ToGetCostCategoryRuleRuleAndOutputWithContext(context.Context) GetCostCategoryRuleRuleAndOutput }
GetCostCategoryRuleRuleAndInput is an input type that accepts GetCostCategoryRuleRuleAndArgs and GetCostCategoryRuleRuleAndOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndInput` via:
GetCostCategoryRuleRuleAndArgs{...}
type GetCostCategoryRuleRuleAndNot ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNot struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleAndNotCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleAndNotDimension `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleAndNotTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleAndNotArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleAndNotCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleAndNotDimensionArrayInput `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleAndNotTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleAndNotArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotArgs) ToGetCostCategoryRuleRuleAndNotOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotArgs) ToGetCostCategoryRuleRuleAndNotOutput() GetCostCategoryRuleRuleAndNotOutput
func (GetCostCategoryRuleRuleAndNotArgs) ToGetCostCategoryRuleRuleAndNotOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotArgs) ToGetCostCategoryRuleRuleAndNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotOutput
type GetCostCategoryRuleRuleAndNotArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotArray []GetCostCategoryRuleRuleAndNotInput
func (GetCostCategoryRuleRuleAndNotArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotArray) ToGetCostCategoryRuleRuleAndNotArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotArray) ToGetCostCategoryRuleRuleAndNotArrayOutput() GetCostCategoryRuleRuleAndNotArrayOutput
func (GetCostCategoryRuleRuleAndNotArray) ToGetCostCategoryRuleRuleAndNotArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotArray) ToGetCostCategoryRuleRuleAndNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotArrayOutput
type GetCostCategoryRuleRuleAndNotArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndNotArrayOutput() GetCostCategoryRuleRuleAndNotArrayOutput ToGetCostCategoryRuleRuleAndNotArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndNotArrayOutput }
GetCostCategoryRuleRuleAndNotArrayInput is an input type that accepts GetCostCategoryRuleRuleAndNotArray and GetCostCategoryRuleRuleAndNotArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndNotArrayInput` via:
GetCostCategoryRuleRuleAndNotArray{ GetCostCategoryRuleRuleAndNotArgs{...} }
type GetCostCategoryRuleRuleAndNotArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndNotArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotArrayOutput) ToGetCostCategoryRuleRuleAndNotArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotArrayOutput) ToGetCostCategoryRuleRuleAndNotArrayOutput() GetCostCategoryRuleRuleAndNotArrayOutput
func (GetCostCategoryRuleRuleAndNotArrayOutput) ToGetCostCategoryRuleRuleAndNotArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotArrayOutput) ToGetCostCategoryRuleRuleAndNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotArrayOutput
type GetCostCategoryRuleRuleAndNotCostCategory ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleAndNotCostCategoryArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleAndNotCostCategoryArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotCostCategoryArgs) ToGetCostCategoryRuleRuleAndNotCostCategoryOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotCostCategoryArgs) ToGetCostCategoryRuleRuleAndNotCostCategoryOutput() GetCostCategoryRuleRuleAndNotCostCategoryOutput
func (GetCostCategoryRuleRuleAndNotCostCategoryArgs) ToGetCostCategoryRuleRuleAndNotCostCategoryOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotCostCategoryArgs) ToGetCostCategoryRuleRuleAndNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotCostCategoryOutput
type GetCostCategoryRuleRuleAndNotCostCategoryArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotCostCategoryArray []GetCostCategoryRuleRuleAndNotCostCategoryInput
func (GetCostCategoryRuleRuleAndNotCostCategoryArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotCostCategoryArray) ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotCostCategoryArray) ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutput() GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput
func (GetCostCategoryRuleRuleAndNotCostCategoryArray) ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotCostCategoryArray) ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput
type GetCostCategoryRuleRuleAndNotCostCategoryArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutput() GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput }
GetCostCategoryRuleRuleAndNotCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleAndNotCostCategoryArray and GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndNotCostCategoryArrayInput` via:
GetCostCategoryRuleRuleAndNotCostCategoryArray{ GetCostCategoryRuleRuleAndNotCostCategoryArgs{...} }
type GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutput() GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput
func (GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput
type GetCostCategoryRuleRuleAndNotCostCategoryInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndNotCostCategoryOutput() GetCostCategoryRuleRuleAndNotCostCategoryOutput ToGetCostCategoryRuleRuleAndNotCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleAndNotCostCategoryOutput }
GetCostCategoryRuleRuleAndNotCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleAndNotCostCategoryArgs and GetCostCategoryRuleRuleAndNotCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndNotCostCategoryInput` via:
GetCostCategoryRuleRuleAndNotCostCategoryArgs{...}
type GetCostCategoryRuleRuleAndNotCostCategoryOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndNotCostCategoryOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotCostCategoryOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleAndNotCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleAndNotCostCategoryOutput) ToGetCostCategoryRuleRuleAndNotCostCategoryOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotCostCategoryOutput) ToGetCostCategoryRuleRuleAndNotCostCategoryOutput() GetCostCategoryRuleRuleAndNotCostCategoryOutput
func (GetCostCategoryRuleRuleAndNotCostCategoryOutput) ToGetCostCategoryRuleRuleAndNotCostCategoryOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotCostCategoryOutput) ToGetCostCategoryRuleRuleAndNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotCostCategoryOutput
func (GetCostCategoryRuleRuleAndNotCostCategoryOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleAndNotDimension ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleAndNotDimensionArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleAndNotDimensionArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotDimensionArgs) ToGetCostCategoryRuleRuleAndNotDimensionOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotDimensionArgs) ToGetCostCategoryRuleRuleAndNotDimensionOutput() GetCostCategoryRuleRuleAndNotDimensionOutput
func (GetCostCategoryRuleRuleAndNotDimensionArgs) ToGetCostCategoryRuleRuleAndNotDimensionOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotDimensionArgs) ToGetCostCategoryRuleRuleAndNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotDimensionOutput
type GetCostCategoryRuleRuleAndNotDimensionArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotDimensionArray []GetCostCategoryRuleRuleAndNotDimensionInput
func (GetCostCategoryRuleRuleAndNotDimensionArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotDimensionArray) ToGetCostCategoryRuleRuleAndNotDimensionArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotDimensionArray) ToGetCostCategoryRuleRuleAndNotDimensionArrayOutput() GetCostCategoryRuleRuleAndNotDimensionArrayOutput
func (GetCostCategoryRuleRuleAndNotDimensionArray) ToGetCostCategoryRuleRuleAndNotDimensionArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotDimensionArray) ToGetCostCategoryRuleRuleAndNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotDimensionArrayOutput
type GetCostCategoryRuleRuleAndNotDimensionArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndNotDimensionArrayOutput() GetCostCategoryRuleRuleAndNotDimensionArrayOutput ToGetCostCategoryRuleRuleAndNotDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndNotDimensionArrayOutput }
GetCostCategoryRuleRuleAndNotDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleAndNotDimensionArray and GetCostCategoryRuleRuleAndNotDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndNotDimensionArrayInput` via:
GetCostCategoryRuleRuleAndNotDimensionArray{ GetCostCategoryRuleRuleAndNotDimensionArgs{...} }
type GetCostCategoryRuleRuleAndNotDimensionArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndNotDimensionArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotDimensionArrayOutput) ToGetCostCategoryRuleRuleAndNotDimensionArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotDimensionArrayOutput) ToGetCostCategoryRuleRuleAndNotDimensionArrayOutput() GetCostCategoryRuleRuleAndNotDimensionArrayOutput
func (GetCostCategoryRuleRuleAndNotDimensionArrayOutput) ToGetCostCategoryRuleRuleAndNotDimensionArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotDimensionArrayOutput) ToGetCostCategoryRuleRuleAndNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotDimensionArrayOutput
type GetCostCategoryRuleRuleAndNotDimensionInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndNotDimensionOutput() GetCostCategoryRuleRuleAndNotDimensionOutput ToGetCostCategoryRuleRuleAndNotDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleAndNotDimensionOutput }
GetCostCategoryRuleRuleAndNotDimensionInput is an input type that accepts GetCostCategoryRuleRuleAndNotDimensionArgs and GetCostCategoryRuleRuleAndNotDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndNotDimensionInput` via:
GetCostCategoryRuleRuleAndNotDimensionArgs{...}
type GetCostCategoryRuleRuleAndNotDimensionOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndNotDimensionOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotDimensionOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleAndNotDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleAndNotDimensionOutput) ToGetCostCategoryRuleRuleAndNotDimensionOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotDimensionOutput) ToGetCostCategoryRuleRuleAndNotDimensionOutput() GetCostCategoryRuleRuleAndNotDimensionOutput
func (GetCostCategoryRuleRuleAndNotDimensionOutput) ToGetCostCategoryRuleRuleAndNotDimensionOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotDimensionOutput) ToGetCostCategoryRuleRuleAndNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotDimensionOutput
func (GetCostCategoryRuleRuleAndNotDimensionOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleAndNotInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndNotOutput() GetCostCategoryRuleRuleAndNotOutput ToGetCostCategoryRuleRuleAndNotOutputWithContext(context.Context) GetCostCategoryRuleRuleAndNotOutput }
GetCostCategoryRuleRuleAndNotInput is an input type that accepts GetCostCategoryRuleRuleAndNotArgs and GetCostCategoryRuleRuleAndNotOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndNotInput` via:
GetCostCategoryRuleRuleAndNotArgs{...}
type GetCostCategoryRuleRuleAndNotOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndNotOutput) CostCategories ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotOutput) CostCategories() GetCostCategoryRuleRuleAndNotCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleAndNotOutput) Dimensions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotOutput) Dimensions() GetCostCategoryRuleRuleAndNotDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleAndNotOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotOutput) Tags ¶ added in v6.33.0
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleAndNotOutput) ToGetCostCategoryRuleRuleAndNotOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotOutput) ToGetCostCategoryRuleRuleAndNotOutput() GetCostCategoryRuleRuleAndNotOutput
func (GetCostCategoryRuleRuleAndNotOutput) ToGetCostCategoryRuleRuleAndNotOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotOutput) ToGetCostCategoryRuleRuleAndNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotOutput
type GetCostCategoryRuleRuleAndNotTag ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleAndNotTagArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleAndNotTagArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotTagArgs) ToGetCostCategoryRuleRuleAndNotTagOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotTagArgs) ToGetCostCategoryRuleRuleAndNotTagOutput() GetCostCategoryRuleRuleAndNotTagOutput
func (GetCostCategoryRuleRuleAndNotTagArgs) ToGetCostCategoryRuleRuleAndNotTagOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotTagArgs) ToGetCostCategoryRuleRuleAndNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotTagOutput
type GetCostCategoryRuleRuleAndNotTagArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotTagArray []GetCostCategoryRuleRuleAndNotTagInput
func (GetCostCategoryRuleRuleAndNotTagArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotTagArray) ToGetCostCategoryRuleRuleAndNotTagArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotTagArray) ToGetCostCategoryRuleRuleAndNotTagArrayOutput() GetCostCategoryRuleRuleAndNotTagArrayOutput
func (GetCostCategoryRuleRuleAndNotTagArray) ToGetCostCategoryRuleRuleAndNotTagArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndNotTagArray) ToGetCostCategoryRuleRuleAndNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotTagArrayOutput
type GetCostCategoryRuleRuleAndNotTagArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndNotTagArrayOutput() GetCostCategoryRuleRuleAndNotTagArrayOutput ToGetCostCategoryRuleRuleAndNotTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndNotTagArrayOutput }
GetCostCategoryRuleRuleAndNotTagArrayInput is an input type that accepts GetCostCategoryRuleRuleAndNotTagArray and GetCostCategoryRuleRuleAndNotTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndNotTagArrayInput` via:
GetCostCategoryRuleRuleAndNotTagArray{ GetCostCategoryRuleRuleAndNotTagArgs{...} }
type GetCostCategoryRuleRuleAndNotTagArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndNotTagArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotTagArrayOutput) ToGetCostCategoryRuleRuleAndNotTagArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotTagArrayOutput) ToGetCostCategoryRuleRuleAndNotTagArrayOutput() GetCostCategoryRuleRuleAndNotTagArrayOutput
func (GetCostCategoryRuleRuleAndNotTagArrayOutput) ToGetCostCategoryRuleRuleAndNotTagArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotTagArrayOutput) ToGetCostCategoryRuleRuleAndNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotTagArrayOutput
type GetCostCategoryRuleRuleAndNotTagInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndNotTagOutput() GetCostCategoryRuleRuleAndNotTagOutput ToGetCostCategoryRuleRuleAndNotTagOutputWithContext(context.Context) GetCostCategoryRuleRuleAndNotTagOutput }
GetCostCategoryRuleRuleAndNotTagInput is an input type that accepts GetCostCategoryRuleRuleAndNotTagArgs and GetCostCategoryRuleRuleAndNotTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndNotTagInput` via:
GetCostCategoryRuleRuleAndNotTagArgs{...}
type GetCostCategoryRuleRuleAndNotTagOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndNotTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndNotTagOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndNotTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndNotTagOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleAndNotTagOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleAndNotTagOutput) ToGetCostCategoryRuleRuleAndNotTagOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotTagOutput) ToGetCostCategoryRuleRuleAndNotTagOutput() GetCostCategoryRuleRuleAndNotTagOutput
func (GetCostCategoryRuleRuleAndNotTagOutput) ToGetCostCategoryRuleRuleAndNotTagOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotTagOutput) ToGetCostCategoryRuleRuleAndNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndNotTagOutput
func (GetCostCategoryRuleRuleAndNotTagOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndNotTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleAndOr ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOr struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleAndOrCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleAndOrDimension `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleAndOrTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleAndOrArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleAndOrCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleAndOrDimensionArrayInput `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleAndOrTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleAndOrArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrArgs) ToGetCostCategoryRuleRuleAndOrOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrArgs) ToGetCostCategoryRuleRuleAndOrOutput() GetCostCategoryRuleRuleAndOrOutput
func (GetCostCategoryRuleRuleAndOrArgs) ToGetCostCategoryRuleRuleAndOrOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrArgs) ToGetCostCategoryRuleRuleAndOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrOutput
type GetCostCategoryRuleRuleAndOrArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrArray []GetCostCategoryRuleRuleAndOrInput
func (GetCostCategoryRuleRuleAndOrArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrArray) ToGetCostCategoryRuleRuleAndOrArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrArray) ToGetCostCategoryRuleRuleAndOrArrayOutput() GetCostCategoryRuleRuleAndOrArrayOutput
func (GetCostCategoryRuleRuleAndOrArray) ToGetCostCategoryRuleRuleAndOrArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrArray) ToGetCostCategoryRuleRuleAndOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrArrayOutput
type GetCostCategoryRuleRuleAndOrArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndOrArrayOutput() GetCostCategoryRuleRuleAndOrArrayOutput ToGetCostCategoryRuleRuleAndOrArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndOrArrayOutput }
GetCostCategoryRuleRuleAndOrArrayInput is an input type that accepts GetCostCategoryRuleRuleAndOrArray and GetCostCategoryRuleRuleAndOrArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndOrArrayInput` via:
GetCostCategoryRuleRuleAndOrArray{ GetCostCategoryRuleRuleAndOrArgs{...} }
type GetCostCategoryRuleRuleAndOrArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndOrArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrArrayOutput) ToGetCostCategoryRuleRuleAndOrArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrArrayOutput) ToGetCostCategoryRuleRuleAndOrArrayOutput() GetCostCategoryRuleRuleAndOrArrayOutput
func (GetCostCategoryRuleRuleAndOrArrayOutput) ToGetCostCategoryRuleRuleAndOrArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrArrayOutput) ToGetCostCategoryRuleRuleAndOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrArrayOutput
type GetCostCategoryRuleRuleAndOrCostCategory ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleAndOrCostCategoryArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleAndOrCostCategoryArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrCostCategoryArgs) ToGetCostCategoryRuleRuleAndOrCostCategoryOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrCostCategoryArgs) ToGetCostCategoryRuleRuleAndOrCostCategoryOutput() GetCostCategoryRuleRuleAndOrCostCategoryOutput
func (GetCostCategoryRuleRuleAndOrCostCategoryArgs) ToGetCostCategoryRuleRuleAndOrCostCategoryOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrCostCategoryArgs) ToGetCostCategoryRuleRuleAndOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrCostCategoryOutput
type GetCostCategoryRuleRuleAndOrCostCategoryArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrCostCategoryArray []GetCostCategoryRuleRuleAndOrCostCategoryInput
func (GetCostCategoryRuleRuleAndOrCostCategoryArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrCostCategoryArray) ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrCostCategoryArray) ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutput() GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput
func (GetCostCategoryRuleRuleAndOrCostCategoryArray) ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrCostCategoryArray) ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput
type GetCostCategoryRuleRuleAndOrCostCategoryArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutput() GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput }
GetCostCategoryRuleRuleAndOrCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleAndOrCostCategoryArray and GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndOrCostCategoryArrayInput` via:
GetCostCategoryRuleRuleAndOrCostCategoryArray{ GetCostCategoryRuleRuleAndOrCostCategoryArgs{...} }
type GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutput() GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput
func (GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleAndOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput
type GetCostCategoryRuleRuleAndOrCostCategoryInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndOrCostCategoryOutput() GetCostCategoryRuleRuleAndOrCostCategoryOutput ToGetCostCategoryRuleRuleAndOrCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleAndOrCostCategoryOutput }
GetCostCategoryRuleRuleAndOrCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleAndOrCostCategoryArgs and GetCostCategoryRuleRuleAndOrCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndOrCostCategoryInput` via:
GetCostCategoryRuleRuleAndOrCostCategoryArgs{...}
type GetCostCategoryRuleRuleAndOrCostCategoryOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndOrCostCategoryOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrCostCategoryOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleAndOrCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleAndOrCostCategoryOutput) ToGetCostCategoryRuleRuleAndOrCostCategoryOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrCostCategoryOutput) ToGetCostCategoryRuleRuleAndOrCostCategoryOutput() GetCostCategoryRuleRuleAndOrCostCategoryOutput
func (GetCostCategoryRuleRuleAndOrCostCategoryOutput) ToGetCostCategoryRuleRuleAndOrCostCategoryOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrCostCategoryOutput) ToGetCostCategoryRuleRuleAndOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrCostCategoryOutput
func (GetCostCategoryRuleRuleAndOrCostCategoryOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleAndOrDimension ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleAndOrDimensionArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleAndOrDimensionArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrDimensionArgs) ToGetCostCategoryRuleRuleAndOrDimensionOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrDimensionArgs) ToGetCostCategoryRuleRuleAndOrDimensionOutput() GetCostCategoryRuleRuleAndOrDimensionOutput
func (GetCostCategoryRuleRuleAndOrDimensionArgs) ToGetCostCategoryRuleRuleAndOrDimensionOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrDimensionArgs) ToGetCostCategoryRuleRuleAndOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrDimensionOutput
type GetCostCategoryRuleRuleAndOrDimensionArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrDimensionArray []GetCostCategoryRuleRuleAndOrDimensionInput
func (GetCostCategoryRuleRuleAndOrDimensionArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrDimensionArray) ToGetCostCategoryRuleRuleAndOrDimensionArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrDimensionArray) ToGetCostCategoryRuleRuleAndOrDimensionArrayOutput() GetCostCategoryRuleRuleAndOrDimensionArrayOutput
func (GetCostCategoryRuleRuleAndOrDimensionArray) ToGetCostCategoryRuleRuleAndOrDimensionArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrDimensionArray) ToGetCostCategoryRuleRuleAndOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrDimensionArrayOutput
type GetCostCategoryRuleRuleAndOrDimensionArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndOrDimensionArrayOutput() GetCostCategoryRuleRuleAndOrDimensionArrayOutput ToGetCostCategoryRuleRuleAndOrDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndOrDimensionArrayOutput }
GetCostCategoryRuleRuleAndOrDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleAndOrDimensionArray and GetCostCategoryRuleRuleAndOrDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndOrDimensionArrayInput` via:
GetCostCategoryRuleRuleAndOrDimensionArray{ GetCostCategoryRuleRuleAndOrDimensionArgs{...} }
type GetCostCategoryRuleRuleAndOrDimensionArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndOrDimensionArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrDimensionArrayOutput) ToGetCostCategoryRuleRuleAndOrDimensionArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrDimensionArrayOutput) ToGetCostCategoryRuleRuleAndOrDimensionArrayOutput() GetCostCategoryRuleRuleAndOrDimensionArrayOutput
func (GetCostCategoryRuleRuleAndOrDimensionArrayOutput) ToGetCostCategoryRuleRuleAndOrDimensionArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrDimensionArrayOutput) ToGetCostCategoryRuleRuleAndOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrDimensionArrayOutput
type GetCostCategoryRuleRuleAndOrDimensionInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndOrDimensionOutput() GetCostCategoryRuleRuleAndOrDimensionOutput ToGetCostCategoryRuleRuleAndOrDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleAndOrDimensionOutput }
GetCostCategoryRuleRuleAndOrDimensionInput is an input type that accepts GetCostCategoryRuleRuleAndOrDimensionArgs and GetCostCategoryRuleRuleAndOrDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndOrDimensionInput` via:
GetCostCategoryRuleRuleAndOrDimensionArgs{...}
type GetCostCategoryRuleRuleAndOrDimensionOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndOrDimensionOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrDimensionOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleAndOrDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleAndOrDimensionOutput) ToGetCostCategoryRuleRuleAndOrDimensionOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrDimensionOutput) ToGetCostCategoryRuleRuleAndOrDimensionOutput() GetCostCategoryRuleRuleAndOrDimensionOutput
func (GetCostCategoryRuleRuleAndOrDimensionOutput) ToGetCostCategoryRuleRuleAndOrDimensionOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrDimensionOutput) ToGetCostCategoryRuleRuleAndOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrDimensionOutput
func (GetCostCategoryRuleRuleAndOrDimensionOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleAndOrInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndOrOutput() GetCostCategoryRuleRuleAndOrOutput ToGetCostCategoryRuleRuleAndOrOutputWithContext(context.Context) GetCostCategoryRuleRuleAndOrOutput }
GetCostCategoryRuleRuleAndOrInput is an input type that accepts GetCostCategoryRuleRuleAndOrArgs and GetCostCategoryRuleRuleAndOrOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndOrInput` via:
GetCostCategoryRuleRuleAndOrArgs{...}
type GetCostCategoryRuleRuleAndOrOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndOrOutput) CostCategories ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrOutput) CostCategories() GetCostCategoryRuleRuleAndOrCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleAndOrOutput) Dimensions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrOutput) Dimensions() GetCostCategoryRuleRuleAndOrDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleAndOrOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrOutput) Tags ¶ added in v6.33.0
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleAndOrOutput) ToGetCostCategoryRuleRuleAndOrOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrOutput) ToGetCostCategoryRuleRuleAndOrOutput() GetCostCategoryRuleRuleAndOrOutput
func (GetCostCategoryRuleRuleAndOrOutput) ToGetCostCategoryRuleRuleAndOrOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrOutput) ToGetCostCategoryRuleRuleAndOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrOutput
type GetCostCategoryRuleRuleAndOrTag ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleAndOrTagArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleAndOrTagArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrTagArgs) ToGetCostCategoryRuleRuleAndOrTagOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrTagArgs) ToGetCostCategoryRuleRuleAndOrTagOutput() GetCostCategoryRuleRuleAndOrTagOutput
func (GetCostCategoryRuleRuleAndOrTagArgs) ToGetCostCategoryRuleRuleAndOrTagOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrTagArgs) ToGetCostCategoryRuleRuleAndOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrTagOutput
type GetCostCategoryRuleRuleAndOrTagArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrTagArray []GetCostCategoryRuleRuleAndOrTagInput
func (GetCostCategoryRuleRuleAndOrTagArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrTagArray) ToGetCostCategoryRuleRuleAndOrTagArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrTagArray) ToGetCostCategoryRuleRuleAndOrTagArrayOutput() GetCostCategoryRuleRuleAndOrTagArrayOutput
func (GetCostCategoryRuleRuleAndOrTagArray) ToGetCostCategoryRuleRuleAndOrTagArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleAndOrTagArray) ToGetCostCategoryRuleRuleAndOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrTagArrayOutput
type GetCostCategoryRuleRuleAndOrTagArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndOrTagArrayOutput() GetCostCategoryRuleRuleAndOrTagArrayOutput ToGetCostCategoryRuleRuleAndOrTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndOrTagArrayOutput }
GetCostCategoryRuleRuleAndOrTagArrayInput is an input type that accepts GetCostCategoryRuleRuleAndOrTagArray and GetCostCategoryRuleRuleAndOrTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndOrTagArrayInput` via:
GetCostCategoryRuleRuleAndOrTagArray{ GetCostCategoryRuleRuleAndOrTagArgs{...} }
type GetCostCategoryRuleRuleAndOrTagArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndOrTagArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrTagArrayOutput) ToGetCostCategoryRuleRuleAndOrTagArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrTagArrayOutput) ToGetCostCategoryRuleRuleAndOrTagArrayOutput() GetCostCategoryRuleRuleAndOrTagArrayOutput
func (GetCostCategoryRuleRuleAndOrTagArrayOutput) ToGetCostCategoryRuleRuleAndOrTagArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrTagArrayOutput) ToGetCostCategoryRuleRuleAndOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrTagArrayOutput
type GetCostCategoryRuleRuleAndOrTagInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndOrTagOutput() GetCostCategoryRuleRuleAndOrTagOutput ToGetCostCategoryRuleRuleAndOrTagOutputWithContext(context.Context) GetCostCategoryRuleRuleAndOrTagOutput }
GetCostCategoryRuleRuleAndOrTagInput is an input type that accepts GetCostCategoryRuleRuleAndOrTagArgs and GetCostCategoryRuleRuleAndOrTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndOrTagInput` via:
GetCostCategoryRuleRuleAndOrTagArgs{...}
type GetCostCategoryRuleRuleAndOrTagOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleAndOrTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndOrTagOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleAndOrTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOrTagOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleAndOrTagOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleAndOrTagOutput) ToGetCostCategoryRuleRuleAndOrTagOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrTagOutput) ToGetCostCategoryRuleRuleAndOrTagOutput() GetCostCategoryRuleRuleAndOrTagOutput
func (GetCostCategoryRuleRuleAndOrTagOutput) ToGetCostCategoryRuleRuleAndOrTagOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrTagOutput) ToGetCostCategoryRuleRuleAndOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOrTagOutput
func (GetCostCategoryRuleRuleAndOrTagOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleAndOrTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleAndOutput ¶
type GetCostCategoryRuleRuleAndOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndOutput) Ands ¶ added in v6.33.0
Return results that match both `Dimension` objects.
func (GetCostCategoryRuleRuleAndOutput) CostCategories ¶
func (o GetCostCategoryRuleRuleAndOutput) CostCategories() GetCostCategoryRuleRuleAndCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleAndOutput) Dimensions ¶
func (o GetCostCategoryRuleRuleAndOutput) Dimensions() GetCostCategoryRuleRuleAndDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleAndOutput) ElementType ¶
func (GetCostCategoryRuleRuleAndOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndOutput) Nots ¶ added in v6.33.0
Return results that do not match the `Dimension` object.
func (GetCostCategoryRuleRuleAndOutput) Ors ¶ added in v6.33.0
Return results that match either `Dimension` object.
func (GetCostCategoryRuleRuleAndOutput) Tags ¶
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleAndOutput) ToGetCostCategoryRuleRuleAndOutput ¶
func (o GetCostCategoryRuleRuleAndOutput) ToGetCostCategoryRuleRuleAndOutput() GetCostCategoryRuleRuleAndOutput
func (GetCostCategoryRuleRuleAndOutput) ToGetCostCategoryRuleRuleAndOutputWithContext ¶
func (o GetCostCategoryRuleRuleAndOutput) ToGetCostCategoryRuleRuleAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndOutput
type GetCostCategoryRuleRuleAndTag ¶
type GetCostCategoryRuleRuleAndTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleAndTagArgs ¶
type GetCostCategoryRuleRuleAndTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleAndTagArgs) ElementType ¶
func (GetCostCategoryRuleRuleAndTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndTagArgs) ToGetCostCategoryRuleRuleAndTagOutput ¶
func (i GetCostCategoryRuleRuleAndTagArgs) ToGetCostCategoryRuleRuleAndTagOutput() GetCostCategoryRuleRuleAndTagOutput
func (GetCostCategoryRuleRuleAndTagArgs) ToGetCostCategoryRuleRuleAndTagOutputWithContext ¶
func (i GetCostCategoryRuleRuleAndTagArgs) ToGetCostCategoryRuleRuleAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndTagOutput
type GetCostCategoryRuleRuleAndTagArray ¶
type GetCostCategoryRuleRuleAndTagArray []GetCostCategoryRuleRuleAndTagInput
func (GetCostCategoryRuleRuleAndTagArray) ElementType ¶
func (GetCostCategoryRuleRuleAndTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndTagArray) ToGetCostCategoryRuleRuleAndTagArrayOutput ¶
func (i GetCostCategoryRuleRuleAndTagArray) ToGetCostCategoryRuleRuleAndTagArrayOutput() GetCostCategoryRuleRuleAndTagArrayOutput
func (GetCostCategoryRuleRuleAndTagArray) ToGetCostCategoryRuleRuleAndTagArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleAndTagArray) ToGetCostCategoryRuleRuleAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndTagArrayOutput
type GetCostCategoryRuleRuleAndTagArrayInput ¶
type GetCostCategoryRuleRuleAndTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndTagArrayOutput() GetCostCategoryRuleRuleAndTagArrayOutput ToGetCostCategoryRuleRuleAndTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleAndTagArrayOutput }
GetCostCategoryRuleRuleAndTagArrayInput is an input type that accepts GetCostCategoryRuleRuleAndTagArray and GetCostCategoryRuleRuleAndTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndTagArrayInput` via:
GetCostCategoryRuleRuleAndTagArray{ GetCostCategoryRuleRuleAndTagArgs{...} }
type GetCostCategoryRuleRuleAndTagArrayOutput ¶
type GetCostCategoryRuleRuleAndTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndTagArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleAndTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndTagArrayOutput) ToGetCostCategoryRuleRuleAndTagArrayOutput ¶
func (o GetCostCategoryRuleRuleAndTagArrayOutput) ToGetCostCategoryRuleRuleAndTagArrayOutput() GetCostCategoryRuleRuleAndTagArrayOutput
func (GetCostCategoryRuleRuleAndTagArrayOutput) ToGetCostCategoryRuleRuleAndTagArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleAndTagArrayOutput) ToGetCostCategoryRuleRuleAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndTagArrayOutput
type GetCostCategoryRuleRuleAndTagInput ¶
type GetCostCategoryRuleRuleAndTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleAndTagOutput() GetCostCategoryRuleRuleAndTagOutput ToGetCostCategoryRuleRuleAndTagOutputWithContext(context.Context) GetCostCategoryRuleRuleAndTagOutput }
GetCostCategoryRuleRuleAndTagInput is an input type that accepts GetCostCategoryRuleRuleAndTagArgs and GetCostCategoryRuleRuleAndTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleAndTagInput` via:
GetCostCategoryRuleRuleAndTagArgs{...}
type GetCostCategoryRuleRuleAndTagOutput ¶
type GetCostCategoryRuleRuleAndTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleAndTagOutput) ElementType ¶
func (GetCostCategoryRuleRuleAndTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleAndTagOutput) Key ¶
func (o GetCostCategoryRuleRuleAndTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleAndTagOutput) MatchOptions ¶
func (o GetCostCategoryRuleRuleAndTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleAndTagOutput) ToGetCostCategoryRuleRuleAndTagOutput ¶
func (o GetCostCategoryRuleRuleAndTagOutput) ToGetCostCategoryRuleRuleAndTagOutput() GetCostCategoryRuleRuleAndTagOutput
func (GetCostCategoryRuleRuleAndTagOutput) ToGetCostCategoryRuleRuleAndTagOutputWithContext ¶
func (o GetCostCategoryRuleRuleAndTagOutput) ToGetCostCategoryRuleRuleAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleAndTagOutput
func (GetCostCategoryRuleRuleAndTagOutput) Values ¶
func (o GetCostCategoryRuleRuleAndTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleArgs ¶
type GetCostCategoryRuleRuleArgs struct { // Return results that match both `Dimension` objects. Ands GetCostCategoryRuleRuleAndArrayInput `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleDimensionArrayInput `pulumi:"dimensions"` // Return results that do not match the `Dimension` object. Nots GetCostCategoryRuleRuleNotArrayInput `pulumi:"nots"` // Return results that match either `Dimension` object. Ors GetCostCategoryRuleRuleOrArrayInput `pulumi:"ors"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleArgs) ElementType ¶
func (GetCostCategoryRuleRuleArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleArgs) ToGetCostCategoryRuleRuleOutput ¶
func (i GetCostCategoryRuleRuleArgs) ToGetCostCategoryRuleRuleOutput() GetCostCategoryRuleRuleOutput
func (GetCostCategoryRuleRuleArgs) ToGetCostCategoryRuleRuleOutputWithContext ¶
func (i GetCostCategoryRuleRuleArgs) ToGetCostCategoryRuleRuleOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOutput
type GetCostCategoryRuleRuleArray ¶
type GetCostCategoryRuleRuleArray []GetCostCategoryRuleRuleInput
func (GetCostCategoryRuleRuleArray) ElementType ¶
func (GetCostCategoryRuleRuleArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleArray) ToGetCostCategoryRuleRuleArrayOutput ¶
func (i GetCostCategoryRuleRuleArray) ToGetCostCategoryRuleRuleArrayOutput() GetCostCategoryRuleRuleArrayOutput
func (GetCostCategoryRuleRuleArray) ToGetCostCategoryRuleRuleArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleArray) ToGetCostCategoryRuleRuleArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleArrayOutput
type GetCostCategoryRuleRuleArrayInput ¶
type GetCostCategoryRuleRuleArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleArrayOutput() GetCostCategoryRuleRuleArrayOutput ToGetCostCategoryRuleRuleArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleArrayOutput }
GetCostCategoryRuleRuleArrayInput is an input type that accepts GetCostCategoryRuleRuleArray and GetCostCategoryRuleRuleArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleArrayInput` via:
GetCostCategoryRuleRuleArray{ GetCostCategoryRuleRuleArgs{...} }
type GetCostCategoryRuleRuleArrayOutput ¶
type GetCostCategoryRuleRuleArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleArrayOutput) Index ¶
func (o GetCostCategoryRuleRuleArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOutput
func (GetCostCategoryRuleRuleArrayOutput) ToGetCostCategoryRuleRuleArrayOutput ¶
func (o GetCostCategoryRuleRuleArrayOutput) ToGetCostCategoryRuleRuleArrayOutput() GetCostCategoryRuleRuleArrayOutput
func (GetCostCategoryRuleRuleArrayOutput) ToGetCostCategoryRuleRuleArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleArrayOutput) ToGetCostCategoryRuleRuleArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleArrayOutput
type GetCostCategoryRuleRuleCostCategory ¶
type GetCostCategoryRuleRuleCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleCostCategoryArgs ¶
type GetCostCategoryRuleRuleCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleCostCategoryArgs) ElementType ¶
func (GetCostCategoryRuleRuleCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleCostCategoryArgs) ToGetCostCategoryRuleRuleCostCategoryOutput ¶
func (i GetCostCategoryRuleRuleCostCategoryArgs) ToGetCostCategoryRuleRuleCostCategoryOutput() GetCostCategoryRuleRuleCostCategoryOutput
func (GetCostCategoryRuleRuleCostCategoryArgs) ToGetCostCategoryRuleRuleCostCategoryOutputWithContext ¶
func (i GetCostCategoryRuleRuleCostCategoryArgs) ToGetCostCategoryRuleRuleCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleCostCategoryOutput
type GetCostCategoryRuleRuleCostCategoryArray ¶
type GetCostCategoryRuleRuleCostCategoryArray []GetCostCategoryRuleRuleCostCategoryInput
func (GetCostCategoryRuleRuleCostCategoryArray) ElementType ¶
func (GetCostCategoryRuleRuleCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleCostCategoryArray) ToGetCostCategoryRuleRuleCostCategoryArrayOutput ¶
func (i GetCostCategoryRuleRuleCostCategoryArray) ToGetCostCategoryRuleRuleCostCategoryArrayOutput() GetCostCategoryRuleRuleCostCategoryArrayOutput
func (GetCostCategoryRuleRuleCostCategoryArray) ToGetCostCategoryRuleRuleCostCategoryArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleCostCategoryArray) ToGetCostCategoryRuleRuleCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleCostCategoryArrayOutput
type GetCostCategoryRuleRuleCostCategoryArrayInput ¶
type GetCostCategoryRuleRuleCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleCostCategoryArrayOutput() GetCostCategoryRuleRuleCostCategoryArrayOutput ToGetCostCategoryRuleRuleCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleCostCategoryArrayOutput }
GetCostCategoryRuleRuleCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleCostCategoryArray and GetCostCategoryRuleRuleCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleCostCategoryArrayInput` via:
GetCostCategoryRuleRuleCostCategoryArray{ GetCostCategoryRuleRuleCostCategoryArgs{...} }
type GetCostCategoryRuleRuleCostCategoryArrayOutput ¶
type GetCostCategoryRuleRuleCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleCostCategoryArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleCostCategoryArrayOutput) ToGetCostCategoryRuleRuleCostCategoryArrayOutput ¶
func (o GetCostCategoryRuleRuleCostCategoryArrayOutput) ToGetCostCategoryRuleRuleCostCategoryArrayOutput() GetCostCategoryRuleRuleCostCategoryArrayOutput
func (GetCostCategoryRuleRuleCostCategoryArrayOutput) ToGetCostCategoryRuleRuleCostCategoryArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleCostCategoryArrayOutput) ToGetCostCategoryRuleRuleCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleCostCategoryArrayOutput
type GetCostCategoryRuleRuleCostCategoryInput ¶
type GetCostCategoryRuleRuleCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleCostCategoryOutput() GetCostCategoryRuleRuleCostCategoryOutput ToGetCostCategoryRuleRuleCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleCostCategoryOutput }
GetCostCategoryRuleRuleCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleCostCategoryArgs and GetCostCategoryRuleRuleCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleCostCategoryInput` via:
GetCostCategoryRuleRuleCostCategoryArgs{...}
type GetCostCategoryRuleRuleCostCategoryOutput ¶
type GetCostCategoryRuleRuleCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleCostCategoryOutput) ElementType ¶
func (GetCostCategoryRuleRuleCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleCostCategoryOutput) Key ¶
func (o GetCostCategoryRuleRuleCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleCostCategoryOutput) MatchOptions ¶
func (o GetCostCategoryRuleRuleCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleCostCategoryOutput) ToGetCostCategoryRuleRuleCostCategoryOutput ¶
func (o GetCostCategoryRuleRuleCostCategoryOutput) ToGetCostCategoryRuleRuleCostCategoryOutput() GetCostCategoryRuleRuleCostCategoryOutput
func (GetCostCategoryRuleRuleCostCategoryOutput) ToGetCostCategoryRuleRuleCostCategoryOutputWithContext ¶
func (o GetCostCategoryRuleRuleCostCategoryOutput) ToGetCostCategoryRuleRuleCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleCostCategoryOutput
func (GetCostCategoryRuleRuleCostCategoryOutput) Values ¶
func (o GetCostCategoryRuleRuleCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleDimension ¶
type GetCostCategoryRuleRuleDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleDimensionArgs ¶
type GetCostCategoryRuleRuleDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleDimensionArgs) ElementType ¶
func (GetCostCategoryRuleRuleDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleDimensionArgs) ToGetCostCategoryRuleRuleDimensionOutput ¶
func (i GetCostCategoryRuleRuleDimensionArgs) ToGetCostCategoryRuleRuleDimensionOutput() GetCostCategoryRuleRuleDimensionOutput
func (GetCostCategoryRuleRuleDimensionArgs) ToGetCostCategoryRuleRuleDimensionOutputWithContext ¶
func (i GetCostCategoryRuleRuleDimensionArgs) ToGetCostCategoryRuleRuleDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleDimensionOutput
type GetCostCategoryRuleRuleDimensionArray ¶
type GetCostCategoryRuleRuleDimensionArray []GetCostCategoryRuleRuleDimensionInput
func (GetCostCategoryRuleRuleDimensionArray) ElementType ¶
func (GetCostCategoryRuleRuleDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleDimensionArray) ToGetCostCategoryRuleRuleDimensionArrayOutput ¶
func (i GetCostCategoryRuleRuleDimensionArray) ToGetCostCategoryRuleRuleDimensionArrayOutput() GetCostCategoryRuleRuleDimensionArrayOutput
func (GetCostCategoryRuleRuleDimensionArray) ToGetCostCategoryRuleRuleDimensionArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleDimensionArray) ToGetCostCategoryRuleRuleDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleDimensionArrayOutput
type GetCostCategoryRuleRuleDimensionArrayInput ¶
type GetCostCategoryRuleRuleDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleDimensionArrayOutput() GetCostCategoryRuleRuleDimensionArrayOutput ToGetCostCategoryRuleRuleDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleDimensionArrayOutput }
GetCostCategoryRuleRuleDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleDimensionArray and GetCostCategoryRuleRuleDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleDimensionArrayInput` via:
GetCostCategoryRuleRuleDimensionArray{ GetCostCategoryRuleRuleDimensionArgs{...} }
type GetCostCategoryRuleRuleDimensionArrayOutput ¶
type GetCostCategoryRuleRuleDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleDimensionArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleDimensionArrayOutput) ToGetCostCategoryRuleRuleDimensionArrayOutput ¶
func (o GetCostCategoryRuleRuleDimensionArrayOutput) ToGetCostCategoryRuleRuleDimensionArrayOutput() GetCostCategoryRuleRuleDimensionArrayOutput
func (GetCostCategoryRuleRuleDimensionArrayOutput) ToGetCostCategoryRuleRuleDimensionArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleDimensionArrayOutput) ToGetCostCategoryRuleRuleDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleDimensionArrayOutput
type GetCostCategoryRuleRuleDimensionInput ¶
type GetCostCategoryRuleRuleDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleDimensionOutput() GetCostCategoryRuleRuleDimensionOutput ToGetCostCategoryRuleRuleDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleDimensionOutput }
GetCostCategoryRuleRuleDimensionInput is an input type that accepts GetCostCategoryRuleRuleDimensionArgs and GetCostCategoryRuleRuleDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleDimensionInput` via:
GetCostCategoryRuleRuleDimensionArgs{...}
type GetCostCategoryRuleRuleDimensionOutput ¶
type GetCostCategoryRuleRuleDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleDimensionOutput) ElementType ¶
func (GetCostCategoryRuleRuleDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleDimensionOutput) Key ¶
func (o GetCostCategoryRuleRuleDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleDimensionOutput) MatchOptions ¶
func (o GetCostCategoryRuleRuleDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleDimensionOutput) ToGetCostCategoryRuleRuleDimensionOutput ¶
func (o GetCostCategoryRuleRuleDimensionOutput) ToGetCostCategoryRuleRuleDimensionOutput() GetCostCategoryRuleRuleDimensionOutput
func (GetCostCategoryRuleRuleDimensionOutput) ToGetCostCategoryRuleRuleDimensionOutputWithContext ¶
func (o GetCostCategoryRuleRuleDimensionOutput) ToGetCostCategoryRuleRuleDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleDimensionOutput
func (GetCostCategoryRuleRuleDimensionOutput) Values ¶
func (o GetCostCategoryRuleRuleDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleInput ¶
type GetCostCategoryRuleRuleInput interface { pulumi.Input ToGetCostCategoryRuleRuleOutput() GetCostCategoryRuleRuleOutput ToGetCostCategoryRuleRuleOutputWithContext(context.Context) GetCostCategoryRuleRuleOutput }
GetCostCategoryRuleRuleInput is an input type that accepts GetCostCategoryRuleRuleArgs and GetCostCategoryRuleRuleOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleInput` via:
GetCostCategoryRuleRuleArgs{...}
type GetCostCategoryRuleRuleNot ¶
type GetCostCategoryRuleRuleNot struct { // Return results that match both `Dimension` objects. Ands []GetCostCategoryRuleRuleNotAnd `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleNotCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleNotDimension `pulumi:"dimensions"` // Return results that do not match the `Dimension` object. Nots []GetCostCategoryRuleRuleNotNot `pulumi:"nots"` // Return results that match either `Dimension` object. Ors []GetCostCategoryRuleRuleNotOr `pulumi:"ors"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleNotTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleNotAnd ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAnd struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleNotAndCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleNotAndDimension `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleNotAndTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleNotAndArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleNotAndCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleNotAndDimensionArrayInput `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleNotAndTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleNotAndArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndArgs) ToGetCostCategoryRuleRuleNotAndOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndArgs) ToGetCostCategoryRuleRuleNotAndOutput() GetCostCategoryRuleRuleNotAndOutput
func (GetCostCategoryRuleRuleNotAndArgs) ToGetCostCategoryRuleRuleNotAndOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndArgs) ToGetCostCategoryRuleRuleNotAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndOutput
type GetCostCategoryRuleRuleNotAndArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndArray []GetCostCategoryRuleRuleNotAndInput
func (GetCostCategoryRuleRuleNotAndArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndArray) ToGetCostCategoryRuleRuleNotAndArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndArray) ToGetCostCategoryRuleRuleNotAndArrayOutput() GetCostCategoryRuleRuleNotAndArrayOutput
func (GetCostCategoryRuleRuleNotAndArray) ToGetCostCategoryRuleRuleNotAndArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndArray) ToGetCostCategoryRuleRuleNotAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndArrayOutput
type GetCostCategoryRuleRuleNotAndArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotAndArrayOutput() GetCostCategoryRuleRuleNotAndArrayOutput ToGetCostCategoryRuleRuleNotAndArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotAndArrayOutput }
GetCostCategoryRuleRuleNotAndArrayInput is an input type that accepts GetCostCategoryRuleRuleNotAndArray and GetCostCategoryRuleRuleNotAndArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotAndArrayInput` via:
GetCostCategoryRuleRuleNotAndArray{ GetCostCategoryRuleRuleNotAndArgs{...} }
type GetCostCategoryRuleRuleNotAndArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotAndArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndArrayOutput) ToGetCostCategoryRuleRuleNotAndArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndArrayOutput) ToGetCostCategoryRuleRuleNotAndArrayOutput() GetCostCategoryRuleRuleNotAndArrayOutput
func (GetCostCategoryRuleRuleNotAndArrayOutput) ToGetCostCategoryRuleRuleNotAndArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndArrayOutput) ToGetCostCategoryRuleRuleNotAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndArrayOutput
type GetCostCategoryRuleRuleNotAndCostCategory ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleNotAndCostCategoryArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleNotAndCostCategoryArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndCostCategoryArgs) ToGetCostCategoryRuleRuleNotAndCostCategoryOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndCostCategoryArgs) ToGetCostCategoryRuleRuleNotAndCostCategoryOutput() GetCostCategoryRuleRuleNotAndCostCategoryOutput
func (GetCostCategoryRuleRuleNotAndCostCategoryArgs) ToGetCostCategoryRuleRuleNotAndCostCategoryOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndCostCategoryArgs) ToGetCostCategoryRuleRuleNotAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndCostCategoryOutput
type GetCostCategoryRuleRuleNotAndCostCategoryArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndCostCategoryArray []GetCostCategoryRuleRuleNotAndCostCategoryInput
func (GetCostCategoryRuleRuleNotAndCostCategoryArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndCostCategoryArray) ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndCostCategoryArray) ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutput() GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput
func (GetCostCategoryRuleRuleNotAndCostCategoryArray) ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndCostCategoryArray) ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput
type GetCostCategoryRuleRuleNotAndCostCategoryArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutput() GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput }
GetCostCategoryRuleRuleNotAndCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleNotAndCostCategoryArray and GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotAndCostCategoryArrayInput` via:
GetCostCategoryRuleRuleNotAndCostCategoryArray{ GetCostCategoryRuleRuleNotAndCostCategoryArgs{...} }
type GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutput() GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput
func (GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput
type GetCostCategoryRuleRuleNotAndCostCategoryInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotAndCostCategoryOutput() GetCostCategoryRuleRuleNotAndCostCategoryOutput ToGetCostCategoryRuleRuleNotAndCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleNotAndCostCategoryOutput }
GetCostCategoryRuleRuleNotAndCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleNotAndCostCategoryArgs and GetCostCategoryRuleRuleNotAndCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotAndCostCategoryInput` via:
GetCostCategoryRuleRuleNotAndCostCategoryArgs{...}
type GetCostCategoryRuleRuleNotAndCostCategoryOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotAndCostCategoryOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndCostCategoryOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleNotAndCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleNotAndCostCategoryOutput) ToGetCostCategoryRuleRuleNotAndCostCategoryOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndCostCategoryOutput) ToGetCostCategoryRuleRuleNotAndCostCategoryOutput() GetCostCategoryRuleRuleNotAndCostCategoryOutput
func (GetCostCategoryRuleRuleNotAndCostCategoryOutput) ToGetCostCategoryRuleRuleNotAndCostCategoryOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndCostCategoryOutput) ToGetCostCategoryRuleRuleNotAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndCostCategoryOutput
func (GetCostCategoryRuleRuleNotAndCostCategoryOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleNotAndDimension ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleNotAndDimensionArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleNotAndDimensionArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndDimensionArgs) ToGetCostCategoryRuleRuleNotAndDimensionOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndDimensionArgs) ToGetCostCategoryRuleRuleNotAndDimensionOutput() GetCostCategoryRuleRuleNotAndDimensionOutput
func (GetCostCategoryRuleRuleNotAndDimensionArgs) ToGetCostCategoryRuleRuleNotAndDimensionOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndDimensionArgs) ToGetCostCategoryRuleRuleNotAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndDimensionOutput
type GetCostCategoryRuleRuleNotAndDimensionArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndDimensionArray []GetCostCategoryRuleRuleNotAndDimensionInput
func (GetCostCategoryRuleRuleNotAndDimensionArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndDimensionArray) ToGetCostCategoryRuleRuleNotAndDimensionArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndDimensionArray) ToGetCostCategoryRuleRuleNotAndDimensionArrayOutput() GetCostCategoryRuleRuleNotAndDimensionArrayOutput
func (GetCostCategoryRuleRuleNotAndDimensionArray) ToGetCostCategoryRuleRuleNotAndDimensionArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndDimensionArray) ToGetCostCategoryRuleRuleNotAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndDimensionArrayOutput
type GetCostCategoryRuleRuleNotAndDimensionArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotAndDimensionArrayOutput() GetCostCategoryRuleRuleNotAndDimensionArrayOutput ToGetCostCategoryRuleRuleNotAndDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotAndDimensionArrayOutput }
GetCostCategoryRuleRuleNotAndDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleNotAndDimensionArray and GetCostCategoryRuleRuleNotAndDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotAndDimensionArrayInput` via:
GetCostCategoryRuleRuleNotAndDimensionArray{ GetCostCategoryRuleRuleNotAndDimensionArgs{...} }
type GetCostCategoryRuleRuleNotAndDimensionArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotAndDimensionArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndDimensionArrayOutput) ToGetCostCategoryRuleRuleNotAndDimensionArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndDimensionArrayOutput) ToGetCostCategoryRuleRuleNotAndDimensionArrayOutput() GetCostCategoryRuleRuleNotAndDimensionArrayOutput
func (GetCostCategoryRuleRuleNotAndDimensionArrayOutput) ToGetCostCategoryRuleRuleNotAndDimensionArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndDimensionArrayOutput) ToGetCostCategoryRuleRuleNotAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndDimensionArrayOutput
type GetCostCategoryRuleRuleNotAndDimensionInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotAndDimensionOutput() GetCostCategoryRuleRuleNotAndDimensionOutput ToGetCostCategoryRuleRuleNotAndDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleNotAndDimensionOutput }
GetCostCategoryRuleRuleNotAndDimensionInput is an input type that accepts GetCostCategoryRuleRuleNotAndDimensionArgs and GetCostCategoryRuleRuleNotAndDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotAndDimensionInput` via:
GetCostCategoryRuleRuleNotAndDimensionArgs{...}
type GetCostCategoryRuleRuleNotAndDimensionOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotAndDimensionOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndDimensionOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleNotAndDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleNotAndDimensionOutput) ToGetCostCategoryRuleRuleNotAndDimensionOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndDimensionOutput) ToGetCostCategoryRuleRuleNotAndDimensionOutput() GetCostCategoryRuleRuleNotAndDimensionOutput
func (GetCostCategoryRuleRuleNotAndDimensionOutput) ToGetCostCategoryRuleRuleNotAndDimensionOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndDimensionOutput) ToGetCostCategoryRuleRuleNotAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndDimensionOutput
func (GetCostCategoryRuleRuleNotAndDimensionOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleNotAndInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotAndOutput() GetCostCategoryRuleRuleNotAndOutput ToGetCostCategoryRuleRuleNotAndOutputWithContext(context.Context) GetCostCategoryRuleRuleNotAndOutput }
GetCostCategoryRuleRuleNotAndInput is an input type that accepts GetCostCategoryRuleRuleNotAndArgs and GetCostCategoryRuleRuleNotAndOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotAndInput` via:
GetCostCategoryRuleRuleNotAndArgs{...}
type GetCostCategoryRuleRuleNotAndOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotAndOutput) CostCategories ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndOutput) CostCategories() GetCostCategoryRuleRuleNotAndCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleNotAndOutput) Dimensions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndOutput) Dimensions() GetCostCategoryRuleRuleNotAndDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleNotAndOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndOutput) Tags ¶ added in v6.33.0
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleNotAndOutput) ToGetCostCategoryRuleRuleNotAndOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndOutput) ToGetCostCategoryRuleRuleNotAndOutput() GetCostCategoryRuleRuleNotAndOutput
func (GetCostCategoryRuleRuleNotAndOutput) ToGetCostCategoryRuleRuleNotAndOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndOutput) ToGetCostCategoryRuleRuleNotAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndOutput
type GetCostCategoryRuleRuleNotAndTag ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleNotAndTagArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleNotAndTagArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndTagArgs) ToGetCostCategoryRuleRuleNotAndTagOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndTagArgs) ToGetCostCategoryRuleRuleNotAndTagOutput() GetCostCategoryRuleRuleNotAndTagOutput
func (GetCostCategoryRuleRuleNotAndTagArgs) ToGetCostCategoryRuleRuleNotAndTagOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndTagArgs) ToGetCostCategoryRuleRuleNotAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndTagOutput
type GetCostCategoryRuleRuleNotAndTagArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndTagArray []GetCostCategoryRuleRuleNotAndTagInput
func (GetCostCategoryRuleRuleNotAndTagArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndTagArray) ToGetCostCategoryRuleRuleNotAndTagArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndTagArray) ToGetCostCategoryRuleRuleNotAndTagArrayOutput() GetCostCategoryRuleRuleNotAndTagArrayOutput
func (GetCostCategoryRuleRuleNotAndTagArray) ToGetCostCategoryRuleRuleNotAndTagArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotAndTagArray) ToGetCostCategoryRuleRuleNotAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndTagArrayOutput
type GetCostCategoryRuleRuleNotAndTagArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotAndTagArrayOutput() GetCostCategoryRuleRuleNotAndTagArrayOutput ToGetCostCategoryRuleRuleNotAndTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotAndTagArrayOutput }
GetCostCategoryRuleRuleNotAndTagArrayInput is an input type that accepts GetCostCategoryRuleRuleNotAndTagArray and GetCostCategoryRuleRuleNotAndTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotAndTagArrayInput` via:
GetCostCategoryRuleRuleNotAndTagArray{ GetCostCategoryRuleRuleNotAndTagArgs{...} }
type GetCostCategoryRuleRuleNotAndTagArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotAndTagArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndTagArrayOutput) ToGetCostCategoryRuleRuleNotAndTagArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndTagArrayOutput) ToGetCostCategoryRuleRuleNotAndTagArrayOutput() GetCostCategoryRuleRuleNotAndTagArrayOutput
func (GetCostCategoryRuleRuleNotAndTagArrayOutput) ToGetCostCategoryRuleRuleNotAndTagArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndTagArrayOutput) ToGetCostCategoryRuleRuleNotAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndTagArrayOutput
type GetCostCategoryRuleRuleNotAndTagInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotAndTagOutput() GetCostCategoryRuleRuleNotAndTagOutput ToGetCostCategoryRuleRuleNotAndTagOutputWithContext(context.Context) GetCostCategoryRuleRuleNotAndTagOutput }
GetCostCategoryRuleRuleNotAndTagInput is an input type that accepts GetCostCategoryRuleRuleNotAndTagArgs and GetCostCategoryRuleRuleNotAndTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotAndTagInput` via:
GetCostCategoryRuleRuleNotAndTagArgs{...}
type GetCostCategoryRuleRuleNotAndTagOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotAndTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotAndTagOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotAndTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotAndTagOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleNotAndTagOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleNotAndTagOutput) ToGetCostCategoryRuleRuleNotAndTagOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndTagOutput) ToGetCostCategoryRuleRuleNotAndTagOutput() GetCostCategoryRuleRuleNotAndTagOutput
func (GetCostCategoryRuleRuleNotAndTagOutput) ToGetCostCategoryRuleRuleNotAndTagOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndTagOutput) ToGetCostCategoryRuleRuleNotAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotAndTagOutput
func (GetCostCategoryRuleRuleNotAndTagOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotAndTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleNotArgs ¶
type GetCostCategoryRuleRuleNotArgs struct { // Return results that match both `Dimension` objects. Ands GetCostCategoryRuleRuleNotAndArrayInput `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleNotCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleNotDimensionArrayInput `pulumi:"dimensions"` // Return results that do not match the `Dimension` object. Nots GetCostCategoryRuleRuleNotNotArrayInput `pulumi:"nots"` // Return results that match either `Dimension` object. Ors GetCostCategoryRuleRuleNotOrArrayInput `pulumi:"ors"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleNotTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleNotArgs) ElementType ¶
func (GetCostCategoryRuleRuleNotArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotArgs) ToGetCostCategoryRuleRuleNotOutput ¶
func (i GetCostCategoryRuleRuleNotArgs) ToGetCostCategoryRuleRuleNotOutput() GetCostCategoryRuleRuleNotOutput
func (GetCostCategoryRuleRuleNotArgs) ToGetCostCategoryRuleRuleNotOutputWithContext ¶
func (i GetCostCategoryRuleRuleNotArgs) ToGetCostCategoryRuleRuleNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOutput
type GetCostCategoryRuleRuleNotArray ¶
type GetCostCategoryRuleRuleNotArray []GetCostCategoryRuleRuleNotInput
func (GetCostCategoryRuleRuleNotArray) ElementType ¶
func (GetCostCategoryRuleRuleNotArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotArray) ToGetCostCategoryRuleRuleNotArrayOutput ¶
func (i GetCostCategoryRuleRuleNotArray) ToGetCostCategoryRuleRuleNotArrayOutput() GetCostCategoryRuleRuleNotArrayOutput
func (GetCostCategoryRuleRuleNotArray) ToGetCostCategoryRuleRuleNotArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleNotArray) ToGetCostCategoryRuleRuleNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotArrayOutput
type GetCostCategoryRuleRuleNotArrayInput ¶
type GetCostCategoryRuleRuleNotArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotArrayOutput() GetCostCategoryRuleRuleNotArrayOutput ToGetCostCategoryRuleRuleNotArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotArrayOutput }
GetCostCategoryRuleRuleNotArrayInput is an input type that accepts GetCostCategoryRuleRuleNotArray and GetCostCategoryRuleRuleNotArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotArrayInput` via:
GetCostCategoryRuleRuleNotArray{ GetCostCategoryRuleRuleNotArgs{...} }
type GetCostCategoryRuleRuleNotArrayOutput ¶
type GetCostCategoryRuleRuleNotArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleNotArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotArrayOutput) Index ¶
func (o GetCostCategoryRuleRuleNotArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleNotOutput
func (GetCostCategoryRuleRuleNotArrayOutput) ToGetCostCategoryRuleRuleNotArrayOutput ¶
func (o GetCostCategoryRuleRuleNotArrayOutput) ToGetCostCategoryRuleRuleNotArrayOutput() GetCostCategoryRuleRuleNotArrayOutput
func (GetCostCategoryRuleRuleNotArrayOutput) ToGetCostCategoryRuleRuleNotArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleNotArrayOutput) ToGetCostCategoryRuleRuleNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotArrayOutput
type GetCostCategoryRuleRuleNotCostCategory ¶
type GetCostCategoryRuleRuleNotCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleNotCostCategoryArgs ¶
type GetCostCategoryRuleRuleNotCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleNotCostCategoryArgs) ElementType ¶
func (GetCostCategoryRuleRuleNotCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotCostCategoryArgs) ToGetCostCategoryRuleRuleNotCostCategoryOutput ¶
func (i GetCostCategoryRuleRuleNotCostCategoryArgs) ToGetCostCategoryRuleRuleNotCostCategoryOutput() GetCostCategoryRuleRuleNotCostCategoryOutput
func (GetCostCategoryRuleRuleNotCostCategoryArgs) ToGetCostCategoryRuleRuleNotCostCategoryOutputWithContext ¶
func (i GetCostCategoryRuleRuleNotCostCategoryArgs) ToGetCostCategoryRuleRuleNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotCostCategoryOutput
type GetCostCategoryRuleRuleNotCostCategoryArray ¶
type GetCostCategoryRuleRuleNotCostCategoryArray []GetCostCategoryRuleRuleNotCostCategoryInput
func (GetCostCategoryRuleRuleNotCostCategoryArray) ElementType ¶
func (GetCostCategoryRuleRuleNotCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotCostCategoryArray) ToGetCostCategoryRuleRuleNotCostCategoryArrayOutput ¶
func (i GetCostCategoryRuleRuleNotCostCategoryArray) ToGetCostCategoryRuleRuleNotCostCategoryArrayOutput() GetCostCategoryRuleRuleNotCostCategoryArrayOutput
func (GetCostCategoryRuleRuleNotCostCategoryArray) ToGetCostCategoryRuleRuleNotCostCategoryArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleNotCostCategoryArray) ToGetCostCategoryRuleRuleNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotCostCategoryArrayOutput
type GetCostCategoryRuleRuleNotCostCategoryArrayInput ¶
type GetCostCategoryRuleRuleNotCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotCostCategoryArrayOutput() GetCostCategoryRuleRuleNotCostCategoryArrayOutput ToGetCostCategoryRuleRuleNotCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotCostCategoryArrayOutput }
GetCostCategoryRuleRuleNotCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleNotCostCategoryArray and GetCostCategoryRuleRuleNotCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotCostCategoryArrayInput` via:
GetCostCategoryRuleRuleNotCostCategoryArray{ GetCostCategoryRuleRuleNotCostCategoryArgs{...} }
type GetCostCategoryRuleRuleNotCostCategoryArrayOutput ¶
type GetCostCategoryRuleRuleNotCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotCostCategoryArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleNotCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotCostCategoryArrayOutput ¶
func (o GetCostCategoryRuleRuleNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotCostCategoryArrayOutput() GetCostCategoryRuleRuleNotCostCategoryArrayOutput
func (GetCostCategoryRuleRuleNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotCostCategoryArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotCostCategoryArrayOutput
type GetCostCategoryRuleRuleNotCostCategoryInput ¶
type GetCostCategoryRuleRuleNotCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotCostCategoryOutput() GetCostCategoryRuleRuleNotCostCategoryOutput ToGetCostCategoryRuleRuleNotCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleNotCostCategoryOutput }
GetCostCategoryRuleRuleNotCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleNotCostCategoryArgs and GetCostCategoryRuleRuleNotCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotCostCategoryInput` via:
GetCostCategoryRuleRuleNotCostCategoryArgs{...}
type GetCostCategoryRuleRuleNotCostCategoryOutput ¶
type GetCostCategoryRuleRuleNotCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotCostCategoryOutput) ElementType ¶
func (GetCostCategoryRuleRuleNotCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotCostCategoryOutput) Key ¶
func (o GetCostCategoryRuleRuleNotCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleNotCostCategoryOutput) MatchOptions ¶
func (o GetCostCategoryRuleRuleNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleNotCostCategoryOutput) ToGetCostCategoryRuleRuleNotCostCategoryOutput ¶
func (o GetCostCategoryRuleRuleNotCostCategoryOutput) ToGetCostCategoryRuleRuleNotCostCategoryOutput() GetCostCategoryRuleRuleNotCostCategoryOutput
func (GetCostCategoryRuleRuleNotCostCategoryOutput) ToGetCostCategoryRuleRuleNotCostCategoryOutputWithContext ¶
func (o GetCostCategoryRuleRuleNotCostCategoryOutput) ToGetCostCategoryRuleRuleNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotCostCategoryOutput
func (GetCostCategoryRuleRuleNotCostCategoryOutput) Values ¶
func (o GetCostCategoryRuleRuleNotCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleNotDimension ¶
type GetCostCategoryRuleRuleNotDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleNotDimensionArgs ¶
type GetCostCategoryRuleRuleNotDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleNotDimensionArgs) ElementType ¶
func (GetCostCategoryRuleRuleNotDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotDimensionArgs) ToGetCostCategoryRuleRuleNotDimensionOutput ¶
func (i GetCostCategoryRuleRuleNotDimensionArgs) ToGetCostCategoryRuleRuleNotDimensionOutput() GetCostCategoryRuleRuleNotDimensionOutput
func (GetCostCategoryRuleRuleNotDimensionArgs) ToGetCostCategoryRuleRuleNotDimensionOutputWithContext ¶
func (i GetCostCategoryRuleRuleNotDimensionArgs) ToGetCostCategoryRuleRuleNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotDimensionOutput
type GetCostCategoryRuleRuleNotDimensionArray ¶
type GetCostCategoryRuleRuleNotDimensionArray []GetCostCategoryRuleRuleNotDimensionInput
func (GetCostCategoryRuleRuleNotDimensionArray) ElementType ¶
func (GetCostCategoryRuleRuleNotDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotDimensionArray) ToGetCostCategoryRuleRuleNotDimensionArrayOutput ¶
func (i GetCostCategoryRuleRuleNotDimensionArray) ToGetCostCategoryRuleRuleNotDimensionArrayOutput() GetCostCategoryRuleRuleNotDimensionArrayOutput
func (GetCostCategoryRuleRuleNotDimensionArray) ToGetCostCategoryRuleRuleNotDimensionArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleNotDimensionArray) ToGetCostCategoryRuleRuleNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotDimensionArrayOutput
type GetCostCategoryRuleRuleNotDimensionArrayInput ¶
type GetCostCategoryRuleRuleNotDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotDimensionArrayOutput() GetCostCategoryRuleRuleNotDimensionArrayOutput ToGetCostCategoryRuleRuleNotDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotDimensionArrayOutput }
GetCostCategoryRuleRuleNotDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleNotDimensionArray and GetCostCategoryRuleRuleNotDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotDimensionArrayInput` via:
GetCostCategoryRuleRuleNotDimensionArray{ GetCostCategoryRuleRuleNotDimensionArgs{...} }
type GetCostCategoryRuleRuleNotDimensionArrayOutput ¶
type GetCostCategoryRuleRuleNotDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotDimensionArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleNotDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotDimensionArrayOutput) ToGetCostCategoryRuleRuleNotDimensionArrayOutput ¶
func (o GetCostCategoryRuleRuleNotDimensionArrayOutput) ToGetCostCategoryRuleRuleNotDimensionArrayOutput() GetCostCategoryRuleRuleNotDimensionArrayOutput
func (GetCostCategoryRuleRuleNotDimensionArrayOutput) ToGetCostCategoryRuleRuleNotDimensionArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleNotDimensionArrayOutput) ToGetCostCategoryRuleRuleNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotDimensionArrayOutput
type GetCostCategoryRuleRuleNotDimensionInput ¶
type GetCostCategoryRuleRuleNotDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotDimensionOutput() GetCostCategoryRuleRuleNotDimensionOutput ToGetCostCategoryRuleRuleNotDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleNotDimensionOutput }
GetCostCategoryRuleRuleNotDimensionInput is an input type that accepts GetCostCategoryRuleRuleNotDimensionArgs and GetCostCategoryRuleRuleNotDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotDimensionInput` via:
GetCostCategoryRuleRuleNotDimensionArgs{...}
type GetCostCategoryRuleRuleNotDimensionOutput ¶
type GetCostCategoryRuleRuleNotDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotDimensionOutput) ElementType ¶
func (GetCostCategoryRuleRuleNotDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotDimensionOutput) Key ¶
func (o GetCostCategoryRuleRuleNotDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleNotDimensionOutput) MatchOptions ¶
func (o GetCostCategoryRuleRuleNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleNotDimensionOutput) ToGetCostCategoryRuleRuleNotDimensionOutput ¶
func (o GetCostCategoryRuleRuleNotDimensionOutput) ToGetCostCategoryRuleRuleNotDimensionOutput() GetCostCategoryRuleRuleNotDimensionOutput
func (GetCostCategoryRuleRuleNotDimensionOutput) ToGetCostCategoryRuleRuleNotDimensionOutputWithContext ¶
func (o GetCostCategoryRuleRuleNotDimensionOutput) ToGetCostCategoryRuleRuleNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotDimensionOutput
func (GetCostCategoryRuleRuleNotDimensionOutput) Values ¶
func (o GetCostCategoryRuleRuleNotDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleNotInput ¶
type GetCostCategoryRuleRuleNotInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotOutput() GetCostCategoryRuleRuleNotOutput ToGetCostCategoryRuleRuleNotOutputWithContext(context.Context) GetCostCategoryRuleRuleNotOutput }
GetCostCategoryRuleRuleNotInput is an input type that accepts GetCostCategoryRuleRuleNotArgs and GetCostCategoryRuleRuleNotOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotInput` via:
GetCostCategoryRuleRuleNotArgs{...}
type GetCostCategoryRuleRuleNotNot ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNot struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleNotNotCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleNotNotDimension `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleNotNotTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleNotNotArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleNotNotCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleNotNotDimensionArrayInput `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleNotNotTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleNotNotArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotArgs) ToGetCostCategoryRuleRuleNotNotOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotArgs) ToGetCostCategoryRuleRuleNotNotOutput() GetCostCategoryRuleRuleNotNotOutput
func (GetCostCategoryRuleRuleNotNotArgs) ToGetCostCategoryRuleRuleNotNotOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotArgs) ToGetCostCategoryRuleRuleNotNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotOutput
type GetCostCategoryRuleRuleNotNotArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotArray []GetCostCategoryRuleRuleNotNotInput
func (GetCostCategoryRuleRuleNotNotArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotArray) ToGetCostCategoryRuleRuleNotNotArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotArray) ToGetCostCategoryRuleRuleNotNotArrayOutput() GetCostCategoryRuleRuleNotNotArrayOutput
func (GetCostCategoryRuleRuleNotNotArray) ToGetCostCategoryRuleRuleNotNotArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotArray) ToGetCostCategoryRuleRuleNotNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotArrayOutput
type GetCostCategoryRuleRuleNotNotArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotNotArrayOutput() GetCostCategoryRuleRuleNotNotArrayOutput ToGetCostCategoryRuleRuleNotNotArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotNotArrayOutput }
GetCostCategoryRuleRuleNotNotArrayInput is an input type that accepts GetCostCategoryRuleRuleNotNotArray and GetCostCategoryRuleRuleNotNotArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotNotArrayInput` via:
GetCostCategoryRuleRuleNotNotArray{ GetCostCategoryRuleRuleNotNotArgs{...} }
type GetCostCategoryRuleRuleNotNotArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotNotArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotArrayOutput) ToGetCostCategoryRuleRuleNotNotArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotArrayOutput) ToGetCostCategoryRuleRuleNotNotArrayOutput() GetCostCategoryRuleRuleNotNotArrayOutput
func (GetCostCategoryRuleRuleNotNotArrayOutput) ToGetCostCategoryRuleRuleNotNotArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotArrayOutput) ToGetCostCategoryRuleRuleNotNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotArrayOutput
type GetCostCategoryRuleRuleNotNotCostCategory ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleNotNotCostCategoryArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleNotNotCostCategoryArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotCostCategoryArgs) ToGetCostCategoryRuleRuleNotNotCostCategoryOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotCostCategoryArgs) ToGetCostCategoryRuleRuleNotNotCostCategoryOutput() GetCostCategoryRuleRuleNotNotCostCategoryOutput
func (GetCostCategoryRuleRuleNotNotCostCategoryArgs) ToGetCostCategoryRuleRuleNotNotCostCategoryOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotCostCategoryArgs) ToGetCostCategoryRuleRuleNotNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotCostCategoryOutput
type GetCostCategoryRuleRuleNotNotCostCategoryArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotCostCategoryArray []GetCostCategoryRuleRuleNotNotCostCategoryInput
func (GetCostCategoryRuleRuleNotNotCostCategoryArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotCostCategoryArray) ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotCostCategoryArray) ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutput() GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput
func (GetCostCategoryRuleRuleNotNotCostCategoryArray) ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotCostCategoryArray) ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput
type GetCostCategoryRuleRuleNotNotCostCategoryArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutput() GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput }
GetCostCategoryRuleRuleNotNotCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleNotNotCostCategoryArray and GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotNotCostCategoryArrayInput` via:
GetCostCategoryRuleRuleNotNotCostCategoryArray{ GetCostCategoryRuleRuleNotNotCostCategoryArgs{...} }
type GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutput() GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput
func (GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput
type GetCostCategoryRuleRuleNotNotCostCategoryInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotNotCostCategoryOutput() GetCostCategoryRuleRuleNotNotCostCategoryOutput ToGetCostCategoryRuleRuleNotNotCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleNotNotCostCategoryOutput }
GetCostCategoryRuleRuleNotNotCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleNotNotCostCategoryArgs and GetCostCategoryRuleRuleNotNotCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotNotCostCategoryInput` via:
GetCostCategoryRuleRuleNotNotCostCategoryArgs{...}
type GetCostCategoryRuleRuleNotNotCostCategoryOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotNotCostCategoryOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotCostCategoryOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleNotNotCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleNotNotCostCategoryOutput) ToGetCostCategoryRuleRuleNotNotCostCategoryOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotCostCategoryOutput) ToGetCostCategoryRuleRuleNotNotCostCategoryOutput() GetCostCategoryRuleRuleNotNotCostCategoryOutput
func (GetCostCategoryRuleRuleNotNotCostCategoryOutput) ToGetCostCategoryRuleRuleNotNotCostCategoryOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotCostCategoryOutput) ToGetCostCategoryRuleRuleNotNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotCostCategoryOutput
func (GetCostCategoryRuleRuleNotNotCostCategoryOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleNotNotDimension ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleNotNotDimensionArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleNotNotDimensionArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotDimensionArgs) ToGetCostCategoryRuleRuleNotNotDimensionOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotDimensionArgs) ToGetCostCategoryRuleRuleNotNotDimensionOutput() GetCostCategoryRuleRuleNotNotDimensionOutput
func (GetCostCategoryRuleRuleNotNotDimensionArgs) ToGetCostCategoryRuleRuleNotNotDimensionOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotDimensionArgs) ToGetCostCategoryRuleRuleNotNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotDimensionOutput
type GetCostCategoryRuleRuleNotNotDimensionArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotDimensionArray []GetCostCategoryRuleRuleNotNotDimensionInput
func (GetCostCategoryRuleRuleNotNotDimensionArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotDimensionArray) ToGetCostCategoryRuleRuleNotNotDimensionArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotDimensionArray) ToGetCostCategoryRuleRuleNotNotDimensionArrayOutput() GetCostCategoryRuleRuleNotNotDimensionArrayOutput
func (GetCostCategoryRuleRuleNotNotDimensionArray) ToGetCostCategoryRuleRuleNotNotDimensionArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotDimensionArray) ToGetCostCategoryRuleRuleNotNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotDimensionArrayOutput
type GetCostCategoryRuleRuleNotNotDimensionArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotNotDimensionArrayOutput() GetCostCategoryRuleRuleNotNotDimensionArrayOutput ToGetCostCategoryRuleRuleNotNotDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotNotDimensionArrayOutput }
GetCostCategoryRuleRuleNotNotDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleNotNotDimensionArray and GetCostCategoryRuleRuleNotNotDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotNotDimensionArrayInput` via:
GetCostCategoryRuleRuleNotNotDimensionArray{ GetCostCategoryRuleRuleNotNotDimensionArgs{...} }
type GetCostCategoryRuleRuleNotNotDimensionArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotNotDimensionArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotDimensionArrayOutput) ToGetCostCategoryRuleRuleNotNotDimensionArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotDimensionArrayOutput) ToGetCostCategoryRuleRuleNotNotDimensionArrayOutput() GetCostCategoryRuleRuleNotNotDimensionArrayOutput
func (GetCostCategoryRuleRuleNotNotDimensionArrayOutput) ToGetCostCategoryRuleRuleNotNotDimensionArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotDimensionArrayOutput) ToGetCostCategoryRuleRuleNotNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotDimensionArrayOutput
type GetCostCategoryRuleRuleNotNotDimensionInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotNotDimensionOutput() GetCostCategoryRuleRuleNotNotDimensionOutput ToGetCostCategoryRuleRuleNotNotDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleNotNotDimensionOutput }
GetCostCategoryRuleRuleNotNotDimensionInput is an input type that accepts GetCostCategoryRuleRuleNotNotDimensionArgs and GetCostCategoryRuleRuleNotNotDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotNotDimensionInput` via:
GetCostCategoryRuleRuleNotNotDimensionArgs{...}
type GetCostCategoryRuleRuleNotNotDimensionOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotNotDimensionOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotDimensionOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleNotNotDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleNotNotDimensionOutput) ToGetCostCategoryRuleRuleNotNotDimensionOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotDimensionOutput) ToGetCostCategoryRuleRuleNotNotDimensionOutput() GetCostCategoryRuleRuleNotNotDimensionOutput
func (GetCostCategoryRuleRuleNotNotDimensionOutput) ToGetCostCategoryRuleRuleNotNotDimensionOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotDimensionOutput) ToGetCostCategoryRuleRuleNotNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotDimensionOutput
func (GetCostCategoryRuleRuleNotNotDimensionOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleNotNotInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotNotOutput() GetCostCategoryRuleRuleNotNotOutput ToGetCostCategoryRuleRuleNotNotOutputWithContext(context.Context) GetCostCategoryRuleRuleNotNotOutput }
GetCostCategoryRuleRuleNotNotInput is an input type that accepts GetCostCategoryRuleRuleNotNotArgs and GetCostCategoryRuleRuleNotNotOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotNotInput` via:
GetCostCategoryRuleRuleNotNotArgs{...}
type GetCostCategoryRuleRuleNotNotOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotNotOutput) CostCategories ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotOutput) CostCategories() GetCostCategoryRuleRuleNotNotCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleNotNotOutput) Dimensions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotOutput) Dimensions() GetCostCategoryRuleRuleNotNotDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleNotNotOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotOutput) Tags ¶ added in v6.33.0
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleNotNotOutput) ToGetCostCategoryRuleRuleNotNotOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotOutput) ToGetCostCategoryRuleRuleNotNotOutput() GetCostCategoryRuleRuleNotNotOutput
func (GetCostCategoryRuleRuleNotNotOutput) ToGetCostCategoryRuleRuleNotNotOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotOutput) ToGetCostCategoryRuleRuleNotNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotOutput
type GetCostCategoryRuleRuleNotNotTag ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleNotNotTagArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleNotNotTagArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotTagArgs) ToGetCostCategoryRuleRuleNotNotTagOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotTagArgs) ToGetCostCategoryRuleRuleNotNotTagOutput() GetCostCategoryRuleRuleNotNotTagOutput
func (GetCostCategoryRuleRuleNotNotTagArgs) ToGetCostCategoryRuleRuleNotNotTagOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotTagArgs) ToGetCostCategoryRuleRuleNotNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotTagOutput
type GetCostCategoryRuleRuleNotNotTagArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotTagArray []GetCostCategoryRuleRuleNotNotTagInput
func (GetCostCategoryRuleRuleNotNotTagArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotTagArray) ToGetCostCategoryRuleRuleNotNotTagArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotTagArray) ToGetCostCategoryRuleRuleNotNotTagArrayOutput() GetCostCategoryRuleRuleNotNotTagArrayOutput
func (GetCostCategoryRuleRuleNotNotTagArray) ToGetCostCategoryRuleRuleNotNotTagArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotNotTagArray) ToGetCostCategoryRuleRuleNotNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotTagArrayOutput
type GetCostCategoryRuleRuleNotNotTagArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotNotTagArrayOutput() GetCostCategoryRuleRuleNotNotTagArrayOutput ToGetCostCategoryRuleRuleNotNotTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotNotTagArrayOutput }
GetCostCategoryRuleRuleNotNotTagArrayInput is an input type that accepts GetCostCategoryRuleRuleNotNotTagArray and GetCostCategoryRuleRuleNotNotTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotNotTagArrayInput` via:
GetCostCategoryRuleRuleNotNotTagArray{ GetCostCategoryRuleRuleNotNotTagArgs{...} }
type GetCostCategoryRuleRuleNotNotTagArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotNotTagArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotTagArrayOutput) ToGetCostCategoryRuleRuleNotNotTagArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotTagArrayOutput) ToGetCostCategoryRuleRuleNotNotTagArrayOutput() GetCostCategoryRuleRuleNotNotTagArrayOutput
func (GetCostCategoryRuleRuleNotNotTagArrayOutput) ToGetCostCategoryRuleRuleNotNotTagArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotTagArrayOutput) ToGetCostCategoryRuleRuleNotNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotTagArrayOutput
type GetCostCategoryRuleRuleNotNotTagInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotNotTagOutput() GetCostCategoryRuleRuleNotNotTagOutput ToGetCostCategoryRuleRuleNotNotTagOutputWithContext(context.Context) GetCostCategoryRuleRuleNotNotTagOutput }
GetCostCategoryRuleRuleNotNotTagInput is an input type that accepts GetCostCategoryRuleRuleNotNotTagArgs and GetCostCategoryRuleRuleNotNotTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotNotTagInput` via:
GetCostCategoryRuleRuleNotNotTagArgs{...}
type GetCostCategoryRuleRuleNotNotTagOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotNotTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotNotTagOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotNotTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotNotTagOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleNotNotTagOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleNotNotTagOutput) ToGetCostCategoryRuleRuleNotNotTagOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotTagOutput) ToGetCostCategoryRuleRuleNotNotTagOutput() GetCostCategoryRuleRuleNotNotTagOutput
func (GetCostCategoryRuleRuleNotNotTagOutput) ToGetCostCategoryRuleRuleNotNotTagOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotTagOutput) ToGetCostCategoryRuleRuleNotNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotNotTagOutput
func (GetCostCategoryRuleRuleNotNotTagOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotNotTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleNotOr ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOr struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleNotOrCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleNotOrDimension `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleNotOrTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleNotOrArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleNotOrCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleNotOrDimensionArrayInput `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleNotOrTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleNotOrArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrArgs) ToGetCostCategoryRuleRuleNotOrOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrArgs) ToGetCostCategoryRuleRuleNotOrOutput() GetCostCategoryRuleRuleNotOrOutput
func (GetCostCategoryRuleRuleNotOrArgs) ToGetCostCategoryRuleRuleNotOrOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrArgs) ToGetCostCategoryRuleRuleNotOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrOutput
type GetCostCategoryRuleRuleNotOrArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrArray []GetCostCategoryRuleRuleNotOrInput
func (GetCostCategoryRuleRuleNotOrArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrArray) ToGetCostCategoryRuleRuleNotOrArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrArray) ToGetCostCategoryRuleRuleNotOrArrayOutput() GetCostCategoryRuleRuleNotOrArrayOutput
func (GetCostCategoryRuleRuleNotOrArray) ToGetCostCategoryRuleRuleNotOrArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrArray) ToGetCostCategoryRuleRuleNotOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrArrayOutput
type GetCostCategoryRuleRuleNotOrArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotOrArrayOutput() GetCostCategoryRuleRuleNotOrArrayOutput ToGetCostCategoryRuleRuleNotOrArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotOrArrayOutput }
GetCostCategoryRuleRuleNotOrArrayInput is an input type that accepts GetCostCategoryRuleRuleNotOrArray and GetCostCategoryRuleRuleNotOrArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotOrArrayInput` via:
GetCostCategoryRuleRuleNotOrArray{ GetCostCategoryRuleRuleNotOrArgs{...} }
type GetCostCategoryRuleRuleNotOrArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotOrArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrArrayOutput) ToGetCostCategoryRuleRuleNotOrArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrArrayOutput) ToGetCostCategoryRuleRuleNotOrArrayOutput() GetCostCategoryRuleRuleNotOrArrayOutput
func (GetCostCategoryRuleRuleNotOrArrayOutput) ToGetCostCategoryRuleRuleNotOrArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrArrayOutput) ToGetCostCategoryRuleRuleNotOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrArrayOutput
type GetCostCategoryRuleRuleNotOrCostCategory ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleNotOrCostCategoryArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleNotOrCostCategoryArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrCostCategoryArgs) ToGetCostCategoryRuleRuleNotOrCostCategoryOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrCostCategoryArgs) ToGetCostCategoryRuleRuleNotOrCostCategoryOutput() GetCostCategoryRuleRuleNotOrCostCategoryOutput
func (GetCostCategoryRuleRuleNotOrCostCategoryArgs) ToGetCostCategoryRuleRuleNotOrCostCategoryOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrCostCategoryArgs) ToGetCostCategoryRuleRuleNotOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrCostCategoryOutput
type GetCostCategoryRuleRuleNotOrCostCategoryArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrCostCategoryArray []GetCostCategoryRuleRuleNotOrCostCategoryInput
func (GetCostCategoryRuleRuleNotOrCostCategoryArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrCostCategoryArray) ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrCostCategoryArray) ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutput() GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput
func (GetCostCategoryRuleRuleNotOrCostCategoryArray) ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrCostCategoryArray) ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput
type GetCostCategoryRuleRuleNotOrCostCategoryArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutput() GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput }
GetCostCategoryRuleRuleNotOrCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleNotOrCostCategoryArray and GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotOrCostCategoryArrayInput` via:
GetCostCategoryRuleRuleNotOrCostCategoryArray{ GetCostCategoryRuleRuleNotOrCostCategoryArgs{...} }
type GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutput() GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput
func (GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleNotOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput
type GetCostCategoryRuleRuleNotOrCostCategoryInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotOrCostCategoryOutput() GetCostCategoryRuleRuleNotOrCostCategoryOutput ToGetCostCategoryRuleRuleNotOrCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleNotOrCostCategoryOutput }
GetCostCategoryRuleRuleNotOrCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleNotOrCostCategoryArgs and GetCostCategoryRuleRuleNotOrCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotOrCostCategoryInput` via:
GetCostCategoryRuleRuleNotOrCostCategoryArgs{...}
type GetCostCategoryRuleRuleNotOrCostCategoryOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotOrCostCategoryOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrCostCategoryOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleNotOrCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleNotOrCostCategoryOutput) ToGetCostCategoryRuleRuleNotOrCostCategoryOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrCostCategoryOutput) ToGetCostCategoryRuleRuleNotOrCostCategoryOutput() GetCostCategoryRuleRuleNotOrCostCategoryOutput
func (GetCostCategoryRuleRuleNotOrCostCategoryOutput) ToGetCostCategoryRuleRuleNotOrCostCategoryOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrCostCategoryOutput) ToGetCostCategoryRuleRuleNotOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrCostCategoryOutput
func (GetCostCategoryRuleRuleNotOrCostCategoryOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleNotOrDimension ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleNotOrDimensionArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleNotOrDimensionArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrDimensionArgs) ToGetCostCategoryRuleRuleNotOrDimensionOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrDimensionArgs) ToGetCostCategoryRuleRuleNotOrDimensionOutput() GetCostCategoryRuleRuleNotOrDimensionOutput
func (GetCostCategoryRuleRuleNotOrDimensionArgs) ToGetCostCategoryRuleRuleNotOrDimensionOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrDimensionArgs) ToGetCostCategoryRuleRuleNotOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrDimensionOutput
type GetCostCategoryRuleRuleNotOrDimensionArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrDimensionArray []GetCostCategoryRuleRuleNotOrDimensionInput
func (GetCostCategoryRuleRuleNotOrDimensionArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrDimensionArray) ToGetCostCategoryRuleRuleNotOrDimensionArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrDimensionArray) ToGetCostCategoryRuleRuleNotOrDimensionArrayOutput() GetCostCategoryRuleRuleNotOrDimensionArrayOutput
func (GetCostCategoryRuleRuleNotOrDimensionArray) ToGetCostCategoryRuleRuleNotOrDimensionArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrDimensionArray) ToGetCostCategoryRuleRuleNotOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrDimensionArrayOutput
type GetCostCategoryRuleRuleNotOrDimensionArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotOrDimensionArrayOutput() GetCostCategoryRuleRuleNotOrDimensionArrayOutput ToGetCostCategoryRuleRuleNotOrDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotOrDimensionArrayOutput }
GetCostCategoryRuleRuleNotOrDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleNotOrDimensionArray and GetCostCategoryRuleRuleNotOrDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotOrDimensionArrayInput` via:
GetCostCategoryRuleRuleNotOrDimensionArray{ GetCostCategoryRuleRuleNotOrDimensionArgs{...} }
type GetCostCategoryRuleRuleNotOrDimensionArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotOrDimensionArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrDimensionArrayOutput) ToGetCostCategoryRuleRuleNotOrDimensionArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrDimensionArrayOutput) ToGetCostCategoryRuleRuleNotOrDimensionArrayOutput() GetCostCategoryRuleRuleNotOrDimensionArrayOutput
func (GetCostCategoryRuleRuleNotOrDimensionArrayOutput) ToGetCostCategoryRuleRuleNotOrDimensionArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrDimensionArrayOutput) ToGetCostCategoryRuleRuleNotOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrDimensionArrayOutput
type GetCostCategoryRuleRuleNotOrDimensionInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotOrDimensionOutput() GetCostCategoryRuleRuleNotOrDimensionOutput ToGetCostCategoryRuleRuleNotOrDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleNotOrDimensionOutput }
GetCostCategoryRuleRuleNotOrDimensionInput is an input type that accepts GetCostCategoryRuleRuleNotOrDimensionArgs and GetCostCategoryRuleRuleNotOrDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotOrDimensionInput` via:
GetCostCategoryRuleRuleNotOrDimensionArgs{...}
type GetCostCategoryRuleRuleNotOrDimensionOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotOrDimensionOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrDimensionOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleNotOrDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleNotOrDimensionOutput) ToGetCostCategoryRuleRuleNotOrDimensionOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrDimensionOutput) ToGetCostCategoryRuleRuleNotOrDimensionOutput() GetCostCategoryRuleRuleNotOrDimensionOutput
func (GetCostCategoryRuleRuleNotOrDimensionOutput) ToGetCostCategoryRuleRuleNotOrDimensionOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrDimensionOutput) ToGetCostCategoryRuleRuleNotOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrDimensionOutput
func (GetCostCategoryRuleRuleNotOrDimensionOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleNotOrInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotOrOutput() GetCostCategoryRuleRuleNotOrOutput ToGetCostCategoryRuleRuleNotOrOutputWithContext(context.Context) GetCostCategoryRuleRuleNotOrOutput }
GetCostCategoryRuleRuleNotOrInput is an input type that accepts GetCostCategoryRuleRuleNotOrArgs and GetCostCategoryRuleRuleNotOrOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotOrInput` via:
GetCostCategoryRuleRuleNotOrArgs{...}
type GetCostCategoryRuleRuleNotOrOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotOrOutput) CostCategories ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrOutput) CostCategories() GetCostCategoryRuleRuleNotOrCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleNotOrOutput) Dimensions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrOutput) Dimensions() GetCostCategoryRuleRuleNotOrDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleNotOrOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrOutput) Tags ¶ added in v6.33.0
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleNotOrOutput) ToGetCostCategoryRuleRuleNotOrOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrOutput) ToGetCostCategoryRuleRuleNotOrOutput() GetCostCategoryRuleRuleNotOrOutput
func (GetCostCategoryRuleRuleNotOrOutput) ToGetCostCategoryRuleRuleNotOrOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrOutput) ToGetCostCategoryRuleRuleNotOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrOutput
type GetCostCategoryRuleRuleNotOrTag ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleNotOrTagArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleNotOrTagArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrTagArgs) ToGetCostCategoryRuleRuleNotOrTagOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrTagArgs) ToGetCostCategoryRuleRuleNotOrTagOutput() GetCostCategoryRuleRuleNotOrTagOutput
func (GetCostCategoryRuleRuleNotOrTagArgs) ToGetCostCategoryRuleRuleNotOrTagOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrTagArgs) ToGetCostCategoryRuleRuleNotOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrTagOutput
type GetCostCategoryRuleRuleNotOrTagArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrTagArray []GetCostCategoryRuleRuleNotOrTagInput
func (GetCostCategoryRuleRuleNotOrTagArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrTagArray) ToGetCostCategoryRuleRuleNotOrTagArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrTagArray) ToGetCostCategoryRuleRuleNotOrTagArrayOutput() GetCostCategoryRuleRuleNotOrTagArrayOutput
func (GetCostCategoryRuleRuleNotOrTagArray) ToGetCostCategoryRuleRuleNotOrTagArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleNotOrTagArray) ToGetCostCategoryRuleRuleNotOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrTagArrayOutput
type GetCostCategoryRuleRuleNotOrTagArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotOrTagArrayOutput() GetCostCategoryRuleRuleNotOrTagArrayOutput ToGetCostCategoryRuleRuleNotOrTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotOrTagArrayOutput }
GetCostCategoryRuleRuleNotOrTagArrayInput is an input type that accepts GetCostCategoryRuleRuleNotOrTagArray and GetCostCategoryRuleRuleNotOrTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotOrTagArrayInput` via:
GetCostCategoryRuleRuleNotOrTagArray{ GetCostCategoryRuleRuleNotOrTagArgs{...} }
type GetCostCategoryRuleRuleNotOrTagArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotOrTagArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrTagArrayOutput) ToGetCostCategoryRuleRuleNotOrTagArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrTagArrayOutput) ToGetCostCategoryRuleRuleNotOrTagArrayOutput() GetCostCategoryRuleRuleNotOrTagArrayOutput
func (GetCostCategoryRuleRuleNotOrTagArrayOutput) ToGetCostCategoryRuleRuleNotOrTagArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrTagArrayOutput) ToGetCostCategoryRuleRuleNotOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrTagArrayOutput
type GetCostCategoryRuleRuleNotOrTagInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotOrTagOutput() GetCostCategoryRuleRuleNotOrTagOutput ToGetCostCategoryRuleRuleNotOrTagOutputWithContext(context.Context) GetCostCategoryRuleRuleNotOrTagOutput }
GetCostCategoryRuleRuleNotOrTagInput is an input type that accepts GetCostCategoryRuleRuleNotOrTagArgs and GetCostCategoryRuleRuleNotOrTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotOrTagInput` via:
GetCostCategoryRuleRuleNotOrTagArgs{...}
type GetCostCategoryRuleRuleNotOrTagOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleNotOrTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotOrTagOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleNotOrTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOrTagOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleNotOrTagOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleNotOrTagOutput) ToGetCostCategoryRuleRuleNotOrTagOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrTagOutput) ToGetCostCategoryRuleRuleNotOrTagOutput() GetCostCategoryRuleRuleNotOrTagOutput
func (GetCostCategoryRuleRuleNotOrTagOutput) ToGetCostCategoryRuleRuleNotOrTagOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrTagOutput) ToGetCostCategoryRuleRuleNotOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOrTagOutput
func (GetCostCategoryRuleRuleNotOrTagOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleNotOrTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleNotOutput ¶
type GetCostCategoryRuleRuleNotOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotOutput) Ands ¶ added in v6.33.0
Return results that match both `Dimension` objects.
func (GetCostCategoryRuleRuleNotOutput) CostCategories ¶
func (o GetCostCategoryRuleRuleNotOutput) CostCategories() GetCostCategoryRuleRuleNotCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleNotOutput) Dimensions ¶
func (o GetCostCategoryRuleRuleNotOutput) Dimensions() GetCostCategoryRuleRuleNotDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleNotOutput) ElementType ¶
func (GetCostCategoryRuleRuleNotOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotOutput) Nots ¶ added in v6.33.0
Return results that do not match the `Dimension` object.
func (GetCostCategoryRuleRuleNotOutput) Ors ¶ added in v6.33.0
Return results that match either `Dimension` object.
func (GetCostCategoryRuleRuleNotOutput) Tags ¶
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleNotOutput) ToGetCostCategoryRuleRuleNotOutput ¶
func (o GetCostCategoryRuleRuleNotOutput) ToGetCostCategoryRuleRuleNotOutput() GetCostCategoryRuleRuleNotOutput
func (GetCostCategoryRuleRuleNotOutput) ToGetCostCategoryRuleRuleNotOutputWithContext ¶
func (o GetCostCategoryRuleRuleNotOutput) ToGetCostCategoryRuleRuleNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotOutput
type GetCostCategoryRuleRuleNotTag ¶
type GetCostCategoryRuleRuleNotTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleNotTagArgs ¶
type GetCostCategoryRuleRuleNotTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleNotTagArgs) ElementType ¶
func (GetCostCategoryRuleRuleNotTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotTagArgs) ToGetCostCategoryRuleRuleNotTagOutput ¶
func (i GetCostCategoryRuleRuleNotTagArgs) ToGetCostCategoryRuleRuleNotTagOutput() GetCostCategoryRuleRuleNotTagOutput
func (GetCostCategoryRuleRuleNotTagArgs) ToGetCostCategoryRuleRuleNotTagOutputWithContext ¶
func (i GetCostCategoryRuleRuleNotTagArgs) ToGetCostCategoryRuleRuleNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotTagOutput
type GetCostCategoryRuleRuleNotTagArray ¶
type GetCostCategoryRuleRuleNotTagArray []GetCostCategoryRuleRuleNotTagInput
func (GetCostCategoryRuleRuleNotTagArray) ElementType ¶
func (GetCostCategoryRuleRuleNotTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotTagArray) ToGetCostCategoryRuleRuleNotTagArrayOutput ¶
func (i GetCostCategoryRuleRuleNotTagArray) ToGetCostCategoryRuleRuleNotTagArrayOutput() GetCostCategoryRuleRuleNotTagArrayOutput
func (GetCostCategoryRuleRuleNotTagArray) ToGetCostCategoryRuleRuleNotTagArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleNotTagArray) ToGetCostCategoryRuleRuleNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotTagArrayOutput
type GetCostCategoryRuleRuleNotTagArrayInput ¶
type GetCostCategoryRuleRuleNotTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotTagArrayOutput() GetCostCategoryRuleRuleNotTagArrayOutput ToGetCostCategoryRuleRuleNotTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleNotTagArrayOutput }
GetCostCategoryRuleRuleNotTagArrayInput is an input type that accepts GetCostCategoryRuleRuleNotTagArray and GetCostCategoryRuleRuleNotTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotTagArrayInput` via:
GetCostCategoryRuleRuleNotTagArray{ GetCostCategoryRuleRuleNotTagArgs{...} }
type GetCostCategoryRuleRuleNotTagArrayOutput ¶
type GetCostCategoryRuleRuleNotTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotTagArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleNotTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotTagArrayOutput) ToGetCostCategoryRuleRuleNotTagArrayOutput ¶
func (o GetCostCategoryRuleRuleNotTagArrayOutput) ToGetCostCategoryRuleRuleNotTagArrayOutput() GetCostCategoryRuleRuleNotTagArrayOutput
func (GetCostCategoryRuleRuleNotTagArrayOutput) ToGetCostCategoryRuleRuleNotTagArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleNotTagArrayOutput) ToGetCostCategoryRuleRuleNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotTagArrayOutput
type GetCostCategoryRuleRuleNotTagInput ¶
type GetCostCategoryRuleRuleNotTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleNotTagOutput() GetCostCategoryRuleRuleNotTagOutput ToGetCostCategoryRuleRuleNotTagOutputWithContext(context.Context) GetCostCategoryRuleRuleNotTagOutput }
GetCostCategoryRuleRuleNotTagInput is an input type that accepts GetCostCategoryRuleRuleNotTagArgs and GetCostCategoryRuleRuleNotTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleNotTagInput` via:
GetCostCategoryRuleRuleNotTagArgs{...}
type GetCostCategoryRuleRuleNotTagOutput ¶
type GetCostCategoryRuleRuleNotTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleNotTagOutput) ElementType ¶
func (GetCostCategoryRuleRuleNotTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleNotTagOutput) Key ¶
func (o GetCostCategoryRuleRuleNotTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleNotTagOutput) MatchOptions ¶
func (o GetCostCategoryRuleRuleNotTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleNotTagOutput) ToGetCostCategoryRuleRuleNotTagOutput ¶
func (o GetCostCategoryRuleRuleNotTagOutput) ToGetCostCategoryRuleRuleNotTagOutput() GetCostCategoryRuleRuleNotTagOutput
func (GetCostCategoryRuleRuleNotTagOutput) ToGetCostCategoryRuleRuleNotTagOutputWithContext ¶
func (o GetCostCategoryRuleRuleNotTagOutput) ToGetCostCategoryRuleRuleNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleNotTagOutput
func (GetCostCategoryRuleRuleNotTagOutput) Values ¶
func (o GetCostCategoryRuleRuleNotTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOr ¶
type GetCostCategoryRuleRuleOr struct { // Return results that match both `Dimension` objects. Ands []GetCostCategoryRuleRuleOrAnd `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleOrCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleOrDimension `pulumi:"dimensions"` // Return results that do not match the `Dimension` object. Nots []GetCostCategoryRuleRuleOrNot `pulumi:"nots"` // Return results that match either `Dimension` object. Ors []GetCostCategoryRuleRuleOrOr `pulumi:"ors"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleOrTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleOrAnd ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAnd struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleOrAndCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleOrAndDimension `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleOrAndTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleOrAndArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleOrAndCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleOrAndDimensionArrayInput `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleOrAndTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleOrAndArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndArgs) ToGetCostCategoryRuleRuleOrAndOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndArgs) ToGetCostCategoryRuleRuleOrAndOutput() GetCostCategoryRuleRuleOrAndOutput
func (GetCostCategoryRuleRuleOrAndArgs) ToGetCostCategoryRuleRuleOrAndOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndArgs) ToGetCostCategoryRuleRuleOrAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndOutput
type GetCostCategoryRuleRuleOrAndArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndArray []GetCostCategoryRuleRuleOrAndInput
func (GetCostCategoryRuleRuleOrAndArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndArray) ToGetCostCategoryRuleRuleOrAndArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndArray) ToGetCostCategoryRuleRuleOrAndArrayOutput() GetCostCategoryRuleRuleOrAndArrayOutput
func (GetCostCategoryRuleRuleOrAndArray) ToGetCostCategoryRuleRuleOrAndArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndArray) ToGetCostCategoryRuleRuleOrAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndArrayOutput
type GetCostCategoryRuleRuleOrAndArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrAndArrayOutput() GetCostCategoryRuleRuleOrAndArrayOutput ToGetCostCategoryRuleRuleOrAndArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrAndArrayOutput }
GetCostCategoryRuleRuleOrAndArrayInput is an input type that accepts GetCostCategoryRuleRuleOrAndArray and GetCostCategoryRuleRuleOrAndArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrAndArrayInput` via:
GetCostCategoryRuleRuleOrAndArray{ GetCostCategoryRuleRuleOrAndArgs{...} }
type GetCostCategoryRuleRuleOrAndArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrAndArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndArrayOutput) ToGetCostCategoryRuleRuleOrAndArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndArrayOutput) ToGetCostCategoryRuleRuleOrAndArrayOutput() GetCostCategoryRuleRuleOrAndArrayOutput
func (GetCostCategoryRuleRuleOrAndArrayOutput) ToGetCostCategoryRuleRuleOrAndArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndArrayOutput) ToGetCostCategoryRuleRuleOrAndArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndArrayOutput
type GetCostCategoryRuleRuleOrAndCostCategory ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleOrAndCostCategoryArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleOrAndCostCategoryArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndCostCategoryArgs) ToGetCostCategoryRuleRuleOrAndCostCategoryOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndCostCategoryArgs) ToGetCostCategoryRuleRuleOrAndCostCategoryOutput() GetCostCategoryRuleRuleOrAndCostCategoryOutput
func (GetCostCategoryRuleRuleOrAndCostCategoryArgs) ToGetCostCategoryRuleRuleOrAndCostCategoryOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndCostCategoryArgs) ToGetCostCategoryRuleRuleOrAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndCostCategoryOutput
type GetCostCategoryRuleRuleOrAndCostCategoryArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndCostCategoryArray []GetCostCategoryRuleRuleOrAndCostCategoryInput
func (GetCostCategoryRuleRuleOrAndCostCategoryArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndCostCategoryArray) ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndCostCategoryArray) ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutput() GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput
func (GetCostCategoryRuleRuleOrAndCostCategoryArray) ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndCostCategoryArray) ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput
type GetCostCategoryRuleRuleOrAndCostCategoryArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutput() GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput }
GetCostCategoryRuleRuleOrAndCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleOrAndCostCategoryArray and GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrAndCostCategoryArrayInput` via:
GetCostCategoryRuleRuleOrAndCostCategoryArray{ GetCostCategoryRuleRuleOrAndCostCategoryArgs{...} }
type GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutput() GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput
func (GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrAndCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput
type GetCostCategoryRuleRuleOrAndCostCategoryInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrAndCostCategoryOutput() GetCostCategoryRuleRuleOrAndCostCategoryOutput ToGetCostCategoryRuleRuleOrAndCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleOrAndCostCategoryOutput }
GetCostCategoryRuleRuleOrAndCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleOrAndCostCategoryArgs and GetCostCategoryRuleRuleOrAndCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrAndCostCategoryInput` via:
GetCostCategoryRuleRuleOrAndCostCategoryArgs{...}
type GetCostCategoryRuleRuleOrAndCostCategoryOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrAndCostCategoryOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndCostCategoryOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleOrAndCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleOrAndCostCategoryOutput) ToGetCostCategoryRuleRuleOrAndCostCategoryOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndCostCategoryOutput) ToGetCostCategoryRuleRuleOrAndCostCategoryOutput() GetCostCategoryRuleRuleOrAndCostCategoryOutput
func (GetCostCategoryRuleRuleOrAndCostCategoryOutput) ToGetCostCategoryRuleRuleOrAndCostCategoryOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndCostCategoryOutput) ToGetCostCategoryRuleRuleOrAndCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndCostCategoryOutput
func (GetCostCategoryRuleRuleOrAndCostCategoryOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOrAndDimension ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleOrAndDimensionArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleOrAndDimensionArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndDimensionArgs) ToGetCostCategoryRuleRuleOrAndDimensionOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndDimensionArgs) ToGetCostCategoryRuleRuleOrAndDimensionOutput() GetCostCategoryRuleRuleOrAndDimensionOutput
func (GetCostCategoryRuleRuleOrAndDimensionArgs) ToGetCostCategoryRuleRuleOrAndDimensionOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndDimensionArgs) ToGetCostCategoryRuleRuleOrAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndDimensionOutput
type GetCostCategoryRuleRuleOrAndDimensionArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndDimensionArray []GetCostCategoryRuleRuleOrAndDimensionInput
func (GetCostCategoryRuleRuleOrAndDimensionArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndDimensionArray) ToGetCostCategoryRuleRuleOrAndDimensionArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndDimensionArray) ToGetCostCategoryRuleRuleOrAndDimensionArrayOutput() GetCostCategoryRuleRuleOrAndDimensionArrayOutput
func (GetCostCategoryRuleRuleOrAndDimensionArray) ToGetCostCategoryRuleRuleOrAndDimensionArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndDimensionArray) ToGetCostCategoryRuleRuleOrAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndDimensionArrayOutput
type GetCostCategoryRuleRuleOrAndDimensionArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrAndDimensionArrayOutput() GetCostCategoryRuleRuleOrAndDimensionArrayOutput ToGetCostCategoryRuleRuleOrAndDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrAndDimensionArrayOutput }
GetCostCategoryRuleRuleOrAndDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleOrAndDimensionArray and GetCostCategoryRuleRuleOrAndDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrAndDimensionArrayInput` via:
GetCostCategoryRuleRuleOrAndDimensionArray{ GetCostCategoryRuleRuleOrAndDimensionArgs{...} }
type GetCostCategoryRuleRuleOrAndDimensionArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrAndDimensionArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndDimensionArrayOutput) ToGetCostCategoryRuleRuleOrAndDimensionArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndDimensionArrayOutput) ToGetCostCategoryRuleRuleOrAndDimensionArrayOutput() GetCostCategoryRuleRuleOrAndDimensionArrayOutput
func (GetCostCategoryRuleRuleOrAndDimensionArrayOutput) ToGetCostCategoryRuleRuleOrAndDimensionArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndDimensionArrayOutput) ToGetCostCategoryRuleRuleOrAndDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndDimensionArrayOutput
type GetCostCategoryRuleRuleOrAndDimensionInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrAndDimensionOutput() GetCostCategoryRuleRuleOrAndDimensionOutput ToGetCostCategoryRuleRuleOrAndDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleOrAndDimensionOutput }
GetCostCategoryRuleRuleOrAndDimensionInput is an input type that accepts GetCostCategoryRuleRuleOrAndDimensionArgs and GetCostCategoryRuleRuleOrAndDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrAndDimensionInput` via:
GetCostCategoryRuleRuleOrAndDimensionArgs{...}
type GetCostCategoryRuleRuleOrAndDimensionOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrAndDimensionOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndDimensionOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleOrAndDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleOrAndDimensionOutput) ToGetCostCategoryRuleRuleOrAndDimensionOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndDimensionOutput) ToGetCostCategoryRuleRuleOrAndDimensionOutput() GetCostCategoryRuleRuleOrAndDimensionOutput
func (GetCostCategoryRuleRuleOrAndDimensionOutput) ToGetCostCategoryRuleRuleOrAndDimensionOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndDimensionOutput) ToGetCostCategoryRuleRuleOrAndDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndDimensionOutput
func (GetCostCategoryRuleRuleOrAndDimensionOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOrAndInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrAndOutput() GetCostCategoryRuleRuleOrAndOutput ToGetCostCategoryRuleRuleOrAndOutputWithContext(context.Context) GetCostCategoryRuleRuleOrAndOutput }
GetCostCategoryRuleRuleOrAndInput is an input type that accepts GetCostCategoryRuleRuleOrAndArgs and GetCostCategoryRuleRuleOrAndOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrAndInput` via:
GetCostCategoryRuleRuleOrAndArgs{...}
type GetCostCategoryRuleRuleOrAndOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrAndOutput) CostCategories ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndOutput) CostCategories() GetCostCategoryRuleRuleOrAndCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleOrAndOutput) Dimensions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndOutput) Dimensions() GetCostCategoryRuleRuleOrAndDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleOrAndOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndOutput) Tags ¶ added in v6.33.0
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleOrAndOutput) ToGetCostCategoryRuleRuleOrAndOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndOutput) ToGetCostCategoryRuleRuleOrAndOutput() GetCostCategoryRuleRuleOrAndOutput
func (GetCostCategoryRuleRuleOrAndOutput) ToGetCostCategoryRuleRuleOrAndOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndOutput) ToGetCostCategoryRuleRuleOrAndOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndOutput
type GetCostCategoryRuleRuleOrAndTag ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleOrAndTagArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleOrAndTagArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndTagArgs) ToGetCostCategoryRuleRuleOrAndTagOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndTagArgs) ToGetCostCategoryRuleRuleOrAndTagOutput() GetCostCategoryRuleRuleOrAndTagOutput
func (GetCostCategoryRuleRuleOrAndTagArgs) ToGetCostCategoryRuleRuleOrAndTagOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndTagArgs) ToGetCostCategoryRuleRuleOrAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndTagOutput
type GetCostCategoryRuleRuleOrAndTagArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndTagArray []GetCostCategoryRuleRuleOrAndTagInput
func (GetCostCategoryRuleRuleOrAndTagArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndTagArray) ToGetCostCategoryRuleRuleOrAndTagArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndTagArray) ToGetCostCategoryRuleRuleOrAndTagArrayOutput() GetCostCategoryRuleRuleOrAndTagArrayOutput
func (GetCostCategoryRuleRuleOrAndTagArray) ToGetCostCategoryRuleRuleOrAndTagArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrAndTagArray) ToGetCostCategoryRuleRuleOrAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndTagArrayOutput
type GetCostCategoryRuleRuleOrAndTagArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrAndTagArrayOutput() GetCostCategoryRuleRuleOrAndTagArrayOutput ToGetCostCategoryRuleRuleOrAndTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrAndTagArrayOutput }
GetCostCategoryRuleRuleOrAndTagArrayInput is an input type that accepts GetCostCategoryRuleRuleOrAndTagArray and GetCostCategoryRuleRuleOrAndTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrAndTagArrayInput` via:
GetCostCategoryRuleRuleOrAndTagArray{ GetCostCategoryRuleRuleOrAndTagArgs{...} }
type GetCostCategoryRuleRuleOrAndTagArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrAndTagArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndTagArrayOutput) ToGetCostCategoryRuleRuleOrAndTagArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndTagArrayOutput) ToGetCostCategoryRuleRuleOrAndTagArrayOutput() GetCostCategoryRuleRuleOrAndTagArrayOutput
func (GetCostCategoryRuleRuleOrAndTagArrayOutput) ToGetCostCategoryRuleRuleOrAndTagArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndTagArrayOutput) ToGetCostCategoryRuleRuleOrAndTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndTagArrayOutput
type GetCostCategoryRuleRuleOrAndTagInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrAndTagOutput() GetCostCategoryRuleRuleOrAndTagOutput ToGetCostCategoryRuleRuleOrAndTagOutputWithContext(context.Context) GetCostCategoryRuleRuleOrAndTagOutput }
GetCostCategoryRuleRuleOrAndTagInput is an input type that accepts GetCostCategoryRuleRuleOrAndTagArgs and GetCostCategoryRuleRuleOrAndTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrAndTagInput` via:
GetCostCategoryRuleRuleOrAndTagArgs{...}
type GetCostCategoryRuleRuleOrAndTagOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrAndTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrAndTagOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrAndTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrAndTagOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleOrAndTagOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleOrAndTagOutput) ToGetCostCategoryRuleRuleOrAndTagOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndTagOutput) ToGetCostCategoryRuleRuleOrAndTagOutput() GetCostCategoryRuleRuleOrAndTagOutput
func (GetCostCategoryRuleRuleOrAndTagOutput) ToGetCostCategoryRuleRuleOrAndTagOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndTagOutput) ToGetCostCategoryRuleRuleOrAndTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrAndTagOutput
func (GetCostCategoryRuleRuleOrAndTagOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrAndTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOrArgs ¶
type GetCostCategoryRuleRuleOrArgs struct { // Return results that match both `Dimension` objects. Ands GetCostCategoryRuleRuleOrAndArrayInput `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleOrCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleOrDimensionArrayInput `pulumi:"dimensions"` // Return results that do not match the `Dimension` object. Nots GetCostCategoryRuleRuleOrNotArrayInput `pulumi:"nots"` // Return results that match either `Dimension` object. Ors GetCostCategoryRuleRuleOrOrArrayInput `pulumi:"ors"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleOrTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleOrArgs) ElementType ¶
func (GetCostCategoryRuleRuleOrArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrArgs) ToGetCostCategoryRuleRuleOrOutput ¶
func (i GetCostCategoryRuleRuleOrArgs) ToGetCostCategoryRuleRuleOrOutput() GetCostCategoryRuleRuleOrOutput
func (GetCostCategoryRuleRuleOrArgs) ToGetCostCategoryRuleRuleOrOutputWithContext ¶
func (i GetCostCategoryRuleRuleOrArgs) ToGetCostCategoryRuleRuleOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOutput
type GetCostCategoryRuleRuleOrArray ¶
type GetCostCategoryRuleRuleOrArray []GetCostCategoryRuleRuleOrInput
func (GetCostCategoryRuleRuleOrArray) ElementType ¶
func (GetCostCategoryRuleRuleOrArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrArray) ToGetCostCategoryRuleRuleOrArrayOutput ¶
func (i GetCostCategoryRuleRuleOrArray) ToGetCostCategoryRuleRuleOrArrayOutput() GetCostCategoryRuleRuleOrArrayOutput
func (GetCostCategoryRuleRuleOrArray) ToGetCostCategoryRuleRuleOrArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleOrArray) ToGetCostCategoryRuleRuleOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrArrayOutput
type GetCostCategoryRuleRuleOrArrayInput ¶
type GetCostCategoryRuleRuleOrArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrArrayOutput() GetCostCategoryRuleRuleOrArrayOutput ToGetCostCategoryRuleRuleOrArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrArrayOutput }
GetCostCategoryRuleRuleOrArrayInput is an input type that accepts GetCostCategoryRuleRuleOrArray and GetCostCategoryRuleRuleOrArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrArrayInput` via:
GetCostCategoryRuleRuleOrArray{ GetCostCategoryRuleRuleOrArgs{...} }
type GetCostCategoryRuleRuleOrArrayOutput ¶
type GetCostCategoryRuleRuleOrArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleOrArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrArrayOutput) Index ¶
func (o GetCostCategoryRuleRuleOrArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleOrOutput
func (GetCostCategoryRuleRuleOrArrayOutput) ToGetCostCategoryRuleRuleOrArrayOutput ¶
func (o GetCostCategoryRuleRuleOrArrayOutput) ToGetCostCategoryRuleRuleOrArrayOutput() GetCostCategoryRuleRuleOrArrayOutput
func (GetCostCategoryRuleRuleOrArrayOutput) ToGetCostCategoryRuleRuleOrArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleOrArrayOutput) ToGetCostCategoryRuleRuleOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrArrayOutput
type GetCostCategoryRuleRuleOrCostCategory ¶
type GetCostCategoryRuleRuleOrCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleOrCostCategoryArgs ¶
type GetCostCategoryRuleRuleOrCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleOrCostCategoryArgs) ElementType ¶
func (GetCostCategoryRuleRuleOrCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrCostCategoryArgs) ToGetCostCategoryRuleRuleOrCostCategoryOutput ¶
func (i GetCostCategoryRuleRuleOrCostCategoryArgs) ToGetCostCategoryRuleRuleOrCostCategoryOutput() GetCostCategoryRuleRuleOrCostCategoryOutput
func (GetCostCategoryRuleRuleOrCostCategoryArgs) ToGetCostCategoryRuleRuleOrCostCategoryOutputWithContext ¶
func (i GetCostCategoryRuleRuleOrCostCategoryArgs) ToGetCostCategoryRuleRuleOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrCostCategoryOutput
type GetCostCategoryRuleRuleOrCostCategoryArray ¶
type GetCostCategoryRuleRuleOrCostCategoryArray []GetCostCategoryRuleRuleOrCostCategoryInput
func (GetCostCategoryRuleRuleOrCostCategoryArray) ElementType ¶
func (GetCostCategoryRuleRuleOrCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrCostCategoryArray) ToGetCostCategoryRuleRuleOrCostCategoryArrayOutput ¶
func (i GetCostCategoryRuleRuleOrCostCategoryArray) ToGetCostCategoryRuleRuleOrCostCategoryArrayOutput() GetCostCategoryRuleRuleOrCostCategoryArrayOutput
func (GetCostCategoryRuleRuleOrCostCategoryArray) ToGetCostCategoryRuleRuleOrCostCategoryArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleOrCostCategoryArray) ToGetCostCategoryRuleRuleOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrCostCategoryArrayOutput
type GetCostCategoryRuleRuleOrCostCategoryArrayInput ¶
type GetCostCategoryRuleRuleOrCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrCostCategoryArrayOutput() GetCostCategoryRuleRuleOrCostCategoryArrayOutput ToGetCostCategoryRuleRuleOrCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrCostCategoryArrayOutput }
GetCostCategoryRuleRuleOrCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleOrCostCategoryArray and GetCostCategoryRuleRuleOrCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrCostCategoryArrayInput` via:
GetCostCategoryRuleRuleOrCostCategoryArray{ GetCostCategoryRuleRuleOrCostCategoryArgs{...} }
type GetCostCategoryRuleRuleOrCostCategoryArrayOutput ¶
type GetCostCategoryRuleRuleOrCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrCostCategoryArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleOrCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrCostCategoryArrayOutput ¶
func (o GetCostCategoryRuleRuleOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrCostCategoryArrayOutput() GetCostCategoryRuleRuleOrCostCategoryArrayOutput
func (GetCostCategoryRuleRuleOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrCostCategoryArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrCostCategoryArrayOutput
type GetCostCategoryRuleRuleOrCostCategoryInput ¶
type GetCostCategoryRuleRuleOrCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrCostCategoryOutput() GetCostCategoryRuleRuleOrCostCategoryOutput ToGetCostCategoryRuleRuleOrCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleOrCostCategoryOutput }
GetCostCategoryRuleRuleOrCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleOrCostCategoryArgs and GetCostCategoryRuleRuleOrCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrCostCategoryInput` via:
GetCostCategoryRuleRuleOrCostCategoryArgs{...}
type GetCostCategoryRuleRuleOrCostCategoryOutput ¶
type GetCostCategoryRuleRuleOrCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrCostCategoryOutput) ElementType ¶
func (GetCostCategoryRuleRuleOrCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrCostCategoryOutput) Key ¶
func (o GetCostCategoryRuleRuleOrCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleOrCostCategoryOutput) MatchOptions ¶
func (o GetCostCategoryRuleRuleOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleOrCostCategoryOutput) ToGetCostCategoryRuleRuleOrCostCategoryOutput ¶
func (o GetCostCategoryRuleRuleOrCostCategoryOutput) ToGetCostCategoryRuleRuleOrCostCategoryOutput() GetCostCategoryRuleRuleOrCostCategoryOutput
func (GetCostCategoryRuleRuleOrCostCategoryOutput) ToGetCostCategoryRuleRuleOrCostCategoryOutputWithContext ¶
func (o GetCostCategoryRuleRuleOrCostCategoryOutput) ToGetCostCategoryRuleRuleOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrCostCategoryOutput
func (GetCostCategoryRuleRuleOrCostCategoryOutput) Values ¶
func (o GetCostCategoryRuleRuleOrCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOrDimension ¶
type GetCostCategoryRuleRuleOrDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleOrDimensionArgs ¶
type GetCostCategoryRuleRuleOrDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleOrDimensionArgs) ElementType ¶
func (GetCostCategoryRuleRuleOrDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrDimensionArgs) ToGetCostCategoryRuleRuleOrDimensionOutput ¶
func (i GetCostCategoryRuleRuleOrDimensionArgs) ToGetCostCategoryRuleRuleOrDimensionOutput() GetCostCategoryRuleRuleOrDimensionOutput
func (GetCostCategoryRuleRuleOrDimensionArgs) ToGetCostCategoryRuleRuleOrDimensionOutputWithContext ¶
func (i GetCostCategoryRuleRuleOrDimensionArgs) ToGetCostCategoryRuleRuleOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrDimensionOutput
type GetCostCategoryRuleRuleOrDimensionArray ¶
type GetCostCategoryRuleRuleOrDimensionArray []GetCostCategoryRuleRuleOrDimensionInput
func (GetCostCategoryRuleRuleOrDimensionArray) ElementType ¶
func (GetCostCategoryRuleRuleOrDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrDimensionArray) ToGetCostCategoryRuleRuleOrDimensionArrayOutput ¶
func (i GetCostCategoryRuleRuleOrDimensionArray) ToGetCostCategoryRuleRuleOrDimensionArrayOutput() GetCostCategoryRuleRuleOrDimensionArrayOutput
func (GetCostCategoryRuleRuleOrDimensionArray) ToGetCostCategoryRuleRuleOrDimensionArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleOrDimensionArray) ToGetCostCategoryRuleRuleOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrDimensionArrayOutput
type GetCostCategoryRuleRuleOrDimensionArrayInput ¶
type GetCostCategoryRuleRuleOrDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrDimensionArrayOutput() GetCostCategoryRuleRuleOrDimensionArrayOutput ToGetCostCategoryRuleRuleOrDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrDimensionArrayOutput }
GetCostCategoryRuleRuleOrDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleOrDimensionArray and GetCostCategoryRuleRuleOrDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrDimensionArrayInput` via:
GetCostCategoryRuleRuleOrDimensionArray{ GetCostCategoryRuleRuleOrDimensionArgs{...} }
type GetCostCategoryRuleRuleOrDimensionArrayOutput ¶
type GetCostCategoryRuleRuleOrDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrDimensionArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleOrDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrDimensionArrayOutput) ToGetCostCategoryRuleRuleOrDimensionArrayOutput ¶
func (o GetCostCategoryRuleRuleOrDimensionArrayOutput) ToGetCostCategoryRuleRuleOrDimensionArrayOutput() GetCostCategoryRuleRuleOrDimensionArrayOutput
func (GetCostCategoryRuleRuleOrDimensionArrayOutput) ToGetCostCategoryRuleRuleOrDimensionArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleOrDimensionArrayOutput) ToGetCostCategoryRuleRuleOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrDimensionArrayOutput
type GetCostCategoryRuleRuleOrDimensionInput ¶
type GetCostCategoryRuleRuleOrDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrDimensionOutput() GetCostCategoryRuleRuleOrDimensionOutput ToGetCostCategoryRuleRuleOrDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleOrDimensionOutput }
GetCostCategoryRuleRuleOrDimensionInput is an input type that accepts GetCostCategoryRuleRuleOrDimensionArgs and GetCostCategoryRuleRuleOrDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrDimensionInput` via:
GetCostCategoryRuleRuleOrDimensionArgs{...}
type GetCostCategoryRuleRuleOrDimensionOutput ¶
type GetCostCategoryRuleRuleOrDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrDimensionOutput) ElementType ¶
func (GetCostCategoryRuleRuleOrDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrDimensionOutput) Key ¶
func (o GetCostCategoryRuleRuleOrDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleOrDimensionOutput) MatchOptions ¶
func (o GetCostCategoryRuleRuleOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleOrDimensionOutput) ToGetCostCategoryRuleRuleOrDimensionOutput ¶
func (o GetCostCategoryRuleRuleOrDimensionOutput) ToGetCostCategoryRuleRuleOrDimensionOutput() GetCostCategoryRuleRuleOrDimensionOutput
func (GetCostCategoryRuleRuleOrDimensionOutput) ToGetCostCategoryRuleRuleOrDimensionOutputWithContext ¶
func (o GetCostCategoryRuleRuleOrDimensionOutput) ToGetCostCategoryRuleRuleOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrDimensionOutput
func (GetCostCategoryRuleRuleOrDimensionOutput) Values ¶
func (o GetCostCategoryRuleRuleOrDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOrInput ¶
type GetCostCategoryRuleRuleOrInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrOutput() GetCostCategoryRuleRuleOrOutput ToGetCostCategoryRuleRuleOrOutputWithContext(context.Context) GetCostCategoryRuleRuleOrOutput }
GetCostCategoryRuleRuleOrInput is an input type that accepts GetCostCategoryRuleRuleOrArgs and GetCostCategoryRuleRuleOrOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrInput` via:
GetCostCategoryRuleRuleOrArgs{...}
type GetCostCategoryRuleRuleOrNot ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNot struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleOrNotCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleOrNotDimension `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleOrNotTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleOrNotArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleOrNotCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleOrNotDimensionArrayInput `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleOrNotTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleOrNotArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotArgs) ToGetCostCategoryRuleRuleOrNotOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotArgs) ToGetCostCategoryRuleRuleOrNotOutput() GetCostCategoryRuleRuleOrNotOutput
func (GetCostCategoryRuleRuleOrNotArgs) ToGetCostCategoryRuleRuleOrNotOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotArgs) ToGetCostCategoryRuleRuleOrNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotOutput
type GetCostCategoryRuleRuleOrNotArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotArray []GetCostCategoryRuleRuleOrNotInput
func (GetCostCategoryRuleRuleOrNotArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotArray) ToGetCostCategoryRuleRuleOrNotArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotArray) ToGetCostCategoryRuleRuleOrNotArrayOutput() GetCostCategoryRuleRuleOrNotArrayOutput
func (GetCostCategoryRuleRuleOrNotArray) ToGetCostCategoryRuleRuleOrNotArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotArray) ToGetCostCategoryRuleRuleOrNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotArrayOutput
type GetCostCategoryRuleRuleOrNotArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrNotArrayOutput() GetCostCategoryRuleRuleOrNotArrayOutput ToGetCostCategoryRuleRuleOrNotArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrNotArrayOutput }
GetCostCategoryRuleRuleOrNotArrayInput is an input type that accepts GetCostCategoryRuleRuleOrNotArray and GetCostCategoryRuleRuleOrNotArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrNotArrayInput` via:
GetCostCategoryRuleRuleOrNotArray{ GetCostCategoryRuleRuleOrNotArgs{...} }
type GetCostCategoryRuleRuleOrNotArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrNotArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotArrayOutput) ToGetCostCategoryRuleRuleOrNotArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotArrayOutput) ToGetCostCategoryRuleRuleOrNotArrayOutput() GetCostCategoryRuleRuleOrNotArrayOutput
func (GetCostCategoryRuleRuleOrNotArrayOutput) ToGetCostCategoryRuleRuleOrNotArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotArrayOutput) ToGetCostCategoryRuleRuleOrNotArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotArrayOutput
type GetCostCategoryRuleRuleOrNotCostCategory ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleOrNotCostCategoryArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleOrNotCostCategoryArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotCostCategoryArgs) ToGetCostCategoryRuleRuleOrNotCostCategoryOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotCostCategoryArgs) ToGetCostCategoryRuleRuleOrNotCostCategoryOutput() GetCostCategoryRuleRuleOrNotCostCategoryOutput
func (GetCostCategoryRuleRuleOrNotCostCategoryArgs) ToGetCostCategoryRuleRuleOrNotCostCategoryOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotCostCategoryArgs) ToGetCostCategoryRuleRuleOrNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotCostCategoryOutput
type GetCostCategoryRuleRuleOrNotCostCategoryArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotCostCategoryArray []GetCostCategoryRuleRuleOrNotCostCategoryInput
func (GetCostCategoryRuleRuleOrNotCostCategoryArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotCostCategoryArray) ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotCostCategoryArray) ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutput() GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput
func (GetCostCategoryRuleRuleOrNotCostCategoryArray) ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotCostCategoryArray) ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput
type GetCostCategoryRuleRuleOrNotCostCategoryArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutput() GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput }
GetCostCategoryRuleRuleOrNotCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleOrNotCostCategoryArray and GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrNotCostCategoryArrayInput` via:
GetCostCategoryRuleRuleOrNotCostCategoryArray{ GetCostCategoryRuleRuleOrNotCostCategoryArgs{...} }
type GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutput() GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput
func (GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrNotCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput
type GetCostCategoryRuleRuleOrNotCostCategoryInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrNotCostCategoryOutput() GetCostCategoryRuleRuleOrNotCostCategoryOutput ToGetCostCategoryRuleRuleOrNotCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleOrNotCostCategoryOutput }
GetCostCategoryRuleRuleOrNotCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleOrNotCostCategoryArgs and GetCostCategoryRuleRuleOrNotCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrNotCostCategoryInput` via:
GetCostCategoryRuleRuleOrNotCostCategoryArgs{...}
type GetCostCategoryRuleRuleOrNotCostCategoryOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrNotCostCategoryOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotCostCategoryOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleOrNotCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleOrNotCostCategoryOutput) ToGetCostCategoryRuleRuleOrNotCostCategoryOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotCostCategoryOutput) ToGetCostCategoryRuleRuleOrNotCostCategoryOutput() GetCostCategoryRuleRuleOrNotCostCategoryOutput
func (GetCostCategoryRuleRuleOrNotCostCategoryOutput) ToGetCostCategoryRuleRuleOrNotCostCategoryOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotCostCategoryOutput) ToGetCostCategoryRuleRuleOrNotCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotCostCategoryOutput
func (GetCostCategoryRuleRuleOrNotCostCategoryOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOrNotDimension ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleOrNotDimensionArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleOrNotDimensionArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotDimensionArgs) ToGetCostCategoryRuleRuleOrNotDimensionOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotDimensionArgs) ToGetCostCategoryRuleRuleOrNotDimensionOutput() GetCostCategoryRuleRuleOrNotDimensionOutput
func (GetCostCategoryRuleRuleOrNotDimensionArgs) ToGetCostCategoryRuleRuleOrNotDimensionOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotDimensionArgs) ToGetCostCategoryRuleRuleOrNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotDimensionOutput
type GetCostCategoryRuleRuleOrNotDimensionArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotDimensionArray []GetCostCategoryRuleRuleOrNotDimensionInput
func (GetCostCategoryRuleRuleOrNotDimensionArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotDimensionArray) ToGetCostCategoryRuleRuleOrNotDimensionArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotDimensionArray) ToGetCostCategoryRuleRuleOrNotDimensionArrayOutput() GetCostCategoryRuleRuleOrNotDimensionArrayOutput
func (GetCostCategoryRuleRuleOrNotDimensionArray) ToGetCostCategoryRuleRuleOrNotDimensionArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotDimensionArray) ToGetCostCategoryRuleRuleOrNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotDimensionArrayOutput
type GetCostCategoryRuleRuleOrNotDimensionArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrNotDimensionArrayOutput() GetCostCategoryRuleRuleOrNotDimensionArrayOutput ToGetCostCategoryRuleRuleOrNotDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrNotDimensionArrayOutput }
GetCostCategoryRuleRuleOrNotDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleOrNotDimensionArray and GetCostCategoryRuleRuleOrNotDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrNotDimensionArrayInput` via:
GetCostCategoryRuleRuleOrNotDimensionArray{ GetCostCategoryRuleRuleOrNotDimensionArgs{...} }
type GetCostCategoryRuleRuleOrNotDimensionArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrNotDimensionArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotDimensionArrayOutput) ToGetCostCategoryRuleRuleOrNotDimensionArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotDimensionArrayOutput) ToGetCostCategoryRuleRuleOrNotDimensionArrayOutput() GetCostCategoryRuleRuleOrNotDimensionArrayOutput
func (GetCostCategoryRuleRuleOrNotDimensionArrayOutput) ToGetCostCategoryRuleRuleOrNotDimensionArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotDimensionArrayOutput) ToGetCostCategoryRuleRuleOrNotDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotDimensionArrayOutput
type GetCostCategoryRuleRuleOrNotDimensionInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrNotDimensionOutput() GetCostCategoryRuleRuleOrNotDimensionOutput ToGetCostCategoryRuleRuleOrNotDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleOrNotDimensionOutput }
GetCostCategoryRuleRuleOrNotDimensionInput is an input type that accepts GetCostCategoryRuleRuleOrNotDimensionArgs and GetCostCategoryRuleRuleOrNotDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrNotDimensionInput` via:
GetCostCategoryRuleRuleOrNotDimensionArgs{...}
type GetCostCategoryRuleRuleOrNotDimensionOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrNotDimensionOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotDimensionOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleOrNotDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleOrNotDimensionOutput) ToGetCostCategoryRuleRuleOrNotDimensionOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotDimensionOutput) ToGetCostCategoryRuleRuleOrNotDimensionOutput() GetCostCategoryRuleRuleOrNotDimensionOutput
func (GetCostCategoryRuleRuleOrNotDimensionOutput) ToGetCostCategoryRuleRuleOrNotDimensionOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotDimensionOutput) ToGetCostCategoryRuleRuleOrNotDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotDimensionOutput
func (GetCostCategoryRuleRuleOrNotDimensionOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOrNotInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrNotOutput() GetCostCategoryRuleRuleOrNotOutput ToGetCostCategoryRuleRuleOrNotOutputWithContext(context.Context) GetCostCategoryRuleRuleOrNotOutput }
GetCostCategoryRuleRuleOrNotInput is an input type that accepts GetCostCategoryRuleRuleOrNotArgs and GetCostCategoryRuleRuleOrNotOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrNotInput` via:
GetCostCategoryRuleRuleOrNotArgs{...}
type GetCostCategoryRuleRuleOrNotOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrNotOutput) CostCategories ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotOutput) CostCategories() GetCostCategoryRuleRuleOrNotCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleOrNotOutput) Dimensions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotOutput) Dimensions() GetCostCategoryRuleRuleOrNotDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleOrNotOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotOutput) Tags ¶ added in v6.33.0
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleOrNotOutput) ToGetCostCategoryRuleRuleOrNotOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotOutput) ToGetCostCategoryRuleRuleOrNotOutput() GetCostCategoryRuleRuleOrNotOutput
func (GetCostCategoryRuleRuleOrNotOutput) ToGetCostCategoryRuleRuleOrNotOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotOutput) ToGetCostCategoryRuleRuleOrNotOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotOutput
type GetCostCategoryRuleRuleOrNotTag ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleOrNotTagArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleOrNotTagArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotTagArgs) ToGetCostCategoryRuleRuleOrNotTagOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotTagArgs) ToGetCostCategoryRuleRuleOrNotTagOutput() GetCostCategoryRuleRuleOrNotTagOutput
func (GetCostCategoryRuleRuleOrNotTagArgs) ToGetCostCategoryRuleRuleOrNotTagOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotTagArgs) ToGetCostCategoryRuleRuleOrNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotTagOutput
type GetCostCategoryRuleRuleOrNotTagArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotTagArray []GetCostCategoryRuleRuleOrNotTagInput
func (GetCostCategoryRuleRuleOrNotTagArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotTagArray) ToGetCostCategoryRuleRuleOrNotTagArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotTagArray) ToGetCostCategoryRuleRuleOrNotTagArrayOutput() GetCostCategoryRuleRuleOrNotTagArrayOutput
func (GetCostCategoryRuleRuleOrNotTagArray) ToGetCostCategoryRuleRuleOrNotTagArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrNotTagArray) ToGetCostCategoryRuleRuleOrNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotTagArrayOutput
type GetCostCategoryRuleRuleOrNotTagArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrNotTagArrayOutput() GetCostCategoryRuleRuleOrNotTagArrayOutput ToGetCostCategoryRuleRuleOrNotTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrNotTagArrayOutput }
GetCostCategoryRuleRuleOrNotTagArrayInput is an input type that accepts GetCostCategoryRuleRuleOrNotTagArray and GetCostCategoryRuleRuleOrNotTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrNotTagArrayInput` via:
GetCostCategoryRuleRuleOrNotTagArray{ GetCostCategoryRuleRuleOrNotTagArgs{...} }
type GetCostCategoryRuleRuleOrNotTagArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrNotTagArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotTagArrayOutput) ToGetCostCategoryRuleRuleOrNotTagArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotTagArrayOutput) ToGetCostCategoryRuleRuleOrNotTagArrayOutput() GetCostCategoryRuleRuleOrNotTagArrayOutput
func (GetCostCategoryRuleRuleOrNotTagArrayOutput) ToGetCostCategoryRuleRuleOrNotTagArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotTagArrayOutput) ToGetCostCategoryRuleRuleOrNotTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotTagArrayOutput
type GetCostCategoryRuleRuleOrNotTagInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrNotTagOutput() GetCostCategoryRuleRuleOrNotTagOutput ToGetCostCategoryRuleRuleOrNotTagOutputWithContext(context.Context) GetCostCategoryRuleRuleOrNotTagOutput }
GetCostCategoryRuleRuleOrNotTagInput is an input type that accepts GetCostCategoryRuleRuleOrNotTagArgs and GetCostCategoryRuleRuleOrNotTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrNotTagInput` via:
GetCostCategoryRuleRuleOrNotTagArgs{...}
type GetCostCategoryRuleRuleOrNotTagOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrNotTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrNotTagOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrNotTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrNotTagOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleOrNotTagOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleOrNotTagOutput) ToGetCostCategoryRuleRuleOrNotTagOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotTagOutput) ToGetCostCategoryRuleRuleOrNotTagOutput() GetCostCategoryRuleRuleOrNotTagOutput
func (GetCostCategoryRuleRuleOrNotTagOutput) ToGetCostCategoryRuleRuleOrNotTagOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotTagOutput) ToGetCostCategoryRuleRuleOrNotTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrNotTagOutput
func (GetCostCategoryRuleRuleOrNotTagOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrNotTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOrOr ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOr struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories []GetCostCategoryRuleRuleOrOrCostCategory `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions []GetCostCategoryRuleRuleOrOrDimension `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleOrOrTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleOrOrArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategories GetCostCategoryRuleRuleOrOrCostCategoryArrayInput `pulumi:"costCategories"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. Dimensions GetCostCategoryRuleRuleOrOrDimensionArrayInput `pulumi:"dimensions"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags GetCostCategoryRuleRuleOrOrTagArrayInput `pulumi:"tags"` }
func (GetCostCategoryRuleRuleOrOrArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrArgs) ToGetCostCategoryRuleRuleOrOrOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrArgs) ToGetCostCategoryRuleRuleOrOrOutput() GetCostCategoryRuleRuleOrOrOutput
func (GetCostCategoryRuleRuleOrOrArgs) ToGetCostCategoryRuleRuleOrOrOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrArgs) ToGetCostCategoryRuleRuleOrOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrOutput
type GetCostCategoryRuleRuleOrOrArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrArray []GetCostCategoryRuleRuleOrOrInput
func (GetCostCategoryRuleRuleOrOrArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrArray) ToGetCostCategoryRuleRuleOrOrArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrArray) ToGetCostCategoryRuleRuleOrOrArrayOutput() GetCostCategoryRuleRuleOrOrArrayOutput
func (GetCostCategoryRuleRuleOrOrArray) ToGetCostCategoryRuleRuleOrOrArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrArray) ToGetCostCategoryRuleRuleOrOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrArrayOutput
type GetCostCategoryRuleRuleOrOrArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrOrArrayOutput() GetCostCategoryRuleRuleOrOrArrayOutput ToGetCostCategoryRuleRuleOrOrArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrOrArrayOutput }
GetCostCategoryRuleRuleOrOrArrayInput is an input type that accepts GetCostCategoryRuleRuleOrOrArray and GetCostCategoryRuleRuleOrOrArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrOrArrayInput` via:
GetCostCategoryRuleRuleOrOrArray{ GetCostCategoryRuleRuleOrOrArgs{...} }
type GetCostCategoryRuleRuleOrOrArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrOrArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrArrayOutput) ToGetCostCategoryRuleRuleOrOrArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrArrayOutput) ToGetCostCategoryRuleRuleOrOrArrayOutput() GetCostCategoryRuleRuleOrOrArrayOutput
func (GetCostCategoryRuleRuleOrOrArrayOutput) ToGetCostCategoryRuleRuleOrOrArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrArrayOutput) ToGetCostCategoryRuleRuleOrOrArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrArrayOutput
type GetCostCategoryRuleRuleOrOrCostCategory ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrCostCategory struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleOrOrCostCategoryArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrCostCategoryArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleOrOrCostCategoryArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrCostCategoryArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrCostCategoryArgs) ToGetCostCategoryRuleRuleOrOrCostCategoryOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrCostCategoryArgs) ToGetCostCategoryRuleRuleOrOrCostCategoryOutput() GetCostCategoryRuleRuleOrOrCostCategoryOutput
func (GetCostCategoryRuleRuleOrOrCostCategoryArgs) ToGetCostCategoryRuleRuleOrOrCostCategoryOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrCostCategoryArgs) ToGetCostCategoryRuleRuleOrOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrCostCategoryOutput
type GetCostCategoryRuleRuleOrOrCostCategoryArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrCostCategoryArray []GetCostCategoryRuleRuleOrOrCostCategoryInput
func (GetCostCategoryRuleRuleOrOrCostCategoryArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrCostCategoryArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrCostCategoryArray) ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrCostCategoryArray) ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutput() GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput
func (GetCostCategoryRuleRuleOrOrCostCategoryArray) ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrCostCategoryArray) ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput
type GetCostCategoryRuleRuleOrOrCostCategoryArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrCostCategoryArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutput() GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput }
GetCostCategoryRuleRuleOrOrCostCategoryArrayInput is an input type that accepts GetCostCategoryRuleRuleOrOrCostCategoryArray and GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrOrCostCategoryArrayInput` via:
GetCostCategoryRuleRuleOrOrCostCategoryArray{ GetCostCategoryRuleRuleOrOrCostCategoryArgs{...} }
type GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutput() GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput
func (GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput) ToGetCostCategoryRuleRuleOrOrCostCategoryArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput
type GetCostCategoryRuleRuleOrOrCostCategoryInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrCostCategoryInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrOrCostCategoryOutput() GetCostCategoryRuleRuleOrOrCostCategoryOutput ToGetCostCategoryRuleRuleOrOrCostCategoryOutputWithContext(context.Context) GetCostCategoryRuleRuleOrOrCostCategoryOutput }
GetCostCategoryRuleRuleOrOrCostCategoryInput is an input type that accepts GetCostCategoryRuleRuleOrOrCostCategoryArgs and GetCostCategoryRuleRuleOrOrCostCategoryOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrOrCostCategoryInput` via:
GetCostCategoryRuleRuleOrOrCostCategoryArgs{...}
type GetCostCategoryRuleRuleOrOrCostCategoryOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrCostCategoryOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrOrCostCategoryOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrCostCategoryOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrCostCategoryOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrCostCategoryOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleOrOrCostCategoryOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleOrOrCostCategoryOutput) ToGetCostCategoryRuleRuleOrOrCostCategoryOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrCostCategoryOutput) ToGetCostCategoryRuleRuleOrOrCostCategoryOutput() GetCostCategoryRuleRuleOrOrCostCategoryOutput
func (GetCostCategoryRuleRuleOrOrCostCategoryOutput) ToGetCostCategoryRuleRuleOrOrCostCategoryOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrCostCategoryOutput) ToGetCostCategoryRuleRuleOrOrCostCategoryOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrCostCategoryOutput
func (GetCostCategoryRuleRuleOrOrCostCategoryOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrCostCategoryOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOrOrDimension ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrDimension struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleOrOrDimensionArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrDimensionArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleOrOrDimensionArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrDimensionArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrDimensionArgs) ToGetCostCategoryRuleRuleOrOrDimensionOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrDimensionArgs) ToGetCostCategoryRuleRuleOrOrDimensionOutput() GetCostCategoryRuleRuleOrOrDimensionOutput
func (GetCostCategoryRuleRuleOrOrDimensionArgs) ToGetCostCategoryRuleRuleOrOrDimensionOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrDimensionArgs) ToGetCostCategoryRuleRuleOrOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrDimensionOutput
type GetCostCategoryRuleRuleOrOrDimensionArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrDimensionArray []GetCostCategoryRuleRuleOrOrDimensionInput
func (GetCostCategoryRuleRuleOrOrDimensionArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrDimensionArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrDimensionArray) ToGetCostCategoryRuleRuleOrOrDimensionArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrDimensionArray) ToGetCostCategoryRuleRuleOrOrDimensionArrayOutput() GetCostCategoryRuleRuleOrOrDimensionArrayOutput
func (GetCostCategoryRuleRuleOrOrDimensionArray) ToGetCostCategoryRuleRuleOrOrDimensionArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrDimensionArray) ToGetCostCategoryRuleRuleOrOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrDimensionArrayOutput
type GetCostCategoryRuleRuleOrOrDimensionArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrDimensionArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrOrDimensionArrayOutput() GetCostCategoryRuleRuleOrOrDimensionArrayOutput ToGetCostCategoryRuleRuleOrOrDimensionArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrOrDimensionArrayOutput }
GetCostCategoryRuleRuleOrOrDimensionArrayInput is an input type that accepts GetCostCategoryRuleRuleOrOrDimensionArray and GetCostCategoryRuleRuleOrOrDimensionArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrOrDimensionArrayInput` via:
GetCostCategoryRuleRuleOrOrDimensionArray{ GetCostCategoryRuleRuleOrOrDimensionArgs{...} }
type GetCostCategoryRuleRuleOrOrDimensionArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrOrDimensionArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrDimensionArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrDimensionArrayOutput) ToGetCostCategoryRuleRuleOrOrDimensionArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrDimensionArrayOutput) ToGetCostCategoryRuleRuleOrOrDimensionArrayOutput() GetCostCategoryRuleRuleOrOrDimensionArrayOutput
func (GetCostCategoryRuleRuleOrOrDimensionArrayOutput) ToGetCostCategoryRuleRuleOrOrDimensionArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrDimensionArrayOutput) ToGetCostCategoryRuleRuleOrOrDimensionArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrDimensionArrayOutput
type GetCostCategoryRuleRuleOrOrDimensionInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrDimensionInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrOrDimensionOutput() GetCostCategoryRuleRuleOrOrDimensionOutput ToGetCostCategoryRuleRuleOrOrDimensionOutputWithContext(context.Context) GetCostCategoryRuleRuleOrOrDimensionOutput }
GetCostCategoryRuleRuleOrOrDimensionInput is an input type that accepts GetCostCategoryRuleRuleOrOrDimensionArgs and GetCostCategoryRuleRuleOrOrDimensionOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrOrDimensionInput` via:
GetCostCategoryRuleRuleOrOrDimensionArgs{...}
type GetCostCategoryRuleRuleOrOrDimensionOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrDimensionOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrOrDimensionOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrDimensionOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrDimensionOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrDimensionOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleOrOrDimensionOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleOrOrDimensionOutput) ToGetCostCategoryRuleRuleOrOrDimensionOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrDimensionOutput) ToGetCostCategoryRuleRuleOrOrDimensionOutput() GetCostCategoryRuleRuleOrOrDimensionOutput
func (GetCostCategoryRuleRuleOrOrDimensionOutput) ToGetCostCategoryRuleRuleOrOrDimensionOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrDimensionOutput) ToGetCostCategoryRuleRuleOrOrDimensionOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrDimensionOutput
func (GetCostCategoryRuleRuleOrOrDimensionOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrDimensionOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOrOrInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrOrOutput() GetCostCategoryRuleRuleOrOrOutput ToGetCostCategoryRuleRuleOrOrOutputWithContext(context.Context) GetCostCategoryRuleRuleOrOrOutput }
GetCostCategoryRuleRuleOrOrInput is an input type that accepts GetCostCategoryRuleRuleOrOrArgs and GetCostCategoryRuleRuleOrOrOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrOrInput` via:
GetCostCategoryRuleRuleOrOrArgs{...}
type GetCostCategoryRuleRuleOrOrOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrOrOutput) CostCategories ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrOutput) CostCategories() GetCostCategoryRuleRuleOrOrCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleOrOrOutput) Dimensions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrOutput) Dimensions() GetCostCategoryRuleRuleOrOrDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleOrOrOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrOutput) Tags ¶ added in v6.33.0
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleOrOrOutput) ToGetCostCategoryRuleRuleOrOrOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrOutput) ToGetCostCategoryRuleRuleOrOrOutput() GetCostCategoryRuleRuleOrOrOutput
func (GetCostCategoryRuleRuleOrOrOutput) ToGetCostCategoryRuleRuleOrOrOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrOutput) ToGetCostCategoryRuleRuleOrOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrOutput
type GetCostCategoryRuleRuleOrOrTag ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleOrOrTagArgs ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleOrOrTagArgs) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrTagArgs) ToGetCostCategoryRuleRuleOrOrTagOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrTagArgs) ToGetCostCategoryRuleRuleOrOrTagOutput() GetCostCategoryRuleRuleOrOrTagOutput
func (GetCostCategoryRuleRuleOrOrTagArgs) ToGetCostCategoryRuleRuleOrOrTagOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrTagArgs) ToGetCostCategoryRuleRuleOrOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrTagOutput
type GetCostCategoryRuleRuleOrOrTagArray ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrTagArray []GetCostCategoryRuleRuleOrOrTagInput
func (GetCostCategoryRuleRuleOrOrTagArray) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrTagArray) ToGetCostCategoryRuleRuleOrOrTagArrayOutput ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrTagArray) ToGetCostCategoryRuleRuleOrOrTagArrayOutput() GetCostCategoryRuleRuleOrOrTagArrayOutput
func (GetCostCategoryRuleRuleOrOrTagArray) ToGetCostCategoryRuleRuleOrOrTagArrayOutputWithContext ¶ added in v6.33.0
func (i GetCostCategoryRuleRuleOrOrTagArray) ToGetCostCategoryRuleRuleOrOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrTagArrayOutput
type GetCostCategoryRuleRuleOrOrTagArrayInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrOrTagArrayOutput() GetCostCategoryRuleRuleOrOrTagArrayOutput ToGetCostCategoryRuleRuleOrOrTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrOrTagArrayOutput }
GetCostCategoryRuleRuleOrOrTagArrayInput is an input type that accepts GetCostCategoryRuleRuleOrOrTagArray and GetCostCategoryRuleRuleOrOrTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrOrTagArrayInput` via:
GetCostCategoryRuleRuleOrOrTagArray{ GetCostCategoryRuleRuleOrOrTagArgs{...} }
type GetCostCategoryRuleRuleOrOrTagArrayOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrOrTagArrayOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrTagArrayOutput) ToGetCostCategoryRuleRuleOrOrTagArrayOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrTagArrayOutput) ToGetCostCategoryRuleRuleOrOrTagArrayOutput() GetCostCategoryRuleRuleOrOrTagArrayOutput
func (GetCostCategoryRuleRuleOrOrTagArrayOutput) ToGetCostCategoryRuleRuleOrOrTagArrayOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrTagArrayOutput) ToGetCostCategoryRuleRuleOrOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrTagArrayOutput
type GetCostCategoryRuleRuleOrOrTagInput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrOrTagOutput() GetCostCategoryRuleRuleOrOrTagOutput ToGetCostCategoryRuleRuleOrOrTagOutputWithContext(context.Context) GetCostCategoryRuleRuleOrOrTagOutput }
GetCostCategoryRuleRuleOrOrTagInput is an input type that accepts GetCostCategoryRuleRuleOrOrTagArgs and GetCostCategoryRuleRuleOrOrTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrOrTagInput` via:
GetCostCategoryRuleRuleOrOrTagArgs{...}
type GetCostCategoryRuleRuleOrOrTagOutput ¶ added in v6.33.0
type GetCostCategoryRuleRuleOrOrTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrOrTagOutput) ElementType ¶ added in v6.33.0
func (GetCostCategoryRuleRuleOrOrTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOrTagOutput) Key ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleOrOrTagOutput) MatchOptions ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleOrOrTagOutput) ToGetCostCategoryRuleRuleOrOrTagOutput ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrTagOutput) ToGetCostCategoryRuleRuleOrOrTagOutput() GetCostCategoryRuleRuleOrOrTagOutput
func (GetCostCategoryRuleRuleOrOrTagOutput) ToGetCostCategoryRuleRuleOrOrTagOutputWithContext ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrTagOutput) ToGetCostCategoryRuleRuleOrOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOrTagOutput
func (GetCostCategoryRuleRuleOrOrTagOutput) Values ¶ added in v6.33.0
func (o GetCostCategoryRuleRuleOrOrTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOrOutput ¶
type GetCostCategoryRuleRuleOrOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrOutput) Ands ¶ added in v6.33.0
Return results that match both `Dimension` objects.
func (GetCostCategoryRuleRuleOrOutput) CostCategories ¶
func (o GetCostCategoryRuleRuleOrOutput) CostCategories() GetCostCategoryRuleRuleOrCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleOrOutput) Dimensions ¶
func (o GetCostCategoryRuleRuleOrOutput) Dimensions() GetCostCategoryRuleRuleOrDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleOrOutput) ElementType ¶
func (GetCostCategoryRuleRuleOrOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrOutput) Nots ¶ added in v6.33.0
Return results that do not match the `Dimension` object.
func (GetCostCategoryRuleRuleOrOutput) Ors ¶ added in v6.33.0
Return results that match either `Dimension` object.
func (GetCostCategoryRuleRuleOrOutput) Tags ¶
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleOrOutput) ToGetCostCategoryRuleRuleOrOutput ¶
func (o GetCostCategoryRuleRuleOrOutput) ToGetCostCategoryRuleRuleOrOutput() GetCostCategoryRuleRuleOrOutput
func (GetCostCategoryRuleRuleOrOutput) ToGetCostCategoryRuleRuleOrOutputWithContext ¶
func (o GetCostCategoryRuleRuleOrOutput) ToGetCostCategoryRuleRuleOrOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrOutput
type GetCostCategoryRuleRuleOrTag ¶
type GetCostCategoryRuleRuleOrTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleOrTagArgs ¶
type GetCostCategoryRuleRuleOrTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleOrTagArgs) ElementType ¶
func (GetCostCategoryRuleRuleOrTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrTagArgs) ToGetCostCategoryRuleRuleOrTagOutput ¶
func (i GetCostCategoryRuleRuleOrTagArgs) ToGetCostCategoryRuleRuleOrTagOutput() GetCostCategoryRuleRuleOrTagOutput
func (GetCostCategoryRuleRuleOrTagArgs) ToGetCostCategoryRuleRuleOrTagOutputWithContext ¶
func (i GetCostCategoryRuleRuleOrTagArgs) ToGetCostCategoryRuleRuleOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrTagOutput
type GetCostCategoryRuleRuleOrTagArray ¶
type GetCostCategoryRuleRuleOrTagArray []GetCostCategoryRuleRuleOrTagInput
func (GetCostCategoryRuleRuleOrTagArray) ElementType ¶
func (GetCostCategoryRuleRuleOrTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrTagArray) ToGetCostCategoryRuleRuleOrTagArrayOutput ¶
func (i GetCostCategoryRuleRuleOrTagArray) ToGetCostCategoryRuleRuleOrTagArrayOutput() GetCostCategoryRuleRuleOrTagArrayOutput
func (GetCostCategoryRuleRuleOrTagArray) ToGetCostCategoryRuleRuleOrTagArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleOrTagArray) ToGetCostCategoryRuleRuleOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrTagArrayOutput
type GetCostCategoryRuleRuleOrTagArrayInput ¶
type GetCostCategoryRuleRuleOrTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrTagArrayOutput() GetCostCategoryRuleRuleOrTagArrayOutput ToGetCostCategoryRuleRuleOrTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleOrTagArrayOutput }
GetCostCategoryRuleRuleOrTagArrayInput is an input type that accepts GetCostCategoryRuleRuleOrTagArray and GetCostCategoryRuleRuleOrTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrTagArrayInput` via:
GetCostCategoryRuleRuleOrTagArray{ GetCostCategoryRuleRuleOrTagArgs{...} }
type GetCostCategoryRuleRuleOrTagArrayOutput ¶
type GetCostCategoryRuleRuleOrTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrTagArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleOrTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrTagArrayOutput) ToGetCostCategoryRuleRuleOrTagArrayOutput ¶
func (o GetCostCategoryRuleRuleOrTagArrayOutput) ToGetCostCategoryRuleRuleOrTagArrayOutput() GetCostCategoryRuleRuleOrTagArrayOutput
func (GetCostCategoryRuleRuleOrTagArrayOutput) ToGetCostCategoryRuleRuleOrTagArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleOrTagArrayOutput) ToGetCostCategoryRuleRuleOrTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrTagArrayOutput
type GetCostCategoryRuleRuleOrTagInput ¶
type GetCostCategoryRuleRuleOrTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleOrTagOutput() GetCostCategoryRuleRuleOrTagOutput ToGetCostCategoryRuleRuleOrTagOutputWithContext(context.Context) GetCostCategoryRuleRuleOrTagOutput }
GetCostCategoryRuleRuleOrTagInput is an input type that accepts GetCostCategoryRuleRuleOrTagArgs and GetCostCategoryRuleRuleOrTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleOrTagInput` via:
GetCostCategoryRuleRuleOrTagArgs{...}
type GetCostCategoryRuleRuleOrTagOutput ¶
type GetCostCategoryRuleRuleOrTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOrTagOutput) ElementType ¶
func (GetCostCategoryRuleRuleOrTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOrTagOutput) Key ¶
func (o GetCostCategoryRuleRuleOrTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleOrTagOutput) MatchOptions ¶
func (o GetCostCategoryRuleRuleOrTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleOrTagOutput) ToGetCostCategoryRuleRuleOrTagOutput ¶
func (o GetCostCategoryRuleRuleOrTagOutput) ToGetCostCategoryRuleRuleOrTagOutput() GetCostCategoryRuleRuleOrTagOutput
func (GetCostCategoryRuleRuleOrTagOutput) ToGetCostCategoryRuleRuleOrTagOutputWithContext ¶
func (o GetCostCategoryRuleRuleOrTagOutput) ToGetCostCategoryRuleRuleOrTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOrTagOutput
func (GetCostCategoryRuleRuleOrTagOutput) Values ¶
func (o GetCostCategoryRuleRuleOrTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategoryRuleRuleOutput ¶
type GetCostCategoryRuleRuleOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleOutput) Ands ¶
func (o GetCostCategoryRuleRuleOutput) Ands() GetCostCategoryRuleRuleAndArrayOutput
Return results that match both `Dimension` objects.
func (GetCostCategoryRuleRuleOutput) CostCategories ¶
func (o GetCostCategoryRuleRuleOutput) CostCategories() GetCostCategoryRuleRuleCostCategoryArrayOutput
Configuration block for the filter that's based on `CostCategory` values. See below.
func (GetCostCategoryRuleRuleOutput) Dimensions ¶
func (o GetCostCategoryRuleRuleOutput) Dimensions() GetCostCategoryRuleRuleDimensionArrayOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleOutput) ElementType ¶
func (GetCostCategoryRuleRuleOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleOutput) Nots ¶
func (o GetCostCategoryRuleRuleOutput) Nots() GetCostCategoryRuleRuleNotArrayOutput
Return results that do not match the `Dimension` object.
func (GetCostCategoryRuleRuleOutput) Tags ¶
func (o GetCostCategoryRuleRuleOutput) Tags() GetCostCategoryRuleRuleTagArrayOutput
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (GetCostCategoryRuleRuleOutput) ToGetCostCategoryRuleRuleOutput ¶
func (o GetCostCategoryRuleRuleOutput) ToGetCostCategoryRuleRuleOutput() GetCostCategoryRuleRuleOutput
func (GetCostCategoryRuleRuleOutput) ToGetCostCategoryRuleRuleOutputWithContext ¶
func (o GetCostCategoryRuleRuleOutput) ToGetCostCategoryRuleRuleOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleOutput
type GetCostCategoryRuleRuleTag ¶
type GetCostCategoryRuleRuleTag struct { // Key for the tag. Key string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Parameter values. Values []string `pulumi:"values"` }
type GetCostCategoryRuleRuleTagArgs ¶
type GetCostCategoryRuleRuleTagArgs struct { // Key for the tag. Key pulumi.StringInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategoryRuleRuleTagArgs) ElementType ¶
func (GetCostCategoryRuleRuleTagArgs) ElementType() reflect.Type
func (GetCostCategoryRuleRuleTagArgs) ToGetCostCategoryRuleRuleTagOutput ¶
func (i GetCostCategoryRuleRuleTagArgs) ToGetCostCategoryRuleRuleTagOutput() GetCostCategoryRuleRuleTagOutput
func (GetCostCategoryRuleRuleTagArgs) ToGetCostCategoryRuleRuleTagOutputWithContext ¶
func (i GetCostCategoryRuleRuleTagArgs) ToGetCostCategoryRuleRuleTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleTagOutput
type GetCostCategoryRuleRuleTagArray ¶
type GetCostCategoryRuleRuleTagArray []GetCostCategoryRuleRuleTagInput
func (GetCostCategoryRuleRuleTagArray) ElementType ¶
func (GetCostCategoryRuleRuleTagArray) ElementType() reflect.Type
func (GetCostCategoryRuleRuleTagArray) ToGetCostCategoryRuleRuleTagArrayOutput ¶
func (i GetCostCategoryRuleRuleTagArray) ToGetCostCategoryRuleRuleTagArrayOutput() GetCostCategoryRuleRuleTagArrayOutput
func (GetCostCategoryRuleRuleTagArray) ToGetCostCategoryRuleRuleTagArrayOutputWithContext ¶
func (i GetCostCategoryRuleRuleTagArray) ToGetCostCategoryRuleRuleTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleTagArrayOutput
type GetCostCategoryRuleRuleTagArrayInput ¶
type GetCostCategoryRuleRuleTagArrayInput interface { pulumi.Input ToGetCostCategoryRuleRuleTagArrayOutput() GetCostCategoryRuleRuleTagArrayOutput ToGetCostCategoryRuleRuleTagArrayOutputWithContext(context.Context) GetCostCategoryRuleRuleTagArrayOutput }
GetCostCategoryRuleRuleTagArrayInput is an input type that accepts GetCostCategoryRuleRuleTagArray and GetCostCategoryRuleRuleTagArrayOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleTagArrayInput` via:
GetCostCategoryRuleRuleTagArray{ GetCostCategoryRuleRuleTagArgs{...} }
type GetCostCategoryRuleRuleTagArrayOutput ¶
type GetCostCategoryRuleRuleTagArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleTagArrayOutput) ElementType ¶
func (GetCostCategoryRuleRuleTagArrayOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleTagArrayOutput) Index ¶
func (o GetCostCategoryRuleRuleTagArrayOutput) Index(i pulumi.IntInput) GetCostCategoryRuleRuleTagOutput
func (GetCostCategoryRuleRuleTagArrayOutput) ToGetCostCategoryRuleRuleTagArrayOutput ¶
func (o GetCostCategoryRuleRuleTagArrayOutput) ToGetCostCategoryRuleRuleTagArrayOutput() GetCostCategoryRuleRuleTagArrayOutput
func (GetCostCategoryRuleRuleTagArrayOutput) ToGetCostCategoryRuleRuleTagArrayOutputWithContext ¶
func (o GetCostCategoryRuleRuleTagArrayOutput) ToGetCostCategoryRuleRuleTagArrayOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleTagArrayOutput
type GetCostCategoryRuleRuleTagInput ¶
type GetCostCategoryRuleRuleTagInput interface { pulumi.Input ToGetCostCategoryRuleRuleTagOutput() GetCostCategoryRuleRuleTagOutput ToGetCostCategoryRuleRuleTagOutputWithContext(context.Context) GetCostCategoryRuleRuleTagOutput }
GetCostCategoryRuleRuleTagInput is an input type that accepts GetCostCategoryRuleRuleTagArgs and GetCostCategoryRuleRuleTagOutput values. You can construct a concrete instance of `GetCostCategoryRuleRuleTagInput` via:
GetCostCategoryRuleRuleTagArgs{...}
type GetCostCategoryRuleRuleTagOutput ¶
type GetCostCategoryRuleRuleTagOutput struct{ *pulumi.OutputState }
func (GetCostCategoryRuleRuleTagOutput) ElementType ¶
func (GetCostCategoryRuleRuleTagOutput) ElementType() reflect.Type
func (GetCostCategoryRuleRuleTagOutput) Key ¶
func (o GetCostCategoryRuleRuleTagOutput) Key() pulumi.StringOutput
Key for the tag.
func (GetCostCategoryRuleRuleTagOutput) MatchOptions ¶
func (o GetCostCategoryRuleRuleTagOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetCostCategoryRuleRuleTagOutput) ToGetCostCategoryRuleRuleTagOutput ¶
func (o GetCostCategoryRuleRuleTagOutput) ToGetCostCategoryRuleRuleTagOutput() GetCostCategoryRuleRuleTagOutput
func (GetCostCategoryRuleRuleTagOutput) ToGetCostCategoryRuleRuleTagOutputWithContext ¶
func (o GetCostCategoryRuleRuleTagOutput) ToGetCostCategoryRuleRuleTagOutputWithContext(ctx context.Context) GetCostCategoryRuleRuleTagOutput
func (GetCostCategoryRuleRuleTagOutput) Values ¶
func (o GetCostCategoryRuleRuleTagOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetCostCategorySplitChargeRule ¶
type GetCostCategorySplitChargeRule struct { // Method that's used to define how to split your source costs across your targets. Valid values are `FIXED`, `PROPORTIONAL`, `EVEN` Method string `pulumi:"method"` // Configuration block for the parameters for a split charge method. This is only required for the `FIXED` method. See below. Parameters []GetCostCategorySplitChargeRuleParameter `pulumi:"parameters"` // Cost Category value that you want to split. Source string `pulumi:"source"` // Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules. Targets []string `pulumi:"targets"` }
type GetCostCategorySplitChargeRuleArgs ¶
type GetCostCategorySplitChargeRuleArgs struct { // Method that's used to define how to split your source costs across your targets. Valid values are `FIXED`, `PROPORTIONAL`, `EVEN` Method pulumi.StringInput `pulumi:"method"` // Configuration block for the parameters for a split charge method. This is only required for the `FIXED` method. See below. Parameters GetCostCategorySplitChargeRuleParameterArrayInput `pulumi:"parameters"` // Cost Category value that you want to split. Source pulumi.StringInput `pulumi:"source"` // Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules. Targets pulumi.StringArrayInput `pulumi:"targets"` }
func (GetCostCategorySplitChargeRuleArgs) ElementType ¶
func (GetCostCategorySplitChargeRuleArgs) ElementType() reflect.Type
func (GetCostCategorySplitChargeRuleArgs) ToGetCostCategorySplitChargeRuleOutput ¶
func (i GetCostCategorySplitChargeRuleArgs) ToGetCostCategorySplitChargeRuleOutput() GetCostCategorySplitChargeRuleOutput
func (GetCostCategorySplitChargeRuleArgs) ToGetCostCategorySplitChargeRuleOutputWithContext ¶
func (i GetCostCategorySplitChargeRuleArgs) ToGetCostCategorySplitChargeRuleOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleOutput
type GetCostCategorySplitChargeRuleArray ¶
type GetCostCategorySplitChargeRuleArray []GetCostCategorySplitChargeRuleInput
func (GetCostCategorySplitChargeRuleArray) ElementType ¶
func (GetCostCategorySplitChargeRuleArray) ElementType() reflect.Type
func (GetCostCategorySplitChargeRuleArray) ToGetCostCategorySplitChargeRuleArrayOutput ¶
func (i GetCostCategorySplitChargeRuleArray) ToGetCostCategorySplitChargeRuleArrayOutput() GetCostCategorySplitChargeRuleArrayOutput
func (GetCostCategorySplitChargeRuleArray) ToGetCostCategorySplitChargeRuleArrayOutputWithContext ¶
func (i GetCostCategorySplitChargeRuleArray) ToGetCostCategorySplitChargeRuleArrayOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleArrayOutput
type GetCostCategorySplitChargeRuleArrayInput ¶
type GetCostCategorySplitChargeRuleArrayInput interface { pulumi.Input ToGetCostCategorySplitChargeRuleArrayOutput() GetCostCategorySplitChargeRuleArrayOutput ToGetCostCategorySplitChargeRuleArrayOutputWithContext(context.Context) GetCostCategorySplitChargeRuleArrayOutput }
GetCostCategorySplitChargeRuleArrayInput is an input type that accepts GetCostCategorySplitChargeRuleArray and GetCostCategorySplitChargeRuleArrayOutput values. You can construct a concrete instance of `GetCostCategorySplitChargeRuleArrayInput` via:
GetCostCategorySplitChargeRuleArray{ GetCostCategorySplitChargeRuleArgs{...} }
type GetCostCategorySplitChargeRuleArrayOutput ¶
type GetCostCategorySplitChargeRuleArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategorySplitChargeRuleArrayOutput) ElementType ¶
func (GetCostCategorySplitChargeRuleArrayOutput) ElementType() reflect.Type
func (GetCostCategorySplitChargeRuleArrayOutput) ToGetCostCategorySplitChargeRuleArrayOutput ¶
func (o GetCostCategorySplitChargeRuleArrayOutput) ToGetCostCategorySplitChargeRuleArrayOutput() GetCostCategorySplitChargeRuleArrayOutput
func (GetCostCategorySplitChargeRuleArrayOutput) ToGetCostCategorySplitChargeRuleArrayOutputWithContext ¶
func (o GetCostCategorySplitChargeRuleArrayOutput) ToGetCostCategorySplitChargeRuleArrayOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleArrayOutput
type GetCostCategorySplitChargeRuleInput ¶
type GetCostCategorySplitChargeRuleInput interface { pulumi.Input ToGetCostCategorySplitChargeRuleOutput() GetCostCategorySplitChargeRuleOutput ToGetCostCategorySplitChargeRuleOutputWithContext(context.Context) GetCostCategorySplitChargeRuleOutput }
GetCostCategorySplitChargeRuleInput is an input type that accepts GetCostCategorySplitChargeRuleArgs and GetCostCategorySplitChargeRuleOutput values. You can construct a concrete instance of `GetCostCategorySplitChargeRuleInput` via:
GetCostCategorySplitChargeRuleArgs{...}
type GetCostCategorySplitChargeRuleOutput ¶
type GetCostCategorySplitChargeRuleOutput struct{ *pulumi.OutputState }
func (GetCostCategorySplitChargeRuleOutput) ElementType ¶
func (GetCostCategorySplitChargeRuleOutput) ElementType() reflect.Type
func (GetCostCategorySplitChargeRuleOutput) Method ¶
func (o GetCostCategorySplitChargeRuleOutput) Method() pulumi.StringOutput
Method that's used to define how to split your source costs across your targets. Valid values are `FIXED`, `PROPORTIONAL`, `EVEN`
func (GetCostCategorySplitChargeRuleOutput) Parameters ¶
func (o GetCostCategorySplitChargeRuleOutput) Parameters() GetCostCategorySplitChargeRuleParameterArrayOutput
Configuration block for the parameters for a split charge method. This is only required for the `FIXED` method. See below.
func (GetCostCategorySplitChargeRuleOutput) Source ¶
func (o GetCostCategorySplitChargeRuleOutput) Source() pulumi.StringOutput
Cost Category value that you want to split.
func (GetCostCategorySplitChargeRuleOutput) Targets ¶
func (o GetCostCategorySplitChargeRuleOutput) Targets() pulumi.StringArrayOutput
Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.
func (GetCostCategorySplitChargeRuleOutput) ToGetCostCategorySplitChargeRuleOutput ¶
func (o GetCostCategorySplitChargeRuleOutput) ToGetCostCategorySplitChargeRuleOutput() GetCostCategorySplitChargeRuleOutput
func (GetCostCategorySplitChargeRuleOutput) ToGetCostCategorySplitChargeRuleOutputWithContext ¶
func (o GetCostCategorySplitChargeRuleOutput) ToGetCostCategorySplitChargeRuleOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleOutput
type GetCostCategorySplitChargeRuleParameterArgs ¶
type GetCostCategorySplitChargeRuleParameterArgs struct { // Parameter type. Type pulumi.StringInput `pulumi:"type"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCostCategorySplitChargeRuleParameterArgs) ElementType ¶
func (GetCostCategorySplitChargeRuleParameterArgs) ElementType() reflect.Type
func (GetCostCategorySplitChargeRuleParameterArgs) ToGetCostCategorySplitChargeRuleParameterOutput ¶
func (i GetCostCategorySplitChargeRuleParameterArgs) ToGetCostCategorySplitChargeRuleParameterOutput() GetCostCategorySplitChargeRuleParameterOutput
func (GetCostCategorySplitChargeRuleParameterArgs) ToGetCostCategorySplitChargeRuleParameterOutputWithContext ¶
func (i GetCostCategorySplitChargeRuleParameterArgs) ToGetCostCategorySplitChargeRuleParameterOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleParameterOutput
type GetCostCategorySplitChargeRuleParameterArray ¶
type GetCostCategorySplitChargeRuleParameterArray []GetCostCategorySplitChargeRuleParameterInput
func (GetCostCategorySplitChargeRuleParameterArray) ElementType ¶
func (GetCostCategorySplitChargeRuleParameterArray) ElementType() reflect.Type
func (GetCostCategorySplitChargeRuleParameterArray) ToGetCostCategorySplitChargeRuleParameterArrayOutput ¶
func (i GetCostCategorySplitChargeRuleParameterArray) ToGetCostCategorySplitChargeRuleParameterArrayOutput() GetCostCategorySplitChargeRuleParameterArrayOutput
func (GetCostCategorySplitChargeRuleParameterArray) ToGetCostCategorySplitChargeRuleParameterArrayOutputWithContext ¶
func (i GetCostCategorySplitChargeRuleParameterArray) ToGetCostCategorySplitChargeRuleParameterArrayOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleParameterArrayOutput
type GetCostCategorySplitChargeRuleParameterArrayInput ¶
type GetCostCategorySplitChargeRuleParameterArrayInput interface { pulumi.Input ToGetCostCategorySplitChargeRuleParameterArrayOutput() GetCostCategorySplitChargeRuleParameterArrayOutput ToGetCostCategorySplitChargeRuleParameterArrayOutputWithContext(context.Context) GetCostCategorySplitChargeRuleParameterArrayOutput }
GetCostCategorySplitChargeRuleParameterArrayInput is an input type that accepts GetCostCategorySplitChargeRuleParameterArray and GetCostCategorySplitChargeRuleParameterArrayOutput values. You can construct a concrete instance of `GetCostCategorySplitChargeRuleParameterArrayInput` via:
GetCostCategorySplitChargeRuleParameterArray{ GetCostCategorySplitChargeRuleParameterArgs{...} }
type GetCostCategorySplitChargeRuleParameterArrayOutput ¶
type GetCostCategorySplitChargeRuleParameterArrayOutput struct{ *pulumi.OutputState }
func (GetCostCategorySplitChargeRuleParameterArrayOutput) ElementType ¶
func (GetCostCategorySplitChargeRuleParameterArrayOutput) ElementType() reflect.Type
func (GetCostCategorySplitChargeRuleParameterArrayOutput) ToGetCostCategorySplitChargeRuleParameterArrayOutput ¶
func (o GetCostCategorySplitChargeRuleParameterArrayOutput) ToGetCostCategorySplitChargeRuleParameterArrayOutput() GetCostCategorySplitChargeRuleParameterArrayOutput
func (GetCostCategorySplitChargeRuleParameterArrayOutput) ToGetCostCategorySplitChargeRuleParameterArrayOutputWithContext ¶
func (o GetCostCategorySplitChargeRuleParameterArrayOutput) ToGetCostCategorySplitChargeRuleParameterArrayOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleParameterArrayOutput
type GetCostCategorySplitChargeRuleParameterInput ¶
type GetCostCategorySplitChargeRuleParameterInput interface { pulumi.Input ToGetCostCategorySplitChargeRuleParameterOutput() GetCostCategorySplitChargeRuleParameterOutput ToGetCostCategorySplitChargeRuleParameterOutputWithContext(context.Context) GetCostCategorySplitChargeRuleParameterOutput }
GetCostCategorySplitChargeRuleParameterInput is an input type that accepts GetCostCategorySplitChargeRuleParameterArgs and GetCostCategorySplitChargeRuleParameterOutput values. You can construct a concrete instance of `GetCostCategorySplitChargeRuleParameterInput` via:
GetCostCategorySplitChargeRuleParameterArgs{...}
type GetCostCategorySplitChargeRuleParameterOutput ¶
type GetCostCategorySplitChargeRuleParameterOutput struct{ *pulumi.OutputState }
func (GetCostCategorySplitChargeRuleParameterOutput) ElementType ¶
func (GetCostCategorySplitChargeRuleParameterOutput) ElementType() reflect.Type
func (GetCostCategorySplitChargeRuleParameterOutput) ToGetCostCategorySplitChargeRuleParameterOutput ¶
func (o GetCostCategorySplitChargeRuleParameterOutput) ToGetCostCategorySplitChargeRuleParameterOutput() GetCostCategorySplitChargeRuleParameterOutput
func (GetCostCategorySplitChargeRuleParameterOutput) ToGetCostCategorySplitChargeRuleParameterOutputWithContext ¶
func (o GetCostCategorySplitChargeRuleParameterOutput) ToGetCostCategorySplitChargeRuleParameterOutputWithContext(ctx context.Context) GetCostCategorySplitChargeRuleParameterOutput
func (GetCostCategorySplitChargeRuleParameterOutput) Type ¶
func (o GetCostCategorySplitChargeRuleParameterOutput) Type() pulumi.StringOutput
Parameter type.
func (GetCostCategorySplitChargeRuleParameterOutput) Values ¶
func (o GetCostCategorySplitChargeRuleParameterOutput) Values() pulumi.StringArrayOutput
Parameter values.
type GetTagsArgs ¶
type GetTagsArgs struct { // Configuration block for the `Expression` object used to categorize costs. See `filter` block below for details. Filter *GetTagsFilter `pulumi:"filter"` // Value that you want to search for. SearchString *string `pulumi:"searchString"` // Configuration block for the value by which you want to sort the data. `sortBy` block below for details. SortBies []GetTagsSortBy `pulumi:"sortBies"` // Key of the tag that you want to return values for. TagKey *string `pulumi:"tagKey"` // Configuration block for the start and end dates for retrieving the dimension values. See `timePeriod` block below for details. // // The following arguments are optional: TimePeriod GetTagsTimePeriod `pulumi:"timePeriod"` }
A collection of arguments for invoking getTags.
type GetTagsFilter ¶
type GetTagsFilter struct { // Return results that match both `Dimension` objects. Ands []GetTagsFilterAnd `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details. CostCategory *GetTagsFilterCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details. Dimension *GetTagsFilterDimension `pulumi:"dimension"` // Return results that match both `Dimension` object. Not *GetTagsFilterNot `pulumi:"not"` // Return results that match both `Dimension` object. Ors []GetTagsFilterOr `pulumi:"ors"` // Tags that match your request. Tags *GetTagsFilterTags `pulumi:"tags"` }
type GetTagsFilterAnd ¶
type GetTagsFilterAnd struct { // Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details. CostCategory *GetTagsFilterAndCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details. Dimension *GetTagsFilterAndDimension `pulumi:"dimension"` // Tags that match your request. Tags *GetTagsFilterAndTags `pulumi:"tags"` }
type GetTagsFilterAndArgs ¶
type GetTagsFilterAndArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details. CostCategory GetTagsFilterAndCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details. Dimension GetTagsFilterAndDimensionPtrInput `pulumi:"dimension"` // Tags that match your request. Tags GetTagsFilterAndTagsPtrInput `pulumi:"tags"` }
func (GetTagsFilterAndArgs) ElementType ¶
func (GetTagsFilterAndArgs) ElementType() reflect.Type
func (GetTagsFilterAndArgs) ToGetTagsFilterAndOutput ¶
func (i GetTagsFilterAndArgs) ToGetTagsFilterAndOutput() GetTagsFilterAndOutput
func (GetTagsFilterAndArgs) ToGetTagsFilterAndOutputWithContext ¶
func (i GetTagsFilterAndArgs) ToGetTagsFilterAndOutputWithContext(ctx context.Context) GetTagsFilterAndOutput
type GetTagsFilterAndArray ¶
type GetTagsFilterAndArray []GetTagsFilterAndInput
func (GetTagsFilterAndArray) ElementType ¶
func (GetTagsFilterAndArray) ElementType() reflect.Type
func (GetTagsFilterAndArray) ToGetTagsFilterAndArrayOutput ¶
func (i GetTagsFilterAndArray) ToGetTagsFilterAndArrayOutput() GetTagsFilterAndArrayOutput
func (GetTagsFilterAndArray) ToGetTagsFilterAndArrayOutputWithContext ¶
func (i GetTagsFilterAndArray) ToGetTagsFilterAndArrayOutputWithContext(ctx context.Context) GetTagsFilterAndArrayOutput
type GetTagsFilterAndArrayInput ¶
type GetTagsFilterAndArrayInput interface { pulumi.Input ToGetTagsFilterAndArrayOutput() GetTagsFilterAndArrayOutput ToGetTagsFilterAndArrayOutputWithContext(context.Context) GetTagsFilterAndArrayOutput }
GetTagsFilterAndArrayInput is an input type that accepts GetTagsFilterAndArray and GetTagsFilterAndArrayOutput values. You can construct a concrete instance of `GetTagsFilterAndArrayInput` via:
GetTagsFilterAndArray{ GetTagsFilterAndArgs{...} }
type GetTagsFilterAndArrayOutput ¶
type GetTagsFilterAndArrayOutput struct{ *pulumi.OutputState }
func (GetTagsFilterAndArrayOutput) ElementType ¶
func (GetTagsFilterAndArrayOutput) ElementType() reflect.Type
func (GetTagsFilterAndArrayOutput) Index ¶
func (o GetTagsFilterAndArrayOutput) Index(i pulumi.IntInput) GetTagsFilterAndOutput
func (GetTagsFilterAndArrayOutput) ToGetTagsFilterAndArrayOutput ¶
func (o GetTagsFilterAndArrayOutput) ToGetTagsFilterAndArrayOutput() GetTagsFilterAndArrayOutput
func (GetTagsFilterAndArrayOutput) ToGetTagsFilterAndArrayOutputWithContext ¶
func (o GetTagsFilterAndArrayOutput) ToGetTagsFilterAndArrayOutputWithContext(ctx context.Context) GetTagsFilterAndArrayOutput
type GetTagsFilterAndCostCategory ¶
type GetTagsFilterAndCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type GetTagsFilterAndCostCategoryArgs ¶
type GetTagsFilterAndCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterAndCostCategoryArgs) ElementType ¶
func (GetTagsFilterAndCostCategoryArgs) ElementType() reflect.Type
func (GetTagsFilterAndCostCategoryArgs) ToGetTagsFilterAndCostCategoryOutput ¶
func (i GetTagsFilterAndCostCategoryArgs) ToGetTagsFilterAndCostCategoryOutput() GetTagsFilterAndCostCategoryOutput
func (GetTagsFilterAndCostCategoryArgs) ToGetTagsFilterAndCostCategoryOutputWithContext ¶
func (i GetTagsFilterAndCostCategoryArgs) ToGetTagsFilterAndCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterAndCostCategoryOutput
func (GetTagsFilterAndCostCategoryArgs) ToGetTagsFilterAndCostCategoryPtrOutput ¶
func (i GetTagsFilterAndCostCategoryArgs) ToGetTagsFilterAndCostCategoryPtrOutput() GetTagsFilterAndCostCategoryPtrOutput
func (GetTagsFilterAndCostCategoryArgs) ToGetTagsFilterAndCostCategoryPtrOutputWithContext ¶
func (i GetTagsFilterAndCostCategoryArgs) ToGetTagsFilterAndCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterAndCostCategoryPtrOutput
type GetTagsFilterAndCostCategoryInput ¶
type GetTagsFilterAndCostCategoryInput interface { pulumi.Input ToGetTagsFilterAndCostCategoryOutput() GetTagsFilterAndCostCategoryOutput ToGetTagsFilterAndCostCategoryOutputWithContext(context.Context) GetTagsFilterAndCostCategoryOutput }
GetTagsFilterAndCostCategoryInput is an input type that accepts GetTagsFilterAndCostCategoryArgs and GetTagsFilterAndCostCategoryOutput values. You can construct a concrete instance of `GetTagsFilterAndCostCategoryInput` via:
GetTagsFilterAndCostCategoryArgs{...}
type GetTagsFilterAndCostCategoryOutput ¶
type GetTagsFilterAndCostCategoryOutput struct{ *pulumi.OutputState }
func (GetTagsFilterAndCostCategoryOutput) ElementType ¶
func (GetTagsFilterAndCostCategoryOutput) ElementType() reflect.Type
func (GetTagsFilterAndCostCategoryOutput) Key ¶
func (o GetTagsFilterAndCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterAndCostCategoryOutput) MatchOptions ¶
func (o GetTagsFilterAndCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterAndCostCategoryOutput) ToGetTagsFilterAndCostCategoryOutput ¶
func (o GetTagsFilterAndCostCategoryOutput) ToGetTagsFilterAndCostCategoryOutput() GetTagsFilterAndCostCategoryOutput
func (GetTagsFilterAndCostCategoryOutput) ToGetTagsFilterAndCostCategoryOutputWithContext ¶
func (o GetTagsFilterAndCostCategoryOutput) ToGetTagsFilterAndCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterAndCostCategoryOutput
func (GetTagsFilterAndCostCategoryOutput) ToGetTagsFilterAndCostCategoryPtrOutput ¶
func (o GetTagsFilterAndCostCategoryOutput) ToGetTagsFilterAndCostCategoryPtrOutput() GetTagsFilterAndCostCategoryPtrOutput
func (GetTagsFilterAndCostCategoryOutput) ToGetTagsFilterAndCostCategoryPtrOutputWithContext ¶
func (o GetTagsFilterAndCostCategoryOutput) ToGetTagsFilterAndCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterAndCostCategoryPtrOutput
func (GetTagsFilterAndCostCategoryOutput) Values ¶
func (o GetTagsFilterAndCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterAndCostCategoryPtrInput ¶
type GetTagsFilterAndCostCategoryPtrInput interface { pulumi.Input ToGetTagsFilterAndCostCategoryPtrOutput() GetTagsFilterAndCostCategoryPtrOutput ToGetTagsFilterAndCostCategoryPtrOutputWithContext(context.Context) GetTagsFilterAndCostCategoryPtrOutput }
GetTagsFilterAndCostCategoryPtrInput is an input type that accepts GetTagsFilterAndCostCategoryArgs, GetTagsFilterAndCostCategoryPtr and GetTagsFilterAndCostCategoryPtrOutput values. You can construct a concrete instance of `GetTagsFilterAndCostCategoryPtrInput` via:
GetTagsFilterAndCostCategoryArgs{...} or: nil
func GetTagsFilterAndCostCategoryPtr ¶
func GetTagsFilterAndCostCategoryPtr(v *GetTagsFilterAndCostCategoryArgs) GetTagsFilterAndCostCategoryPtrInput
type GetTagsFilterAndCostCategoryPtrOutput ¶
type GetTagsFilterAndCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterAndCostCategoryPtrOutput) ElementType ¶
func (GetTagsFilterAndCostCategoryPtrOutput) ElementType() reflect.Type
func (GetTagsFilterAndCostCategoryPtrOutput) Key ¶
func (o GetTagsFilterAndCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterAndCostCategoryPtrOutput) MatchOptions ¶
func (o GetTagsFilterAndCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterAndCostCategoryPtrOutput) ToGetTagsFilterAndCostCategoryPtrOutput ¶
func (o GetTagsFilterAndCostCategoryPtrOutput) ToGetTagsFilterAndCostCategoryPtrOutput() GetTagsFilterAndCostCategoryPtrOutput
func (GetTagsFilterAndCostCategoryPtrOutput) ToGetTagsFilterAndCostCategoryPtrOutputWithContext ¶
func (o GetTagsFilterAndCostCategoryPtrOutput) ToGetTagsFilterAndCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterAndCostCategoryPtrOutput
func (GetTagsFilterAndCostCategoryPtrOutput) Values ¶
func (o GetTagsFilterAndCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterAndDimension ¶
type GetTagsFilterAndDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type GetTagsFilterAndDimensionArgs ¶
type GetTagsFilterAndDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterAndDimensionArgs) ElementType ¶
func (GetTagsFilterAndDimensionArgs) ElementType() reflect.Type
func (GetTagsFilterAndDimensionArgs) ToGetTagsFilterAndDimensionOutput ¶
func (i GetTagsFilterAndDimensionArgs) ToGetTagsFilterAndDimensionOutput() GetTagsFilterAndDimensionOutput
func (GetTagsFilterAndDimensionArgs) ToGetTagsFilterAndDimensionOutputWithContext ¶
func (i GetTagsFilterAndDimensionArgs) ToGetTagsFilterAndDimensionOutputWithContext(ctx context.Context) GetTagsFilterAndDimensionOutput
func (GetTagsFilterAndDimensionArgs) ToGetTagsFilterAndDimensionPtrOutput ¶
func (i GetTagsFilterAndDimensionArgs) ToGetTagsFilterAndDimensionPtrOutput() GetTagsFilterAndDimensionPtrOutput
func (GetTagsFilterAndDimensionArgs) ToGetTagsFilterAndDimensionPtrOutputWithContext ¶
func (i GetTagsFilterAndDimensionArgs) ToGetTagsFilterAndDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterAndDimensionPtrOutput
type GetTagsFilterAndDimensionInput ¶
type GetTagsFilterAndDimensionInput interface { pulumi.Input ToGetTagsFilterAndDimensionOutput() GetTagsFilterAndDimensionOutput ToGetTagsFilterAndDimensionOutputWithContext(context.Context) GetTagsFilterAndDimensionOutput }
GetTagsFilterAndDimensionInput is an input type that accepts GetTagsFilterAndDimensionArgs and GetTagsFilterAndDimensionOutput values. You can construct a concrete instance of `GetTagsFilterAndDimensionInput` via:
GetTagsFilterAndDimensionArgs{...}
type GetTagsFilterAndDimensionOutput ¶
type GetTagsFilterAndDimensionOutput struct{ *pulumi.OutputState }
func (GetTagsFilterAndDimensionOutput) ElementType ¶
func (GetTagsFilterAndDimensionOutput) ElementType() reflect.Type
func (GetTagsFilterAndDimensionOutput) Key ¶
func (o GetTagsFilterAndDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterAndDimensionOutput) MatchOptions ¶
func (o GetTagsFilterAndDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterAndDimensionOutput) ToGetTagsFilterAndDimensionOutput ¶
func (o GetTagsFilterAndDimensionOutput) ToGetTagsFilterAndDimensionOutput() GetTagsFilterAndDimensionOutput
func (GetTagsFilterAndDimensionOutput) ToGetTagsFilterAndDimensionOutputWithContext ¶
func (o GetTagsFilterAndDimensionOutput) ToGetTagsFilterAndDimensionOutputWithContext(ctx context.Context) GetTagsFilterAndDimensionOutput
func (GetTagsFilterAndDimensionOutput) ToGetTagsFilterAndDimensionPtrOutput ¶
func (o GetTagsFilterAndDimensionOutput) ToGetTagsFilterAndDimensionPtrOutput() GetTagsFilterAndDimensionPtrOutput
func (GetTagsFilterAndDimensionOutput) ToGetTagsFilterAndDimensionPtrOutputWithContext ¶
func (o GetTagsFilterAndDimensionOutput) ToGetTagsFilterAndDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterAndDimensionPtrOutput
func (GetTagsFilterAndDimensionOutput) Values ¶
func (o GetTagsFilterAndDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterAndDimensionPtrInput ¶
type GetTagsFilterAndDimensionPtrInput interface { pulumi.Input ToGetTagsFilterAndDimensionPtrOutput() GetTagsFilterAndDimensionPtrOutput ToGetTagsFilterAndDimensionPtrOutputWithContext(context.Context) GetTagsFilterAndDimensionPtrOutput }
GetTagsFilterAndDimensionPtrInput is an input type that accepts GetTagsFilterAndDimensionArgs, GetTagsFilterAndDimensionPtr and GetTagsFilterAndDimensionPtrOutput values. You can construct a concrete instance of `GetTagsFilterAndDimensionPtrInput` via:
GetTagsFilterAndDimensionArgs{...} or: nil
func GetTagsFilterAndDimensionPtr ¶
func GetTagsFilterAndDimensionPtr(v *GetTagsFilterAndDimensionArgs) GetTagsFilterAndDimensionPtrInput
type GetTagsFilterAndDimensionPtrOutput ¶
type GetTagsFilterAndDimensionPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterAndDimensionPtrOutput) Elem ¶
func (o GetTagsFilterAndDimensionPtrOutput) Elem() GetTagsFilterAndDimensionOutput
func (GetTagsFilterAndDimensionPtrOutput) ElementType ¶
func (GetTagsFilterAndDimensionPtrOutput) ElementType() reflect.Type
func (GetTagsFilterAndDimensionPtrOutput) Key ¶
func (o GetTagsFilterAndDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterAndDimensionPtrOutput) MatchOptions ¶
func (o GetTagsFilterAndDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterAndDimensionPtrOutput) ToGetTagsFilterAndDimensionPtrOutput ¶
func (o GetTagsFilterAndDimensionPtrOutput) ToGetTagsFilterAndDimensionPtrOutput() GetTagsFilterAndDimensionPtrOutput
func (GetTagsFilterAndDimensionPtrOutput) ToGetTagsFilterAndDimensionPtrOutputWithContext ¶
func (o GetTagsFilterAndDimensionPtrOutput) ToGetTagsFilterAndDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterAndDimensionPtrOutput
func (GetTagsFilterAndDimensionPtrOutput) Values ¶
func (o GetTagsFilterAndDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterAndInput ¶
type GetTagsFilterAndInput interface { pulumi.Input ToGetTagsFilterAndOutput() GetTagsFilterAndOutput ToGetTagsFilterAndOutputWithContext(context.Context) GetTagsFilterAndOutput }
GetTagsFilterAndInput is an input type that accepts GetTagsFilterAndArgs and GetTagsFilterAndOutput values. You can construct a concrete instance of `GetTagsFilterAndInput` via:
GetTagsFilterAndArgs{...}
type GetTagsFilterAndOutput ¶
type GetTagsFilterAndOutput struct{ *pulumi.OutputState }
func (GetTagsFilterAndOutput) CostCategory ¶
func (o GetTagsFilterAndOutput) CostCategory() GetTagsFilterAndCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details.
func (GetTagsFilterAndOutput) Dimension ¶
func (o GetTagsFilterAndOutput) Dimension() GetTagsFilterAndDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details.
func (GetTagsFilterAndOutput) ElementType ¶
func (GetTagsFilterAndOutput) ElementType() reflect.Type
func (GetTagsFilterAndOutput) Tags ¶
func (o GetTagsFilterAndOutput) Tags() GetTagsFilterAndTagsPtrOutput
Tags that match your request.
func (GetTagsFilterAndOutput) ToGetTagsFilterAndOutput ¶
func (o GetTagsFilterAndOutput) ToGetTagsFilterAndOutput() GetTagsFilterAndOutput
func (GetTagsFilterAndOutput) ToGetTagsFilterAndOutputWithContext ¶
func (o GetTagsFilterAndOutput) ToGetTagsFilterAndOutputWithContext(ctx context.Context) GetTagsFilterAndOutput
type GetTagsFilterAndTags ¶
type GetTagsFilterAndTagsArgs ¶
type GetTagsFilterAndTagsArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterAndTagsArgs) ElementType ¶
func (GetTagsFilterAndTagsArgs) ElementType() reflect.Type
func (GetTagsFilterAndTagsArgs) ToGetTagsFilterAndTagsOutput ¶
func (i GetTagsFilterAndTagsArgs) ToGetTagsFilterAndTagsOutput() GetTagsFilterAndTagsOutput
func (GetTagsFilterAndTagsArgs) ToGetTagsFilterAndTagsOutputWithContext ¶
func (i GetTagsFilterAndTagsArgs) ToGetTagsFilterAndTagsOutputWithContext(ctx context.Context) GetTagsFilterAndTagsOutput
func (GetTagsFilterAndTagsArgs) ToGetTagsFilterAndTagsPtrOutput ¶
func (i GetTagsFilterAndTagsArgs) ToGetTagsFilterAndTagsPtrOutput() GetTagsFilterAndTagsPtrOutput
func (GetTagsFilterAndTagsArgs) ToGetTagsFilterAndTagsPtrOutputWithContext ¶
func (i GetTagsFilterAndTagsArgs) ToGetTagsFilterAndTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterAndTagsPtrOutput
type GetTagsFilterAndTagsInput ¶
type GetTagsFilterAndTagsInput interface { pulumi.Input ToGetTagsFilterAndTagsOutput() GetTagsFilterAndTagsOutput ToGetTagsFilterAndTagsOutputWithContext(context.Context) GetTagsFilterAndTagsOutput }
GetTagsFilterAndTagsInput is an input type that accepts GetTagsFilterAndTagsArgs and GetTagsFilterAndTagsOutput values. You can construct a concrete instance of `GetTagsFilterAndTagsInput` via:
GetTagsFilterAndTagsArgs{...}
type GetTagsFilterAndTagsOutput ¶
type GetTagsFilterAndTagsOutput struct{ *pulumi.OutputState }
func (GetTagsFilterAndTagsOutput) ElementType ¶
func (GetTagsFilterAndTagsOutput) ElementType() reflect.Type
func (GetTagsFilterAndTagsOutput) Key ¶
func (o GetTagsFilterAndTagsOutput) Key() pulumi.StringPtrOutput
func (GetTagsFilterAndTagsOutput) MatchOptions ¶
func (o GetTagsFilterAndTagsOutput) MatchOptions() pulumi.StringArrayOutput
func (GetTagsFilterAndTagsOutput) ToGetTagsFilterAndTagsOutput ¶
func (o GetTagsFilterAndTagsOutput) ToGetTagsFilterAndTagsOutput() GetTagsFilterAndTagsOutput
func (GetTagsFilterAndTagsOutput) ToGetTagsFilterAndTagsOutputWithContext ¶
func (o GetTagsFilterAndTagsOutput) ToGetTagsFilterAndTagsOutputWithContext(ctx context.Context) GetTagsFilterAndTagsOutput
func (GetTagsFilterAndTagsOutput) ToGetTagsFilterAndTagsPtrOutput ¶
func (o GetTagsFilterAndTagsOutput) ToGetTagsFilterAndTagsPtrOutput() GetTagsFilterAndTagsPtrOutput
func (GetTagsFilterAndTagsOutput) ToGetTagsFilterAndTagsPtrOutputWithContext ¶
func (o GetTagsFilterAndTagsOutput) ToGetTagsFilterAndTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterAndTagsPtrOutput
func (GetTagsFilterAndTagsOutput) Values ¶
func (o GetTagsFilterAndTagsOutput) Values() pulumi.StringArrayOutput
type GetTagsFilterAndTagsPtrInput ¶
type GetTagsFilterAndTagsPtrInput interface { pulumi.Input ToGetTagsFilterAndTagsPtrOutput() GetTagsFilterAndTagsPtrOutput ToGetTagsFilterAndTagsPtrOutputWithContext(context.Context) GetTagsFilterAndTagsPtrOutput }
GetTagsFilterAndTagsPtrInput is an input type that accepts GetTagsFilterAndTagsArgs, GetTagsFilterAndTagsPtr and GetTagsFilterAndTagsPtrOutput values. You can construct a concrete instance of `GetTagsFilterAndTagsPtrInput` via:
GetTagsFilterAndTagsArgs{...} or: nil
func GetTagsFilterAndTagsPtr ¶
func GetTagsFilterAndTagsPtr(v *GetTagsFilterAndTagsArgs) GetTagsFilterAndTagsPtrInput
type GetTagsFilterAndTagsPtrOutput ¶
type GetTagsFilterAndTagsPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterAndTagsPtrOutput) Elem ¶
func (o GetTagsFilterAndTagsPtrOutput) Elem() GetTagsFilterAndTagsOutput
func (GetTagsFilterAndTagsPtrOutput) ElementType ¶
func (GetTagsFilterAndTagsPtrOutput) ElementType() reflect.Type
func (GetTagsFilterAndTagsPtrOutput) Key ¶
func (o GetTagsFilterAndTagsPtrOutput) Key() pulumi.StringPtrOutput
func (GetTagsFilterAndTagsPtrOutput) MatchOptions ¶
func (o GetTagsFilterAndTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
func (GetTagsFilterAndTagsPtrOutput) ToGetTagsFilterAndTagsPtrOutput ¶
func (o GetTagsFilterAndTagsPtrOutput) ToGetTagsFilterAndTagsPtrOutput() GetTagsFilterAndTagsPtrOutput
func (GetTagsFilterAndTagsPtrOutput) ToGetTagsFilterAndTagsPtrOutputWithContext ¶
func (o GetTagsFilterAndTagsPtrOutput) ToGetTagsFilterAndTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterAndTagsPtrOutput
func (GetTagsFilterAndTagsPtrOutput) Values ¶
func (o GetTagsFilterAndTagsPtrOutput) Values() pulumi.StringArrayOutput
type GetTagsFilterArgs ¶
type GetTagsFilterArgs struct { // Return results that match both `Dimension` objects. Ands GetTagsFilterAndArrayInput `pulumi:"ands"` // Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details. CostCategory GetTagsFilterCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details. Dimension GetTagsFilterDimensionPtrInput `pulumi:"dimension"` // Return results that match both `Dimension` object. Not GetTagsFilterNotPtrInput `pulumi:"not"` // Return results that match both `Dimension` object. Ors GetTagsFilterOrArrayInput `pulumi:"ors"` // Tags that match your request. Tags GetTagsFilterTagsPtrInput `pulumi:"tags"` }
func (GetTagsFilterArgs) ElementType ¶
func (GetTagsFilterArgs) ElementType() reflect.Type
func (GetTagsFilterArgs) ToGetTagsFilterOutput ¶
func (i GetTagsFilterArgs) ToGetTagsFilterOutput() GetTagsFilterOutput
func (GetTagsFilterArgs) ToGetTagsFilterOutputWithContext ¶
func (i GetTagsFilterArgs) ToGetTagsFilterOutputWithContext(ctx context.Context) GetTagsFilterOutput
func (GetTagsFilterArgs) ToGetTagsFilterPtrOutput ¶
func (i GetTagsFilterArgs) ToGetTagsFilterPtrOutput() GetTagsFilterPtrOutput
func (GetTagsFilterArgs) ToGetTagsFilterPtrOutputWithContext ¶
func (i GetTagsFilterArgs) ToGetTagsFilterPtrOutputWithContext(ctx context.Context) GetTagsFilterPtrOutput
type GetTagsFilterCostCategory ¶
type GetTagsFilterCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type GetTagsFilterCostCategoryArgs ¶
type GetTagsFilterCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterCostCategoryArgs) ElementType ¶
func (GetTagsFilterCostCategoryArgs) ElementType() reflect.Type
func (GetTagsFilterCostCategoryArgs) ToGetTagsFilterCostCategoryOutput ¶
func (i GetTagsFilterCostCategoryArgs) ToGetTagsFilterCostCategoryOutput() GetTagsFilterCostCategoryOutput
func (GetTagsFilterCostCategoryArgs) ToGetTagsFilterCostCategoryOutputWithContext ¶
func (i GetTagsFilterCostCategoryArgs) ToGetTagsFilterCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterCostCategoryOutput
func (GetTagsFilterCostCategoryArgs) ToGetTagsFilterCostCategoryPtrOutput ¶
func (i GetTagsFilterCostCategoryArgs) ToGetTagsFilterCostCategoryPtrOutput() GetTagsFilterCostCategoryPtrOutput
func (GetTagsFilterCostCategoryArgs) ToGetTagsFilterCostCategoryPtrOutputWithContext ¶
func (i GetTagsFilterCostCategoryArgs) ToGetTagsFilterCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterCostCategoryPtrOutput
type GetTagsFilterCostCategoryInput ¶
type GetTagsFilterCostCategoryInput interface { pulumi.Input ToGetTagsFilterCostCategoryOutput() GetTagsFilterCostCategoryOutput ToGetTagsFilterCostCategoryOutputWithContext(context.Context) GetTagsFilterCostCategoryOutput }
GetTagsFilterCostCategoryInput is an input type that accepts GetTagsFilterCostCategoryArgs and GetTagsFilterCostCategoryOutput values. You can construct a concrete instance of `GetTagsFilterCostCategoryInput` via:
GetTagsFilterCostCategoryArgs{...}
type GetTagsFilterCostCategoryOutput ¶
type GetTagsFilterCostCategoryOutput struct{ *pulumi.OutputState }
func (GetTagsFilterCostCategoryOutput) ElementType ¶
func (GetTagsFilterCostCategoryOutput) ElementType() reflect.Type
func (GetTagsFilterCostCategoryOutput) Key ¶
func (o GetTagsFilterCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterCostCategoryOutput) MatchOptions ¶
func (o GetTagsFilterCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterCostCategoryOutput) ToGetTagsFilterCostCategoryOutput ¶
func (o GetTagsFilterCostCategoryOutput) ToGetTagsFilterCostCategoryOutput() GetTagsFilterCostCategoryOutput
func (GetTagsFilterCostCategoryOutput) ToGetTagsFilterCostCategoryOutputWithContext ¶
func (o GetTagsFilterCostCategoryOutput) ToGetTagsFilterCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterCostCategoryOutput
func (GetTagsFilterCostCategoryOutput) ToGetTagsFilterCostCategoryPtrOutput ¶
func (o GetTagsFilterCostCategoryOutput) ToGetTagsFilterCostCategoryPtrOutput() GetTagsFilterCostCategoryPtrOutput
func (GetTagsFilterCostCategoryOutput) ToGetTagsFilterCostCategoryPtrOutputWithContext ¶
func (o GetTagsFilterCostCategoryOutput) ToGetTagsFilterCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterCostCategoryPtrOutput
func (GetTagsFilterCostCategoryOutput) Values ¶
func (o GetTagsFilterCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterCostCategoryPtrInput ¶
type GetTagsFilterCostCategoryPtrInput interface { pulumi.Input ToGetTagsFilterCostCategoryPtrOutput() GetTagsFilterCostCategoryPtrOutput ToGetTagsFilterCostCategoryPtrOutputWithContext(context.Context) GetTagsFilterCostCategoryPtrOutput }
GetTagsFilterCostCategoryPtrInput is an input type that accepts GetTagsFilterCostCategoryArgs, GetTagsFilterCostCategoryPtr and GetTagsFilterCostCategoryPtrOutput values. You can construct a concrete instance of `GetTagsFilterCostCategoryPtrInput` via:
GetTagsFilterCostCategoryArgs{...} or: nil
func GetTagsFilterCostCategoryPtr ¶
func GetTagsFilterCostCategoryPtr(v *GetTagsFilterCostCategoryArgs) GetTagsFilterCostCategoryPtrInput
type GetTagsFilterCostCategoryPtrOutput ¶
type GetTagsFilterCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterCostCategoryPtrOutput) Elem ¶
func (o GetTagsFilterCostCategoryPtrOutput) Elem() GetTagsFilterCostCategoryOutput
func (GetTagsFilterCostCategoryPtrOutput) ElementType ¶
func (GetTagsFilterCostCategoryPtrOutput) ElementType() reflect.Type
func (GetTagsFilterCostCategoryPtrOutput) Key ¶
func (o GetTagsFilterCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterCostCategoryPtrOutput) MatchOptions ¶
func (o GetTagsFilterCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterCostCategoryPtrOutput) ToGetTagsFilterCostCategoryPtrOutput ¶
func (o GetTagsFilterCostCategoryPtrOutput) ToGetTagsFilterCostCategoryPtrOutput() GetTagsFilterCostCategoryPtrOutput
func (GetTagsFilterCostCategoryPtrOutput) ToGetTagsFilterCostCategoryPtrOutputWithContext ¶
func (o GetTagsFilterCostCategoryPtrOutput) ToGetTagsFilterCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterCostCategoryPtrOutput
func (GetTagsFilterCostCategoryPtrOutput) Values ¶
func (o GetTagsFilterCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterDimension ¶
type GetTagsFilterDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type GetTagsFilterDimensionArgs ¶
type GetTagsFilterDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterDimensionArgs) ElementType ¶
func (GetTagsFilterDimensionArgs) ElementType() reflect.Type
func (GetTagsFilterDimensionArgs) ToGetTagsFilterDimensionOutput ¶
func (i GetTagsFilterDimensionArgs) ToGetTagsFilterDimensionOutput() GetTagsFilterDimensionOutput
func (GetTagsFilterDimensionArgs) ToGetTagsFilterDimensionOutputWithContext ¶
func (i GetTagsFilterDimensionArgs) ToGetTagsFilterDimensionOutputWithContext(ctx context.Context) GetTagsFilterDimensionOutput
func (GetTagsFilterDimensionArgs) ToGetTagsFilterDimensionPtrOutput ¶
func (i GetTagsFilterDimensionArgs) ToGetTagsFilterDimensionPtrOutput() GetTagsFilterDimensionPtrOutput
func (GetTagsFilterDimensionArgs) ToGetTagsFilterDimensionPtrOutputWithContext ¶
func (i GetTagsFilterDimensionArgs) ToGetTagsFilterDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterDimensionPtrOutput
type GetTagsFilterDimensionInput ¶
type GetTagsFilterDimensionInput interface { pulumi.Input ToGetTagsFilterDimensionOutput() GetTagsFilterDimensionOutput ToGetTagsFilterDimensionOutputWithContext(context.Context) GetTagsFilterDimensionOutput }
GetTagsFilterDimensionInput is an input type that accepts GetTagsFilterDimensionArgs and GetTagsFilterDimensionOutput values. You can construct a concrete instance of `GetTagsFilterDimensionInput` via:
GetTagsFilterDimensionArgs{...}
type GetTagsFilterDimensionOutput ¶
type GetTagsFilterDimensionOutput struct{ *pulumi.OutputState }
func (GetTagsFilterDimensionOutput) ElementType ¶
func (GetTagsFilterDimensionOutput) ElementType() reflect.Type
func (GetTagsFilterDimensionOutput) Key ¶
func (o GetTagsFilterDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterDimensionOutput) MatchOptions ¶
func (o GetTagsFilterDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterDimensionOutput) ToGetTagsFilterDimensionOutput ¶
func (o GetTagsFilterDimensionOutput) ToGetTagsFilterDimensionOutput() GetTagsFilterDimensionOutput
func (GetTagsFilterDimensionOutput) ToGetTagsFilterDimensionOutputWithContext ¶
func (o GetTagsFilterDimensionOutput) ToGetTagsFilterDimensionOutputWithContext(ctx context.Context) GetTagsFilterDimensionOutput
func (GetTagsFilterDimensionOutput) ToGetTagsFilterDimensionPtrOutput ¶
func (o GetTagsFilterDimensionOutput) ToGetTagsFilterDimensionPtrOutput() GetTagsFilterDimensionPtrOutput
func (GetTagsFilterDimensionOutput) ToGetTagsFilterDimensionPtrOutputWithContext ¶
func (o GetTagsFilterDimensionOutput) ToGetTagsFilterDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterDimensionPtrOutput
func (GetTagsFilterDimensionOutput) Values ¶
func (o GetTagsFilterDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterDimensionPtrInput ¶
type GetTagsFilterDimensionPtrInput interface { pulumi.Input ToGetTagsFilterDimensionPtrOutput() GetTagsFilterDimensionPtrOutput ToGetTagsFilterDimensionPtrOutputWithContext(context.Context) GetTagsFilterDimensionPtrOutput }
GetTagsFilterDimensionPtrInput is an input type that accepts GetTagsFilterDimensionArgs, GetTagsFilterDimensionPtr and GetTagsFilterDimensionPtrOutput values. You can construct a concrete instance of `GetTagsFilterDimensionPtrInput` via:
GetTagsFilterDimensionArgs{...} or: nil
func GetTagsFilterDimensionPtr ¶
func GetTagsFilterDimensionPtr(v *GetTagsFilterDimensionArgs) GetTagsFilterDimensionPtrInput
type GetTagsFilterDimensionPtrOutput ¶
type GetTagsFilterDimensionPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterDimensionPtrOutput) Elem ¶
func (o GetTagsFilterDimensionPtrOutput) Elem() GetTagsFilterDimensionOutput
func (GetTagsFilterDimensionPtrOutput) ElementType ¶
func (GetTagsFilterDimensionPtrOutput) ElementType() reflect.Type
func (GetTagsFilterDimensionPtrOutput) Key ¶
func (o GetTagsFilterDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterDimensionPtrOutput) MatchOptions ¶
func (o GetTagsFilterDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterDimensionPtrOutput) ToGetTagsFilterDimensionPtrOutput ¶
func (o GetTagsFilterDimensionPtrOutput) ToGetTagsFilterDimensionPtrOutput() GetTagsFilterDimensionPtrOutput
func (GetTagsFilterDimensionPtrOutput) ToGetTagsFilterDimensionPtrOutputWithContext ¶
func (o GetTagsFilterDimensionPtrOutput) ToGetTagsFilterDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterDimensionPtrOutput
func (GetTagsFilterDimensionPtrOutput) Values ¶
func (o GetTagsFilterDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterInput ¶
type GetTagsFilterInput interface { pulumi.Input ToGetTagsFilterOutput() GetTagsFilterOutput ToGetTagsFilterOutputWithContext(context.Context) GetTagsFilterOutput }
GetTagsFilterInput is an input type that accepts GetTagsFilterArgs and GetTagsFilterOutput values. You can construct a concrete instance of `GetTagsFilterInput` via:
GetTagsFilterArgs{...}
type GetTagsFilterNot ¶
type GetTagsFilterNot struct { // Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details. CostCategory *GetTagsFilterNotCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details. Dimension *GetTagsFilterNotDimension `pulumi:"dimension"` // Tags that match your request. Tags *GetTagsFilterNotTags `pulumi:"tags"` }
type GetTagsFilterNotArgs ¶
type GetTagsFilterNotArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details. CostCategory GetTagsFilterNotCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details. Dimension GetTagsFilterNotDimensionPtrInput `pulumi:"dimension"` // Tags that match your request. Tags GetTagsFilterNotTagsPtrInput `pulumi:"tags"` }
func (GetTagsFilterNotArgs) ElementType ¶
func (GetTagsFilterNotArgs) ElementType() reflect.Type
func (GetTagsFilterNotArgs) ToGetTagsFilterNotOutput ¶
func (i GetTagsFilterNotArgs) ToGetTagsFilterNotOutput() GetTagsFilterNotOutput
func (GetTagsFilterNotArgs) ToGetTagsFilterNotOutputWithContext ¶
func (i GetTagsFilterNotArgs) ToGetTagsFilterNotOutputWithContext(ctx context.Context) GetTagsFilterNotOutput
func (GetTagsFilterNotArgs) ToGetTagsFilterNotPtrOutput ¶
func (i GetTagsFilterNotArgs) ToGetTagsFilterNotPtrOutput() GetTagsFilterNotPtrOutput
func (GetTagsFilterNotArgs) ToGetTagsFilterNotPtrOutputWithContext ¶
func (i GetTagsFilterNotArgs) ToGetTagsFilterNotPtrOutputWithContext(ctx context.Context) GetTagsFilterNotPtrOutput
type GetTagsFilterNotCostCategory ¶
type GetTagsFilterNotCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type GetTagsFilterNotCostCategoryArgs ¶
type GetTagsFilterNotCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterNotCostCategoryArgs) ElementType ¶
func (GetTagsFilterNotCostCategoryArgs) ElementType() reflect.Type
func (GetTagsFilterNotCostCategoryArgs) ToGetTagsFilterNotCostCategoryOutput ¶
func (i GetTagsFilterNotCostCategoryArgs) ToGetTagsFilterNotCostCategoryOutput() GetTagsFilterNotCostCategoryOutput
func (GetTagsFilterNotCostCategoryArgs) ToGetTagsFilterNotCostCategoryOutputWithContext ¶
func (i GetTagsFilterNotCostCategoryArgs) ToGetTagsFilterNotCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterNotCostCategoryOutput
func (GetTagsFilterNotCostCategoryArgs) ToGetTagsFilterNotCostCategoryPtrOutput ¶
func (i GetTagsFilterNotCostCategoryArgs) ToGetTagsFilterNotCostCategoryPtrOutput() GetTagsFilterNotCostCategoryPtrOutput
func (GetTagsFilterNotCostCategoryArgs) ToGetTagsFilterNotCostCategoryPtrOutputWithContext ¶
func (i GetTagsFilterNotCostCategoryArgs) ToGetTagsFilterNotCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterNotCostCategoryPtrOutput
type GetTagsFilterNotCostCategoryInput ¶
type GetTagsFilterNotCostCategoryInput interface { pulumi.Input ToGetTagsFilterNotCostCategoryOutput() GetTagsFilterNotCostCategoryOutput ToGetTagsFilterNotCostCategoryOutputWithContext(context.Context) GetTagsFilterNotCostCategoryOutput }
GetTagsFilterNotCostCategoryInput is an input type that accepts GetTagsFilterNotCostCategoryArgs and GetTagsFilterNotCostCategoryOutput values. You can construct a concrete instance of `GetTagsFilterNotCostCategoryInput` via:
GetTagsFilterNotCostCategoryArgs{...}
type GetTagsFilterNotCostCategoryOutput ¶
type GetTagsFilterNotCostCategoryOutput struct{ *pulumi.OutputState }
func (GetTagsFilterNotCostCategoryOutput) ElementType ¶
func (GetTagsFilterNotCostCategoryOutput) ElementType() reflect.Type
func (GetTagsFilterNotCostCategoryOutput) Key ¶
func (o GetTagsFilterNotCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterNotCostCategoryOutput) MatchOptions ¶
func (o GetTagsFilterNotCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterNotCostCategoryOutput) ToGetTagsFilterNotCostCategoryOutput ¶
func (o GetTagsFilterNotCostCategoryOutput) ToGetTagsFilterNotCostCategoryOutput() GetTagsFilterNotCostCategoryOutput
func (GetTagsFilterNotCostCategoryOutput) ToGetTagsFilterNotCostCategoryOutputWithContext ¶
func (o GetTagsFilterNotCostCategoryOutput) ToGetTagsFilterNotCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterNotCostCategoryOutput
func (GetTagsFilterNotCostCategoryOutput) ToGetTagsFilterNotCostCategoryPtrOutput ¶
func (o GetTagsFilterNotCostCategoryOutput) ToGetTagsFilterNotCostCategoryPtrOutput() GetTagsFilterNotCostCategoryPtrOutput
func (GetTagsFilterNotCostCategoryOutput) ToGetTagsFilterNotCostCategoryPtrOutputWithContext ¶
func (o GetTagsFilterNotCostCategoryOutput) ToGetTagsFilterNotCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterNotCostCategoryPtrOutput
func (GetTagsFilterNotCostCategoryOutput) Values ¶
func (o GetTagsFilterNotCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterNotCostCategoryPtrInput ¶
type GetTagsFilterNotCostCategoryPtrInput interface { pulumi.Input ToGetTagsFilterNotCostCategoryPtrOutput() GetTagsFilterNotCostCategoryPtrOutput ToGetTagsFilterNotCostCategoryPtrOutputWithContext(context.Context) GetTagsFilterNotCostCategoryPtrOutput }
GetTagsFilterNotCostCategoryPtrInput is an input type that accepts GetTagsFilterNotCostCategoryArgs, GetTagsFilterNotCostCategoryPtr and GetTagsFilterNotCostCategoryPtrOutput values. You can construct a concrete instance of `GetTagsFilterNotCostCategoryPtrInput` via:
GetTagsFilterNotCostCategoryArgs{...} or: nil
func GetTagsFilterNotCostCategoryPtr ¶
func GetTagsFilterNotCostCategoryPtr(v *GetTagsFilterNotCostCategoryArgs) GetTagsFilterNotCostCategoryPtrInput
type GetTagsFilterNotCostCategoryPtrOutput ¶
type GetTagsFilterNotCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterNotCostCategoryPtrOutput) ElementType ¶
func (GetTagsFilterNotCostCategoryPtrOutput) ElementType() reflect.Type
func (GetTagsFilterNotCostCategoryPtrOutput) Key ¶
func (o GetTagsFilterNotCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterNotCostCategoryPtrOutput) MatchOptions ¶
func (o GetTagsFilterNotCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterNotCostCategoryPtrOutput) ToGetTagsFilterNotCostCategoryPtrOutput ¶
func (o GetTagsFilterNotCostCategoryPtrOutput) ToGetTagsFilterNotCostCategoryPtrOutput() GetTagsFilterNotCostCategoryPtrOutput
func (GetTagsFilterNotCostCategoryPtrOutput) ToGetTagsFilterNotCostCategoryPtrOutputWithContext ¶
func (o GetTagsFilterNotCostCategoryPtrOutput) ToGetTagsFilterNotCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterNotCostCategoryPtrOutput
func (GetTagsFilterNotCostCategoryPtrOutput) Values ¶
func (o GetTagsFilterNotCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterNotDimension ¶
type GetTagsFilterNotDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type GetTagsFilterNotDimensionArgs ¶
type GetTagsFilterNotDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterNotDimensionArgs) ElementType ¶
func (GetTagsFilterNotDimensionArgs) ElementType() reflect.Type
func (GetTagsFilterNotDimensionArgs) ToGetTagsFilterNotDimensionOutput ¶
func (i GetTagsFilterNotDimensionArgs) ToGetTagsFilterNotDimensionOutput() GetTagsFilterNotDimensionOutput
func (GetTagsFilterNotDimensionArgs) ToGetTagsFilterNotDimensionOutputWithContext ¶
func (i GetTagsFilterNotDimensionArgs) ToGetTagsFilterNotDimensionOutputWithContext(ctx context.Context) GetTagsFilterNotDimensionOutput
func (GetTagsFilterNotDimensionArgs) ToGetTagsFilterNotDimensionPtrOutput ¶
func (i GetTagsFilterNotDimensionArgs) ToGetTagsFilterNotDimensionPtrOutput() GetTagsFilterNotDimensionPtrOutput
func (GetTagsFilterNotDimensionArgs) ToGetTagsFilterNotDimensionPtrOutputWithContext ¶
func (i GetTagsFilterNotDimensionArgs) ToGetTagsFilterNotDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterNotDimensionPtrOutput
type GetTagsFilterNotDimensionInput ¶
type GetTagsFilterNotDimensionInput interface { pulumi.Input ToGetTagsFilterNotDimensionOutput() GetTagsFilterNotDimensionOutput ToGetTagsFilterNotDimensionOutputWithContext(context.Context) GetTagsFilterNotDimensionOutput }
GetTagsFilterNotDimensionInput is an input type that accepts GetTagsFilterNotDimensionArgs and GetTagsFilterNotDimensionOutput values. You can construct a concrete instance of `GetTagsFilterNotDimensionInput` via:
GetTagsFilterNotDimensionArgs{...}
type GetTagsFilterNotDimensionOutput ¶
type GetTagsFilterNotDimensionOutput struct{ *pulumi.OutputState }
func (GetTagsFilterNotDimensionOutput) ElementType ¶
func (GetTagsFilterNotDimensionOutput) ElementType() reflect.Type
func (GetTagsFilterNotDimensionOutput) Key ¶
func (o GetTagsFilterNotDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterNotDimensionOutput) MatchOptions ¶
func (o GetTagsFilterNotDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterNotDimensionOutput) ToGetTagsFilterNotDimensionOutput ¶
func (o GetTagsFilterNotDimensionOutput) ToGetTagsFilterNotDimensionOutput() GetTagsFilterNotDimensionOutput
func (GetTagsFilterNotDimensionOutput) ToGetTagsFilterNotDimensionOutputWithContext ¶
func (o GetTagsFilterNotDimensionOutput) ToGetTagsFilterNotDimensionOutputWithContext(ctx context.Context) GetTagsFilterNotDimensionOutput
func (GetTagsFilterNotDimensionOutput) ToGetTagsFilterNotDimensionPtrOutput ¶
func (o GetTagsFilterNotDimensionOutput) ToGetTagsFilterNotDimensionPtrOutput() GetTagsFilterNotDimensionPtrOutput
func (GetTagsFilterNotDimensionOutput) ToGetTagsFilterNotDimensionPtrOutputWithContext ¶
func (o GetTagsFilterNotDimensionOutput) ToGetTagsFilterNotDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterNotDimensionPtrOutput
func (GetTagsFilterNotDimensionOutput) Values ¶
func (o GetTagsFilterNotDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterNotDimensionPtrInput ¶
type GetTagsFilterNotDimensionPtrInput interface { pulumi.Input ToGetTagsFilterNotDimensionPtrOutput() GetTagsFilterNotDimensionPtrOutput ToGetTagsFilterNotDimensionPtrOutputWithContext(context.Context) GetTagsFilterNotDimensionPtrOutput }
GetTagsFilterNotDimensionPtrInput is an input type that accepts GetTagsFilterNotDimensionArgs, GetTagsFilterNotDimensionPtr and GetTagsFilterNotDimensionPtrOutput values. You can construct a concrete instance of `GetTagsFilterNotDimensionPtrInput` via:
GetTagsFilterNotDimensionArgs{...} or: nil
func GetTagsFilterNotDimensionPtr ¶
func GetTagsFilterNotDimensionPtr(v *GetTagsFilterNotDimensionArgs) GetTagsFilterNotDimensionPtrInput
type GetTagsFilterNotDimensionPtrOutput ¶
type GetTagsFilterNotDimensionPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterNotDimensionPtrOutput) Elem ¶
func (o GetTagsFilterNotDimensionPtrOutput) Elem() GetTagsFilterNotDimensionOutput
func (GetTagsFilterNotDimensionPtrOutput) ElementType ¶
func (GetTagsFilterNotDimensionPtrOutput) ElementType() reflect.Type
func (GetTagsFilterNotDimensionPtrOutput) Key ¶
func (o GetTagsFilterNotDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterNotDimensionPtrOutput) MatchOptions ¶
func (o GetTagsFilterNotDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterNotDimensionPtrOutput) ToGetTagsFilterNotDimensionPtrOutput ¶
func (o GetTagsFilterNotDimensionPtrOutput) ToGetTagsFilterNotDimensionPtrOutput() GetTagsFilterNotDimensionPtrOutput
func (GetTagsFilterNotDimensionPtrOutput) ToGetTagsFilterNotDimensionPtrOutputWithContext ¶
func (o GetTagsFilterNotDimensionPtrOutput) ToGetTagsFilterNotDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterNotDimensionPtrOutput
func (GetTagsFilterNotDimensionPtrOutput) Values ¶
func (o GetTagsFilterNotDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterNotInput ¶
type GetTagsFilterNotInput interface { pulumi.Input ToGetTagsFilterNotOutput() GetTagsFilterNotOutput ToGetTagsFilterNotOutputWithContext(context.Context) GetTagsFilterNotOutput }
GetTagsFilterNotInput is an input type that accepts GetTagsFilterNotArgs and GetTagsFilterNotOutput values. You can construct a concrete instance of `GetTagsFilterNotInput` via:
GetTagsFilterNotArgs{...}
type GetTagsFilterNotOutput ¶
type GetTagsFilterNotOutput struct{ *pulumi.OutputState }
func (GetTagsFilterNotOutput) CostCategory ¶
func (o GetTagsFilterNotOutput) CostCategory() GetTagsFilterNotCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details.
func (GetTagsFilterNotOutput) Dimension ¶
func (o GetTagsFilterNotOutput) Dimension() GetTagsFilterNotDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details.
func (GetTagsFilterNotOutput) ElementType ¶
func (GetTagsFilterNotOutput) ElementType() reflect.Type
func (GetTagsFilterNotOutput) Tags ¶
func (o GetTagsFilterNotOutput) Tags() GetTagsFilterNotTagsPtrOutput
Tags that match your request.
func (GetTagsFilterNotOutput) ToGetTagsFilterNotOutput ¶
func (o GetTagsFilterNotOutput) ToGetTagsFilterNotOutput() GetTagsFilterNotOutput
func (GetTagsFilterNotOutput) ToGetTagsFilterNotOutputWithContext ¶
func (o GetTagsFilterNotOutput) ToGetTagsFilterNotOutputWithContext(ctx context.Context) GetTagsFilterNotOutput
func (GetTagsFilterNotOutput) ToGetTagsFilterNotPtrOutput ¶
func (o GetTagsFilterNotOutput) ToGetTagsFilterNotPtrOutput() GetTagsFilterNotPtrOutput
func (GetTagsFilterNotOutput) ToGetTagsFilterNotPtrOutputWithContext ¶
func (o GetTagsFilterNotOutput) ToGetTagsFilterNotPtrOutputWithContext(ctx context.Context) GetTagsFilterNotPtrOutput
type GetTagsFilterNotPtrInput ¶
type GetTagsFilterNotPtrInput interface { pulumi.Input ToGetTagsFilterNotPtrOutput() GetTagsFilterNotPtrOutput ToGetTagsFilterNotPtrOutputWithContext(context.Context) GetTagsFilterNotPtrOutput }
GetTagsFilterNotPtrInput is an input type that accepts GetTagsFilterNotArgs, GetTagsFilterNotPtr and GetTagsFilterNotPtrOutput values. You can construct a concrete instance of `GetTagsFilterNotPtrInput` via:
GetTagsFilterNotArgs{...} or: nil
func GetTagsFilterNotPtr ¶
func GetTagsFilterNotPtr(v *GetTagsFilterNotArgs) GetTagsFilterNotPtrInput
type GetTagsFilterNotPtrOutput ¶
type GetTagsFilterNotPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterNotPtrOutput) CostCategory ¶
func (o GetTagsFilterNotPtrOutput) CostCategory() GetTagsFilterNotCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details.
func (GetTagsFilterNotPtrOutput) Dimension ¶
func (o GetTagsFilterNotPtrOutput) Dimension() GetTagsFilterNotDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details.
func (GetTagsFilterNotPtrOutput) Elem ¶
func (o GetTagsFilterNotPtrOutput) Elem() GetTagsFilterNotOutput
func (GetTagsFilterNotPtrOutput) ElementType ¶
func (GetTagsFilterNotPtrOutput) ElementType() reflect.Type
func (GetTagsFilterNotPtrOutput) Tags ¶
func (o GetTagsFilterNotPtrOutput) Tags() GetTagsFilterNotTagsPtrOutput
Tags that match your request.
func (GetTagsFilterNotPtrOutput) ToGetTagsFilterNotPtrOutput ¶
func (o GetTagsFilterNotPtrOutput) ToGetTagsFilterNotPtrOutput() GetTagsFilterNotPtrOutput
func (GetTagsFilterNotPtrOutput) ToGetTagsFilterNotPtrOutputWithContext ¶
func (o GetTagsFilterNotPtrOutput) ToGetTagsFilterNotPtrOutputWithContext(ctx context.Context) GetTagsFilterNotPtrOutput
type GetTagsFilterNotTags ¶
type GetTagsFilterNotTagsArgs ¶
type GetTagsFilterNotTagsArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterNotTagsArgs) ElementType ¶
func (GetTagsFilterNotTagsArgs) ElementType() reflect.Type
func (GetTagsFilterNotTagsArgs) ToGetTagsFilterNotTagsOutput ¶
func (i GetTagsFilterNotTagsArgs) ToGetTagsFilterNotTagsOutput() GetTagsFilterNotTagsOutput
func (GetTagsFilterNotTagsArgs) ToGetTagsFilterNotTagsOutputWithContext ¶
func (i GetTagsFilterNotTagsArgs) ToGetTagsFilterNotTagsOutputWithContext(ctx context.Context) GetTagsFilterNotTagsOutput
func (GetTagsFilterNotTagsArgs) ToGetTagsFilterNotTagsPtrOutput ¶
func (i GetTagsFilterNotTagsArgs) ToGetTagsFilterNotTagsPtrOutput() GetTagsFilterNotTagsPtrOutput
func (GetTagsFilterNotTagsArgs) ToGetTagsFilterNotTagsPtrOutputWithContext ¶
func (i GetTagsFilterNotTagsArgs) ToGetTagsFilterNotTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterNotTagsPtrOutput
type GetTagsFilterNotTagsInput ¶
type GetTagsFilterNotTagsInput interface { pulumi.Input ToGetTagsFilterNotTagsOutput() GetTagsFilterNotTagsOutput ToGetTagsFilterNotTagsOutputWithContext(context.Context) GetTagsFilterNotTagsOutput }
GetTagsFilterNotTagsInput is an input type that accepts GetTagsFilterNotTagsArgs and GetTagsFilterNotTagsOutput values. You can construct a concrete instance of `GetTagsFilterNotTagsInput` via:
GetTagsFilterNotTagsArgs{...}
type GetTagsFilterNotTagsOutput ¶
type GetTagsFilterNotTagsOutput struct{ *pulumi.OutputState }
func (GetTagsFilterNotTagsOutput) ElementType ¶
func (GetTagsFilterNotTagsOutput) ElementType() reflect.Type
func (GetTagsFilterNotTagsOutput) Key ¶
func (o GetTagsFilterNotTagsOutput) Key() pulumi.StringPtrOutput
func (GetTagsFilterNotTagsOutput) MatchOptions ¶
func (o GetTagsFilterNotTagsOutput) MatchOptions() pulumi.StringArrayOutput
func (GetTagsFilterNotTagsOutput) ToGetTagsFilterNotTagsOutput ¶
func (o GetTagsFilterNotTagsOutput) ToGetTagsFilterNotTagsOutput() GetTagsFilterNotTagsOutput
func (GetTagsFilterNotTagsOutput) ToGetTagsFilterNotTagsOutputWithContext ¶
func (o GetTagsFilterNotTagsOutput) ToGetTagsFilterNotTagsOutputWithContext(ctx context.Context) GetTagsFilterNotTagsOutput
func (GetTagsFilterNotTagsOutput) ToGetTagsFilterNotTagsPtrOutput ¶
func (o GetTagsFilterNotTagsOutput) ToGetTagsFilterNotTagsPtrOutput() GetTagsFilterNotTagsPtrOutput
func (GetTagsFilterNotTagsOutput) ToGetTagsFilterNotTagsPtrOutputWithContext ¶
func (o GetTagsFilterNotTagsOutput) ToGetTagsFilterNotTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterNotTagsPtrOutput
func (GetTagsFilterNotTagsOutput) Values ¶
func (o GetTagsFilterNotTagsOutput) Values() pulumi.StringArrayOutput
type GetTagsFilterNotTagsPtrInput ¶
type GetTagsFilterNotTagsPtrInput interface { pulumi.Input ToGetTagsFilterNotTagsPtrOutput() GetTagsFilterNotTagsPtrOutput ToGetTagsFilterNotTagsPtrOutputWithContext(context.Context) GetTagsFilterNotTagsPtrOutput }
GetTagsFilterNotTagsPtrInput is an input type that accepts GetTagsFilterNotTagsArgs, GetTagsFilterNotTagsPtr and GetTagsFilterNotTagsPtrOutput values. You can construct a concrete instance of `GetTagsFilterNotTagsPtrInput` via:
GetTagsFilterNotTagsArgs{...} or: nil
func GetTagsFilterNotTagsPtr ¶
func GetTagsFilterNotTagsPtr(v *GetTagsFilterNotTagsArgs) GetTagsFilterNotTagsPtrInput
type GetTagsFilterNotTagsPtrOutput ¶
type GetTagsFilterNotTagsPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterNotTagsPtrOutput) Elem ¶
func (o GetTagsFilterNotTagsPtrOutput) Elem() GetTagsFilterNotTagsOutput
func (GetTagsFilterNotTagsPtrOutput) ElementType ¶
func (GetTagsFilterNotTagsPtrOutput) ElementType() reflect.Type
func (GetTagsFilterNotTagsPtrOutput) Key ¶
func (o GetTagsFilterNotTagsPtrOutput) Key() pulumi.StringPtrOutput
func (GetTagsFilterNotTagsPtrOutput) MatchOptions ¶
func (o GetTagsFilterNotTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
func (GetTagsFilterNotTagsPtrOutput) ToGetTagsFilterNotTagsPtrOutput ¶
func (o GetTagsFilterNotTagsPtrOutput) ToGetTagsFilterNotTagsPtrOutput() GetTagsFilterNotTagsPtrOutput
func (GetTagsFilterNotTagsPtrOutput) ToGetTagsFilterNotTagsPtrOutputWithContext ¶
func (o GetTagsFilterNotTagsPtrOutput) ToGetTagsFilterNotTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterNotTagsPtrOutput
func (GetTagsFilterNotTagsPtrOutput) Values ¶
func (o GetTagsFilterNotTagsPtrOutput) Values() pulumi.StringArrayOutput
type GetTagsFilterOr ¶
type GetTagsFilterOr struct { // Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details. CostCategory *GetTagsFilterOrCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details. Dimension *GetTagsFilterOrDimension `pulumi:"dimension"` // Tags that match your request. Tags *GetTagsFilterOrTags `pulumi:"tags"` }
type GetTagsFilterOrArgs ¶
type GetTagsFilterOrArgs struct { // Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details. CostCategory GetTagsFilterOrCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details. Dimension GetTagsFilterOrDimensionPtrInput `pulumi:"dimension"` // Tags that match your request. Tags GetTagsFilterOrTagsPtrInput `pulumi:"tags"` }
func (GetTagsFilterOrArgs) ElementType ¶
func (GetTagsFilterOrArgs) ElementType() reflect.Type
func (GetTagsFilterOrArgs) ToGetTagsFilterOrOutput ¶
func (i GetTagsFilterOrArgs) ToGetTagsFilterOrOutput() GetTagsFilterOrOutput
func (GetTagsFilterOrArgs) ToGetTagsFilterOrOutputWithContext ¶
func (i GetTagsFilterOrArgs) ToGetTagsFilterOrOutputWithContext(ctx context.Context) GetTagsFilterOrOutput
type GetTagsFilterOrArray ¶
type GetTagsFilterOrArray []GetTagsFilterOrInput
func (GetTagsFilterOrArray) ElementType ¶
func (GetTagsFilterOrArray) ElementType() reflect.Type
func (GetTagsFilterOrArray) ToGetTagsFilterOrArrayOutput ¶
func (i GetTagsFilterOrArray) ToGetTagsFilterOrArrayOutput() GetTagsFilterOrArrayOutput
func (GetTagsFilterOrArray) ToGetTagsFilterOrArrayOutputWithContext ¶
func (i GetTagsFilterOrArray) ToGetTagsFilterOrArrayOutputWithContext(ctx context.Context) GetTagsFilterOrArrayOutput
type GetTagsFilterOrArrayInput ¶
type GetTagsFilterOrArrayInput interface { pulumi.Input ToGetTagsFilterOrArrayOutput() GetTagsFilterOrArrayOutput ToGetTagsFilterOrArrayOutputWithContext(context.Context) GetTagsFilterOrArrayOutput }
GetTagsFilterOrArrayInput is an input type that accepts GetTagsFilterOrArray and GetTagsFilterOrArrayOutput values. You can construct a concrete instance of `GetTagsFilterOrArrayInput` via:
GetTagsFilterOrArray{ GetTagsFilterOrArgs{...} }
type GetTagsFilterOrArrayOutput ¶
type GetTagsFilterOrArrayOutput struct{ *pulumi.OutputState }
func (GetTagsFilterOrArrayOutput) ElementType ¶
func (GetTagsFilterOrArrayOutput) ElementType() reflect.Type
func (GetTagsFilterOrArrayOutput) Index ¶
func (o GetTagsFilterOrArrayOutput) Index(i pulumi.IntInput) GetTagsFilterOrOutput
func (GetTagsFilterOrArrayOutput) ToGetTagsFilterOrArrayOutput ¶
func (o GetTagsFilterOrArrayOutput) ToGetTagsFilterOrArrayOutput() GetTagsFilterOrArrayOutput
func (GetTagsFilterOrArrayOutput) ToGetTagsFilterOrArrayOutputWithContext ¶
func (o GetTagsFilterOrArrayOutput) ToGetTagsFilterOrArrayOutputWithContext(ctx context.Context) GetTagsFilterOrArrayOutput
type GetTagsFilterOrCostCategory ¶
type GetTagsFilterOrCostCategory struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type GetTagsFilterOrCostCategoryArgs ¶
type GetTagsFilterOrCostCategoryArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterOrCostCategoryArgs) ElementType ¶
func (GetTagsFilterOrCostCategoryArgs) ElementType() reflect.Type
func (GetTagsFilterOrCostCategoryArgs) ToGetTagsFilterOrCostCategoryOutput ¶
func (i GetTagsFilterOrCostCategoryArgs) ToGetTagsFilterOrCostCategoryOutput() GetTagsFilterOrCostCategoryOutput
func (GetTagsFilterOrCostCategoryArgs) ToGetTagsFilterOrCostCategoryOutputWithContext ¶
func (i GetTagsFilterOrCostCategoryArgs) ToGetTagsFilterOrCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterOrCostCategoryOutput
func (GetTagsFilterOrCostCategoryArgs) ToGetTagsFilterOrCostCategoryPtrOutput ¶
func (i GetTagsFilterOrCostCategoryArgs) ToGetTagsFilterOrCostCategoryPtrOutput() GetTagsFilterOrCostCategoryPtrOutput
func (GetTagsFilterOrCostCategoryArgs) ToGetTagsFilterOrCostCategoryPtrOutputWithContext ¶
func (i GetTagsFilterOrCostCategoryArgs) ToGetTagsFilterOrCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterOrCostCategoryPtrOutput
type GetTagsFilterOrCostCategoryInput ¶
type GetTagsFilterOrCostCategoryInput interface { pulumi.Input ToGetTagsFilterOrCostCategoryOutput() GetTagsFilterOrCostCategoryOutput ToGetTagsFilterOrCostCategoryOutputWithContext(context.Context) GetTagsFilterOrCostCategoryOutput }
GetTagsFilterOrCostCategoryInput is an input type that accepts GetTagsFilterOrCostCategoryArgs and GetTagsFilterOrCostCategoryOutput values. You can construct a concrete instance of `GetTagsFilterOrCostCategoryInput` via:
GetTagsFilterOrCostCategoryArgs{...}
type GetTagsFilterOrCostCategoryOutput ¶
type GetTagsFilterOrCostCategoryOutput struct{ *pulumi.OutputState }
func (GetTagsFilterOrCostCategoryOutput) ElementType ¶
func (GetTagsFilterOrCostCategoryOutput) ElementType() reflect.Type
func (GetTagsFilterOrCostCategoryOutput) Key ¶
func (o GetTagsFilterOrCostCategoryOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterOrCostCategoryOutput) MatchOptions ¶
func (o GetTagsFilterOrCostCategoryOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterOrCostCategoryOutput) ToGetTagsFilterOrCostCategoryOutput ¶
func (o GetTagsFilterOrCostCategoryOutput) ToGetTagsFilterOrCostCategoryOutput() GetTagsFilterOrCostCategoryOutput
func (GetTagsFilterOrCostCategoryOutput) ToGetTagsFilterOrCostCategoryOutputWithContext ¶
func (o GetTagsFilterOrCostCategoryOutput) ToGetTagsFilterOrCostCategoryOutputWithContext(ctx context.Context) GetTagsFilterOrCostCategoryOutput
func (GetTagsFilterOrCostCategoryOutput) ToGetTagsFilterOrCostCategoryPtrOutput ¶
func (o GetTagsFilterOrCostCategoryOutput) ToGetTagsFilterOrCostCategoryPtrOutput() GetTagsFilterOrCostCategoryPtrOutput
func (GetTagsFilterOrCostCategoryOutput) ToGetTagsFilterOrCostCategoryPtrOutputWithContext ¶
func (o GetTagsFilterOrCostCategoryOutput) ToGetTagsFilterOrCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterOrCostCategoryPtrOutput
func (GetTagsFilterOrCostCategoryOutput) Values ¶
func (o GetTagsFilterOrCostCategoryOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterOrCostCategoryPtrInput ¶
type GetTagsFilterOrCostCategoryPtrInput interface { pulumi.Input ToGetTagsFilterOrCostCategoryPtrOutput() GetTagsFilterOrCostCategoryPtrOutput ToGetTagsFilterOrCostCategoryPtrOutputWithContext(context.Context) GetTagsFilterOrCostCategoryPtrOutput }
GetTagsFilterOrCostCategoryPtrInput is an input type that accepts GetTagsFilterOrCostCategoryArgs, GetTagsFilterOrCostCategoryPtr and GetTagsFilterOrCostCategoryPtrOutput values. You can construct a concrete instance of `GetTagsFilterOrCostCategoryPtrInput` via:
GetTagsFilterOrCostCategoryArgs{...} or: nil
func GetTagsFilterOrCostCategoryPtr ¶
func GetTagsFilterOrCostCategoryPtr(v *GetTagsFilterOrCostCategoryArgs) GetTagsFilterOrCostCategoryPtrInput
type GetTagsFilterOrCostCategoryPtrOutput ¶
type GetTagsFilterOrCostCategoryPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterOrCostCategoryPtrOutput) ElementType ¶
func (GetTagsFilterOrCostCategoryPtrOutput) ElementType() reflect.Type
func (GetTagsFilterOrCostCategoryPtrOutput) Key ¶
func (o GetTagsFilterOrCostCategoryPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterOrCostCategoryPtrOutput) MatchOptions ¶
func (o GetTagsFilterOrCostCategoryPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterOrCostCategoryPtrOutput) ToGetTagsFilterOrCostCategoryPtrOutput ¶
func (o GetTagsFilterOrCostCategoryPtrOutput) ToGetTagsFilterOrCostCategoryPtrOutput() GetTagsFilterOrCostCategoryPtrOutput
func (GetTagsFilterOrCostCategoryPtrOutput) ToGetTagsFilterOrCostCategoryPtrOutputWithContext ¶
func (o GetTagsFilterOrCostCategoryPtrOutput) ToGetTagsFilterOrCostCategoryPtrOutputWithContext(ctx context.Context) GetTagsFilterOrCostCategoryPtrOutput
func (GetTagsFilterOrCostCategoryPtrOutput) Values ¶
func (o GetTagsFilterOrCostCategoryPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterOrDimension ¶
type GetTagsFilterOrDimension struct { // Unique name of the Cost Category. Key *string `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions []string `pulumi:"matchOptions"` // Specific value of the Cost Category. Values []string `pulumi:"values"` }
type GetTagsFilterOrDimensionArgs ¶
type GetTagsFilterOrDimensionArgs struct { // Unique name of the Cost Category. Key pulumi.StringPtrInput `pulumi:"key"` // Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`. MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` // Specific value of the Cost Category. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterOrDimensionArgs) ElementType ¶
func (GetTagsFilterOrDimensionArgs) ElementType() reflect.Type
func (GetTagsFilterOrDimensionArgs) ToGetTagsFilterOrDimensionOutput ¶
func (i GetTagsFilterOrDimensionArgs) ToGetTagsFilterOrDimensionOutput() GetTagsFilterOrDimensionOutput
func (GetTagsFilterOrDimensionArgs) ToGetTagsFilterOrDimensionOutputWithContext ¶
func (i GetTagsFilterOrDimensionArgs) ToGetTagsFilterOrDimensionOutputWithContext(ctx context.Context) GetTagsFilterOrDimensionOutput
func (GetTagsFilterOrDimensionArgs) ToGetTagsFilterOrDimensionPtrOutput ¶
func (i GetTagsFilterOrDimensionArgs) ToGetTagsFilterOrDimensionPtrOutput() GetTagsFilterOrDimensionPtrOutput
func (GetTagsFilterOrDimensionArgs) ToGetTagsFilterOrDimensionPtrOutputWithContext ¶
func (i GetTagsFilterOrDimensionArgs) ToGetTagsFilterOrDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterOrDimensionPtrOutput
type GetTagsFilterOrDimensionInput ¶
type GetTagsFilterOrDimensionInput interface { pulumi.Input ToGetTagsFilterOrDimensionOutput() GetTagsFilterOrDimensionOutput ToGetTagsFilterOrDimensionOutputWithContext(context.Context) GetTagsFilterOrDimensionOutput }
GetTagsFilterOrDimensionInput is an input type that accepts GetTagsFilterOrDimensionArgs and GetTagsFilterOrDimensionOutput values. You can construct a concrete instance of `GetTagsFilterOrDimensionInput` via:
GetTagsFilterOrDimensionArgs{...}
type GetTagsFilterOrDimensionOutput ¶
type GetTagsFilterOrDimensionOutput struct{ *pulumi.OutputState }
func (GetTagsFilterOrDimensionOutput) ElementType ¶
func (GetTagsFilterOrDimensionOutput) ElementType() reflect.Type
func (GetTagsFilterOrDimensionOutput) Key ¶
func (o GetTagsFilterOrDimensionOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterOrDimensionOutput) MatchOptions ¶
func (o GetTagsFilterOrDimensionOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterOrDimensionOutput) ToGetTagsFilterOrDimensionOutput ¶
func (o GetTagsFilterOrDimensionOutput) ToGetTagsFilterOrDimensionOutput() GetTagsFilterOrDimensionOutput
func (GetTagsFilterOrDimensionOutput) ToGetTagsFilterOrDimensionOutputWithContext ¶
func (o GetTagsFilterOrDimensionOutput) ToGetTagsFilterOrDimensionOutputWithContext(ctx context.Context) GetTagsFilterOrDimensionOutput
func (GetTagsFilterOrDimensionOutput) ToGetTagsFilterOrDimensionPtrOutput ¶
func (o GetTagsFilterOrDimensionOutput) ToGetTagsFilterOrDimensionPtrOutput() GetTagsFilterOrDimensionPtrOutput
func (GetTagsFilterOrDimensionOutput) ToGetTagsFilterOrDimensionPtrOutputWithContext ¶
func (o GetTagsFilterOrDimensionOutput) ToGetTagsFilterOrDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterOrDimensionPtrOutput
func (GetTagsFilterOrDimensionOutput) Values ¶
func (o GetTagsFilterOrDimensionOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterOrDimensionPtrInput ¶
type GetTagsFilterOrDimensionPtrInput interface { pulumi.Input ToGetTagsFilterOrDimensionPtrOutput() GetTagsFilterOrDimensionPtrOutput ToGetTagsFilterOrDimensionPtrOutputWithContext(context.Context) GetTagsFilterOrDimensionPtrOutput }
GetTagsFilterOrDimensionPtrInput is an input type that accepts GetTagsFilterOrDimensionArgs, GetTagsFilterOrDimensionPtr and GetTagsFilterOrDimensionPtrOutput values. You can construct a concrete instance of `GetTagsFilterOrDimensionPtrInput` via:
GetTagsFilterOrDimensionArgs{...} or: nil
func GetTagsFilterOrDimensionPtr ¶
func GetTagsFilterOrDimensionPtr(v *GetTagsFilterOrDimensionArgs) GetTagsFilterOrDimensionPtrInput
type GetTagsFilterOrDimensionPtrOutput ¶
type GetTagsFilterOrDimensionPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterOrDimensionPtrOutput) Elem ¶
func (o GetTagsFilterOrDimensionPtrOutput) Elem() GetTagsFilterOrDimensionOutput
func (GetTagsFilterOrDimensionPtrOutput) ElementType ¶
func (GetTagsFilterOrDimensionPtrOutput) ElementType() reflect.Type
func (GetTagsFilterOrDimensionPtrOutput) Key ¶
func (o GetTagsFilterOrDimensionPtrOutput) Key() pulumi.StringPtrOutput
Unique name of the Cost Category.
func (GetTagsFilterOrDimensionPtrOutput) MatchOptions ¶
func (o GetTagsFilterOrDimensionPtrOutput) MatchOptions() pulumi.StringArrayOutput
Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is `EQUALS` and `CASE_SENSITIVE`. Valid values are: `EQUALS`, `ABSENT`, `STARTS_WITH`, `ENDS_WITH`, `CONTAINS`, `CASE_SENSITIVE`, `CASE_INSENSITIVE`.
func (GetTagsFilterOrDimensionPtrOutput) ToGetTagsFilterOrDimensionPtrOutput ¶
func (o GetTagsFilterOrDimensionPtrOutput) ToGetTagsFilterOrDimensionPtrOutput() GetTagsFilterOrDimensionPtrOutput
func (GetTagsFilterOrDimensionPtrOutput) ToGetTagsFilterOrDimensionPtrOutputWithContext ¶
func (o GetTagsFilterOrDimensionPtrOutput) ToGetTagsFilterOrDimensionPtrOutputWithContext(ctx context.Context) GetTagsFilterOrDimensionPtrOutput
func (GetTagsFilterOrDimensionPtrOutput) Values ¶
func (o GetTagsFilterOrDimensionPtrOutput) Values() pulumi.StringArrayOutput
Specific value of the Cost Category.
type GetTagsFilterOrInput ¶
type GetTagsFilterOrInput interface { pulumi.Input ToGetTagsFilterOrOutput() GetTagsFilterOrOutput ToGetTagsFilterOrOutputWithContext(context.Context) GetTagsFilterOrOutput }
GetTagsFilterOrInput is an input type that accepts GetTagsFilterOrArgs and GetTagsFilterOrOutput values. You can construct a concrete instance of `GetTagsFilterOrInput` via:
GetTagsFilterOrArgs{...}
type GetTagsFilterOrOutput ¶
type GetTagsFilterOrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterOrOutput) CostCategory ¶
func (o GetTagsFilterOrOutput) CostCategory() GetTagsFilterOrCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details.
func (GetTagsFilterOrOutput) Dimension ¶
func (o GetTagsFilterOrOutput) Dimension() GetTagsFilterOrDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details.
func (GetTagsFilterOrOutput) ElementType ¶
func (GetTagsFilterOrOutput) ElementType() reflect.Type
func (GetTagsFilterOrOutput) Tags ¶
func (o GetTagsFilterOrOutput) Tags() GetTagsFilterOrTagsPtrOutput
Tags that match your request.
func (GetTagsFilterOrOutput) ToGetTagsFilterOrOutput ¶
func (o GetTagsFilterOrOutput) ToGetTagsFilterOrOutput() GetTagsFilterOrOutput
func (GetTagsFilterOrOutput) ToGetTagsFilterOrOutputWithContext ¶
func (o GetTagsFilterOrOutput) ToGetTagsFilterOrOutputWithContext(ctx context.Context) GetTagsFilterOrOutput
type GetTagsFilterOrTags ¶
type GetTagsFilterOrTagsArgs ¶
type GetTagsFilterOrTagsArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterOrTagsArgs) ElementType ¶
func (GetTagsFilterOrTagsArgs) ElementType() reflect.Type
func (GetTagsFilterOrTagsArgs) ToGetTagsFilterOrTagsOutput ¶
func (i GetTagsFilterOrTagsArgs) ToGetTagsFilterOrTagsOutput() GetTagsFilterOrTagsOutput
func (GetTagsFilterOrTagsArgs) ToGetTagsFilterOrTagsOutputWithContext ¶
func (i GetTagsFilterOrTagsArgs) ToGetTagsFilterOrTagsOutputWithContext(ctx context.Context) GetTagsFilterOrTagsOutput
func (GetTagsFilterOrTagsArgs) ToGetTagsFilterOrTagsPtrOutput ¶
func (i GetTagsFilterOrTagsArgs) ToGetTagsFilterOrTagsPtrOutput() GetTagsFilterOrTagsPtrOutput
func (GetTagsFilterOrTagsArgs) ToGetTagsFilterOrTagsPtrOutputWithContext ¶
func (i GetTagsFilterOrTagsArgs) ToGetTagsFilterOrTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterOrTagsPtrOutput
type GetTagsFilterOrTagsInput ¶
type GetTagsFilterOrTagsInput interface { pulumi.Input ToGetTagsFilterOrTagsOutput() GetTagsFilterOrTagsOutput ToGetTagsFilterOrTagsOutputWithContext(context.Context) GetTagsFilterOrTagsOutput }
GetTagsFilterOrTagsInput is an input type that accepts GetTagsFilterOrTagsArgs and GetTagsFilterOrTagsOutput values. You can construct a concrete instance of `GetTagsFilterOrTagsInput` via:
GetTagsFilterOrTagsArgs{...}
type GetTagsFilterOrTagsOutput ¶
type GetTagsFilterOrTagsOutput struct{ *pulumi.OutputState }
func (GetTagsFilterOrTagsOutput) ElementType ¶
func (GetTagsFilterOrTagsOutput) ElementType() reflect.Type
func (GetTagsFilterOrTagsOutput) Key ¶
func (o GetTagsFilterOrTagsOutput) Key() pulumi.StringPtrOutput
func (GetTagsFilterOrTagsOutput) MatchOptions ¶
func (o GetTagsFilterOrTagsOutput) MatchOptions() pulumi.StringArrayOutput
func (GetTagsFilterOrTagsOutput) ToGetTagsFilterOrTagsOutput ¶
func (o GetTagsFilterOrTagsOutput) ToGetTagsFilterOrTagsOutput() GetTagsFilterOrTagsOutput
func (GetTagsFilterOrTagsOutput) ToGetTagsFilterOrTagsOutputWithContext ¶
func (o GetTagsFilterOrTagsOutput) ToGetTagsFilterOrTagsOutputWithContext(ctx context.Context) GetTagsFilterOrTagsOutput
func (GetTagsFilterOrTagsOutput) ToGetTagsFilterOrTagsPtrOutput ¶
func (o GetTagsFilterOrTagsOutput) ToGetTagsFilterOrTagsPtrOutput() GetTagsFilterOrTagsPtrOutput
func (GetTagsFilterOrTagsOutput) ToGetTagsFilterOrTagsPtrOutputWithContext ¶
func (o GetTagsFilterOrTagsOutput) ToGetTagsFilterOrTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterOrTagsPtrOutput
func (GetTagsFilterOrTagsOutput) Values ¶
func (o GetTagsFilterOrTagsOutput) Values() pulumi.StringArrayOutput
type GetTagsFilterOrTagsPtrInput ¶
type GetTagsFilterOrTagsPtrInput interface { pulumi.Input ToGetTagsFilterOrTagsPtrOutput() GetTagsFilterOrTagsPtrOutput ToGetTagsFilterOrTagsPtrOutputWithContext(context.Context) GetTagsFilterOrTagsPtrOutput }
GetTagsFilterOrTagsPtrInput is an input type that accepts GetTagsFilterOrTagsArgs, GetTagsFilterOrTagsPtr and GetTagsFilterOrTagsPtrOutput values. You can construct a concrete instance of `GetTagsFilterOrTagsPtrInput` via:
GetTagsFilterOrTagsArgs{...} or: nil
func GetTagsFilterOrTagsPtr ¶
func GetTagsFilterOrTagsPtr(v *GetTagsFilterOrTagsArgs) GetTagsFilterOrTagsPtrInput
type GetTagsFilterOrTagsPtrOutput ¶
type GetTagsFilterOrTagsPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterOrTagsPtrOutput) Elem ¶
func (o GetTagsFilterOrTagsPtrOutput) Elem() GetTagsFilterOrTagsOutput
func (GetTagsFilterOrTagsPtrOutput) ElementType ¶
func (GetTagsFilterOrTagsPtrOutput) ElementType() reflect.Type
func (GetTagsFilterOrTagsPtrOutput) Key ¶
func (o GetTagsFilterOrTagsPtrOutput) Key() pulumi.StringPtrOutput
func (GetTagsFilterOrTagsPtrOutput) MatchOptions ¶
func (o GetTagsFilterOrTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
func (GetTagsFilterOrTagsPtrOutput) ToGetTagsFilterOrTagsPtrOutput ¶
func (o GetTagsFilterOrTagsPtrOutput) ToGetTagsFilterOrTagsPtrOutput() GetTagsFilterOrTagsPtrOutput
func (GetTagsFilterOrTagsPtrOutput) ToGetTagsFilterOrTagsPtrOutputWithContext ¶
func (o GetTagsFilterOrTagsPtrOutput) ToGetTagsFilterOrTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterOrTagsPtrOutput
func (GetTagsFilterOrTagsPtrOutput) Values ¶
func (o GetTagsFilterOrTagsPtrOutput) Values() pulumi.StringArrayOutput
type GetTagsFilterOutput ¶
type GetTagsFilterOutput struct{ *pulumi.OutputState }
func (GetTagsFilterOutput) Ands ¶
func (o GetTagsFilterOutput) Ands() GetTagsFilterAndArrayOutput
Return results that match both `Dimension` objects.
func (GetTagsFilterOutput) CostCategory ¶
func (o GetTagsFilterOutput) CostCategory() GetTagsFilterCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details.
func (GetTagsFilterOutput) Dimension ¶
func (o GetTagsFilterOutput) Dimension() GetTagsFilterDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details.
func (GetTagsFilterOutput) ElementType ¶
func (GetTagsFilterOutput) ElementType() reflect.Type
func (GetTagsFilterOutput) Not ¶
func (o GetTagsFilterOutput) Not() GetTagsFilterNotPtrOutput
Return results that match both `Dimension` object.
func (GetTagsFilterOutput) Ors ¶
func (o GetTagsFilterOutput) Ors() GetTagsFilterOrArrayOutput
Return results that match both `Dimension` object.
func (GetTagsFilterOutput) Tags ¶
func (o GetTagsFilterOutput) Tags() GetTagsFilterTagsPtrOutput
Tags that match your request.
func (GetTagsFilterOutput) ToGetTagsFilterOutput ¶
func (o GetTagsFilterOutput) ToGetTagsFilterOutput() GetTagsFilterOutput
func (GetTagsFilterOutput) ToGetTagsFilterOutputWithContext ¶
func (o GetTagsFilterOutput) ToGetTagsFilterOutputWithContext(ctx context.Context) GetTagsFilterOutput
func (GetTagsFilterOutput) ToGetTagsFilterPtrOutput ¶
func (o GetTagsFilterOutput) ToGetTagsFilterPtrOutput() GetTagsFilterPtrOutput
func (GetTagsFilterOutput) ToGetTagsFilterPtrOutputWithContext ¶
func (o GetTagsFilterOutput) ToGetTagsFilterPtrOutputWithContext(ctx context.Context) GetTagsFilterPtrOutput
type GetTagsFilterPtrInput ¶
type GetTagsFilterPtrInput interface { pulumi.Input ToGetTagsFilterPtrOutput() GetTagsFilterPtrOutput ToGetTagsFilterPtrOutputWithContext(context.Context) GetTagsFilterPtrOutput }
GetTagsFilterPtrInput is an input type that accepts GetTagsFilterArgs, GetTagsFilterPtr and GetTagsFilterPtrOutput values. You can construct a concrete instance of `GetTagsFilterPtrInput` via:
GetTagsFilterArgs{...} or: nil
func GetTagsFilterPtr ¶
func GetTagsFilterPtr(v *GetTagsFilterArgs) GetTagsFilterPtrInput
type GetTagsFilterPtrOutput ¶
type GetTagsFilterPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterPtrOutput) Ands ¶
func (o GetTagsFilterPtrOutput) Ands() GetTagsFilterAndArrayOutput
Return results that match both `Dimension` objects.
func (GetTagsFilterPtrOutput) CostCategory ¶
func (o GetTagsFilterPtrOutput) CostCategory() GetTagsFilterCostCategoryPtrOutput
Configuration block for the filter that's based on `CostCategory` values. See `costCategory` block below for details.
func (GetTagsFilterPtrOutput) Dimension ¶
func (o GetTagsFilterPtrOutput) Dimension() GetTagsFilterDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See `dimension` block below for details.
func (GetTagsFilterPtrOutput) Elem ¶
func (o GetTagsFilterPtrOutput) Elem() GetTagsFilterOutput
func (GetTagsFilterPtrOutput) ElementType ¶
func (GetTagsFilterPtrOutput) ElementType() reflect.Type
func (GetTagsFilterPtrOutput) Not ¶
func (o GetTagsFilterPtrOutput) Not() GetTagsFilterNotPtrOutput
Return results that match both `Dimension` object.
func (GetTagsFilterPtrOutput) Ors ¶
func (o GetTagsFilterPtrOutput) Ors() GetTagsFilterOrArrayOutput
Return results that match both `Dimension` object.
func (GetTagsFilterPtrOutput) Tags ¶
func (o GetTagsFilterPtrOutput) Tags() GetTagsFilterTagsPtrOutput
Tags that match your request.
func (GetTagsFilterPtrOutput) ToGetTagsFilterPtrOutput ¶
func (o GetTagsFilterPtrOutput) ToGetTagsFilterPtrOutput() GetTagsFilterPtrOutput
func (GetTagsFilterPtrOutput) ToGetTagsFilterPtrOutputWithContext ¶
func (o GetTagsFilterPtrOutput) ToGetTagsFilterPtrOutputWithContext(ctx context.Context) GetTagsFilterPtrOutput
type GetTagsFilterTags ¶
type GetTagsFilterTagsArgs ¶
type GetTagsFilterTagsArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` MatchOptions pulumi.StringArrayInput `pulumi:"matchOptions"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTagsFilterTagsArgs) ElementType ¶
func (GetTagsFilterTagsArgs) ElementType() reflect.Type
func (GetTagsFilterTagsArgs) ToGetTagsFilterTagsOutput ¶
func (i GetTagsFilterTagsArgs) ToGetTagsFilterTagsOutput() GetTagsFilterTagsOutput
func (GetTagsFilterTagsArgs) ToGetTagsFilterTagsOutputWithContext ¶
func (i GetTagsFilterTagsArgs) ToGetTagsFilterTagsOutputWithContext(ctx context.Context) GetTagsFilterTagsOutput
func (GetTagsFilterTagsArgs) ToGetTagsFilterTagsPtrOutput ¶
func (i GetTagsFilterTagsArgs) ToGetTagsFilterTagsPtrOutput() GetTagsFilterTagsPtrOutput
func (GetTagsFilterTagsArgs) ToGetTagsFilterTagsPtrOutputWithContext ¶
func (i GetTagsFilterTagsArgs) ToGetTagsFilterTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterTagsPtrOutput
type GetTagsFilterTagsInput ¶
type GetTagsFilterTagsInput interface { pulumi.Input ToGetTagsFilterTagsOutput() GetTagsFilterTagsOutput ToGetTagsFilterTagsOutputWithContext(context.Context) GetTagsFilterTagsOutput }
GetTagsFilterTagsInput is an input type that accepts GetTagsFilterTagsArgs and GetTagsFilterTagsOutput values. You can construct a concrete instance of `GetTagsFilterTagsInput` via:
GetTagsFilterTagsArgs{...}
type GetTagsFilterTagsOutput ¶
type GetTagsFilterTagsOutput struct{ *pulumi.OutputState }
func (GetTagsFilterTagsOutput) ElementType ¶
func (GetTagsFilterTagsOutput) ElementType() reflect.Type
func (GetTagsFilterTagsOutput) Key ¶
func (o GetTagsFilterTagsOutput) Key() pulumi.StringPtrOutput
func (GetTagsFilterTagsOutput) MatchOptions ¶
func (o GetTagsFilterTagsOutput) MatchOptions() pulumi.StringArrayOutput
func (GetTagsFilterTagsOutput) ToGetTagsFilterTagsOutput ¶
func (o GetTagsFilterTagsOutput) ToGetTagsFilterTagsOutput() GetTagsFilterTagsOutput
func (GetTagsFilterTagsOutput) ToGetTagsFilterTagsOutputWithContext ¶
func (o GetTagsFilterTagsOutput) ToGetTagsFilterTagsOutputWithContext(ctx context.Context) GetTagsFilterTagsOutput
func (GetTagsFilterTagsOutput) ToGetTagsFilterTagsPtrOutput ¶
func (o GetTagsFilterTagsOutput) ToGetTagsFilterTagsPtrOutput() GetTagsFilterTagsPtrOutput
func (GetTagsFilterTagsOutput) ToGetTagsFilterTagsPtrOutputWithContext ¶
func (o GetTagsFilterTagsOutput) ToGetTagsFilterTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterTagsPtrOutput
func (GetTagsFilterTagsOutput) Values ¶
func (o GetTagsFilterTagsOutput) Values() pulumi.StringArrayOutput
type GetTagsFilterTagsPtrInput ¶
type GetTagsFilterTagsPtrInput interface { pulumi.Input ToGetTagsFilterTagsPtrOutput() GetTagsFilterTagsPtrOutput ToGetTagsFilterTagsPtrOutputWithContext(context.Context) GetTagsFilterTagsPtrOutput }
GetTagsFilterTagsPtrInput is an input type that accepts GetTagsFilterTagsArgs, GetTagsFilterTagsPtr and GetTagsFilterTagsPtrOutput values. You can construct a concrete instance of `GetTagsFilterTagsPtrInput` via:
GetTagsFilterTagsArgs{...} or: nil
func GetTagsFilterTagsPtr ¶
func GetTagsFilterTagsPtr(v *GetTagsFilterTagsArgs) GetTagsFilterTagsPtrInput
type GetTagsFilterTagsPtrOutput ¶
type GetTagsFilterTagsPtrOutput struct{ *pulumi.OutputState }
func (GetTagsFilterTagsPtrOutput) Elem ¶
func (o GetTagsFilterTagsPtrOutput) Elem() GetTagsFilterTagsOutput
func (GetTagsFilterTagsPtrOutput) ElementType ¶
func (GetTagsFilterTagsPtrOutput) ElementType() reflect.Type
func (GetTagsFilterTagsPtrOutput) Key ¶
func (o GetTagsFilterTagsPtrOutput) Key() pulumi.StringPtrOutput
func (GetTagsFilterTagsPtrOutput) MatchOptions ¶
func (o GetTagsFilterTagsPtrOutput) MatchOptions() pulumi.StringArrayOutput
func (GetTagsFilterTagsPtrOutput) ToGetTagsFilterTagsPtrOutput ¶
func (o GetTagsFilterTagsPtrOutput) ToGetTagsFilterTagsPtrOutput() GetTagsFilterTagsPtrOutput
func (GetTagsFilterTagsPtrOutput) ToGetTagsFilterTagsPtrOutputWithContext ¶
func (o GetTagsFilterTagsPtrOutput) ToGetTagsFilterTagsPtrOutputWithContext(ctx context.Context) GetTagsFilterTagsPtrOutput
func (GetTagsFilterTagsPtrOutput) Values ¶
func (o GetTagsFilterTagsPtrOutput) Values() pulumi.StringArrayOutput
type GetTagsOutputArgs ¶
type GetTagsOutputArgs struct { // Configuration block for the `Expression` object used to categorize costs. See `filter` block below for details. Filter GetTagsFilterPtrInput `pulumi:"filter"` // Value that you want to search for. SearchString pulumi.StringPtrInput `pulumi:"searchString"` // Configuration block for the value by which you want to sort the data. `sortBy` block below for details. SortBies GetTagsSortByArrayInput `pulumi:"sortBies"` // Key of the tag that you want to return values for. TagKey pulumi.StringPtrInput `pulumi:"tagKey"` // Configuration block for the start and end dates for retrieving the dimension values. See `timePeriod` block below for details. // // The following arguments are optional: TimePeriod GetTagsTimePeriodInput `pulumi:"timePeriod"` }
A collection of arguments for invoking getTags.
func (GetTagsOutputArgs) ElementType ¶
func (GetTagsOutputArgs) ElementType() reflect.Type
type GetTagsResult ¶
type GetTagsResult struct { Filter *GetTagsFilter `pulumi:"filter"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` SearchString *string `pulumi:"searchString"` SortBies []GetTagsSortBy `pulumi:"sortBies"` TagKey *string `pulumi:"tagKey"` // Tags that match your request. Tags []string `pulumi:"tags"` TimePeriod GetTagsTimePeriod `pulumi:"timePeriod"` }
A collection of values returned by getTags.
func GetTags ¶
func GetTags(ctx *pulumi.Context, args *GetTagsArgs, opts ...pulumi.InvokeOption) (*GetTagsResult, error)
Provides the available cost allocation tag keys and tag values for a specified period.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/costexplorer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := costexplorer.GetTags(ctx, &costexplorer.GetTagsArgs{ TimePeriod: costexplorer.GetTagsTimePeriod{ Start: "2021-01-01", End: "2022-12-01", }, }, nil) if err != nil { return err } return nil }) }
```
type GetTagsResultOutput ¶
type GetTagsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTags.
func GetTagsOutput ¶
func GetTagsOutput(ctx *pulumi.Context, args GetTagsOutputArgs, opts ...pulumi.InvokeOption) GetTagsResultOutput
func (GetTagsResultOutput) ElementType ¶
func (GetTagsResultOutput) ElementType() reflect.Type
func (GetTagsResultOutput) Filter ¶
func (o GetTagsResultOutput) Filter() GetTagsFilterPtrOutput
func (GetTagsResultOutput) Id ¶
func (o GetTagsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTagsResultOutput) SearchString ¶
func (o GetTagsResultOutput) SearchString() pulumi.StringPtrOutput
func (GetTagsResultOutput) SortBies ¶
func (o GetTagsResultOutput) SortBies() GetTagsSortByArrayOutput
func (GetTagsResultOutput) TagKey ¶
func (o GetTagsResultOutput) TagKey() pulumi.StringPtrOutput
func (GetTagsResultOutput) Tags ¶
func (o GetTagsResultOutput) Tags() pulumi.StringArrayOutput
Tags that match your request.
func (GetTagsResultOutput) TimePeriod ¶
func (o GetTagsResultOutput) TimePeriod() GetTagsTimePeriodOutput
func (GetTagsResultOutput) ToGetTagsResultOutput ¶
func (o GetTagsResultOutput) ToGetTagsResultOutput() GetTagsResultOutput
func (GetTagsResultOutput) ToGetTagsResultOutputWithContext ¶
func (o GetTagsResultOutput) ToGetTagsResultOutputWithContext(ctx context.Context) GetTagsResultOutput
type GetTagsSortBy ¶
type GetTagsSortBy struct { // key that's used to sort the data. Valid values are: `BlendedCost`, `UnblendedCost`, `AmortizedCost`, `NetAmortizedCost`, `NetUnblendedCost`, `UsageQuantity`, `NormalizedUsageAmount`. Key *string `pulumi:"key"` // order that's used to sort the data. Valid values are: `ASCENDING`, `DESCENDING`. SortOrder *string `pulumi:"sortOrder"` }
type GetTagsSortByArgs ¶
type GetTagsSortByArgs struct { // key that's used to sort the data. Valid values are: `BlendedCost`, `UnblendedCost`, `AmortizedCost`, `NetAmortizedCost`, `NetUnblendedCost`, `UsageQuantity`, `NormalizedUsageAmount`. Key pulumi.StringPtrInput `pulumi:"key"` // order that's used to sort the data. Valid values are: `ASCENDING`, `DESCENDING`. SortOrder pulumi.StringPtrInput `pulumi:"sortOrder"` }
func (GetTagsSortByArgs) ElementType ¶
func (GetTagsSortByArgs) ElementType() reflect.Type
func (GetTagsSortByArgs) ToGetTagsSortByOutput ¶
func (i GetTagsSortByArgs) ToGetTagsSortByOutput() GetTagsSortByOutput
func (GetTagsSortByArgs) ToGetTagsSortByOutputWithContext ¶
func (i GetTagsSortByArgs) ToGetTagsSortByOutputWithContext(ctx context.Context) GetTagsSortByOutput
type GetTagsSortByArray ¶
type GetTagsSortByArray []GetTagsSortByInput
func (GetTagsSortByArray) ElementType ¶
func (GetTagsSortByArray) ElementType() reflect.Type
func (GetTagsSortByArray) ToGetTagsSortByArrayOutput ¶
func (i GetTagsSortByArray) ToGetTagsSortByArrayOutput() GetTagsSortByArrayOutput
func (GetTagsSortByArray) ToGetTagsSortByArrayOutputWithContext ¶
func (i GetTagsSortByArray) ToGetTagsSortByArrayOutputWithContext(ctx context.Context) GetTagsSortByArrayOutput
type GetTagsSortByArrayInput ¶
type GetTagsSortByArrayInput interface { pulumi.Input ToGetTagsSortByArrayOutput() GetTagsSortByArrayOutput ToGetTagsSortByArrayOutputWithContext(context.Context) GetTagsSortByArrayOutput }
GetTagsSortByArrayInput is an input type that accepts GetTagsSortByArray and GetTagsSortByArrayOutput values. You can construct a concrete instance of `GetTagsSortByArrayInput` via:
GetTagsSortByArray{ GetTagsSortByArgs{...} }
type GetTagsSortByArrayOutput ¶
type GetTagsSortByArrayOutput struct{ *pulumi.OutputState }
func (GetTagsSortByArrayOutput) ElementType ¶
func (GetTagsSortByArrayOutput) ElementType() reflect.Type
func (GetTagsSortByArrayOutput) Index ¶
func (o GetTagsSortByArrayOutput) Index(i pulumi.IntInput) GetTagsSortByOutput
func (GetTagsSortByArrayOutput) ToGetTagsSortByArrayOutput ¶
func (o GetTagsSortByArrayOutput) ToGetTagsSortByArrayOutput() GetTagsSortByArrayOutput
func (GetTagsSortByArrayOutput) ToGetTagsSortByArrayOutputWithContext ¶
func (o GetTagsSortByArrayOutput) ToGetTagsSortByArrayOutputWithContext(ctx context.Context) GetTagsSortByArrayOutput
type GetTagsSortByInput ¶
type GetTagsSortByInput interface { pulumi.Input ToGetTagsSortByOutput() GetTagsSortByOutput ToGetTagsSortByOutputWithContext(context.Context) GetTagsSortByOutput }
GetTagsSortByInput is an input type that accepts GetTagsSortByArgs and GetTagsSortByOutput values. You can construct a concrete instance of `GetTagsSortByInput` via:
GetTagsSortByArgs{...}
type GetTagsSortByOutput ¶
type GetTagsSortByOutput struct{ *pulumi.OutputState }
func (GetTagsSortByOutput) ElementType ¶
func (GetTagsSortByOutput) ElementType() reflect.Type
func (GetTagsSortByOutput) Key ¶
func (o GetTagsSortByOutput) Key() pulumi.StringPtrOutput
key that's used to sort the data. Valid values are: `BlendedCost`, `UnblendedCost`, `AmortizedCost`, `NetAmortizedCost`, `NetUnblendedCost`, `UsageQuantity`, `NormalizedUsageAmount`.
func (GetTagsSortByOutput) SortOrder ¶
func (o GetTagsSortByOutput) SortOrder() pulumi.StringPtrOutput
order that's used to sort the data. Valid values are: `ASCENDING`, `DESCENDING`.
func (GetTagsSortByOutput) ToGetTagsSortByOutput ¶
func (o GetTagsSortByOutput) ToGetTagsSortByOutput() GetTagsSortByOutput
func (GetTagsSortByOutput) ToGetTagsSortByOutputWithContext ¶
func (o GetTagsSortByOutput) ToGetTagsSortByOutputWithContext(ctx context.Context) GetTagsSortByOutput
type GetTagsTimePeriod ¶
type GetTagsTimePeriodArgs ¶
type GetTagsTimePeriodArgs struct { // Beginning of the time period. End pulumi.StringInput `pulumi:"end"` // End of the time period. Start pulumi.StringInput `pulumi:"start"` }
func (GetTagsTimePeriodArgs) ElementType ¶
func (GetTagsTimePeriodArgs) ElementType() reflect.Type
func (GetTagsTimePeriodArgs) ToGetTagsTimePeriodOutput ¶
func (i GetTagsTimePeriodArgs) ToGetTagsTimePeriodOutput() GetTagsTimePeriodOutput
func (GetTagsTimePeriodArgs) ToGetTagsTimePeriodOutputWithContext ¶
func (i GetTagsTimePeriodArgs) ToGetTagsTimePeriodOutputWithContext(ctx context.Context) GetTagsTimePeriodOutput
type GetTagsTimePeriodInput ¶
type GetTagsTimePeriodInput interface { pulumi.Input ToGetTagsTimePeriodOutput() GetTagsTimePeriodOutput ToGetTagsTimePeriodOutputWithContext(context.Context) GetTagsTimePeriodOutput }
GetTagsTimePeriodInput is an input type that accepts GetTagsTimePeriodArgs and GetTagsTimePeriodOutput values. You can construct a concrete instance of `GetTagsTimePeriodInput` via:
GetTagsTimePeriodArgs{...}
type GetTagsTimePeriodOutput ¶
type GetTagsTimePeriodOutput struct{ *pulumi.OutputState }
func (GetTagsTimePeriodOutput) ElementType ¶
func (GetTagsTimePeriodOutput) ElementType() reflect.Type
func (GetTagsTimePeriodOutput) End ¶
func (o GetTagsTimePeriodOutput) End() pulumi.StringOutput
Beginning of the time period.
func (GetTagsTimePeriodOutput) Start ¶
func (o GetTagsTimePeriodOutput) Start() pulumi.StringOutput
End of the time period.
func (GetTagsTimePeriodOutput) ToGetTagsTimePeriodOutput ¶
func (o GetTagsTimePeriodOutput) ToGetTagsTimePeriodOutput() GetTagsTimePeriodOutput
func (GetTagsTimePeriodOutput) ToGetTagsTimePeriodOutputWithContext ¶
func (o GetTagsTimePeriodOutput) ToGetTagsTimePeriodOutputWithContext(ctx context.Context) GetTagsTimePeriodOutput
type LookupCostCategoryArgs ¶
type LookupCostCategoryArgs struct { // Unique name for the Cost Category. CostCategoryArn string `pulumi:"costCategoryArn"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getCostCategory.
type LookupCostCategoryOutputArgs ¶
type LookupCostCategoryOutputArgs struct { // Unique name for the Cost Category. CostCategoryArn pulumi.StringInput `pulumi:"costCategoryArn"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getCostCategory.
func (LookupCostCategoryOutputArgs) ElementType ¶
func (LookupCostCategoryOutputArgs) ElementType() reflect.Type
type LookupCostCategoryResult ¶
type LookupCostCategoryResult struct { CostCategoryArn string `pulumi:"costCategoryArn"` // Default value for the cost category. DefaultValue string `pulumi:"defaultValue"` // Effective end data of your Cost Category. EffectiveEnd string `pulumi:"effectiveEnd"` // Effective state data of your Cost Category. EffectiveStart string `pulumi:"effectiveStart"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` // Rule schema version in this particular Cost Category. RuleVersion string `pulumi:"ruleVersion"` // Configuration block for the `Expression` object used to categorize costs. See below. Rules []GetCostCategoryRule `pulumi:"rules"` // Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below. SplitChargeRules []GetCostCategorySplitChargeRule `pulumi:"splitChargeRules"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getCostCategory.
func LookupCostCategory ¶
func LookupCostCategory(ctx *pulumi.Context, args *LookupCostCategoryArgs, opts ...pulumi.InvokeOption) (*LookupCostCategoryResult, error)
Provides details about a specific CostExplorer Cost Category.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/costexplorer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := costexplorer.LookupCostCategory(ctx, &costexplorer.LookupCostCategoryArgs{ CostCategoryArn: "costCategoryARN", }, nil) if err != nil { return err } return nil }) }
```
type LookupCostCategoryResultOutput ¶
type LookupCostCategoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCostCategory.
func LookupCostCategoryOutput ¶
func LookupCostCategoryOutput(ctx *pulumi.Context, args LookupCostCategoryOutputArgs, opts ...pulumi.InvokeOption) LookupCostCategoryResultOutput
func (LookupCostCategoryResultOutput) CostCategoryArn ¶
func (o LookupCostCategoryResultOutput) CostCategoryArn() pulumi.StringOutput
func (LookupCostCategoryResultOutput) DefaultValue ¶
func (o LookupCostCategoryResultOutput) DefaultValue() pulumi.StringOutput
Default value for the cost category.
func (LookupCostCategoryResultOutput) EffectiveEnd ¶
func (o LookupCostCategoryResultOutput) EffectiveEnd() pulumi.StringOutput
Effective end data of your Cost Category.
func (LookupCostCategoryResultOutput) EffectiveStart ¶
func (o LookupCostCategoryResultOutput) EffectiveStart() pulumi.StringOutput
Effective state data of your Cost Category.
func (LookupCostCategoryResultOutput) ElementType ¶
func (LookupCostCategoryResultOutput) ElementType() reflect.Type
func (LookupCostCategoryResultOutput) Id ¶
func (o LookupCostCategoryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCostCategoryResultOutput) Name ¶
func (o LookupCostCategoryResultOutput) Name() pulumi.StringOutput
func (LookupCostCategoryResultOutput) RuleVersion ¶
func (o LookupCostCategoryResultOutput) RuleVersion() pulumi.StringOutput
Rule schema version in this particular Cost Category.
func (LookupCostCategoryResultOutput) Rules ¶
func (o LookupCostCategoryResultOutput) Rules() GetCostCategoryRuleArrayOutput
Configuration block for the `Expression` object used to categorize costs. See below.
func (LookupCostCategoryResultOutput) SplitChargeRules ¶
func (o LookupCostCategoryResultOutput) SplitChargeRules() GetCostCategorySplitChargeRuleArrayOutput
Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
func (LookupCostCategoryResultOutput) Tags ¶
func (o LookupCostCategoryResultOutput) Tags() pulumi.StringMapOutput
Configuration block for the specific `Tag` to use for `Expression`. See below.
func (LookupCostCategoryResultOutput) ToLookupCostCategoryResultOutput ¶
func (o LookupCostCategoryResultOutput) ToLookupCostCategoryResultOutput() LookupCostCategoryResultOutput
func (LookupCostCategoryResultOutput) ToLookupCostCategoryResultOutputWithContext ¶
func (o LookupCostCategoryResultOutput) ToLookupCostCategoryResultOutputWithContext(ctx context.Context) LookupCostCategoryResultOutput