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.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- 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 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 CostCategoryRuleRuleAndOutput
- func (o CostCategoryRuleRuleAndOutput) CostCategory() CostCategoryRuleRuleAndCostCategoryPtrOutput
- func (o CostCategoryRuleRuleAndOutput) Dimension() CostCategoryRuleRuleAndDimensionPtrOutput
- func (CostCategoryRuleRuleAndOutput) ElementType() reflect.Type
- 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 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 CostCategoryRuleRuleNotOutput
- func (o CostCategoryRuleRuleNotOutput) CostCategory() CostCategoryRuleRuleNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotOutput) Dimension() CostCategoryRuleRuleNotDimensionPtrOutput
- func (CostCategoryRuleRuleNotOutput) ElementType() reflect.Type
- 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) CostCategory() CostCategoryRuleRuleNotCostCategoryPtrOutput
- func (o CostCategoryRuleRuleNotPtrOutput) Dimension() CostCategoryRuleRuleNotDimensionPtrOutput
- func (o CostCategoryRuleRuleNotPtrOutput) Elem() CostCategoryRuleRuleNotOutput
- func (CostCategoryRuleRuleNotPtrOutput) ElementType() reflect.Type
- 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 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 CostCategoryRuleRuleOrOutput
- func (o CostCategoryRuleRuleOrOutput) CostCategory() CostCategoryRuleRuleOrCostCategoryPtrOutput
- func (o CostCategoryRuleRuleOrOutput) Dimension() CostCategoryRuleRuleOrDimensionPtrOutput
- func (CostCategoryRuleRuleOrOutput) ElementType() reflect.Type
- 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 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 GetCostCategoryRuleRuleAndOutput
- func (o GetCostCategoryRuleRuleAndOutput) CostCategories() GetCostCategoryRuleRuleAndCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleAndOutput) Dimensions() GetCostCategoryRuleRuleAndDimensionArrayOutput
- func (GetCostCategoryRuleRuleAndOutput) ElementType() reflect.Type
- 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 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 GetCostCategoryRuleRuleNotOutput
- func (o GetCostCategoryRuleRuleNotOutput) CostCategories() GetCostCategoryRuleRuleNotCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleNotOutput) Dimensions() GetCostCategoryRuleRuleNotDimensionArrayOutput
- func (GetCostCategoryRuleRuleNotOutput) ElementType() reflect.Type
- 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 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 GetCostCategoryRuleRuleOrOutput
- func (o GetCostCategoryRuleRuleOrOutput) CostCategories() GetCostCategoryRuleRuleOrCostCategoryArrayOutput
- func (o GetCostCategoryRuleRuleOrOutput) Dimensions() GetCostCategoryRuleRuleOrDimensionArrayOutput
- func (GetCostCategoryRuleRuleOrOutput) ElementType() reflect.Type
- 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. 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, "serviceMonitor", &costexplorer.AnomalyMonitorArgs{ MonitorDimension: pulumi.String("SERVICE"), MonitorType: pulumi.String("DIMENSIONAL"), }) 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{ 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 ¶
func (o AnomalyMonitorOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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. 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. 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 ### Threshold 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{ Frequency: pulumi.String("DAILY"), MonitorArnLists: pulumi.StringArray{ aws_ce_anomaly_monitor.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"), Values: pulumi.StringArray{ pulumi.String("100.0"), }, MatchOptions: pulumi.StringArray{ pulumi.String("GREATER_THAN_OR_EQUAL"), }, }, }, }) 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 ¶
func (o AnomalySubscriptionOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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. 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{ Status: pulumi.String("Active"), TagKey: pulumi.String("example"), }) 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. 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{ Rules: costexplorer.CostCategoryRuleArray{ &costexplorer.CostCategoryRuleArgs{ Rule: &costexplorer.CostCategoryRuleRuleArgs{ Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{ Key: pulumi.String("LINKED_ACCOUNT_NAME"), MatchOptions: pulumi.StringArray{ pulumi.String("ENDS_WITH"), }, Values: pulumi.StringArray{ pulumi.String("-prod"), }, }, }, Value: pulumi.String("production"), }, &costexplorer.CostCategoryRuleArgs{ Rule: &costexplorer.CostCategoryRuleRuleArgs{ Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{ Key: pulumi.String("LINKED_ACCOUNT_NAME"), MatchOptions: pulumi.StringArray{ pulumi.String("ENDS_WITH"), }, Values: pulumi.StringArray{ pulumi.String("-stg"), }, }, }, Value: pulumi.String("staging"), }, &costexplorer.CostCategoryRuleArgs{ Rule: &costexplorer.CostCategoryRuleRuleArgs{ Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{ Key: pulumi.String("LINKED_ACCOUNT_NAME"), MatchOptions: pulumi.StringArray{ pulumi.String("ENDS_WITH"), }, Values: pulumi.StringArray{ pulumi.String("-dev"), }, }, }, Value: pulumi.String("testing"), }, }, RuleVersion: pulumi.String("CostCategoryExpression.v1"), }) 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 ¶
func (o CostCategoryOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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 { // 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"` // 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 CostCategoryRuleRuleAndArgs ¶
type CostCategoryRuleRuleAndArgs struct { // 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"` // 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 CostCategoryRuleRuleAndOutput ¶
type CostCategoryRuleRuleAndOutput struct{ *pulumi.OutputState }
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) 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 { // 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"` // 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 CostCategoryRuleRuleNotArgs ¶
type CostCategoryRuleRuleNotArgs struct { // 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"` // 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 CostCategoryRuleRuleNotOutput ¶
type CostCategoryRuleRuleNotOutput struct{ *pulumi.OutputState }
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) 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) 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) 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 { // 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"` // 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 CostCategoryRuleRuleOrArgs ¶
type CostCategoryRuleRuleOrArgs struct { // 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"` // 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 CostCategoryRuleRuleOrOutput ¶
type CostCategoryRuleRuleOrOutput struct{ *pulumi.OutputState }
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) 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. 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 { // 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"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleAndTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleAndArgs ¶
type GetCostCategoryRuleRuleAndArgs struct { // 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"` // 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 GetCostCategoryRuleRuleAndOutput ¶
type GetCostCategoryRuleRuleAndOutput struct{ *pulumi.OutputState }
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) 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 { // 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"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleNotTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleNotArgs ¶
type GetCostCategoryRuleRuleNotArgs struct { // 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"` // 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 GetCostCategoryRuleRuleNotOutput ¶
type GetCostCategoryRuleRuleNotOutput struct{ *pulumi.OutputState }
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) 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 { // 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"` // Configuration block for the specific `Tag` to use for `Expression`. See below. Tags []GetCostCategoryRuleRuleOrTag `pulumi:"tags"` }
type GetCostCategoryRuleRuleOrArgs ¶
type GetCostCategoryRuleRuleOrArgs struct { // 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"` // 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 GetCostCategoryRuleRuleOrOutput ¶
type GetCostCategoryRuleRuleOrOutput struct{ *pulumi.OutputState }
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) 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 below. 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. See below. 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. // // 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 below. CostCategory *GetTagsFilterCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. 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 below. CostCategory *GetTagsFilterAndCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. 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 below. CostCategory GetTagsFilterAndCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. 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 below.
func (GetTagsFilterAndOutput) Dimension ¶
func (o GetTagsFilterAndOutput) Dimension() GetTagsFilterAndDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
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 GetTagsFilterAndTags 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 GetTagsFilterAndTagsArgs ¶
type GetTagsFilterAndTagsArgs 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 (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
Unique name of the Cost Category.
func (GetTagsFilterAndTagsOutput) MatchOptions ¶
func (o GetTagsFilterAndTagsOutput) 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 (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
Specific value of the Cost Category.
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
Unique name of the Cost Category.
func (GetTagsFilterAndTagsPtrOutput) MatchOptions ¶
func (o GetTagsFilterAndTagsPtrOutput) 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 (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
Specific value of the Cost Category.
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 below. CostCategory GetTagsFilterCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. 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 below. CostCategory *GetTagsFilterNotCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. 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 below. CostCategory GetTagsFilterNotCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. 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 below.
func (GetTagsFilterNotOutput) Dimension ¶
func (o GetTagsFilterNotOutput) Dimension() GetTagsFilterNotDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
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 below.
func (GetTagsFilterNotPtrOutput) Dimension ¶
func (o GetTagsFilterNotPtrOutput) Dimension() GetTagsFilterNotDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
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 GetTagsFilterNotTags 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 GetTagsFilterNotTagsArgs ¶
type GetTagsFilterNotTagsArgs 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 (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
Unique name of the Cost Category.
func (GetTagsFilterNotTagsOutput) MatchOptions ¶
func (o GetTagsFilterNotTagsOutput) 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 (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
Specific value of the Cost Category.
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
Unique name of the Cost Category.
func (GetTagsFilterNotTagsPtrOutput) MatchOptions ¶
func (o GetTagsFilterNotTagsPtrOutput) 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 (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
Specific value of the Cost Category.
type GetTagsFilterOr ¶
type GetTagsFilterOr struct { // Configuration block for the filter that's based on `CostCategory` values. See below. CostCategory *GetTagsFilterOrCostCategory `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. 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 below. CostCategory GetTagsFilterOrCostCategoryPtrInput `pulumi:"costCategory"` // Configuration block for the specific `Dimension` to use for `Expression`. See below. 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 below.
func (GetTagsFilterOrOutput) Dimension ¶
func (o GetTagsFilterOrOutput) Dimension() GetTagsFilterOrDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
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 GetTagsFilterOrTags 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 GetTagsFilterOrTagsArgs ¶
type GetTagsFilterOrTagsArgs 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 (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
Unique name of the Cost Category.
func (GetTagsFilterOrTagsOutput) MatchOptions ¶
func (o GetTagsFilterOrTagsOutput) 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 (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
Specific value of the Cost Category.
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
Unique name of the Cost Category.
func (GetTagsFilterOrTagsPtrOutput) MatchOptions ¶
func (o GetTagsFilterOrTagsPtrOutput) 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 (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
Specific value of the Cost Category.
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 below.
func (GetTagsFilterOutput) Dimension ¶
func (o GetTagsFilterOutput) Dimension() GetTagsFilterDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
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 below.
func (GetTagsFilterPtrOutput) Dimension ¶
func (o GetTagsFilterPtrOutput) Dimension() GetTagsFilterDimensionPtrOutput
Configuration block for the specific `Dimension` to use for `Expression`. See below.
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 GetTagsFilterTags 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 GetTagsFilterTagsArgs ¶
type GetTagsFilterTagsArgs 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 (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
Unique name of the Cost Category.
func (GetTagsFilterTagsOutput) MatchOptions ¶
func (o GetTagsFilterTagsOutput) 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 (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
Specific value of the Cost Category.
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
Unique name of the Cost Category.
func (GetTagsFilterTagsPtrOutput) MatchOptions ¶
func (o GetTagsFilterTagsPtrOutput) 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 (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
Specific value of the Cost Category.
type GetTagsOutputArgs ¶
type GetTagsOutputArgs struct { // Configuration block for the `Expression` object used to categorize costs. See below. 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. See below. 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. // // 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 details about a specific CE Tags.
## 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{ End: "2022-12-01", Start: "2021-01-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