Documentation
¶
Index ¶
- Constants
- type BillingGroupdeprecated
- type BillingGroupAccountGrouping
- type BillingGroupAccountGroupingArgs
- func (BillingGroupAccountGroupingArgs) ElementType() reflect.Type
- func (i BillingGroupAccountGroupingArgs) ToBillingGroupAccountGroupingOutput() BillingGroupAccountGroupingOutput
- func (i BillingGroupAccountGroupingArgs) ToBillingGroupAccountGroupingOutputWithContext(ctx context.Context) BillingGroupAccountGroupingOutput
- type BillingGroupAccountGroupingInput
- type BillingGroupAccountGroupingOutput
- func (o BillingGroupAccountGroupingOutput) AutoAssociate() pulumi.BoolPtrOutput
- func (BillingGroupAccountGroupingOutput) ElementType() reflect.Type
- func (o BillingGroupAccountGroupingOutput) LinkedAccountIds() pulumi.StringArrayOutput
- func (o BillingGroupAccountGroupingOutput) ToBillingGroupAccountGroupingOutput() BillingGroupAccountGroupingOutput
- func (o BillingGroupAccountGroupingOutput) ToBillingGroupAccountGroupingOutputWithContext(ctx context.Context) BillingGroupAccountGroupingOutput
- type BillingGroupAccountGroupingPtrOutput
- func (o BillingGroupAccountGroupingPtrOutput) AutoAssociate() pulumi.BoolPtrOutput
- func (o BillingGroupAccountGroupingPtrOutput) Elem() BillingGroupAccountGroupingOutput
- func (BillingGroupAccountGroupingPtrOutput) ElementType() reflect.Type
- func (o BillingGroupAccountGroupingPtrOutput) LinkedAccountIds() pulumi.StringArrayOutput
- func (o BillingGroupAccountGroupingPtrOutput) ToBillingGroupAccountGroupingPtrOutput() BillingGroupAccountGroupingPtrOutput
- func (o BillingGroupAccountGroupingPtrOutput) ToBillingGroupAccountGroupingPtrOutputWithContext(ctx context.Context) BillingGroupAccountGroupingPtrOutput
- type BillingGroupArgs
- type BillingGroupComputationPreference
- type BillingGroupComputationPreferenceArgs
- func (BillingGroupComputationPreferenceArgs) ElementType() reflect.Type
- func (i BillingGroupComputationPreferenceArgs) ToBillingGroupComputationPreferenceOutput() BillingGroupComputationPreferenceOutput
- func (i BillingGroupComputationPreferenceArgs) ToBillingGroupComputationPreferenceOutputWithContext(ctx context.Context) BillingGroupComputationPreferenceOutput
- type BillingGroupComputationPreferenceInput
- type BillingGroupComputationPreferenceOutput
- func (BillingGroupComputationPreferenceOutput) ElementType() reflect.Type
- func (o BillingGroupComputationPreferenceOutput) PricingPlanArn() pulumi.StringOutput
- func (o BillingGroupComputationPreferenceOutput) ToBillingGroupComputationPreferenceOutput() BillingGroupComputationPreferenceOutput
- func (o BillingGroupComputationPreferenceOutput) ToBillingGroupComputationPreferenceOutputWithContext(ctx context.Context) BillingGroupComputationPreferenceOutput
- type BillingGroupComputationPreferencePtrOutput
- func (o BillingGroupComputationPreferencePtrOutput) Elem() BillingGroupComputationPreferenceOutput
- func (BillingGroupComputationPreferencePtrOutput) ElementType() reflect.Type
- func (o BillingGroupComputationPreferencePtrOutput) PricingPlanArn() pulumi.StringPtrOutput
- func (o BillingGroupComputationPreferencePtrOutput) ToBillingGroupComputationPreferencePtrOutput() BillingGroupComputationPreferencePtrOutput
- func (o BillingGroupComputationPreferencePtrOutput) ToBillingGroupComputationPreferencePtrOutputWithContext(ctx context.Context) BillingGroupComputationPreferencePtrOutput
- type BillingGroupInput
- type BillingGroupOutput
- func (o BillingGroupOutput) AccountGrouping() BillingGroupAccountGroupingOutput
- func (o BillingGroupOutput) Arn() pulumi.StringOutput
- func (o BillingGroupOutput) ComputationPreference() BillingGroupComputationPreferenceOutput
- func (o BillingGroupOutput) CreationTime() pulumi.IntOutput
- func (o BillingGroupOutput) Description() pulumi.StringPtrOutput
- func (BillingGroupOutput) ElementType() reflect.Type
- func (o BillingGroupOutput) LastModifiedTime() pulumi.IntOutput
- func (o BillingGroupOutput) Name() pulumi.StringOutput
- func (o BillingGroupOutput) PrimaryAccountId() pulumi.StringOutput
- func (o BillingGroupOutput) Size() pulumi.IntOutput
- func (o BillingGroupOutput) Status() BillingGroupStatusOutput
- func (o BillingGroupOutput) StatusReason() pulumi.StringOutput
- func (o BillingGroupOutput) Tags() aws.TagArrayOutput
- func (o BillingGroupOutput) ToBillingGroupOutput() BillingGroupOutput
- func (o BillingGroupOutput) ToBillingGroupOutputWithContext(ctx context.Context) BillingGroupOutput
- type BillingGroupState
- type BillingGroupStatus
- type BillingGroupStatusOutput
- func (BillingGroupStatusOutput) ElementType() reflect.Type
- func (o BillingGroupStatusOutput) ToBillingGroupStatusOutput() BillingGroupStatusOutput
- func (o BillingGroupStatusOutput) ToBillingGroupStatusOutputWithContext(ctx context.Context) BillingGroupStatusOutput
- func (o BillingGroupStatusOutput) ToBillingGroupStatusPtrOutput() BillingGroupStatusPtrOutput
- func (o BillingGroupStatusOutput) ToBillingGroupStatusPtrOutputWithContext(ctx context.Context) BillingGroupStatusPtrOutput
- func (o BillingGroupStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BillingGroupStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BillingGroupStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BillingGroupStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BillingGroupStatusPtrOutput
- func (o BillingGroupStatusPtrOutput) Elem() BillingGroupStatusOutput
- func (BillingGroupStatusPtrOutput) ElementType() reflect.Type
- func (o BillingGroupStatusPtrOutput) ToBillingGroupStatusPtrOutput() BillingGroupStatusPtrOutput
- func (o BillingGroupStatusPtrOutput) ToBillingGroupStatusPtrOutputWithContext(ctx context.Context) BillingGroupStatusPtrOutput
- func (o BillingGroupStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BillingGroupStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BillingGroupTag
- type CustomLineItemdeprecated
- type CustomLineItemArgs
- type CustomLineItemBillingPeriodRange
- type CustomLineItemBillingPeriodRangeArgs
- func (CustomLineItemBillingPeriodRangeArgs) ElementType() reflect.Type
- func (i CustomLineItemBillingPeriodRangeArgs) ToCustomLineItemBillingPeriodRangeOutput() CustomLineItemBillingPeriodRangeOutput
- func (i CustomLineItemBillingPeriodRangeArgs) ToCustomLineItemBillingPeriodRangeOutputWithContext(ctx context.Context) CustomLineItemBillingPeriodRangeOutput
- func (i CustomLineItemBillingPeriodRangeArgs) ToCustomLineItemBillingPeriodRangePtrOutput() CustomLineItemBillingPeriodRangePtrOutput
- func (i CustomLineItemBillingPeriodRangeArgs) ToCustomLineItemBillingPeriodRangePtrOutputWithContext(ctx context.Context) CustomLineItemBillingPeriodRangePtrOutput
- type CustomLineItemBillingPeriodRangeInput
- type CustomLineItemBillingPeriodRangeOutput
- func (CustomLineItemBillingPeriodRangeOutput) ElementType() reflect.Type
- func (o CustomLineItemBillingPeriodRangeOutput) ExclusiveEndBillingPeriod() pulumi.StringPtrOutput
- func (o CustomLineItemBillingPeriodRangeOutput) InclusiveStartBillingPeriod() pulumi.StringPtrOutput
- func (o CustomLineItemBillingPeriodRangeOutput) ToCustomLineItemBillingPeriodRangeOutput() CustomLineItemBillingPeriodRangeOutput
- func (o CustomLineItemBillingPeriodRangeOutput) ToCustomLineItemBillingPeriodRangeOutputWithContext(ctx context.Context) CustomLineItemBillingPeriodRangeOutput
- func (o CustomLineItemBillingPeriodRangeOutput) ToCustomLineItemBillingPeriodRangePtrOutput() CustomLineItemBillingPeriodRangePtrOutput
- func (o CustomLineItemBillingPeriodRangeOutput) ToCustomLineItemBillingPeriodRangePtrOutputWithContext(ctx context.Context) CustomLineItemBillingPeriodRangePtrOutput
- type CustomLineItemBillingPeriodRangePtrInput
- type CustomLineItemBillingPeriodRangePtrOutput
- func (o CustomLineItemBillingPeriodRangePtrOutput) Elem() CustomLineItemBillingPeriodRangeOutput
- func (CustomLineItemBillingPeriodRangePtrOutput) ElementType() reflect.Type
- func (o CustomLineItemBillingPeriodRangePtrOutput) ExclusiveEndBillingPeriod() pulumi.StringPtrOutput
- func (o CustomLineItemBillingPeriodRangePtrOutput) InclusiveStartBillingPeriod() pulumi.StringPtrOutput
- func (o CustomLineItemBillingPeriodRangePtrOutput) ToCustomLineItemBillingPeriodRangePtrOutput() CustomLineItemBillingPeriodRangePtrOutput
- func (o CustomLineItemBillingPeriodRangePtrOutput) ToCustomLineItemBillingPeriodRangePtrOutputWithContext(ctx context.Context) CustomLineItemBillingPeriodRangePtrOutput
- type CustomLineItemChargeDetails
- type CustomLineItemChargeDetailsArgs
- func (CustomLineItemChargeDetailsArgs) ElementType() reflect.Type
- func (i CustomLineItemChargeDetailsArgs) ToCustomLineItemChargeDetailsOutput() CustomLineItemChargeDetailsOutput
- func (i CustomLineItemChargeDetailsArgs) ToCustomLineItemChargeDetailsOutputWithContext(ctx context.Context) CustomLineItemChargeDetailsOutput
- func (i CustomLineItemChargeDetailsArgs) ToCustomLineItemChargeDetailsPtrOutput() CustomLineItemChargeDetailsPtrOutput
- func (i CustomLineItemChargeDetailsArgs) ToCustomLineItemChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemChargeDetailsPtrOutput
- type CustomLineItemChargeDetailsInput
- type CustomLineItemChargeDetailsOutput
- func (CustomLineItemChargeDetailsOutput) ElementType() reflect.Type
- func (o CustomLineItemChargeDetailsOutput) Flat() CustomLineItemFlatChargeDetailsPtrOutput
- func (o CustomLineItemChargeDetailsOutput) LineItemFilters() CustomLineItemLineItemFilterArrayOutput
- func (o CustomLineItemChargeDetailsOutput) Percentage() CustomLineItemPercentageChargeDetailsPtrOutput
- func (o CustomLineItemChargeDetailsOutput) ToCustomLineItemChargeDetailsOutput() CustomLineItemChargeDetailsOutput
- func (o CustomLineItemChargeDetailsOutput) ToCustomLineItemChargeDetailsOutputWithContext(ctx context.Context) CustomLineItemChargeDetailsOutput
- func (o CustomLineItemChargeDetailsOutput) ToCustomLineItemChargeDetailsPtrOutput() CustomLineItemChargeDetailsPtrOutput
- func (o CustomLineItemChargeDetailsOutput) ToCustomLineItemChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemChargeDetailsPtrOutput
- func (o CustomLineItemChargeDetailsOutput) Type() CustomLineItemTypeOutput
- type CustomLineItemChargeDetailsPtrInput
- type CustomLineItemChargeDetailsPtrOutput
- func (o CustomLineItemChargeDetailsPtrOutput) Elem() CustomLineItemChargeDetailsOutput
- func (CustomLineItemChargeDetailsPtrOutput) ElementType() reflect.Type
- func (o CustomLineItemChargeDetailsPtrOutput) Flat() CustomLineItemFlatChargeDetailsPtrOutput
- func (o CustomLineItemChargeDetailsPtrOutput) LineItemFilters() CustomLineItemLineItemFilterArrayOutput
- func (o CustomLineItemChargeDetailsPtrOutput) Percentage() CustomLineItemPercentageChargeDetailsPtrOutput
- func (o CustomLineItemChargeDetailsPtrOutput) ToCustomLineItemChargeDetailsPtrOutput() CustomLineItemChargeDetailsPtrOutput
- func (o CustomLineItemChargeDetailsPtrOutput) ToCustomLineItemChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemChargeDetailsPtrOutput
- func (o CustomLineItemChargeDetailsPtrOutput) Type() CustomLineItemTypePtrOutput
- type CustomLineItemCurrencyCode
- type CustomLineItemCurrencyCodeOutput
- func (CustomLineItemCurrencyCodeOutput) ElementType() reflect.Type
- func (o CustomLineItemCurrencyCodeOutput) ToCustomLineItemCurrencyCodeOutput() CustomLineItemCurrencyCodeOutput
- func (o CustomLineItemCurrencyCodeOutput) ToCustomLineItemCurrencyCodeOutputWithContext(ctx context.Context) CustomLineItemCurrencyCodeOutput
- func (o CustomLineItemCurrencyCodeOutput) ToCustomLineItemCurrencyCodePtrOutput() CustomLineItemCurrencyCodePtrOutput
- func (o CustomLineItemCurrencyCodeOutput) ToCustomLineItemCurrencyCodePtrOutputWithContext(ctx context.Context) CustomLineItemCurrencyCodePtrOutput
- func (o CustomLineItemCurrencyCodeOutput) ToStringOutput() pulumi.StringOutput
- func (o CustomLineItemCurrencyCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CustomLineItemCurrencyCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomLineItemCurrencyCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemCurrencyCodePtrOutput
- func (o CustomLineItemCurrencyCodePtrOutput) Elem() CustomLineItemCurrencyCodeOutput
- func (CustomLineItemCurrencyCodePtrOutput) ElementType() reflect.Type
- func (o CustomLineItemCurrencyCodePtrOutput) ToCustomLineItemCurrencyCodePtrOutput() CustomLineItemCurrencyCodePtrOutput
- func (o CustomLineItemCurrencyCodePtrOutput) ToCustomLineItemCurrencyCodePtrOutputWithContext(ctx context.Context) CustomLineItemCurrencyCodePtrOutput
- func (o CustomLineItemCurrencyCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomLineItemCurrencyCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemFlatChargeDetails
- type CustomLineItemFlatChargeDetailsArgs
- func (CustomLineItemFlatChargeDetailsArgs) ElementType() reflect.Type
- func (i CustomLineItemFlatChargeDetailsArgs) ToCustomLineItemFlatChargeDetailsOutput() CustomLineItemFlatChargeDetailsOutput
- func (i CustomLineItemFlatChargeDetailsArgs) ToCustomLineItemFlatChargeDetailsOutputWithContext(ctx context.Context) CustomLineItemFlatChargeDetailsOutput
- func (i CustomLineItemFlatChargeDetailsArgs) ToCustomLineItemFlatChargeDetailsPtrOutput() CustomLineItemFlatChargeDetailsPtrOutput
- func (i CustomLineItemFlatChargeDetailsArgs) ToCustomLineItemFlatChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemFlatChargeDetailsPtrOutput
- type CustomLineItemFlatChargeDetailsInput
- type CustomLineItemFlatChargeDetailsOutput
- func (o CustomLineItemFlatChargeDetailsOutput) ChargeValue() pulumi.Float64Output
- func (CustomLineItemFlatChargeDetailsOutput) ElementType() reflect.Type
- func (o CustomLineItemFlatChargeDetailsOutput) ToCustomLineItemFlatChargeDetailsOutput() CustomLineItemFlatChargeDetailsOutput
- func (o CustomLineItemFlatChargeDetailsOutput) ToCustomLineItemFlatChargeDetailsOutputWithContext(ctx context.Context) CustomLineItemFlatChargeDetailsOutput
- func (o CustomLineItemFlatChargeDetailsOutput) ToCustomLineItemFlatChargeDetailsPtrOutput() CustomLineItemFlatChargeDetailsPtrOutput
- func (o CustomLineItemFlatChargeDetailsOutput) ToCustomLineItemFlatChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemFlatChargeDetailsPtrOutput
- type CustomLineItemFlatChargeDetailsPtrInput
- type CustomLineItemFlatChargeDetailsPtrOutput
- func (o CustomLineItemFlatChargeDetailsPtrOutput) ChargeValue() pulumi.Float64PtrOutput
- func (o CustomLineItemFlatChargeDetailsPtrOutput) Elem() CustomLineItemFlatChargeDetailsOutput
- func (CustomLineItemFlatChargeDetailsPtrOutput) ElementType() reflect.Type
- func (o CustomLineItemFlatChargeDetailsPtrOutput) ToCustomLineItemFlatChargeDetailsPtrOutput() CustomLineItemFlatChargeDetailsPtrOutput
- func (o CustomLineItemFlatChargeDetailsPtrOutput) ToCustomLineItemFlatChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemFlatChargeDetailsPtrOutput
- type CustomLineItemInput
- type CustomLineItemLineItemFilter
- type CustomLineItemLineItemFilterArgs
- func (CustomLineItemLineItemFilterArgs) ElementType() reflect.Type
- func (i CustomLineItemLineItemFilterArgs) ToCustomLineItemLineItemFilterOutput() CustomLineItemLineItemFilterOutput
- func (i CustomLineItemLineItemFilterArgs) ToCustomLineItemLineItemFilterOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterOutput
- type CustomLineItemLineItemFilterArray
- func (CustomLineItemLineItemFilterArray) ElementType() reflect.Type
- func (i CustomLineItemLineItemFilterArray) ToCustomLineItemLineItemFilterArrayOutput() CustomLineItemLineItemFilterArrayOutput
- func (i CustomLineItemLineItemFilterArray) ToCustomLineItemLineItemFilterArrayOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterArrayOutput
- type CustomLineItemLineItemFilterArrayInput
- type CustomLineItemLineItemFilterArrayOutput
- func (CustomLineItemLineItemFilterArrayOutput) ElementType() reflect.Type
- func (o CustomLineItemLineItemFilterArrayOutput) Index(i pulumi.IntInput) CustomLineItemLineItemFilterOutput
- func (o CustomLineItemLineItemFilterArrayOutput) ToCustomLineItemLineItemFilterArrayOutput() CustomLineItemLineItemFilterArrayOutput
- func (o CustomLineItemLineItemFilterArrayOutput) ToCustomLineItemLineItemFilterArrayOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterArrayOutput
- type CustomLineItemLineItemFilterAttribute
- func (CustomLineItemLineItemFilterAttribute) ElementType() reflect.Type
- func (e CustomLineItemLineItemFilterAttribute) ToCustomLineItemLineItemFilterAttributeOutput() CustomLineItemLineItemFilterAttributeOutput
- func (e CustomLineItemLineItemFilterAttribute) ToCustomLineItemLineItemFilterAttributeOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterAttributeOutput
- func (e CustomLineItemLineItemFilterAttribute) ToCustomLineItemLineItemFilterAttributePtrOutput() CustomLineItemLineItemFilterAttributePtrOutput
- func (e CustomLineItemLineItemFilterAttribute) ToCustomLineItemLineItemFilterAttributePtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterAttributePtrOutput
- func (e CustomLineItemLineItemFilterAttribute) ToStringOutput() pulumi.StringOutput
- func (e CustomLineItemLineItemFilterAttribute) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CustomLineItemLineItemFilterAttribute) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CustomLineItemLineItemFilterAttribute) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemLineItemFilterAttributeInput
- type CustomLineItemLineItemFilterAttributeOutput
- func (CustomLineItemLineItemFilterAttributeOutput) ElementType() reflect.Type
- func (o CustomLineItemLineItemFilterAttributeOutput) ToCustomLineItemLineItemFilterAttributeOutput() CustomLineItemLineItemFilterAttributeOutput
- func (o CustomLineItemLineItemFilterAttributeOutput) ToCustomLineItemLineItemFilterAttributeOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterAttributeOutput
- func (o CustomLineItemLineItemFilterAttributeOutput) ToCustomLineItemLineItemFilterAttributePtrOutput() CustomLineItemLineItemFilterAttributePtrOutput
- func (o CustomLineItemLineItemFilterAttributeOutput) ToCustomLineItemLineItemFilterAttributePtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterAttributePtrOutput
- func (o CustomLineItemLineItemFilterAttributeOutput) ToStringOutput() pulumi.StringOutput
- func (o CustomLineItemLineItemFilterAttributeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CustomLineItemLineItemFilterAttributeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomLineItemLineItemFilterAttributeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemLineItemFilterAttributePtrInput
- type CustomLineItemLineItemFilterAttributePtrOutput
- func (o CustomLineItemLineItemFilterAttributePtrOutput) Elem() CustomLineItemLineItemFilterAttributeOutput
- func (CustomLineItemLineItemFilterAttributePtrOutput) ElementType() reflect.Type
- func (o CustomLineItemLineItemFilterAttributePtrOutput) ToCustomLineItemLineItemFilterAttributePtrOutput() CustomLineItemLineItemFilterAttributePtrOutput
- func (o CustomLineItemLineItemFilterAttributePtrOutput) ToCustomLineItemLineItemFilterAttributePtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterAttributePtrOutput
- func (o CustomLineItemLineItemFilterAttributePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomLineItemLineItemFilterAttributePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemLineItemFilterInput
- type CustomLineItemLineItemFilterMatchOption
- func (CustomLineItemLineItemFilterMatchOption) ElementType() reflect.Type
- func (e CustomLineItemLineItemFilterMatchOption) ToCustomLineItemLineItemFilterMatchOptionOutput() CustomLineItemLineItemFilterMatchOptionOutput
- func (e CustomLineItemLineItemFilterMatchOption) ToCustomLineItemLineItemFilterMatchOptionOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterMatchOptionOutput
- func (e CustomLineItemLineItemFilterMatchOption) ToCustomLineItemLineItemFilterMatchOptionPtrOutput() CustomLineItemLineItemFilterMatchOptionPtrOutput
- func (e CustomLineItemLineItemFilterMatchOption) ToCustomLineItemLineItemFilterMatchOptionPtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterMatchOptionPtrOutput
- func (e CustomLineItemLineItemFilterMatchOption) ToStringOutput() pulumi.StringOutput
- func (e CustomLineItemLineItemFilterMatchOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CustomLineItemLineItemFilterMatchOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CustomLineItemLineItemFilterMatchOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemLineItemFilterMatchOptionInput
- type CustomLineItemLineItemFilterMatchOptionOutput
- func (CustomLineItemLineItemFilterMatchOptionOutput) ElementType() reflect.Type
- func (o CustomLineItemLineItemFilterMatchOptionOutput) ToCustomLineItemLineItemFilterMatchOptionOutput() CustomLineItemLineItemFilterMatchOptionOutput
- func (o CustomLineItemLineItemFilterMatchOptionOutput) ToCustomLineItemLineItemFilterMatchOptionOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterMatchOptionOutput
- func (o CustomLineItemLineItemFilterMatchOptionOutput) ToCustomLineItemLineItemFilterMatchOptionPtrOutput() CustomLineItemLineItemFilterMatchOptionPtrOutput
- func (o CustomLineItemLineItemFilterMatchOptionOutput) ToCustomLineItemLineItemFilterMatchOptionPtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterMatchOptionPtrOutput
- func (o CustomLineItemLineItemFilterMatchOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o CustomLineItemLineItemFilterMatchOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CustomLineItemLineItemFilterMatchOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomLineItemLineItemFilterMatchOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemLineItemFilterMatchOptionPtrInput
- type CustomLineItemLineItemFilterMatchOptionPtrOutput
- func (o CustomLineItemLineItemFilterMatchOptionPtrOutput) Elem() CustomLineItemLineItemFilterMatchOptionOutput
- func (CustomLineItemLineItemFilterMatchOptionPtrOutput) ElementType() reflect.Type
- func (o CustomLineItemLineItemFilterMatchOptionPtrOutput) ToCustomLineItemLineItemFilterMatchOptionPtrOutput() CustomLineItemLineItemFilterMatchOptionPtrOutput
- func (o CustomLineItemLineItemFilterMatchOptionPtrOutput) ToCustomLineItemLineItemFilterMatchOptionPtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterMatchOptionPtrOutput
- func (o CustomLineItemLineItemFilterMatchOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomLineItemLineItemFilterMatchOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemLineItemFilterOutput
- func (o CustomLineItemLineItemFilterOutput) Attribute() CustomLineItemLineItemFilterAttributeOutput
- func (CustomLineItemLineItemFilterOutput) ElementType() reflect.Type
- func (o CustomLineItemLineItemFilterOutput) MatchOption() CustomLineItemLineItemFilterMatchOptionOutput
- func (o CustomLineItemLineItemFilterOutput) ToCustomLineItemLineItemFilterOutput() CustomLineItemLineItemFilterOutput
- func (o CustomLineItemLineItemFilterOutput) ToCustomLineItemLineItemFilterOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterOutput
- func (o CustomLineItemLineItemFilterOutput) Values() CustomLineItemLineItemFilterValueArrayOutput
- type CustomLineItemLineItemFilterValue
- func (CustomLineItemLineItemFilterValue) ElementType() reflect.Type
- func (e CustomLineItemLineItemFilterValue) ToCustomLineItemLineItemFilterValueOutput() CustomLineItemLineItemFilterValueOutput
- func (e CustomLineItemLineItemFilterValue) ToCustomLineItemLineItemFilterValueOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValueOutput
- func (e CustomLineItemLineItemFilterValue) ToCustomLineItemLineItemFilterValuePtrOutput() CustomLineItemLineItemFilterValuePtrOutput
- func (e CustomLineItemLineItemFilterValue) ToCustomLineItemLineItemFilterValuePtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValuePtrOutput
- func (e CustomLineItemLineItemFilterValue) ToStringOutput() pulumi.StringOutput
- func (e CustomLineItemLineItemFilterValue) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CustomLineItemLineItemFilterValue) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CustomLineItemLineItemFilterValue) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemLineItemFilterValueArray
- func (CustomLineItemLineItemFilterValueArray) ElementType() reflect.Type
- func (i CustomLineItemLineItemFilterValueArray) ToCustomLineItemLineItemFilterValueArrayOutput() CustomLineItemLineItemFilterValueArrayOutput
- func (i CustomLineItemLineItemFilterValueArray) ToCustomLineItemLineItemFilterValueArrayOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValueArrayOutput
- type CustomLineItemLineItemFilterValueArrayInput
- type CustomLineItemLineItemFilterValueArrayOutput
- func (CustomLineItemLineItemFilterValueArrayOutput) ElementType() reflect.Type
- func (o CustomLineItemLineItemFilterValueArrayOutput) Index(i pulumi.IntInput) CustomLineItemLineItemFilterValueOutput
- func (o CustomLineItemLineItemFilterValueArrayOutput) ToCustomLineItemLineItemFilterValueArrayOutput() CustomLineItemLineItemFilterValueArrayOutput
- func (o CustomLineItemLineItemFilterValueArrayOutput) ToCustomLineItemLineItemFilterValueArrayOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValueArrayOutput
- type CustomLineItemLineItemFilterValueInput
- type CustomLineItemLineItemFilterValueOutput
- func (CustomLineItemLineItemFilterValueOutput) ElementType() reflect.Type
- func (o CustomLineItemLineItemFilterValueOutput) ToCustomLineItemLineItemFilterValueOutput() CustomLineItemLineItemFilterValueOutput
- func (o CustomLineItemLineItemFilterValueOutput) ToCustomLineItemLineItemFilterValueOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValueOutput
- func (o CustomLineItemLineItemFilterValueOutput) ToCustomLineItemLineItemFilterValuePtrOutput() CustomLineItemLineItemFilterValuePtrOutput
- func (o CustomLineItemLineItemFilterValueOutput) ToCustomLineItemLineItemFilterValuePtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValuePtrOutput
- func (o CustomLineItemLineItemFilterValueOutput) ToStringOutput() pulumi.StringOutput
- func (o CustomLineItemLineItemFilterValueOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CustomLineItemLineItemFilterValueOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomLineItemLineItemFilterValueOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemLineItemFilterValuePtrInput
- type CustomLineItemLineItemFilterValuePtrOutput
- func (o CustomLineItemLineItemFilterValuePtrOutput) Elem() CustomLineItemLineItemFilterValueOutput
- func (CustomLineItemLineItemFilterValuePtrOutput) ElementType() reflect.Type
- func (o CustomLineItemLineItemFilterValuePtrOutput) ToCustomLineItemLineItemFilterValuePtrOutput() CustomLineItemLineItemFilterValuePtrOutput
- func (o CustomLineItemLineItemFilterValuePtrOutput) ToCustomLineItemLineItemFilterValuePtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValuePtrOutput
- func (o CustomLineItemLineItemFilterValuePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomLineItemLineItemFilterValuePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemOutput
- func (o CustomLineItemOutput) AccountId() pulumi.StringPtrOutput
- func (o CustomLineItemOutput) Arn() pulumi.StringOutput
- func (o CustomLineItemOutput) AssociationSize() pulumi.IntOutput
- func (o CustomLineItemOutput) BillingGroupArn() pulumi.StringOutput
- func (o CustomLineItemOutput) BillingPeriodRange() CustomLineItemBillingPeriodRangePtrOutput
- func (o CustomLineItemOutput) CreationTime() pulumi.IntOutput
- func (o CustomLineItemOutput) CurrencyCode() CustomLineItemCurrencyCodeOutput
- func (o CustomLineItemOutput) CustomLineItemChargeDetails() CustomLineItemChargeDetailsPtrOutput
- func (o CustomLineItemOutput) Description() pulumi.StringPtrOutput
- func (CustomLineItemOutput) ElementType() reflect.Type
- func (o CustomLineItemOutput) LastModifiedTime() pulumi.IntOutput
- func (o CustomLineItemOutput) Name() pulumi.StringOutput
- func (o CustomLineItemOutput) ProductCode() pulumi.StringOutput
- func (o CustomLineItemOutput) Tags() aws.TagArrayOutput
- func (o CustomLineItemOutput) ToCustomLineItemOutput() CustomLineItemOutput
- func (o CustomLineItemOutput) ToCustomLineItemOutputWithContext(ctx context.Context) CustomLineItemOutput
- type CustomLineItemPercentageChargeDetails
- type CustomLineItemPercentageChargeDetailsArgs
- func (CustomLineItemPercentageChargeDetailsArgs) ElementType() reflect.Type
- func (i CustomLineItemPercentageChargeDetailsArgs) ToCustomLineItemPercentageChargeDetailsOutput() CustomLineItemPercentageChargeDetailsOutput
- func (i CustomLineItemPercentageChargeDetailsArgs) ToCustomLineItemPercentageChargeDetailsOutputWithContext(ctx context.Context) CustomLineItemPercentageChargeDetailsOutput
- func (i CustomLineItemPercentageChargeDetailsArgs) ToCustomLineItemPercentageChargeDetailsPtrOutput() CustomLineItemPercentageChargeDetailsPtrOutput
- func (i CustomLineItemPercentageChargeDetailsArgs) ToCustomLineItemPercentageChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemPercentageChargeDetailsPtrOutput
- type CustomLineItemPercentageChargeDetailsInput
- type CustomLineItemPercentageChargeDetailsOutput
- func (o CustomLineItemPercentageChargeDetailsOutput) ChildAssociatedResources() pulumi.StringArrayOutput
- func (CustomLineItemPercentageChargeDetailsOutput) ElementType() reflect.Type
- func (o CustomLineItemPercentageChargeDetailsOutput) PercentageValue() pulumi.Float64Output
- func (o CustomLineItemPercentageChargeDetailsOutput) ToCustomLineItemPercentageChargeDetailsOutput() CustomLineItemPercentageChargeDetailsOutput
- func (o CustomLineItemPercentageChargeDetailsOutput) ToCustomLineItemPercentageChargeDetailsOutputWithContext(ctx context.Context) CustomLineItemPercentageChargeDetailsOutput
- func (o CustomLineItemPercentageChargeDetailsOutput) ToCustomLineItemPercentageChargeDetailsPtrOutput() CustomLineItemPercentageChargeDetailsPtrOutput
- func (o CustomLineItemPercentageChargeDetailsOutput) ToCustomLineItemPercentageChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemPercentageChargeDetailsPtrOutput
- type CustomLineItemPercentageChargeDetailsPtrInput
- type CustomLineItemPercentageChargeDetailsPtrOutput
- func (o CustomLineItemPercentageChargeDetailsPtrOutput) ChildAssociatedResources() pulumi.StringArrayOutput
- func (o CustomLineItemPercentageChargeDetailsPtrOutput) Elem() CustomLineItemPercentageChargeDetailsOutput
- func (CustomLineItemPercentageChargeDetailsPtrOutput) ElementType() reflect.Type
- func (o CustomLineItemPercentageChargeDetailsPtrOutput) PercentageValue() pulumi.Float64PtrOutput
- func (o CustomLineItemPercentageChargeDetailsPtrOutput) ToCustomLineItemPercentageChargeDetailsPtrOutput() CustomLineItemPercentageChargeDetailsPtrOutput
- func (o CustomLineItemPercentageChargeDetailsPtrOutput) ToCustomLineItemPercentageChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemPercentageChargeDetailsPtrOutput
- type CustomLineItemState
- type CustomLineItemTag
- type CustomLineItemType
- func (CustomLineItemType) ElementType() reflect.Type
- func (e CustomLineItemType) ToCustomLineItemTypeOutput() CustomLineItemTypeOutput
- func (e CustomLineItemType) ToCustomLineItemTypeOutputWithContext(ctx context.Context) CustomLineItemTypeOutput
- func (e CustomLineItemType) ToCustomLineItemTypePtrOutput() CustomLineItemTypePtrOutput
- func (e CustomLineItemType) ToCustomLineItemTypePtrOutputWithContext(ctx context.Context) CustomLineItemTypePtrOutput
- func (e CustomLineItemType) ToStringOutput() pulumi.StringOutput
- func (e CustomLineItemType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CustomLineItemType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CustomLineItemType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemTypeInput
- type CustomLineItemTypeOutput
- func (CustomLineItemTypeOutput) ElementType() reflect.Type
- func (o CustomLineItemTypeOutput) ToCustomLineItemTypeOutput() CustomLineItemTypeOutput
- func (o CustomLineItemTypeOutput) ToCustomLineItemTypeOutputWithContext(ctx context.Context) CustomLineItemTypeOutput
- func (o CustomLineItemTypeOutput) ToCustomLineItemTypePtrOutput() CustomLineItemTypePtrOutput
- func (o CustomLineItemTypeOutput) ToCustomLineItemTypePtrOutputWithContext(ctx context.Context) CustomLineItemTypePtrOutput
- func (o CustomLineItemTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CustomLineItemTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CustomLineItemTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomLineItemTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomLineItemTypePtrInput
- type CustomLineItemTypePtrOutput
- func (o CustomLineItemTypePtrOutput) Elem() CustomLineItemTypeOutput
- func (CustomLineItemTypePtrOutput) ElementType() reflect.Type
- func (o CustomLineItemTypePtrOutput) ToCustomLineItemTypePtrOutput() CustomLineItemTypePtrOutput
- func (o CustomLineItemTypePtrOutput) ToCustomLineItemTypePtrOutputWithContext(ctx context.Context) CustomLineItemTypePtrOutput
- func (o CustomLineItemTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomLineItemTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupBillingGroupArgs
- type LookupBillingGroupOutputArgs
- type LookupBillingGroupResult
- type LookupBillingGroupResultOutput
- func (o LookupBillingGroupResultOutput) AccountGrouping() BillingGroupAccountGroupingPtrOutput
- func (o LookupBillingGroupResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupBillingGroupResultOutput) ComputationPreference() BillingGroupComputationPreferencePtrOutput
- func (o LookupBillingGroupResultOutput) CreationTime() pulumi.IntPtrOutput
- func (o LookupBillingGroupResultOutput) Description() pulumi.StringPtrOutput
- func (LookupBillingGroupResultOutput) ElementType() reflect.Type
- func (o LookupBillingGroupResultOutput) LastModifiedTime() pulumi.IntPtrOutput
- func (o LookupBillingGroupResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupBillingGroupResultOutput) Size() pulumi.IntPtrOutput
- func (o LookupBillingGroupResultOutput) Status() BillingGroupStatusPtrOutput
- func (o LookupBillingGroupResultOutput) StatusReason() pulumi.StringPtrOutput
- func (o LookupBillingGroupResultOutput) Tags() aws.TagArrayOutput
- func (o LookupBillingGroupResultOutput) ToLookupBillingGroupResultOutput() LookupBillingGroupResultOutput
- func (o LookupBillingGroupResultOutput) ToLookupBillingGroupResultOutputWithContext(ctx context.Context) LookupBillingGroupResultOutput
- type LookupCustomLineItemArgs
- type LookupCustomLineItemOutputArgs
- type LookupCustomLineItemResult
- type LookupCustomLineItemResultOutput
- func (o LookupCustomLineItemResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupCustomLineItemResultOutput) AssociationSize() pulumi.IntPtrOutput
- func (o LookupCustomLineItemResultOutput) BillingPeriodRange() CustomLineItemBillingPeriodRangePtrOutput
- func (o LookupCustomLineItemResultOutput) CreationTime() pulumi.IntPtrOutput
- func (o LookupCustomLineItemResultOutput) CurrencyCode() CustomLineItemCurrencyCodePtrOutput
- func (o LookupCustomLineItemResultOutput) CustomLineItemChargeDetails() CustomLineItemChargeDetailsPtrOutput
- func (o LookupCustomLineItemResultOutput) Description() pulumi.StringPtrOutput
- func (LookupCustomLineItemResultOutput) ElementType() reflect.Type
- func (o LookupCustomLineItemResultOutput) LastModifiedTime() pulumi.IntPtrOutput
- func (o LookupCustomLineItemResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupCustomLineItemResultOutput) ProductCode() pulumi.StringPtrOutput
- func (o LookupCustomLineItemResultOutput) Tags() aws.TagArrayOutput
- func (o LookupCustomLineItemResultOutput) ToLookupCustomLineItemResultOutput() LookupCustomLineItemResultOutput
- func (o LookupCustomLineItemResultOutput) ToLookupCustomLineItemResultOutputWithContext(ctx context.Context) LookupCustomLineItemResultOutput
- type LookupPricingPlanArgs
- type LookupPricingPlanOutputArgs
- type LookupPricingPlanResult
- type LookupPricingPlanResultOutput
- func (o LookupPricingPlanResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupPricingPlanResultOutput) CreationTime() pulumi.IntPtrOutput
- func (o LookupPricingPlanResultOutput) Description() pulumi.StringPtrOutput
- func (LookupPricingPlanResultOutput) ElementType() reflect.Type
- func (o LookupPricingPlanResultOutput) LastModifiedTime() pulumi.IntPtrOutput
- func (o LookupPricingPlanResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupPricingPlanResultOutput) PricingRuleArns() pulumi.StringArrayOutput
- func (o LookupPricingPlanResultOutput) Size() pulumi.IntPtrOutput
- func (o LookupPricingPlanResultOutput) Tags() aws.TagArrayOutput
- func (o LookupPricingPlanResultOutput) ToLookupPricingPlanResultOutput() LookupPricingPlanResultOutput
- func (o LookupPricingPlanResultOutput) ToLookupPricingPlanResultOutputWithContext(ctx context.Context) LookupPricingPlanResultOutput
- type LookupPricingRuleArgs
- type LookupPricingRuleOutputArgs
- type LookupPricingRuleResult
- type LookupPricingRuleResultOutput
- func (o LookupPricingRuleResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupPricingRuleResultOutput) AssociatedPricingPlanCount() pulumi.IntPtrOutput
- func (o LookupPricingRuleResultOutput) CreationTime() pulumi.IntPtrOutput
- func (o LookupPricingRuleResultOutput) Description() pulumi.StringPtrOutput
- func (LookupPricingRuleResultOutput) ElementType() reflect.Type
- func (o LookupPricingRuleResultOutput) LastModifiedTime() pulumi.IntPtrOutput
- func (o LookupPricingRuleResultOutput) ModifierPercentage() pulumi.Float64PtrOutput
- func (o LookupPricingRuleResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupPricingRuleResultOutput) Tags() aws.TagArrayOutput
- func (o LookupPricingRuleResultOutput) Tiering() TieringPropertiesPtrOutput
- func (o LookupPricingRuleResultOutput) ToLookupPricingRuleResultOutput() LookupPricingRuleResultOutput
- func (o LookupPricingRuleResultOutput) ToLookupPricingRuleResultOutputWithContext(ctx context.Context) LookupPricingRuleResultOutput
- func (o LookupPricingRuleResultOutput) Type() PricingRuleTypePtrOutput
- type PricingPlandeprecated
- type PricingPlanArgs
- type PricingPlanInput
- type PricingPlanOutput
- func (o PricingPlanOutput) Arn() pulumi.StringOutput
- func (o PricingPlanOutput) CreationTime() pulumi.IntOutput
- func (o PricingPlanOutput) Description() pulumi.StringPtrOutput
- func (PricingPlanOutput) ElementType() reflect.Type
- func (o PricingPlanOutput) LastModifiedTime() pulumi.IntOutput
- func (o PricingPlanOutput) Name() pulumi.StringOutput
- func (o PricingPlanOutput) PricingRuleArns() pulumi.StringArrayOutput
- func (o PricingPlanOutput) Size() pulumi.IntOutput
- func (o PricingPlanOutput) Tags() aws.TagArrayOutput
- func (o PricingPlanOutput) ToPricingPlanOutput() PricingPlanOutput
- func (o PricingPlanOutput) ToPricingPlanOutputWithContext(ctx context.Context) PricingPlanOutput
- type PricingPlanState
- type PricingPlanTag
- type PricingRuledeprecated
- type PricingRuleArgs
- type PricingRuleBillingEntity
- func (PricingRuleBillingEntity) ElementType() reflect.Type
- func (e PricingRuleBillingEntity) ToPricingRuleBillingEntityOutput() PricingRuleBillingEntityOutput
- func (e PricingRuleBillingEntity) ToPricingRuleBillingEntityOutputWithContext(ctx context.Context) PricingRuleBillingEntityOutput
- func (e PricingRuleBillingEntity) ToPricingRuleBillingEntityPtrOutput() PricingRuleBillingEntityPtrOutput
- func (e PricingRuleBillingEntity) ToPricingRuleBillingEntityPtrOutputWithContext(ctx context.Context) PricingRuleBillingEntityPtrOutput
- func (e PricingRuleBillingEntity) ToStringOutput() pulumi.StringOutput
- func (e PricingRuleBillingEntity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PricingRuleBillingEntity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PricingRuleBillingEntity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PricingRuleBillingEntityInput
- type PricingRuleBillingEntityOutput
- func (PricingRuleBillingEntityOutput) ElementType() reflect.Type
- func (o PricingRuleBillingEntityOutput) ToPricingRuleBillingEntityOutput() PricingRuleBillingEntityOutput
- func (o PricingRuleBillingEntityOutput) ToPricingRuleBillingEntityOutputWithContext(ctx context.Context) PricingRuleBillingEntityOutput
- func (o PricingRuleBillingEntityOutput) ToPricingRuleBillingEntityPtrOutput() PricingRuleBillingEntityPtrOutput
- func (o PricingRuleBillingEntityOutput) ToPricingRuleBillingEntityPtrOutputWithContext(ctx context.Context) PricingRuleBillingEntityPtrOutput
- func (o PricingRuleBillingEntityOutput) ToStringOutput() pulumi.StringOutput
- func (o PricingRuleBillingEntityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PricingRuleBillingEntityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PricingRuleBillingEntityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PricingRuleBillingEntityPtrInput
- type PricingRuleBillingEntityPtrOutput
- func (o PricingRuleBillingEntityPtrOutput) Elem() PricingRuleBillingEntityOutput
- func (PricingRuleBillingEntityPtrOutput) ElementType() reflect.Type
- func (o PricingRuleBillingEntityPtrOutput) ToPricingRuleBillingEntityPtrOutput() PricingRuleBillingEntityPtrOutput
- func (o PricingRuleBillingEntityPtrOutput) ToPricingRuleBillingEntityPtrOutputWithContext(ctx context.Context) PricingRuleBillingEntityPtrOutput
- func (o PricingRuleBillingEntityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PricingRuleBillingEntityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PricingRuleFreeTier
- type PricingRuleFreeTierArgs
- func (PricingRuleFreeTierArgs) ElementType() reflect.Type
- func (i PricingRuleFreeTierArgs) ToPricingRuleFreeTierOutput() PricingRuleFreeTierOutput
- func (i PricingRuleFreeTierArgs) ToPricingRuleFreeTierOutputWithContext(ctx context.Context) PricingRuleFreeTierOutput
- func (i PricingRuleFreeTierArgs) ToPricingRuleFreeTierPtrOutput() PricingRuleFreeTierPtrOutput
- func (i PricingRuleFreeTierArgs) ToPricingRuleFreeTierPtrOutputWithContext(ctx context.Context) PricingRuleFreeTierPtrOutput
- type PricingRuleFreeTierInput
- type PricingRuleFreeTierOutput
- func (o PricingRuleFreeTierOutput) Activated() pulumi.BoolOutput
- func (PricingRuleFreeTierOutput) ElementType() reflect.Type
- func (o PricingRuleFreeTierOutput) ToPricingRuleFreeTierOutput() PricingRuleFreeTierOutput
- func (o PricingRuleFreeTierOutput) ToPricingRuleFreeTierOutputWithContext(ctx context.Context) PricingRuleFreeTierOutput
- func (o PricingRuleFreeTierOutput) ToPricingRuleFreeTierPtrOutput() PricingRuleFreeTierPtrOutput
- func (o PricingRuleFreeTierOutput) ToPricingRuleFreeTierPtrOutputWithContext(ctx context.Context) PricingRuleFreeTierPtrOutput
- type PricingRuleFreeTierPtrInput
- type PricingRuleFreeTierPtrOutput
- func (o PricingRuleFreeTierPtrOutput) Activated() pulumi.BoolPtrOutput
- func (o PricingRuleFreeTierPtrOutput) Elem() PricingRuleFreeTierOutput
- func (PricingRuleFreeTierPtrOutput) ElementType() reflect.Type
- func (o PricingRuleFreeTierPtrOutput) ToPricingRuleFreeTierPtrOutput() PricingRuleFreeTierPtrOutput
- func (o PricingRuleFreeTierPtrOutput) ToPricingRuleFreeTierPtrOutputWithContext(ctx context.Context) PricingRuleFreeTierPtrOutput
- type PricingRuleInput
- type PricingRuleOutput
- func (o PricingRuleOutput) Arn() pulumi.StringOutput
- func (o PricingRuleOutput) AssociatedPricingPlanCount() pulumi.IntOutput
- func (o PricingRuleOutput) BillingEntity() PricingRuleBillingEntityPtrOutput
- func (o PricingRuleOutput) CreationTime() pulumi.IntOutput
- func (o PricingRuleOutput) Description() pulumi.StringPtrOutput
- func (PricingRuleOutput) ElementType() reflect.Type
- func (o PricingRuleOutput) LastModifiedTime() pulumi.IntOutput
- func (o PricingRuleOutput) ModifierPercentage() pulumi.Float64PtrOutput
- func (o PricingRuleOutput) Name() pulumi.StringOutput
- func (o PricingRuleOutput) Operation() pulumi.StringPtrOutput
- func (o PricingRuleOutput) Scope() PricingRuleScopeOutput
- func (o PricingRuleOutput) Service() pulumi.StringPtrOutput
- func (o PricingRuleOutput) Tags() aws.TagArrayOutput
- func (o PricingRuleOutput) Tiering() TieringPropertiesPtrOutput
- func (o PricingRuleOutput) ToPricingRuleOutput() PricingRuleOutput
- func (o PricingRuleOutput) ToPricingRuleOutputWithContext(ctx context.Context) PricingRuleOutput
- func (o PricingRuleOutput) Type() PricingRuleTypeOutput
- func (o PricingRuleOutput) UsageType() pulumi.StringPtrOutput
- type PricingRuleScope
- func (PricingRuleScope) ElementType() reflect.Type
- func (e PricingRuleScope) ToPricingRuleScopeOutput() PricingRuleScopeOutput
- func (e PricingRuleScope) ToPricingRuleScopeOutputWithContext(ctx context.Context) PricingRuleScopeOutput
- func (e PricingRuleScope) ToPricingRuleScopePtrOutput() PricingRuleScopePtrOutput
- func (e PricingRuleScope) ToPricingRuleScopePtrOutputWithContext(ctx context.Context) PricingRuleScopePtrOutput
- func (e PricingRuleScope) ToStringOutput() pulumi.StringOutput
- func (e PricingRuleScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PricingRuleScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PricingRuleScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PricingRuleScopeInput
- type PricingRuleScopeOutput
- func (PricingRuleScopeOutput) ElementType() reflect.Type
- func (o PricingRuleScopeOutput) ToPricingRuleScopeOutput() PricingRuleScopeOutput
- func (o PricingRuleScopeOutput) ToPricingRuleScopeOutputWithContext(ctx context.Context) PricingRuleScopeOutput
- func (o PricingRuleScopeOutput) ToPricingRuleScopePtrOutput() PricingRuleScopePtrOutput
- func (o PricingRuleScopeOutput) ToPricingRuleScopePtrOutputWithContext(ctx context.Context) PricingRuleScopePtrOutput
- func (o PricingRuleScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o PricingRuleScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PricingRuleScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PricingRuleScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PricingRuleScopePtrInput
- type PricingRuleScopePtrOutput
- func (o PricingRuleScopePtrOutput) Elem() PricingRuleScopeOutput
- func (PricingRuleScopePtrOutput) ElementType() reflect.Type
- func (o PricingRuleScopePtrOutput) ToPricingRuleScopePtrOutput() PricingRuleScopePtrOutput
- func (o PricingRuleScopePtrOutput) ToPricingRuleScopePtrOutputWithContext(ctx context.Context) PricingRuleScopePtrOutput
- func (o PricingRuleScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PricingRuleScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PricingRuleState
- type PricingRuleTag
- type PricingRuleType
- func (PricingRuleType) ElementType() reflect.Type
- func (e PricingRuleType) ToPricingRuleTypeOutput() PricingRuleTypeOutput
- func (e PricingRuleType) ToPricingRuleTypeOutputWithContext(ctx context.Context) PricingRuleTypeOutput
- func (e PricingRuleType) ToPricingRuleTypePtrOutput() PricingRuleTypePtrOutput
- func (e PricingRuleType) ToPricingRuleTypePtrOutputWithContext(ctx context.Context) PricingRuleTypePtrOutput
- func (e PricingRuleType) ToStringOutput() pulumi.StringOutput
- func (e PricingRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PricingRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PricingRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PricingRuleTypeInput
- type PricingRuleTypeOutput
- func (PricingRuleTypeOutput) ElementType() reflect.Type
- func (o PricingRuleTypeOutput) ToPricingRuleTypeOutput() PricingRuleTypeOutput
- func (o PricingRuleTypeOutput) ToPricingRuleTypeOutputWithContext(ctx context.Context) PricingRuleTypeOutput
- func (o PricingRuleTypeOutput) ToPricingRuleTypePtrOutput() PricingRuleTypePtrOutput
- func (o PricingRuleTypeOutput) ToPricingRuleTypePtrOutputWithContext(ctx context.Context) PricingRuleTypePtrOutput
- func (o PricingRuleTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PricingRuleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PricingRuleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PricingRuleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PricingRuleTypePtrInput
- type PricingRuleTypePtrOutput
- func (o PricingRuleTypePtrOutput) Elem() PricingRuleTypeOutput
- func (PricingRuleTypePtrOutput) ElementType() reflect.Type
- func (o PricingRuleTypePtrOutput) ToPricingRuleTypePtrOutput() PricingRuleTypePtrOutput
- func (o PricingRuleTypePtrOutput) ToPricingRuleTypePtrOutputWithContext(ctx context.Context) PricingRuleTypePtrOutput
- func (o PricingRuleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PricingRuleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type TieringProperties
- type TieringPropertiesArgs
- func (TieringPropertiesArgs) ElementType() reflect.Type
- func (i TieringPropertiesArgs) ToTieringPropertiesOutput() TieringPropertiesOutput
- func (i TieringPropertiesArgs) ToTieringPropertiesOutputWithContext(ctx context.Context) TieringPropertiesOutput
- func (i TieringPropertiesArgs) ToTieringPropertiesPtrOutput() TieringPropertiesPtrOutput
- func (i TieringPropertiesArgs) ToTieringPropertiesPtrOutputWithContext(ctx context.Context) TieringPropertiesPtrOutput
- type TieringPropertiesInput
- type TieringPropertiesOutput
- func (TieringPropertiesOutput) ElementType() reflect.Type
- func (o TieringPropertiesOutput) FreeTier() PricingRuleFreeTierPtrOutput
- func (o TieringPropertiesOutput) ToTieringPropertiesOutput() TieringPropertiesOutput
- func (o TieringPropertiesOutput) ToTieringPropertiesOutputWithContext(ctx context.Context) TieringPropertiesOutput
- func (o TieringPropertiesOutput) ToTieringPropertiesPtrOutput() TieringPropertiesPtrOutput
- func (o TieringPropertiesOutput) ToTieringPropertiesPtrOutputWithContext(ctx context.Context) TieringPropertiesPtrOutput
- type TieringPropertiesPtrInput
- type TieringPropertiesPtrOutput
- func (o TieringPropertiesPtrOutput) Elem() TieringPropertiesOutput
- func (TieringPropertiesPtrOutput) ElementType() reflect.Type
- func (o TieringPropertiesPtrOutput) FreeTier() PricingRuleFreeTierPtrOutput
- func (o TieringPropertiesPtrOutput) ToTieringPropertiesPtrOutput() TieringPropertiesPtrOutput
- func (o TieringPropertiesPtrOutput) ToTieringPropertiesPtrOutputWithContext(ctx context.Context) TieringPropertiesPtrOutput
Constants ¶
const ( BillingGroupStatusActive = BillingGroupStatus("ACTIVE") BillingGroupStatusPrimaryAccountMissing = BillingGroupStatus("PRIMARY_ACCOUNT_MISSING") )
const ( CustomLineItemCurrencyCodeUsd = CustomLineItemCurrencyCode("USD") CustomLineItemCurrencyCodeCny = CustomLineItemCurrencyCode("CNY") )
const ( CustomLineItemTypeFee = CustomLineItemType("FEE") CustomLineItemTypeCredit = CustomLineItemType("CREDIT") )
const ( PricingRuleBillingEntityAws = PricingRuleBillingEntity("AWS") PricingRuleBillingEntityAwsMarketplace = PricingRuleBillingEntity("AWS Marketplace") PricingRuleBillingEntityAispl = PricingRuleBillingEntity("AISPL") )
const ( PricingRuleScopeGlobal = PricingRuleScope("GLOBAL") PricingRuleScopeService = PricingRuleScope("SERVICE") PricingRuleScopeBillingEntity = PricingRuleScope("BILLING_ENTITY") PricingRuleScopeSku = PricingRuleScope("SKU") )
const ( PricingRuleTypeMarkup = PricingRuleType("MARKUP") PricingRuleTypeDiscount = PricingRuleType("DISCOUNT") PricingRuleTypeTiering = PricingRuleType("TIERING") )
const (
CustomLineItemLineItemFilterAttributeLineItemType = CustomLineItemLineItemFilterAttribute("LINE_ITEM_TYPE")
)
const (
CustomLineItemLineItemFilterMatchOptionNotEqual = CustomLineItemLineItemFilterMatchOption("NOT_EQUAL")
)
const (
CustomLineItemLineItemFilterValueSavingsPlanNegation = CustomLineItemLineItemFilterValue("SAVINGS_PLAN_NEGATION")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BillingGroup
deprecated
type BillingGroup struct { pulumi.CustomResourceState AccountGrouping BillingGroupAccountGroupingOutput `pulumi:"accountGrouping"` // Billing Group ARN Arn pulumi.StringOutput `pulumi:"arn"` ComputationPreference BillingGroupComputationPreferenceOutput `pulumi:"computationPreference"` // Creation timestamp in UNIX epoch time format CreationTime pulumi.IntOutput `pulumi:"creationTime"` Description pulumi.StringPtrOutput `pulumi:"description"` // Latest modified timestamp in UNIX epoch time format LastModifiedTime pulumi.IntOutput `pulumi:"lastModifiedTime"` Name pulumi.StringOutput `pulumi:"name"` // This account will act as a virtual payer account of the billing group PrimaryAccountId pulumi.StringOutput `pulumi:"primaryAccountId"` // Number of accounts in the billing group Size pulumi.IntOutput `pulumi:"size"` Status BillingGroupStatusOutput `pulumi:"status"` StatusReason pulumi.StringOutput `pulumi:"statusReason"` Tags aws.TagArrayOutput `pulumi:"tags"` }
A billing group is a set of linked account which belong to the same end customer. It can be seen as a virtual consolidated billing family.
Deprecated: BillingGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetBillingGroup ¶
func GetBillingGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BillingGroupState, opts ...pulumi.ResourceOption) (*BillingGroup, error)
GetBillingGroup gets an existing BillingGroup 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 NewBillingGroup ¶
func NewBillingGroup(ctx *pulumi.Context, name string, args *BillingGroupArgs, opts ...pulumi.ResourceOption) (*BillingGroup, error)
NewBillingGroup registers a new resource with the given unique name, arguments, and options.
func (*BillingGroup) ElementType ¶
func (*BillingGroup) ElementType() reflect.Type
func (*BillingGroup) ToBillingGroupOutput ¶
func (i *BillingGroup) ToBillingGroupOutput() BillingGroupOutput
func (*BillingGroup) ToBillingGroupOutputWithContext ¶
func (i *BillingGroup) ToBillingGroupOutputWithContext(ctx context.Context) BillingGroupOutput
type BillingGroupAccountGroupingArgs ¶
type BillingGroupAccountGroupingArgs struct { AutoAssociate pulumi.BoolPtrInput `pulumi:"autoAssociate"` LinkedAccountIds pulumi.StringArrayInput `pulumi:"linkedAccountIds"` }
func (BillingGroupAccountGroupingArgs) ElementType ¶
func (BillingGroupAccountGroupingArgs) ElementType() reflect.Type
func (BillingGroupAccountGroupingArgs) ToBillingGroupAccountGroupingOutput ¶
func (i BillingGroupAccountGroupingArgs) ToBillingGroupAccountGroupingOutput() BillingGroupAccountGroupingOutput
func (BillingGroupAccountGroupingArgs) ToBillingGroupAccountGroupingOutputWithContext ¶
func (i BillingGroupAccountGroupingArgs) ToBillingGroupAccountGroupingOutputWithContext(ctx context.Context) BillingGroupAccountGroupingOutput
type BillingGroupAccountGroupingInput ¶
type BillingGroupAccountGroupingInput interface { pulumi.Input ToBillingGroupAccountGroupingOutput() BillingGroupAccountGroupingOutput ToBillingGroupAccountGroupingOutputWithContext(context.Context) BillingGroupAccountGroupingOutput }
BillingGroupAccountGroupingInput is an input type that accepts BillingGroupAccountGroupingArgs and BillingGroupAccountGroupingOutput values. You can construct a concrete instance of `BillingGroupAccountGroupingInput` via:
BillingGroupAccountGroupingArgs{...}
type BillingGroupAccountGroupingOutput ¶
type BillingGroupAccountGroupingOutput struct{ *pulumi.OutputState }
func (BillingGroupAccountGroupingOutput) AutoAssociate ¶ added in v0.71.0
func (o BillingGroupAccountGroupingOutput) AutoAssociate() pulumi.BoolPtrOutput
func (BillingGroupAccountGroupingOutput) ElementType ¶
func (BillingGroupAccountGroupingOutput) ElementType() reflect.Type
func (BillingGroupAccountGroupingOutput) LinkedAccountIds ¶
func (o BillingGroupAccountGroupingOutput) LinkedAccountIds() pulumi.StringArrayOutput
func (BillingGroupAccountGroupingOutput) ToBillingGroupAccountGroupingOutput ¶
func (o BillingGroupAccountGroupingOutput) ToBillingGroupAccountGroupingOutput() BillingGroupAccountGroupingOutput
func (BillingGroupAccountGroupingOutput) ToBillingGroupAccountGroupingOutputWithContext ¶
func (o BillingGroupAccountGroupingOutput) ToBillingGroupAccountGroupingOutputWithContext(ctx context.Context) BillingGroupAccountGroupingOutput
type BillingGroupAccountGroupingPtrOutput ¶
type BillingGroupAccountGroupingPtrOutput struct{ *pulumi.OutputState }
func (BillingGroupAccountGroupingPtrOutput) AutoAssociate ¶ added in v0.71.0
func (o BillingGroupAccountGroupingPtrOutput) AutoAssociate() pulumi.BoolPtrOutput
func (BillingGroupAccountGroupingPtrOutput) ElementType ¶
func (BillingGroupAccountGroupingPtrOutput) ElementType() reflect.Type
func (BillingGroupAccountGroupingPtrOutput) LinkedAccountIds ¶
func (o BillingGroupAccountGroupingPtrOutput) LinkedAccountIds() pulumi.StringArrayOutput
func (BillingGroupAccountGroupingPtrOutput) ToBillingGroupAccountGroupingPtrOutput ¶
func (o BillingGroupAccountGroupingPtrOutput) ToBillingGroupAccountGroupingPtrOutput() BillingGroupAccountGroupingPtrOutput
func (BillingGroupAccountGroupingPtrOutput) ToBillingGroupAccountGroupingPtrOutputWithContext ¶
func (o BillingGroupAccountGroupingPtrOutput) ToBillingGroupAccountGroupingPtrOutputWithContext(ctx context.Context) BillingGroupAccountGroupingPtrOutput
type BillingGroupArgs ¶
type BillingGroupArgs struct { AccountGrouping BillingGroupAccountGroupingInput ComputationPreference BillingGroupComputationPreferenceInput Description pulumi.StringPtrInput Name pulumi.StringPtrInput // This account will act as a virtual payer account of the billing group PrimaryAccountId pulumi.StringInput Tags aws.TagArrayInput }
The set of arguments for constructing a BillingGroup resource.
func (BillingGroupArgs) ElementType ¶
func (BillingGroupArgs) ElementType() reflect.Type
type BillingGroupComputationPreference ¶
type BillingGroupComputationPreference struct { // ARN of the attached pricing plan PricingPlanArn string `pulumi:"pricingPlanArn"` }
type BillingGroupComputationPreferenceArgs ¶
type BillingGroupComputationPreferenceArgs struct { // ARN of the attached pricing plan PricingPlanArn pulumi.StringInput `pulumi:"pricingPlanArn"` }
func (BillingGroupComputationPreferenceArgs) ElementType ¶
func (BillingGroupComputationPreferenceArgs) ElementType() reflect.Type
func (BillingGroupComputationPreferenceArgs) ToBillingGroupComputationPreferenceOutput ¶
func (i BillingGroupComputationPreferenceArgs) ToBillingGroupComputationPreferenceOutput() BillingGroupComputationPreferenceOutput
func (BillingGroupComputationPreferenceArgs) ToBillingGroupComputationPreferenceOutputWithContext ¶
func (i BillingGroupComputationPreferenceArgs) ToBillingGroupComputationPreferenceOutputWithContext(ctx context.Context) BillingGroupComputationPreferenceOutput
type BillingGroupComputationPreferenceInput ¶
type BillingGroupComputationPreferenceInput interface { pulumi.Input ToBillingGroupComputationPreferenceOutput() BillingGroupComputationPreferenceOutput ToBillingGroupComputationPreferenceOutputWithContext(context.Context) BillingGroupComputationPreferenceOutput }
BillingGroupComputationPreferenceInput is an input type that accepts BillingGroupComputationPreferenceArgs and BillingGroupComputationPreferenceOutput values. You can construct a concrete instance of `BillingGroupComputationPreferenceInput` via:
BillingGroupComputationPreferenceArgs{...}
type BillingGroupComputationPreferenceOutput ¶
type BillingGroupComputationPreferenceOutput struct{ *pulumi.OutputState }
func (BillingGroupComputationPreferenceOutput) ElementType ¶
func (BillingGroupComputationPreferenceOutput) ElementType() reflect.Type
func (BillingGroupComputationPreferenceOutput) PricingPlanArn ¶
func (o BillingGroupComputationPreferenceOutput) PricingPlanArn() pulumi.StringOutput
ARN of the attached pricing plan
func (BillingGroupComputationPreferenceOutput) ToBillingGroupComputationPreferenceOutput ¶
func (o BillingGroupComputationPreferenceOutput) ToBillingGroupComputationPreferenceOutput() BillingGroupComputationPreferenceOutput
func (BillingGroupComputationPreferenceOutput) ToBillingGroupComputationPreferenceOutputWithContext ¶
func (o BillingGroupComputationPreferenceOutput) ToBillingGroupComputationPreferenceOutputWithContext(ctx context.Context) BillingGroupComputationPreferenceOutput
type BillingGroupComputationPreferencePtrOutput ¶
type BillingGroupComputationPreferencePtrOutput struct{ *pulumi.OutputState }
func (BillingGroupComputationPreferencePtrOutput) ElementType ¶
func (BillingGroupComputationPreferencePtrOutput) ElementType() reflect.Type
func (BillingGroupComputationPreferencePtrOutput) PricingPlanArn ¶
func (o BillingGroupComputationPreferencePtrOutput) PricingPlanArn() pulumi.StringPtrOutput
ARN of the attached pricing plan
func (BillingGroupComputationPreferencePtrOutput) ToBillingGroupComputationPreferencePtrOutput ¶
func (o BillingGroupComputationPreferencePtrOutput) ToBillingGroupComputationPreferencePtrOutput() BillingGroupComputationPreferencePtrOutput
func (BillingGroupComputationPreferencePtrOutput) ToBillingGroupComputationPreferencePtrOutputWithContext ¶
func (o BillingGroupComputationPreferencePtrOutput) ToBillingGroupComputationPreferencePtrOutputWithContext(ctx context.Context) BillingGroupComputationPreferencePtrOutput
type BillingGroupInput ¶
type BillingGroupInput interface { pulumi.Input ToBillingGroupOutput() BillingGroupOutput ToBillingGroupOutputWithContext(ctx context.Context) BillingGroupOutput }
type BillingGroupOutput ¶
type BillingGroupOutput struct{ *pulumi.OutputState }
func (BillingGroupOutput) AccountGrouping ¶ added in v0.17.0
func (o BillingGroupOutput) AccountGrouping() BillingGroupAccountGroupingOutput
func (BillingGroupOutput) Arn ¶ added in v0.17.0
func (o BillingGroupOutput) Arn() pulumi.StringOutput
Billing Group ARN
func (BillingGroupOutput) ComputationPreference ¶ added in v0.17.0
func (o BillingGroupOutput) ComputationPreference() BillingGroupComputationPreferenceOutput
func (BillingGroupOutput) CreationTime ¶ added in v0.17.0
func (o BillingGroupOutput) CreationTime() pulumi.IntOutput
Creation timestamp in UNIX epoch time format
func (BillingGroupOutput) Description ¶ added in v0.17.0
func (o BillingGroupOutput) Description() pulumi.StringPtrOutput
func (BillingGroupOutput) ElementType ¶
func (BillingGroupOutput) ElementType() reflect.Type
func (BillingGroupOutput) LastModifiedTime ¶ added in v0.17.0
func (o BillingGroupOutput) LastModifiedTime() pulumi.IntOutput
Latest modified timestamp in UNIX epoch time format
func (BillingGroupOutput) Name ¶ added in v0.17.0
func (o BillingGroupOutput) Name() pulumi.StringOutput
func (BillingGroupOutput) PrimaryAccountId ¶ added in v0.17.0
func (o BillingGroupOutput) PrimaryAccountId() pulumi.StringOutput
This account will act as a virtual payer account of the billing group
func (BillingGroupOutput) Size ¶ added in v0.17.0
func (o BillingGroupOutput) Size() pulumi.IntOutput
Number of accounts in the billing group
func (BillingGroupOutput) Status ¶ added in v0.17.0
func (o BillingGroupOutput) Status() BillingGroupStatusOutput
func (BillingGroupOutput) StatusReason ¶ added in v0.17.0
func (o BillingGroupOutput) StatusReason() pulumi.StringOutput
func (BillingGroupOutput) Tags ¶ added in v0.17.0
func (o BillingGroupOutput) Tags() aws.TagArrayOutput
func (BillingGroupOutput) ToBillingGroupOutput ¶
func (o BillingGroupOutput) ToBillingGroupOutput() BillingGroupOutput
func (BillingGroupOutput) ToBillingGroupOutputWithContext ¶
func (o BillingGroupOutput) ToBillingGroupOutputWithContext(ctx context.Context) BillingGroupOutput
type BillingGroupState ¶
type BillingGroupState struct { }
func (BillingGroupState) ElementType ¶
func (BillingGroupState) ElementType() reflect.Type
type BillingGroupStatus ¶
type BillingGroupStatus string
type BillingGroupStatusOutput ¶
type BillingGroupStatusOutput struct{ *pulumi.OutputState }
func (BillingGroupStatusOutput) ElementType ¶
func (BillingGroupStatusOutput) ElementType() reflect.Type
func (BillingGroupStatusOutput) ToBillingGroupStatusOutput ¶
func (o BillingGroupStatusOutput) ToBillingGroupStatusOutput() BillingGroupStatusOutput
func (BillingGroupStatusOutput) ToBillingGroupStatusOutputWithContext ¶
func (o BillingGroupStatusOutput) ToBillingGroupStatusOutputWithContext(ctx context.Context) BillingGroupStatusOutput
func (BillingGroupStatusOutput) ToBillingGroupStatusPtrOutput ¶
func (o BillingGroupStatusOutput) ToBillingGroupStatusPtrOutput() BillingGroupStatusPtrOutput
func (BillingGroupStatusOutput) ToBillingGroupStatusPtrOutputWithContext ¶
func (o BillingGroupStatusOutput) ToBillingGroupStatusPtrOutputWithContext(ctx context.Context) BillingGroupStatusPtrOutput
func (BillingGroupStatusOutput) ToStringOutput ¶
func (o BillingGroupStatusOutput) ToStringOutput() pulumi.StringOutput
func (BillingGroupStatusOutput) ToStringOutputWithContext ¶
func (o BillingGroupStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BillingGroupStatusOutput) ToStringPtrOutput ¶
func (o BillingGroupStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BillingGroupStatusOutput) ToStringPtrOutputWithContext ¶
func (o BillingGroupStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BillingGroupStatusPtrOutput ¶
type BillingGroupStatusPtrOutput struct{ *pulumi.OutputState }
func (BillingGroupStatusPtrOutput) Elem ¶
func (o BillingGroupStatusPtrOutput) Elem() BillingGroupStatusOutput
func (BillingGroupStatusPtrOutput) ElementType ¶
func (BillingGroupStatusPtrOutput) ElementType() reflect.Type
func (BillingGroupStatusPtrOutput) ToBillingGroupStatusPtrOutput ¶
func (o BillingGroupStatusPtrOutput) ToBillingGroupStatusPtrOutput() BillingGroupStatusPtrOutput
func (BillingGroupStatusPtrOutput) ToBillingGroupStatusPtrOutputWithContext ¶
func (o BillingGroupStatusPtrOutput) ToBillingGroupStatusPtrOutputWithContext(ctx context.Context) BillingGroupStatusPtrOutput
func (BillingGroupStatusPtrOutput) ToStringPtrOutput ¶
func (o BillingGroupStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BillingGroupStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o BillingGroupStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BillingGroupTag ¶ added in v0.16.0
type CustomLineItem
deprecated
type CustomLineItem struct { pulumi.CustomResourceState // The account which this custom line item will be charged to AccountId pulumi.StringPtrOutput `pulumi:"accountId"` // ARN Arn pulumi.StringOutput `pulumi:"arn"` // Number of source values associated to this custom line item AssociationSize pulumi.IntOutput `pulumi:"associationSize"` // Billing Group ARN BillingGroupArn pulumi.StringOutput `pulumi:"billingGroupArn"` BillingPeriodRange CustomLineItemBillingPeriodRangePtrOutput `pulumi:"billingPeriodRange"` // Creation timestamp in UNIX epoch time format CreationTime pulumi.IntOutput `pulumi:"creationTime"` CurrencyCode CustomLineItemCurrencyCodeOutput `pulumi:"currencyCode"` CustomLineItemChargeDetails CustomLineItemChargeDetailsPtrOutput `pulumi:"customLineItemChargeDetails"` Description pulumi.StringPtrOutput `pulumi:"description"` // Latest modified timestamp in UNIX epoch time format LastModifiedTime pulumi.IntOutput `pulumi:"lastModifiedTime"` Name pulumi.StringOutput `pulumi:"name"` ProductCode pulumi.StringOutput `pulumi:"productCode"` Tags aws.TagArrayOutput `pulumi:"tags"` }
A custom line item is an one time charge that is applied to a specific billing group's bill.
Deprecated: CustomLineItem is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetCustomLineItem ¶
func GetCustomLineItem(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomLineItemState, opts ...pulumi.ResourceOption) (*CustomLineItem, error)
GetCustomLineItem gets an existing CustomLineItem 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 NewCustomLineItem ¶
func NewCustomLineItem(ctx *pulumi.Context, name string, args *CustomLineItemArgs, opts ...pulumi.ResourceOption) (*CustomLineItem, error)
NewCustomLineItem registers a new resource with the given unique name, arguments, and options.
func (*CustomLineItem) ElementType ¶
func (*CustomLineItem) ElementType() reflect.Type
func (*CustomLineItem) ToCustomLineItemOutput ¶
func (i *CustomLineItem) ToCustomLineItemOutput() CustomLineItemOutput
func (*CustomLineItem) ToCustomLineItemOutputWithContext ¶
func (i *CustomLineItem) ToCustomLineItemOutputWithContext(ctx context.Context) CustomLineItemOutput
type CustomLineItemArgs ¶
type CustomLineItemArgs struct { // The account which this custom line item will be charged to AccountId pulumi.StringPtrInput // Billing Group ARN BillingGroupArn pulumi.StringInput BillingPeriodRange CustomLineItemBillingPeriodRangePtrInput CustomLineItemChargeDetails CustomLineItemChargeDetailsPtrInput Description pulumi.StringPtrInput Name pulumi.StringPtrInput Tags aws.TagArrayInput }
The set of arguments for constructing a CustomLineItem resource.
func (CustomLineItemArgs) ElementType ¶
func (CustomLineItemArgs) ElementType() reflect.Type
type CustomLineItemBillingPeriodRangeArgs ¶
type CustomLineItemBillingPeriodRangeArgs struct { ExclusiveEndBillingPeriod pulumi.StringPtrInput `pulumi:"exclusiveEndBillingPeriod"` InclusiveStartBillingPeriod pulumi.StringPtrInput `pulumi:"inclusiveStartBillingPeriod"` }
func (CustomLineItemBillingPeriodRangeArgs) ElementType ¶
func (CustomLineItemBillingPeriodRangeArgs) ElementType() reflect.Type
func (CustomLineItemBillingPeriodRangeArgs) ToCustomLineItemBillingPeriodRangeOutput ¶
func (i CustomLineItemBillingPeriodRangeArgs) ToCustomLineItemBillingPeriodRangeOutput() CustomLineItemBillingPeriodRangeOutput
func (CustomLineItemBillingPeriodRangeArgs) ToCustomLineItemBillingPeriodRangeOutputWithContext ¶
func (i CustomLineItemBillingPeriodRangeArgs) ToCustomLineItemBillingPeriodRangeOutputWithContext(ctx context.Context) CustomLineItemBillingPeriodRangeOutput
func (CustomLineItemBillingPeriodRangeArgs) ToCustomLineItemBillingPeriodRangePtrOutput ¶
func (i CustomLineItemBillingPeriodRangeArgs) ToCustomLineItemBillingPeriodRangePtrOutput() CustomLineItemBillingPeriodRangePtrOutput
func (CustomLineItemBillingPeriodRangeArgs) ToCustomLineItemBillingPeriodRangePtrOutputWithContext ¶
func (i CustomLineItemBillingPeriodRangeArgs) ToCustomLineItemBillingPeriodRangePtrOutputWithContext(ctx context.Context) CustomLineItemBillingPeriodRangePtrOutput
type CustomLineItemBillingPeriodRangeInput ¶
type CustomLineItemBillingPeriodRangeInput interface { pulumi.Input ToCustomLineItemBillingPeriodRangeOutput() CustomLineItemBillingPeriodRangeOutput ToCustomLineItemBillingPeriodRangeOutputWithContext(context.Context) CustomLineItemBillingPeriodRangeOutput }
CustomLineItemBillingPeriodRangeInput is an input type that accepts CustomLineItemBillingPeriodRangeArgs and CustomLineItemBillingPeriodRangeOutput values. You can construct a concrete instance of `CustomLineItemBillingPeriodRangeInput` via:
CustomLineItemBillingPeriodRangeArgs{...}
type CustomLineItemBillingPeriodRangeOutput ¶
type CustomLineItemBillingPeriodRangeOutput struct{ *pulumi.OutputState }
func (CustomLineItemBillingPeriodRangeOutput) ElementType ¶
func (CustomLineItemBillingPeriodRangeOutput) ElementType() reflect.Type
func (CustomLineItemBillingPeriodRangeOutput) ExclusiveEndBillingPeriod ¶
func (o CustomLineItemBillingPeriodRangeOutput) ExclusiveEndBillingPeriod() pulumi.StringPtrOutput
func (CustomLineItemBillingPeriodRangeOutput) InclusiveStartBillingPeriod ¶
func (o CustomLineItemBillingPeriodRangeOutput) InclusiveStartBillingPeriod() pulumi.StringPtrOutput
func (CustomLineItemBillingPeriodRangeOutput) ToCustomLineItemBillingPeriodRangeOutput ¶
func (o CustomLineItemBillingPeriodRangeOutput) ToCustomLineItemBillingPeriodRangeOutput() CustomLineItemBillingPeriodRangeOutput
func (CustomLineItemBillingPeriodRangeOutput) ToCustomLineItemBillingPeriodRangeOutputWithContext ¶
func (o CustomLineItemBillingPeriodRangeOutput) ToCustomLineItemBillingPeriodRangeOutputWithContext(ctx context.Context) CustomLineItemBillingPeriodRangeOutput
func (CustomLineItemBillingPeriodRangeOutput) ToCustomLineItemBillingPeriodRangePtrOutput ¶
func (o CustomLineItemBillingPeriodRangeOutput) ToCustomLineItemBillingPeriodRangePtrOutput() CustomLineItemBillingPeriodRangePtrOutput
func (CustomLineItemBillingPeriodRangeOutput) ToCustomLineItemBillingPeriodRangePtrOutputWithContext ¶
func (o CustomLineItemBillingPeriodRangeOutput) ToCustomLineItemBillingPeriodRangePtrOutputWithContext(ctx context.Context) CustomLineItemBillingPeriodRangePtrOutput
type CustomLineItemBillingPeriodRangePtrInput ¶
type CustomLineItemBillingPeriodRangePtrInput interface { pulumi.Input ToCustomLineItemBillingPeriodRangePtrOutput() CustomLineItemBillingPeriodRangePtrOutput ToCustomLineItemBillingPeriodRangePtrOutputWithContext(context.Context) CustomLineItemBillingPeriodRangePtrOutput }
CustomLineItemBillingPeriodRangePtrInput is an input type that accepts CustomLineItemBillingPeriodRangeArgs, CustomLineItemBillingPeriodRangePtr and CustomLineItemBillingPeriodRangePtrOutput values. You can construct a concrete instance of `CustomLineItemBillingPeriodRangePtrInput` via:
CustomLineItemBillingPeriodRangeArgs{...} or: nil
func CustomLineItemBillingPeriodRangePtr ¶
func CustomLineItemBillingPeriodRangePtr(v *CustomLineItemBillingPeriodRangeArgs) CustomLineItemBillingPeriodRangePtrInput
type CustomLineItemBillingPeriodRangePtrOutput ¶
type CustomLineItemBillingPeriodRangePtrOutput struct{ *pulumi.OutputState }
func (CustomLineItemBillingPeriodRangePtrOutput) ElementType ¶
func (CustomLineItemBillingPeriodRangePtrOutput) ElementType() reflect.Type
func (CustomLineItemBillingPeriodRangePtrOutput) ExclusiveEndBillingPeriod ¶
func (o CustomLineItemBillingPeriodRangePtrOutput) ExclusiveEndBillingPeriod() pulumi.StringPtrOutput
func (CustomLineItemBillingPeriodRangePtrOutput) InclusiveStartBillingPeriod ¶
func (o CustomLineItemBillingPeriodRangePtrOutput) InclusiveStartBillingPeriod() pulumi.StringPtrOutput
func (CustomLineItemBillingPeriodRangePtrOutput) ToCustomLineItemBillingPeriodRangePtrOutput ¶
func (o CustomLineItemBillingPeriodRangePtrOutput) ToCustomLineItemBillingPeriodRangePtrOutput() CustomLineItemBillingPeriodRangePtrOutput
func (CustomLineItemBillingPeriodRangePtrOutput) ToCustomLineItemBillingPeriodRangePtrOutputWithContext ¶
func (o CustomLineItemBillingPeriodRangePtrOutput) ToCustomLineItemBillingPeriodRangePtrOutputWithContext(ctx context.Context) CustomLineItemBillingPeriodRangePtrOutput
type CustomLineItemChargeDetails ¶
type CustomLineItemChargeDetails struct { Flat *CustomLineItemFlatChargeDetails `pulumi:"flat"` LineItemFilters []CustomLineItemLineItemFilter `pulumi:"lineItemFilters"` Percentage *CustomLineItemPercentageChargeDetails `pulumi:"percentage"` Type CustomLineItemType `pulumi:"type"` }
type CustomLineItemChargeDetailsArgs ¶
type CustomLineItemChargeDetailsArgs struct { Flat CustomLineItemFlatChargeDetailsPtrInput `pulumi:"flat"` LineItemFilters CustomLineItemLineItemFilterArrayInput `pulumi:"lineItemFilters"` Percentage CustomLineItemPercentageChargeDetailsPtrInput `pulumi:"percentage"` Type CustomLineItemTypeInput `pulumi:"type"` }
func (CustomLineItemChargeDetailsArgs) ElementType ¶
func (CustomLineItemChargeDetailsArgs) ElementType() reflect.Type
func (CustomLineItemChargeDetailsArgs) ToCustomLineItemChargeDetailsOutput ¶
func (i CustomLineItemChargeDetailsArgs) ToCustomLineItemChargeDetailsOutput() CustomLineItemChargeDetailsOutput
func (CustomLineItemChargeDetailsArgs) ToCustomLineItemChargeDetailsOutputWithContext ¶
func (i CustomLineItemChargeDetailsArgs) ToCustomLineItemChargeDetailsOutputWithContext(ctx context.Context) CustomLineItemChargeDetailsOutput
func (CustomLineItemChargeDetailsArgs) ToCustomLineItemChargeDetailsPtrOutput ¶
func (i CustomLineItemChargeDetailsArgs) ToCustomLineItemChargeDetailsPtrOutput() CustomLineItemChargeDetailsPtrOutput
func (CustomLineItemChargeDetailsArgs) ToCustomLineItemChargeDetailsPtrOutputWithContext ¶
func (i CustomLineItemChargeDetailsArgs) ToCustomLineItemChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemChargeDetailsPtrOutput
type CustomLineItemChargeDetailsInput ¶
type CustomLineItemChargeDetailsInput interface { pulumi.Input ToCustomLineItemChargeDetailsOutput() CustomLineItemChargeDetailsOutput ToCustomLineItemChargeDetailsOutputWithContext(context.Context) CustomLineItemChargeDetailsOutput }
CustomLineItemChargeDetailsInput is an input type that accepts CustomLineItemChargeDetailsArgs and CustomLineItemChargeDetailsOutput values. You can construct a concrete instance of `CustomLineItemChargeDetailsInput` via:
CustomLineItemChargeDetailsArgs{...}
type CustomLineItemChargeDetailsOutput ¶
type CustomLineItemChargeDetailsOutput struct{ *pulumi.OutputState }
func (CustomLineItemChargeDetailsOutput) ElementType ¶
func (CustomLineItemChargeDetailsOutput) ElementType() reflect.Type
func (CustomLineItemChargeDetailsOutput) LineItemFilters ¶ added in v0.76.0
func (o CustomLineItemChargeDetailsOutput) LineItemFilters() CustomLineItemLineItemFilterArrayOutput
func (CustomLineItemChargeDetailsOutput) Percentage ¶
func (o CustomLineItemChargeDetailsOutput) Percentage() CustomLineItemPercentageChargeDetailsPtrOutput
func (CustomLineItemChargeDetailsOutput) ToCustomLineItemChargeDetailsOutput ¶
func (o CustomLineItemChargeDetailsOutput) ToCustomLineItemChargeDetailsOutput() CustomLineItemChargeDetailsOutput
func (CustomLineItemChargeDetailsOutput) ToCustomLineItemChargeDetailsOutputWithContext ¶
func (o CustomLineItemChargeDetailsOutput) ToCustomLineItemChargeDetailsOutputWithContext(ctx context.Context) CustomLineItemChargeDetailsOutput
func (CustomLineItemChargeDetailsOutput) ToCustomLineItemChargeDetailsPtrOutput ¶
func (o CustomLineItemChargeDetailsOutput) ToCustomLineItemChargeDetailsPtrOutput() CustomLineItemChargeDetailsPtrOutput
func (CustomLineItemChargeDetailsOutput) ToCustomLineItemChargeDetailsPtrOutputWithContext ¶
func (o CustomLineItemChargeDetailsOutput) ToCustomLineItemChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemChargeDetailsPtrOutput
func (CustomLineItemChargeDetailsOutput) Type ¶
func (o CustomLineItemChargeDetailsOutput) Type() CustomLineItemTypeOutput
type CustomLineItemChargeDetailsPtrInput ¶
type CustomLineItemChargeDetailsPtrInput interface { pulumi.Input ToCustomLineItemChargeDetailsPtrOutput() CustomLineItemChargeDetailsPtrOutput ToCustomLineItemChargeDetailsPtrOutputWithContext(context.Context) CustomLineItemChargeDetailsPtrOutput }
CustomLineItemChargeDetailsPtrInput is an input type that accepts CustomLineItemChargeDetailsArgs, CustomLineItemChargeDetailsPtr and CustomLineItemChargeDetailsPtrOutput values. You can construct a concrete instance of `CustomLineItemChargeDetailsPtrInput` via:
CustomLineItemChargeDetailsArgs{...} or: nil
func CustomLineItemChargeDetailsPtr ¶
func CustomLineItemChargeDetailsPtr(v *CustomLineItemChargeDetailsArgs) CustomLineItemChargeDetailsPtrInput
type CustomLineItemChargeDetailsPtrOutput ¶
type CustomLineItemChargeDetailsPtrOutput struct{ *pulumi.OutputState }
func (CustomLineItemChargeDetailsPtrOutput) ElementType ¶
func (CustomLineItemChargeDetailsPtrOutput) ElementType() reflect.Type
func (CustomLineItemChargeDetailsPtrOutput) LineItemFilters ¶ added in v0.76.0
func (o CustomLineItemChargeDetailsPtrOutput) LineItemFilters() CustomLineItemLineItemFilterArrayOutput
func (CustomLineItemChargeDetailsPtrOutput) Percentage ¶
func (o CustomLineItemChargeDetailsPtrOutput) Percentage() CustomLineItemPercentageChargeDetailsPtrOutput
func (CustomLineItemChargeDetailsPtrOutput) ToCustomLineItemChargeDetailsPtrOutput ¶
func (o CustomLineItemChargeDetailsPtrOutput) ToCustomLineItemChargeDetailsPtrOutput() CustomLineItemChargeDetailsPtrOutput
func (CustomLineItemChargeDetailsPtrOutput) ToCustomLineItemChargeDetailsPtrOutputWithContext ¶
func (o CustomLineItemChargeDetailsPtrOutput) ToCustomLineItemChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemChargeDetailsPtrOutput
func (CustomLineItemChargeDetailsPtrOutput) Type ¶
func (o CustomLineItemChargeDetailsPtrOutput) Type() CustomLineItemTypePtrOutput
type CustomLineItemCurrencyCode ¶
type CustomLineItemCurrencyCode string
type CustomLineItemCurrencyCodeOutput ¶
type CustomLineItemCurrencyCodeOutput struct{ *pulumi.OutputState }
func (CustomLineItemCurrencyCodeOutput) ElementType ¶
func (CustomLineItemCurrencyCodeOutput) ElementType() reflect.Type
func (CustomLineItemCurrencyCodeOutput) ToCustomLineItemCurrencyCodeOutput ¶
func (o CustomLineItemCurrencyCodeOutput) ToCustomLineItemCurrencyCodeOutput() CustomLineItemCurrencyCodeOutput
func (CustomLineItemCurrencyCodeOutput) ToCustomLineItemCurrencyCodeOutputWithContext ¶
func (o CustomLineItemCurrencyCodeOutput) ToCustomLineItemCurrencyCodeOutputWithContext(ctx context.Context) CustomLineItemCurrencyCodeOutput
func (CustomLineItemCurrencyCodeOutput) ToCustomLineItemCurrencyCodePtrOutput ¶
func (o CustomLineItemCurrencyCodeOutput) ToCustomLineItemCurrencyCodePtrOutput() CustomLineItemCurrencyCodePtrOutput
func (CustomLineItemCurrencyCodeOutput) ToCustomLineItemCurrencyCodePtrOutputWithContext ¶
func (o CustomLineItemCurrencyCodeOutput) ToCustomLineItemCurrencyCodePtrOutputWithContext(ctx context.Context) CustomLineItemCurrencyCodePtrOutput
func (CustomLineItemCurrencyCodeOutput) ToStringOutput ¶
func (o CustomLineItemCurrencyCodeOutput) ToStringOutput() pulumi.StringOutput
func (CustomLineItemCurrencyCodeOutput) ToStringOutputWithContext ¶
func (o CustomLineItemCurrencyCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomLineItemCurrencyCodeOutput) ToStringPtrOutput ¶
func (o CustomLineItemCurrencyCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemCurrencyCodeOutput) ToStringPtrOutputWithContext ¶
func (o CustomLineItemCurrencyCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemCurrencyCodePtrOutput ¶
type CustomLineItemCurrencyCodePtrOutput struct{ *pulumi.OutputState }
func (CustomLineItemCurrencyCodePtrOutput) Elem ¶
func (o CustomLineItemCurrencyCodePtrOutput) Elem() CustomLineItemCurrencyCodeOutput
func (CustomLineItemCurrencyCodePtrOutput) ElementType ¶
func (CustomLineItemCurrencyCodePtrOutput) ElementType() reflect.Type
func (CustomLineItemCurrencyCodePtrOutput) ToCustomLineItemCurrencyCodePtrOutput ¶
func (o CustomLineItemCurrencyCodePtrOutput) ToCustomLineItemCurrencyCodePtrOutput() CustomLineItemCurrencyCodePtrOutput
func (CustomLineItemCurrencyCodePtrOutput) ToCustomLineItemCurrencyCodePtrOutputWithContext ¶
func (o CustomLineItemCurrencyCodePtrOutput) ToCustomLineItemCurrencyCodePtrOutputWithContext(ctx context.Context) CustomLineItemCurrencyCodePtrOutput
func (CustomLineItemCurrencyCodePtrOutput) ToStringPtrOutput ¶
func (o CustomLineItemCurrencyCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemCurrencyCodePtrOutput) ToStringPtrOutputWithContext ¶
func (o CustomLineItemCurrencyCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemFlatChargeDetails ¶
type CustomLineItemFlatChargeDetails struct {
ChargeValue float64 `pulumi:"chargeValue"`
}
type CustomLineItemFlatChargeDetailsArgs ¶
type CustomLineItemFlatChargeDetailsArgs struct {
ChargeValue pulumi.Float64Input `pulumi:"chargeValue"`
}
func (CustomLineItemFlatChargeDetailsArgs) ElementType ¶
func (CustomLineItemFlatChargeDetailsArgs) ElementType() reflect.Type
func (CustomLineItemFlatChargeDetailsArgs) ToCustomLineItemFlatChargeDetailsOutput ¶
func (i CustomLineItemFlatChargeDetailsArgs) ToCustomLineItemFlatChargeDetailsOutput() CustomLineItemFlatChargeDetailsOutput
func (CustomLineItemFlatChargeDetailsArgs) ToCustomLineItemFlatChargeDetailsOutputWithContext ¶
func (i CustomLineItemFlatChargeDetailsArgs) ToCustomLineItemFlatChargeDetailsOutputWithContext(ctx context.Context) CustomLineItemFlatChargeDetailsOutput
func (CustomLineItemFlatChargeDetailsArgs) ToCustomLineItemFlatChargeDetailsPtrOutput ¶
func (i CustomLineItemFlatChargeDetailsArgs) ToCustomLineItemFlatChargeDetailsPtrOutput() CustomLineItemFlatChargeDetailsPtrOutput
func (CustomLineItemFlatChargeDetailsArgs) ToCustomLineItemFlatChargeDetailsPtrOutputWithContext ¶
func (i CustomLineItemFlatChargeDetailsArgs) ToCustomLineItemFlatChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemFlatChargeDetailsPtrOutput
type CustomLineItemFlatChargeDetailsInput ¶
type CustomLineItemFlatChargeDetailsInput interface { pulumi.Input ToCustomLineItemFlatChargeDetailsOutput() CustomLineItemFlatChargeDetailsOutput ToCustomLineItemFlatChargeDetailsOutputWithContext(context.Context) CustomLineItemFlatChargeDetailsOutput }
CustomLineItemFlatChargeDetailsInput is an input type that accepts CustomLineItemFlatChargeDetailsArgs and CustomLineItemFlatChargeDetailsOutput values. You can construct a concrete instance of `CustomLineItemFlatChargeDetailsInput` via:
CustomLineItemFlatChargeDetailsArgs{...}
type CustomLineItemFlatChargeDetailsOutput ¶
type CustomLineItemFlatChargeDetailsOutput struct{ *pulumi.OutputState }
func (CustomLineItemFlatChargeDetailsOutput) ChargeValue ¶
func (o CustomLineItemFlatChargeDetailsOutput) ChargeValue() pulumi.Float64Output
func (CustomLineItemFlatChargeDetailsOutput) ElementType ¶
func (CustomLineItemFlatChargeDetailsOutput) ElementType() reflect.Type
func (CustomLineItemFlatChargeDetailsOutput) ToCustomLineItemFlatChargeDetailsOutput ¶
func (o CustomLineItemFlatChargeDetailsOutput) ToCustomLineItemFlatChargeDetailsOutput() CustomLineItemFlatChargeDetailsOutput
func (CustomLineItemFlatChargeDetailsOutput) ToCustomLineItemFlatChargeDetailsOutputWithContext ¶
func (o CustomLineItemFlatChargeDetailsOutput) ToCustomLineItemFlatChargeDetailsOutputWithContext(ctx context.Context) CustomLineItemFlatChargeDetailsOutput
func (CustomLineItemFlatChargeDetailsOutput) ToCustomLineItemFlatChargeDetailsPtrOutput ¶
func (o CustomLineItemFlatChargeDetailsOutput) ToCustomLineItemFlatChargeDetailsPtrOutput() CustomLineItemFlatChargeDetailsPtrOutput
func (CustomLineItemFlatChargeDetailsOutput) ToCustomLineItemFlatChargeDetailsPtrOutputWithContext ¶
func (o CustomLineItemFlatChargeDetailsOutput) ToCustomLineItemFlatChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemFlatChargeDetailsPtrOutput
type CustomLineItemFlatChargeDetailsPtrInput ¶
type CustomLineItemFlatChargeDetailsPtrInput interface { pulumi.Input ToCustomLineItemFlatChargeDetailsPtrOutput() CustomLineItemFlatChargeDetailsPtrOutput ToCustomLineItemFlatChargeDetailsPtrOutputWithContext(context.Context) CustomLineItemFlatChargeDetailsPtrOutput }
CustomLineItemFlatChargeDetailsPtrInput is an input type that accepts CustomLineItemFlatChargeDetailsArgs, CustomLineItemFlatChargeDetailsPtr and CustomLineItemFlatChargeDetailsPtrOutput values. You can construct a concrete instance of `CustomLineItemFlatChargeDetailsPtrInput` via:
CustomLineItemFlatChargeDetailsArgs{...} or: nil
func CustomLineItemFlatChargeDetailsPtr ¶
func CustomLineItemFlatChargeDetailsPtr(v *CustomLineItemFlatChargeDetailsArgs) CustomLineItemFlatChargeDetailsPtrInput
type CustomLineItemFlatChargeDetailsPtrOutput ¶
type CustomLineItemFlatChargeDetailsPtrOutput struct{ *pulumi.OutputState }
func (CustomLineItemFlatChargeDetailsPtrOutput) ChargeValue ¶
func (o CustomLineItemFlatChargeDetailsPtrOutput) ChargeValue() pulumi.Float64PtrOutput
func (CustomLineItemFlatChargeDetailsPtrOutput) ElementType ¶
func (CustomLineItemFlatChargeDetailsPtrOutput) ElementType() reflect.Type
func (CustomLineItemFlatChargeDetailsPtrOutput) ToCustomLineItemFlatChargeDetailsPtrOutput ¶
func (o CustomLineItemFlatChargeDetailsPtrOutput) ToCustomLineItemFlatChargeDetailsPtrOutput() CustomLineItemFlatChargeDetailsPtrOutput
func (CustomLineItemFlatChargeDetailsPtrOutput) ToCustomLineItemFlatChargeDetailsPtrOutputWithContext ¶
func (o CustomLineItemFlatChargeDetailsPtrOutput) ToCustomLineItemFlatChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemFlatChargeDetailsPtrOutput
type CustomLineItemInput ¶
type CustomLineItemInput interface { pulumi.Input ToCustomLineItemOutput() CustomLineItemOutput ToCustomLineItemOutputWithContext(ctx context.Context) CustomLineItemOutput }
type CustomLineItemLineItemFilter ¶ added in v0.76.0
type CustomLineItemLineItemFilter struct { Attribute CustomLineItemLineItemFilterAttribute `pulumi:"attribute"` MatchOption CustomLineItemLineItemFilterMatchOption `pulumi:"matchOption"` Values []CustomLineItemLineItemFilterValue `pulumi:"values"` }
type CustomLineItemLineItemFilterArgs ¶ added in v0.76.0
type CustomLineItemLineItemFilterArgs struct { Attribute CustomLineItemLineItemFilterAttributeInput `pulumi:"attribute"` MatchOption CustomLineItemLineItemFilterMatchOptionInput `pulumi:"matchOption"` Values CustomLineItemLineItemFilterValueArrayInput `pulumi:"values"` }
func (CustomLineItemLineItemFilterArgs) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterArgs) ElementType() reflect.Type
func (CustomLineItemLineItemFilterArgs) ToCustomLineItemLineItemFilterOutput ¶ added in v0.76.0
func (i CustomLineItemLineItemFilterArgs) ToCustomLineItemLineItemFilterOutput() CustomLineItemLineItemFilterOutput
func (CustomLineItemLineItemFilterArgs) ToCustomLineItemLineItemFilterOutputWithContext ¶ added in v0.76.0
func (i CustomLineItemLineItemFilterArgs) ToCustomLineItemLineItemFilterOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterOutput
type CustomLineItemLineItemFilterArray ¶ added in v0.76.0
type CustomLineItemLineItemFilterArray []CustomLineItemLineItemFilterInput
func (CustomLineItemLineItemFilterArray) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterArray) ElementType() reflect.Type
func (CustomLineItemLineItemFilterArray) ToCustomLineItemLineItemFilterArrayOutput ¶ added in v0.76.0
func (i CustomLineItemLineItemFilterArray) ToCustomLineItemLineItemFilterArrayOutput() CustomLineItemLineItemFilterArrayOutput
func (CustomLineItemLineItemFilterArray) ToCustomLineItemLineItemFilterArrayOutputWithContext ¶ added in v0.76.0
func (i CustomLineItemLineItemFilterArray) ToCustomLineItemLineItemFilterArrayOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterArrayOutput
type CustomLineItemLineItemFilterArrayInput ¶ added in v0.76.0
type CustomLineItemLineItemFilterArrayInput interface { pulumi.Input ToCustomLineItemLineItemFilterArrayOutput() CustomLineItemLineItemFilterArrayOutput ToCustomLineItemLineItemFilterArrayOutputWithContext(context.Context) CustomLineItemLineItemFilterArrayOutput }
CustomLineItemLineItemFilterArrayInput is an input type that accepts CustomLineItemLineItemFilterArray and CustomLineItemLineItemFilterArrayOutput values. You can construct a concrete instance of `CustomLineItemLineItemFilterArrayInput` via:
CustomLineItemLineItemFilterArray{ CustomLineItemLineItemFilterArgs{...} }
type CustomLineItemLineItemFilterArrayOutput ¶ added in v0.76.0
type CustomLineItemLineItemFilterArrayOutput struct{ *pulumi.OutputState }
func (CustomLineItemLineItemFilterArrayOutput) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterArrayOutput) ElementType() reflect.Type
func (CustomLineItemLineItemFilterArrayOutput) ToCustomLineItemLineItemFilterArrayOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterArrayOutput) ToCustomLineItemLineItemFilterArrayOutput() CustomLineItemLineItemFilterArrayOutput
func (CustomLineItemLineItemFilterArrayOutput) ToCustomLineItemLineItemFilterArrayOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterArrayOutput) ToCustomLineItemLineItemFilterArrayOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterArrayOutput
type CustomLineItemLineItemFilterAttribute ¶ added in v0.76.0
type CustomLineItemLineItemFilterAttribute string
func (CustomLineItemLineItemFilterAttribute) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterAttribute) ElementType() reflect.Type
func (CustomLineItemLineItemFilterAttribute) ToCustomLineItemLineItemFilterAttributeOutput ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterAttribute) ToCustomLineItemLineItemFilterAttributeOutput() CustomLineItemLineItemFilterAttributeOutput
func (CustomLineItemLineItemFilterAttribute) ToCustomLineItemLineItemFilterAttributeOutputWithContext ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterAttribute) ToCustomLineItemLineItemFilterAttributeOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterAttributeOutput
func (CustomLineItemLineItemFilterAttribute) ToCustomLineItemLineItemFilterAttributePtrOutput ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterAttribute) ToCustomLineItemLineItemFilterAttributePtrOutput() CustomLineItemLineItemFilterAttributePtrOutput
func (CustomLineItemLineItemFilterAttribute) ToCustomLineItemLineItemFilterAttributePtrOutputWithContext ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterAttribute) ToCustomLineItemLineItemFilterAttributePtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterAttributePtrOutput
func (CustomLineItemLineItemFilterAttribute) ToStringOutput ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterAttribute) ToStringOutput() pulumi.StringOutput
func (CustomLineItemLineItemFilterAttribute) ToStringOutputWithContext ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterAttribute) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomLineItemLineItemFilterAttribute) ToStringPtrOutput ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterAttribute) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemLineItemFilterAttribute) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterAttribute) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemLineItemFilterAttributeInput ¶ added in v0.76.0
type CustomLineItemLineItemFilterAttributeInput interface { pulumi.Input ToCustomLineItemLineItemFilterAttributeOutput() CustomLineItemLineItemFilterAttributeOutput ToCustomLineItemLineItemFilterAttributeOutputWithContext(context.Context) CustomLineItemLineItemFilterAttributeOutput }
CustomLineItemLineItemFilterAttributeInput is an input type that accepts values of the CustomLineItemLineItemFilterAttribute enum A concrete instance of `CustomLineItemLineItemFilterAttributeInput` can be one of the following:
CustomLineItemLineItemFilterAttributeLineItemType
type CustomLineItemLineItemFilterAttributeOutput ¶ added in v0.76.0
type CustomLineItemLineItemFilterAttributeOutput struct{ *pulumi.OutputState }
func (CustomLineItemLineItemFilterAttributeOutput) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterAttributeOutput) ElementType() reflect.Type
func (CustomLineItemLineItemFilterAttributeOutput) ToCustomLineItemLineItemFilterAttributeOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterAttributeOutput) ToCustomLineItemLineItemFilterAttributeOutput() CustomLineItemLineItemFilterAttributeOutput
func (CustomLineItemLineItemFilterAttributeOutput) ToCustomLineItemLineItemFilterAttributeOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterAttributeOutput) ToCustomLineItemLineItemFilterAttributeOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterAttributeOutput
func (CustomLineItemLineItemFilterAttributeOutput) ToCustomLineItemLineItemFilterAttributePtrOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterAttributeOutput) ToCustomLineItemLineItemFilterAttributePtrOutput() CustomLineItemLineItemFilterAttributePtrOutput
func (CustomLineItemLineItemFilterAttributeOutput) ToCustomLineItemLineItemFilterAttributePtrOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterAttributeOutput) ToCustomLineItemLineItemFilterAttributePtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterAttributePtrOutput
func (CustomLineItemLineItemFilterAttributeOutput) ToStringOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterAttributeOutput) ToStringOutput() pulumi.StringOutput
func (CustomLineItemLineItemFilterAttributeOutput) ToStringOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterAttributeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomLineItemLineItemFilterAttributeOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterAttributeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemLineItemFilterAttributeOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterAttributeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemLineItemFilterAttributePtrInput ¶ added in v0.76.0
type CustomLineItemLineItemFilterAttributePtrInput interface { pulumi.Input ToCustomLineItemLineItemFilterAttributePtrOutput() CustomLineItemLineItemFilterAttributePtrOutput ToCustomLineItemLineItemFilterAttributePtrOutputWithContext(context.Context) CustomLineItemLineItemFilterAttributePtrOutput }
func CustomLineItemLineItemFilterAttributePtr ¶ added in v0.76.0
func CustomLineItemLineItemFilterAttributePtr(v string) CustomLineItemLineItemFilterAttributePtrInput
type CustomLineItemLineItemFilterAttributePtrOutput ¶ added in v0.76.0
type CustomLineItemLineItemFilterAttributePtrOutput struct{ *pulumi.OutputState }
func (CustomLineItemLineItemFilterAttributePtrOutput) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterAttributePtrOutput) ElementType() reflect.Type
func (CustomLineItemLineItemFilterAttributePtrOutput) ToCustomLineItemLineItemFilterAttributePtrOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterAttributePtrOutput) ToCustomLineItemLineItemFilterAttributePtrOutput() CustomLineItemLineItemFilterAttributePtrOutput
func (CustomLineItemLineItemFilterAttributePtrOutput) ToCustomLineItemLineItemFilterAttributePtrOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterAttributePtrOutput) ToCustomLineItemLineItemFilterAttributePtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterAttributePtrOutput
func (CustomLineItemLineItemFilterAttributePtrOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterAttributePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemLineItemFilterAttributePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterAttributePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemLineItemFilterInput ¶ added in v0.76.0
type CustomLineItemLineItemFilterInput interface { pulumi.Input ToCustomLineItemLineItemFilterOutput() CustomLineItemLineItemFilterOutput ToCustomLineItemLineItemFilterOutputWithContext(context.Context) CustomLineItemLineItemFilterOutput }
CustomLineItemLineItemFilterInput is an input type that accepts CustomLineItemLineItemFilterArgs and CustomLineItemLineItemFilterOutput values. You can construct a concrete instance of `CustomLineItemLineItemFilterInput` via:
CustomLineItemLineItemFilterArgs{...}
type CustomLineItemLineItemFilterMatchOption ¶ added in v0.76.0
type CustomLineItemLineItemFilterMatchOption string
func (CustomLineItemLineItemFilterMatchOption) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterMatchOption) ElementType() reflect.Type
func (CustomLineItemLineItemFilterMatchOption) ToCustomLineItemLineItemFilterMatchOptionOutput ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterMatchOption) ToCustomLineItemLineItemFilterMatchOptionOutput() CustomLineItemLineItemFilterMatchOptionOutput
func (CustomLineItemLineItemFilterMatchOption) ToCustomLineItemLineItemFilterMatchOptionOutputWithContext ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterMatchOption) ToCustomLineItemLineItemFilterMatchOptionOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterMatchOptionOutput
func (CustomLineItemLineItemFilterMatchOption) ToCustomLineItemLineItemFilterMatchOptionPtrOutput ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterMatchOption) ToCustomLineItemLineItemFilterMatchOptionPtrOutput() CustomLineItemLineItemFilterMatchOptionPtrOutput
func (CustomLineItemLineItemFilterMatchOption) ToCustomLineItemLineItemFilterMatchOptionPtrOutputWithContext ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterMatchOption) ToCustomLineItemLineItemFilterMatchOptionPtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterMatchOptionPtrOutput
func (CustomLineItemLineItemFilterMatchOption) ToStringOutput ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterMatchOption) ToStringOutput() pulumi.StringOutput
func (CustomLineItemLineItemFilterMatchOption) ToStringOutputWithContext ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterMatchOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomLineItemLineItemFilterMatchOption) ToStringPtrOutput ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterMatchOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemLineItemFilterMatchOption) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterMatchOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemLineItemFilterMatchOptionInput ¶ added in v0.76.0
type CustomLineItemLineItemFilterMatchOptionInput interface { pulumi.Input ToCustomLineItemLineItemFilterMatchOptionOutput() CustomLineItemLineItemFilterMatchOptionOutput ToCustomLineItemLineItemFilterMatchOptionOutputWithContext(context.Context) CustomLineItemLineItemFilterMatchOptionOutput }
CustomLineItemLineItemFilterMatchOptionInput is an input type that accepts values of the CustomLineItemLineItemFilterMatchOption enum A concrete instance of `CustomLineItemLineItemFilterMatchOptionInput` can be one of the following:
CustomLineItemLineItemFilterMatchOptionNotEqual
type CustomLineItemLineItemFilterMatchOptionOutput ¶ added in v0.76.0
type CustomLineItemLineItemFilterMatchOptionOutput struct{ *pulumi.OutputState }
func (CustomLineItemLineItemFilterMatchOptionOutput) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterMatchOptionOutput) ElementType() reflect.Type
func (CustomLineItemLineItemFilterMatchOptionOutput) ToCustomLineItemLineItemFilterMatchOptionOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterMatchOptionOutput) ToCustomLineItemLineItemFilterMatchOptionOutput() CustomLineItemLineItemFilterMatchOptionOutput
func (CustomLineItemLineItemFilterMatchOptionOutput) ToCustomLineItemLineItemFilterMatchOptionOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterMatchOptionOutput) ToCustomLineItemLineItemFilterMatchOptionOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterMatchOptionOutput
func (CustomLineItemLineItemFilterMatchOptionOutput) ToCustomLineItemLineItemFilterMatchOptionPtrOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterMatchOptionOutput) ToCustomLineItemLineItemFilterMatchOptionPtrOutput() CustomLineItemLineItemFilterMatchOptionPtrOutput
func (CustomLineItemLineItemFilterMatchOptionOutput) ToCustomLineItemLineItemFilterMatchOptionPtrOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterMatchOptionOutput) ToCustomLineItemLineItemFilterMatchOptionPtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterMatchOptionPtrOutput
func (CustomLineItemLineItemFilterMatchOptionOutput) ToStringOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterMatchOptionOutput) ToStringOutput() pulumi.StringOutput
func (CustomLineItemLineItemFilterMatchOptionOutput) ToStringOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterMatchOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomLineItemLineItemFilterMatchOptionOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterMatchOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemLineItemFilterMatchOptionOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterMatchOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemLineItemFilterMatchOptionPtrInput ¶ added in v0.76.0
type CustomLineItemLineItemFilterMatchOptionPtrInput interface { pulumi.Input ToCustomLineItemLineItemFilterMatchOptionPtrOutput() CustomLineItemLineItemFilterMatchOptionPtrOutput ToCustomLineItemLineItemFilterMatchOptionPtrOutputWithContext(context.Context) CustomLineItemLineItemFilterMatchOptionPtrOutput }
func CustomLineItemLineItemFilterMatchOptionPtr ¶ added in v0.76.0
func CustomLineItemLineItemFilterMatchOptionPtr(v string) CustomLineItemLineItemFilterMatchOptionPtrInput
type CustomLineItemLineItemFilterMatchOptionPtrOutput ¶ added in v0.76.0
type CustomLineItemLineItemFilterMatchOptionPtrOutput struct{ *pulumi.OutputState }
func (CustomLineItemLineItemFilterMatchOptionPtrOutput) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterMatchOptionPtrOutput) ElementType() reflect.Type
func (CustomLineItemLineItemFilterMatchOptionPtrOutput) ToCustomLineItemLineItemFilterMatchOptionPtrOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterMatchOptionPtrOutput) ToCustomLineItemLineItemFilterMatchOptionPtrOutput() CustomLineItemLineItemFilterMatchOptionPtrOutput
func (CustomLineItemLineItemFilterMatchOptionPtrOutput) ToCustomLineItemLineItemFilterMatchOptionPtrOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterMatchOptionPtrOutput) ToCustomLineItemLineItemFilterMatchOptionPtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterMatchOptionPtrOutput
func (CustomLineItemLineItemFilterMatchOptionPtrOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterMatchOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemLineItemFilterMatchOptionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterMatchOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemLineItemFilterOutput ¶ added in v0.76.0
type CustomLineItemLineItemFilterOutput struct{ *pulumi.OutputState }
func (CustomLineItemLineItemFilterOutput) Attribute ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterOutput) Attribute() CustomLineItemLineItemFilterAttributeOutput
func (CustomLineItemLineItemFilterOutput) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterOutput) ElementType() reflect.Type
func (CustomLineItemLineItemFilterOutput) MatchOption ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterOutput) MatchOption() CustomLineItemLineItemFilterMatchOptionOutput
func (CustomLineItemLineItemFilterOutput) ToCustomLineItemLineItemFilterOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterOutput) ToCustomLineItemLineItemFilterOutput() CustomLineItemLineItemFilterOutput
func (CustomLineItemLineItemFilterOutput) ToCustomLineItemLineItemFilterOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterOutput) ToCustomLineItemLineItemFilterOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterOutput
type CustomLineItemLineItemFilterValue ¶ added in v0.76.0
type CustomLineItemLineItemFilterValue string
func (CustomLineItemLineItemFilterValue) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterValue) ElementType() reflect.Type
func (CustomLineItemLineItemFilterValue) ToCustomLineItemLineItemFilterValueOutput ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterValue) ToCustomLineItemLineItemFilterValueOutput() CustomLineItemLineItemFilterValueOutput
func (CustomLineItemLineItemFilterValue) ToCustomLineItemLineItemFilterValueOutputWithContext ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterValue) ToCustomLineItemLineItemFilterValueOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValueOutput
func (CustomLineItemLineItemFilterValue) ToCustomLineItemLineItemFilterValuePtrOutput ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterValue) ToCustomLineItemLineItemFilterValuePtrOutput() CustomLineItemLineItemFilterValuePtrOutput
func (CustomLineItemLineItemFilterValue) ToCustomLineItemLineItemFilterValuePtrOutputWithContext ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterValue) ToCustomLineItemLineItemFilterValuePtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValuePtrOutput
func (CustomLineItemLineItemFilterValue) ToStringOutput ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterValue) ToStringOutput() pulumi.StringOutput
func (CustomLineItemLineItemFilterValue) ToStringOutputWithContext ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterValue) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomLineItemLineItemFilterValue) ToStringPtrOutput ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterValue) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemLineItemFilterValue) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (e CustomLineItemLineItemFilterValue) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemLineItemFilterValueArray ¶ added in v0.76.0
type CustomLineItemLineItemFilterValueArray []CustomLineItemLineItemFilterValue
func (CustomLineItemLineItemFilterValueArray) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterValueArray) ElementType() reflect.Type
func (CustomLineItemLineItemFilterValueArray) ToCustomLineItemLineItemFilterValueArrayOutput ¶ added in v0.76.0
func (i CustomLineItemLineItemFilterValueArray) ToCustomLineItemLineItemFilterValueArrayOutput() CustomLineItemLineItemFilterValueArrayOutput
func (CustomLineItemLineItemFilterValueArray) ToCustomLineItemLineItemFilterValueArrayOutputWithContext ¶ added in v0.76.0
func (i CustomLineItemLineItemFilterValueArray) ToCustomLineItemLineItemFilterValueArrayOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValueArrayOutput
type CustomLineItemLineItemFilterValueArrayInput ¶ added in v0.76.0
type CustomLineItemLineItemFilterValueArrayInput interface { pulumi.Input ToCustomLineItemLineItemFilterValueArrayOutput() CustomLineItemLineItemFilterValueArrayOutput ToCustomLineItemLineItemFilterValueArrayOutputWithContext(context.Context) CustomLineItemLineItemFilterValueArrayOutput }
CustomLineItemLineItemFilterValueArrayInput is an input type that accepts CustomLineItemLineItemFilterValueArray and CustomLineItemLineItemFilterValueArrayOutput values. You can construct a concrete instance of `CustomLineItemLineItemFilterValueArrayInput` via:
CustomLineItemLineItemFilterValueArray{ CustomLineItemLineItemFilterValueArgs{...} }
type CustomLineItemLineItemFilterValueArrayOutput ¶ added in v0.76.0
type CustomLineItemLineItemFilterValueArrayOutput struct{ *pulumi.OutputState }
func (CustomLineItemLineItemFilterValueArrayOutput) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterValueArrayOutput) ElementType() reflect.Type
func (CustomLineItemLineItemFilterValueArrayOutput) ToCustomLineItemLineItemFilterValueArrayOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValueArrayOutput) ToCustomLineItemLineItemFilterValueArrayOutput() CustomLineItemLineItemFilterValueArrayOutput
func (CustomLineItemLineItemFilterValueArrayOutput) ToCustomLineItemLineItemFilterValueArrayOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValueArrayOutput) ToCustomLineItemLineItemFilterValueArrayOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValueArrayOutput
type CustomLineItemLineItemFilterValueInput ¶ added in v0.76.0
type CustomLineItemLineItemFilterValueInput interface { pulumi.Input ToCustomLineItemLineItemFilterValueOutput() CustomLineItemLineItemFilterValueOutput ToCustomLineItemLineItemFilterValueOutputWithContext(context.Context) CustomLineItemLineItemFilterValueOutput }
CustomLineItemLineItemFilterValueInput is an input type that accepts values of the CustomLineItemLineItemFilterValue enum A concrete instance of `CustomLineItemLineItemFilterValueInput` can be one of the following:
CustomLineItemLineItemFilterValueSavingsPlanNegation
type CustomLineItemLineItemFilterValueOutput ¶ added in v0.76.0
type CustomLineItemLineItemFilterValueOutput struct{ *pulumi.OutputState }
func (CustomLineItemLineItemFilterValueOutput) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterValueOutput) ElementType() reflect.Type
func (CustomLineItemLineItemFilterValueOutput) ToCustomLineItemLineItemFilterValueOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValueOutput) ToCustomLineItemLineItemFilterValueOutput() CustomLineItemLineItemFilterValueOutput
func (CustomLineItemLineItemFilterValueOutput) ToCustomLineItemLineItemFilterValueOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValueOutput) ToCustomLineItemLineItemFilterValueOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValueOutput
func (CustomLineItemLineItemFilterValueOutput) ToCustomLineItemLineItemFilterValuePtrOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValueOutput) ToCustomLineItemLineItemFilterValuePtrOutput() CustomLineItemLineItemFilterValuePtrOutput
func (CustomLineItemLineItemFilterValueOutput) ToCustomLineItemLineItemFilterValuePtrOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValueOutput) ToCustomLineItemLineItemFilterValuePtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValuePtrOutput
func (CustomLineItemLineItemFilterValueOutput) ToStringOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValueOutput) ToStringOutput() pulumi.StringOutput
func (CustomLineItemLineItemFilterValueOutput) ToStringOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValueOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomLineItemLineItemFilterValueOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValueOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemLineItemFilterValueOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValueOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemLineItemFilterValuePtrInput ¶ added in v0.76.0
type CustomLineItemLineItemFilterValuePtrInput interface { pulumi.Input ToCustomLineItemLineItemFilterValuePtrOutput() CustomLineItemLineItemFilterValuePtrOutput ToCustomLineItemLineItemFilterValuePtrOutputWithContext(context.Context) CustomLineItemLineItemFilterValuePtrOutput }
func CustomLineItemLineItemFilterValuePtr ¶ added in v0.76.0
func CustomLineItemLineItemFilterValuePtr(v string) CustomLineItemLineItemFilterValuePtrInput
type CustomLineItemLineItemFilterValuePtrOutput ¶ added in v0.76.0
type CustomLineItemLineItemFilterValuePtrOutput struct{ *pulumi.OutputState }
func (CustomLineItemLineItemFilterValuePtrOutput) ElementType ¶ added in v0.76.0
func (CustomLineItemLineItemFilterValuePtrOutput) ElementType() reflect.Type
func (CustomLineItemLineItemFilterValuePtrOutput) ToCustomLineItemLineItemFilterValuePtrOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValuePtrOutput) ToCustomLineItemLineItemFilterValuePtrOutput() CustomLineItemLineItemFilterValuePtrOutput
func (CustomLineItemLineItemFilterValuePtrOutput) ToCustomLineItemLineItemFilterValuePtrOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValuePtrOutput) ToCustomLineItemLineItemFilterValuePtrOutputWithContext(ctx context.Context) CustomLineItemLineItemFilterValuePtrOutput
func (CustomLineItemLineItemFilterValuePtrOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValuePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemLineItemFilterValuePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o CustomLineItemLineItemFilterValuePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemOutput ¶
type CustomLineItemOutput struct{ *pulumi.OutputState }
func (CustomLineItemOutput) AccountId ¶ added in v0.91.0
func (o CustomLineItemOutput) AccountId() pulumi.StringPtrOutput
The account which this custom line item will be charged to
func (CustomLineItemOutput) Arn ¶ added in v0.17.0
func (o CustomLineItemOutput) Arn() pulumi.StringOutput
ARN
func (CustomLineItemOutput) AssociationSize ¶ added in v0.17.0
func (o CustomLineItemOutput) AssociationSize() pulumi.IntOutput
Number of source values associated to this custom line item
func (CustomLineItemOutput) BillingGroupArn ¶ added in v0.17.0
func (o CustomLineItemOutput) BillingGroupArn() pulumi.StringOutput
Billing Group ARN
func (CustomLineItemOutput) BillingPeriodRange ¶ added in v0.17.0
func (o CustomLineItemOutput) BillingPeriodRange() CustomLineItemBillingPeriodRangePtrOutput
func (CustomLineItemOutput) CreationTime ¶ added in v0.17.0
func (o CustomLineItemOutput) CreationTime() pulumi.IntOutput
Creation timestamp in UNIX epoch time format
func (CustomLineItemOutput) CurrencyCode ¶ added in v0.17.0
func (o CustomLineItemOutput) CurrencyCode() CustomLineItemCurrencyCodeOutput
func (CustomLineItemOutput) CustomLineItemChargeDetails ¶ added in v0.17.0
func (o CustomLineItemOutput) CustomLineItemChargeDetails() CustomLineItemChargeDetailsPtrOutput
func (CustomLineItemOutput) Description ¶ added in v0.17.0
func (o CustomLineItemOutput) Description() pulumi.StringPtrOutput
func (CustomLineItemOutput) ElementType ¶
func (CustomLineItemOutput) ElementType() reflect.Type
func (CustomLineItemOutput) LastModifiedTime ¶ added in v0.17.0
func (o CustomLineItemOutput) LastModifiedTime() pulumi.IntOutput
Latest modified timestamp in UNIX epoch time format
func (CustomLineItemOutput) Name ¶ added in v0.17.0
func (o CustomLineItemOutput) Name() pulumi.StringOutput
func (CustomLineItemOutput) ProductCode ¶ added in v0.17.0
func (o CustomLineItemOutput) ProductCode() pulumi.StringOutput
func (CustomLineItemOutput) Tags ¶ added in v0.17.0
func (o CustomLineItemOutput) Tags() aws.TagArrayOutput
func (CustomLineItemOutput) ToCustomLineItemOutput ¶
func (o CustomLineItemOutput) ToCustomLineItemOutput() CustomLineItemOutput
func (CustomLineItemOutput) ToCustomLineItemOutputWithContext ¶
func (o CustomLineItemOutput) ToCustomLineItemOutputWithContext(ctx context.Context) CustomLineItemOutput
type CustomLineItemPercentageChargeDetailsArgs ¶
type CustomLineItemPercentageChargeDetailsArgs struct { ChildAssociatedResources pulumi.StringArrayInput `pulumi:"childAssociatedResources"` PercentageValue pulumi.Float64Input `pulumi:"percentageValue"` }
func (CustomLineItemPercentageChargeDetailsArgs) ElementType ¶
func (CustomLineItemPercentageChargeDetailsArgs) ElementType() reflect.Type
func (CustomLineItemPercentageChargeDetailsArgs) ToCustomLineItemPercentageChargeDetailsOutput ¶
func (i CustomLineItemPercentageChargeDetailsArgs) ToCustomLineItemPercentageChargeDetailsOutput() CustomLineItemPercentageChargeDetailsOutput
func (CustomLineItemPercentageChargeDetailsArgs) ToCustomLineItemPercentageChargeDetailsOutputWithContext ¶
func (i CustomLineItemPercentageChargeDetailsArgs) ToCustomLineItemPercentageChargeDetailsOutputWithContext(ctx context.Context) CustomLineItemPercentageChargeDetailsOutput
func (CustomLineItemPercentageChargeDetailsArgs) ToCustomLineItemPercentageChargeDetailsPtrOutput ¶
func (i CustomLineItemPercentageChargeDetailsArgs) ToCustomLineItemPercentageChargeDetailsPtrOutput() CustomLineItemPercentageChargeDetailsPtrOutput
func (CustomLineItemPercentageChargeDetailsArgs) ToCustomLineItemPercentageChargeDetailsPtrOutputWithContext ¶
func (i CustomLineItemPercentageChargeDetailsArgs) ToCustomLineItemPercentageChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemPercentageChargeDetailsPtrOutput
type CustomLineItemPercentageChargeDetailsInput ¶
type CustomLineItemPercentageChargeDetailsInput interface { pulumi.Input ToCustomLineItemPercentageChargeDetailsOutput() CustomLineItemPercentageChargeDetailsOutput ToCustomLineItemPercentageChargeDetailsOutputWithContext(context.Context) CustomLineItemPercentageChargeDetailsOutput }
CustomLineItemPercentageChargeDetailsInput is an input type that accepts CustomLineItemPercentageChargeDetailsArgs and CustomLineItemPercentageChargeDetailsOutput values. You can construct a concrete instance of `CustomLineItemPercentageChargeDetailsInput` via:
CustomLineItemPercentageChargeDetailsArgs{...}
type CustomLineItemPercentageChargeDetailsOutput ¶
type CustomLineItemPercentageChargeDetailsOutput struct{ *pulumi.OutputState }
func (CustomLineItemPercentageChargeDetailsOutput) ChildAssociatedResources ¶
func (o CustomLineItemPercentageChargeDetailsOutput) ChildAssociatedResources() pulumi.StringArrayOutput
func (CustomLineItemPercentageChargeDetailsOutput) ElementType ¶
func (CustomLineItemPercentageChargeDetailsOutput) ElementType() reflect.Type
func (CustomLineItemPercentageChargeDetailsOutput) PercentageValue ¶
func (o CustomLineItemPercentageChargeDetailsOutput) PercentageValue() pulumi.Float64Output
func (CustomLineItemPercentageChargeDetailsOutput) ToCustomLineItemPercentageChargeDetailsOutput ¶
func (o CustomLineItemPercentageChargeDetailsOutput) ToCustomLineItemPercentageChargeDetailsOutput() CustomLineItemPercentageChargeDetailsOutput
func (CustomLineItemPercentageChargeDetailsOutput) ToCustomLineItemPercentageChargeDetailsOutputWithContext ¶
func (o CustomLineItemPercentageChargeDetailsOutput) ToCustomLineItemPercentageChargeDetailsOutputWithContext(ctx context.Context) CustomLineItemPercentageChargeDetailsOutput
func (CustomLineItemPercentageChargeDetailsOutput) ToCustomLineItemPercentageChargeDetailsPtrOutput ¶
func (o CustomLineItemPercentageChargeDetailsOutput) ToCustomLineItemPercentageChargeDetailsPtrOutput() CustomLineItemPercentageChargeDetailsPtrOutput
func (CustomLineItemPercentageChargeDetailsOutput) ToCustomLineItemPercentageChargeDetailsPtrOutputWithContext ¶
func (o CustomLineItemPercentageChargeDetailsOutput) ToCustomLineItemPercentageChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemPercentageChargeDetailsPtrOutput
type CustomLineItemPercentageChargeDetailsPtrInput ¶
type CustomLineItemPercentageChargeDetailsPtrInput interface { pulumi.Input ToCustomLineItemPercentageChargeDetailsPtrOutput() CustomLineItemPercentageChargeDetailsPtrOutput ToCustomLineItemPercentageChargeDetailsPtrOutputWithContext(context.Context) CustomLineItemPercentageChargeDetailsPtrOutput }
CustomLineItemPercentageChargeDetailsPtrInput is an input type that accepts CustomLineItemPercentageChargeDetailsArgs, CustomLineItemPercentageChargeDetailsPtr and CustomLineItemPercentageChargeDetailsPtrOutput values. You can construct a concrete instance of `CustomLineItemPercentageChargeDetailsPtrInput` via:
CustomLineItemPercentageChargeDetailsArgs{...} or: nil
func CustomLineItemPercentageChargeDetailsPtr ¶
func CustomLineItemPercentageChargeDetailsPtr(v *CustomLineItemPercentageChargeDetailsArgs) CustomLineItemPercentageChargeDetailsPtrInput
type CustomLineItemPercentageChargeDetailsPtrOutput ¶
type CustomLineItemPercentageChargeDetailsPtrOutput struct{ *pulumi.OutputState }
func (CustomLineItemPercentageChargeDetailsPtrOutput) ChildAssociatedResources ¶
func (o CustomLineItemPercentageChargeDetailsPtrOutput) ChildAssociatedResources() pulumi.StringArrayOutput
func (CustomLineItemPercentageChargeDetailsPtrOutput) ElementType ¶
func (CustomLineItemPercentageChargeDetailsPtrOutput) ElementType() reflect.Type
func (CustomLineItemPercentageChargeDetailsPtrOutput) PercentageValue ¶
func (o CustomLineItemPercentageChargeDetailsPtrOutput) PercentageValue() pulumi.Float64PtrOutput
func (CustomLineItemPercentageChargeDetailsPtrOutput) ToCustomLineItemPercentageChargeDetailsPtrOutput ¶
func (o CustomLineItemPercentageChargeDetailsPtrOutput) ToCustomLineItemPercentageChargeDetailsPtrOutput() CustomLineItemPercentageChargeDetailsPtrOutput
func (CustomLineItemPercentageChargeDetailsPtrOutput) ToCustomLineItemPercentageChargeDetailsPtrOutputWithContext ¶
func (o CustomLineItemPercentageChargeDetailsPtrOutput) ToCustomLineItemPercentageChargeDetailsPtrOutputWithContext(ctx context.Context) CustomLineItemPercentageChargeDetailsPtrOutput
type CustomLineItemState ¶
type CustomLineItemState struct { }
func (CustomLineItemState) ElementType ¶
func (CustomLineItemState) ElementType() reflect.Type
type CustomLineItemTag ¶ added in v0.16.0
type CustomLineItemType ¶
type CustomLineItemType string
func (CustomLineItemType) ElementType ¶
func (CustomLineItemType) ElementType() reflect.Type
func (CustomLineItemType) ToCustomLineItemTypeOutput ¶
func (e CustomLineItemType) ToCustomLineItemTypeOutput() CustomLineItemTypeOutput
func (CustomLineItemType) ToCustomLineItemTypeOutputWithContext ¶
func (e CustomLineItemType) ToCustomLineItemTypeOutputWithContext(ctx context.Context) CustomLineItemTypeOutput
func (CustomLineItemType) ToCustomLineItemTypePtrOutput ¶
func (e CustomLineItemType) ToCustomLineItemTypePtrOutput() CustomLineItemTypePtrOutput
func (CustomLineItemType) ToCustomLineItemTypePtrOutputWithContext ¶
func (e CustomLineItemType) ToCustomLineItemTypePtrOutputWithContext(ctx context.Context) CustomLineItemTypePtrOutput
func (CustomLineItemType) ToStringOutput ¶
func (e CustomLineItemType) ToStringOutput() pulumi.StringOutput
func (CustomLineItemType) ToStringOutputWithContext ¶
func (e CustomLineItemType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomLineItemType) ToStringPtrOutput ¶
func (e CustomLineItemType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemType) ToStringPtrOutputWithContext ¶
func (e CustomLineItemType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemTypeInput ¶
type CustomLineItemTypeInput interface { pulumi.Input ToCustomLineItemTypeOutput() CustomLineItemTypeOutput ToCustomLineItemTypeOutputWithContext(context.Context) CustomLineItemTypeOutput }
CustomLineItemTypeInput is an input type that accepts values of the CustomLineItemType enum A concrete instance of `CustomLineItemTypeInput` can be one of the following:
CustomLineItemTypeFee CustomLineItemTypeCredit
type CustomLineItemTypeOutput ¶
type CustomLineItemTypeOutput struct{ *pulumi.OutputState }
func (CustomLineItemTypeOutput) ElementType ¶
func (CustomLineItemTypeOutput) ElementType() reflect.Type
func (CustomLineItemTypeOutput) ToCustomLineItemTypeOutput ¶
func (o CustomLineItemTypeOutput) ToCustomLineItemTypeOutput() CustomLineItemTypeOutput
func (CustomLineItemTypeOutput) ToCustomLineItemTypeOutputWithContext ¶
func (o CustomLineItemTypeOutput) ToCustomLineItemTypeOutputWithContext(ctx context.Context) CustomLineItemTypeOutput
func (CustomLineItemTypeOutput) ToCustomLineItemTypePtrOutput ¶
func (o CustomLineItemTypeOutput) ToCustomLineItemTypePtrOutput() CustomLineItemTypePtrOutput
func (CustomLineItemTypeOutput) ToCustomLineItemTypePtrOutputWithContext ¶
func (o CustomLineItemTypeOutput) ToCustomLineItemTypePtrOutputWithContext(ctx context.Context) CustomLineItemTypePtrOutput
func (CustomLineItemTypeOutput) ToStringOutput ¶
func (o CustomLineItemTypeOutput) ToStringOutput() pulumi.StringOutput
func (CustomLineItemTypeOutput) ToStringOutputWithContext ¶
func (o CustomLineItemTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomLineItemTypeOutput) ToStringPtrOutput ¶
func (o CustomLineItemTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemTypeOutput) ToStringPtrOutputWithContext ¶
func (o CustomLineItemTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomLineItemTypePtrInput ¶
type CustomLineItemTypePtrInput interface { pulumi.Input ToCustomLineItemTypePtrOutput() CustomLineItemTypePtrOutput ToCustomLineItemTypePtrOutputWithContext(context.Context) CustomLineItemTypePtrOutput }
func CustomLineItemTypePtr ¶
func CustomLineItemTypePtr(v string) CustomLineItemTypePtrInput
type CustomLineItemTypePtrOutput ¶
type CustomLineItemTypePtrOutput struct{ *pulumi.OutputState }
func (CustomLineItemTypePtrOutput) Elem ¶
func (o CustomLineItemTypePtrOutput) Elem() CustomLineItemTypeOutput
func (CustomLineItemTypePtrOutput) ElementType ¶
func (CustomLineItemTypePtrOutput) ElementType() reflect.Type
func (CustomLineItemTypePtrOutput) ToCustomLineItemTypePtrOutput ¶
func (o CustomLineItemTypePtrOutput) ToCustomLineItemTypePtrOutput() CustomLineItemTypePtrOutput
func (CustomLineItemTypePtrOutput) ToCustomLineItemTypePtrOutputWithContext ¶
func (o CustomLineItemTypePtrOutput) ToCustomLineItemTypePtrOutputWithContext(ctx context.Context) CustomLineItemTypePtrOutput
func (CustomLineItemTypePtrOutput) ToStringPtrOutput ¶
func (o CustomLineItemTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomLineItemTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o CustomLineItemTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupBillingGroupArgs ¶
type LookupBillingGroupArgs struct { // Billing Group ARN Arn string `pulumi:"arn"` }
type LookupBillingGroupOutputArgs ¶
type LookupBillingGroupOutputArgs struct { // Billing Group ARN Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupBillingGroupOutputArgs) ElementType ¶
func (LookupBillingGroupOutputArgs) ElementType() reflect.Type
type LookupBillingGroupResult ¶
type LookupBillingGroupResult struct { AccountGrouping *BillingGroupAccountGrouping `pulumi:"accountGrouping"` // Billing Group ARN Arn *string `pulumi:"arn"` ComputationPreference *BillingGroupComputationPreference `pulumi:"computationPreference"` // Creation timestamp in UNIX epoch time format CreationTime *int `pulumi:"creationTime"` Description *string `pulumi:"description"` // Latest modified timestamp in UNIX epoch time format LastModifiedTime *int `pulumi:"lastModifiedTime"` Name *string `pulumi:"name"` // Number of accounts in the billing group Size *int `pulumi:"size"` Status *BillingGroupStatus `pulumi:"status"` StatusReason *string `pulumi:"statusReason"` Tags []aws.Tag `pulumi:"tags"` }
func LookupBillingGroup ¶
func LookupBillingGroup(ctx *pulumi.Context, args *LookupBillingGroupArgs, opts ...pulumi.InvokeOption) (*LookupBillingGroupResult, error)
A billing group is a set of linked account which belong to the same end customer. It can be seen as a virtual consolidated billing family.
type LookupBillingGroupResultOutput ¶
type LookupBillingGroupResultOutput struct{ *pulumi.OutputState }
func LookupBillingGroupOutput ¶
func LookupBillingGroupOutput(ctx *pulumi.Context, args LookupBillingGroupOutputArgs, opts ...pulumi.InvokeOption) LookupBillingGroupResultOutput
func (LookupBillingGroupResultOutput) AccountGrouping ¶
func (o LookupBillingGroupResultOutput) AccountGrouping() BillingGroupAccountGroupingPtrOutput
func (LookupBillingGroupResultOutput) Arn ¶
func (o LookupBillingGroupResultOutput) Arn() pulumi.StringPtrOutput
Billing Group ARN
func (LookupBillingGroupResultOutput) ComputationPreference ¶
func (o LookupBillingGroupResultOutput) ComputationPreference() BillingGroupComputationPreferencePtrOutput
func (LookupBillingGroupResultOutput) CreationTime ¶
func (o LookupBillingGroupResultOutput) CreationTime() pulumi.IntPtrOutput
Creation timestamp in UNIX epoch time format
func (LookupBillingGroupResultOutput) Description ¶
func (o LookupBillingGroupResultOutput) Description() pulumi.StringPtrOutput
func (LookupBillingGroupResultOutput) ElementType ¶
func (LookupBillingGroupResultOutput) ElementType() reflect.Type
func (LookupBillingGroupResultOutput) LastModifiedTime ¶
func (o LookupBillingGroupResultOutput) LastModifiedTime() pulumi.IntPtrOutput
Latest modified timestamp in UNIX epoch time format
func (LookupBillingGroupResultOutput) Name ¶
func (o LookupBillingGroupResultOutput) Name() pulumi.StringPtrOutput
func (LookupBillingGroupResultOutput) Size ¶
func (o LookupBillingGroupResultOutput) Size() pulumi.IntPtrOutput
Number of accounts in the billing group
func (LookupBillingGroupResultOutput) Status ¶
func (o LookupBillingGroupResultOutput) Status() BillingGroupStatusPtrOutput
func (LookupBillingGroupResultOutput) StatusReason ¶
func (o LookupBillingGroupResultOutput) StatusReason() pulumi.StringPtrOutput
func (LookupBillingGroupResultOutput) Tags ¶ added in v0.16.0
func (o LookupBillingGroupResultOutput) Tags() aws.TagArrayOutput
func (LookupBillingGroupResultOutput) ToLookupBillingGroupResultOutput ¶
func (o LookupBillingGroupResultOutput) ToLookupBillingGroupResultOutput() LookupBillingGroupResultOutput
func (LookupBillingGroupResultOutput) ToLookupBillingGroupResultOutputWithContext ¶
func (o LookupBillingGroupResultOutput) ToLookupBillingGroupResultOutputWithContext(ctx context.Context) LookupBillingGroupResultOutput
type LookupCustomLineItemArgs ¶
type LookupCustomLineItemArgs struct { // ARN Arn string `pulumi:"arn"` }
type LookupCustomLineItemOutputArgs ¶
type LookupCustomLineItemOutputArgs struct { // ARN Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupCustomLineItemOutputArgs) ElementType ¶
func (LookupCustomLineItemOutputArgs) ElementType() reflect.Type
type LookupCustomLineItemResult ¶
type LookupCustomLineItemResult struct { // ARN Arn *string `pulumi:"arn"` // Number of source values associated to this custom line item AssociationSize *int `pulumi:"associationSize"` BillingPeriodRange *CustomLineItemBillingPeriodRange `pulumi:"billingPeriodRange"` // Creation timestamp in UNIX epoch time format CreationTime *int `pulumi:"creationTime"` CurrencyCode *CustomLineItemCurrencyCode `pulumi:"currencyCode"` CustomLineItemChargeDetails *CustomLineItemChargeDetails `pulumi:"customLineItemChargeDetails"` Description *string `pulumi:"description"` // Latest modified timestamp in UNIX epoch time format LastModifiedTime *int `pulumi:"lastModifiedTime"` Name *string `pulumi:"name"` ProductCode *string `pulumi:"productCode"` Tags []aws.Tag `pulumi:"tags"` }
func LookupCustomLineItem ¶
func LookupCustomLineItem(ctx *pulumi.Context, args *LookupCustomLineItemArgs, opts ...pulumi.InvokeOption) (*LookupCustomLineItemResult, error)
A custom line item is an one time charge that is applied to a specific billing group's bill.
type LookupCustomLineItemResultOutput ¶
type LookupCustomLineItemResultOutput struct{ *pulumi.OutputState }
func LookupCustomLineItemOutput ¶
func LookupCustomLineItemOutput(ctx *pulumi.Context, args LookupCustomLineItemOutputArgs, opts ...pulumi.InvokeOption) LookupCustomLineItemResultOutput
func (LookupCustomLineItemResultOutput) Arn ¶
func (o LookupCustomLineItemResultOutput) Arn() pulumi.StringPtrOutput
ARN
func (LookupCustomLineItemResultOutput) AssociationSize ¶
func (o LookupCustomLineItemResultOutput) AssociationSize() pulumi.IntPtrOutput
Number of source values associated to this custom line item
func (LookupCustomLineItemResultOutput) BillingPeriodRange ¶
func (o LookupCustomLineItemResultOutput) BillingPeriodRange() CustomLineItemBillingPeriodRangePtrOutput
func (LookupCustomLineItemResultOutput) CreationTime ¶
func (o LookupCustomLineItemResultOutput) CreationTime() pulumi.IntPtrOutput
Creation timestamp in UNIX epoch time format
func (LookupCustomLineItemResultOutput) CurrencyCode ¶
func (o LookupCustomLineItemResultOutput) CurrencyCode() CustomLineItemCurrencyCodePtrOutput
func (LookupCustomLineItemResultOutput) CustomLineItemChargeDetails ¶
func (o LookupCustomLineItemResultOutput) CustomLineItemChargeDetails() CustomLineItemChargeDetailsPtrOutput
func (LookupCustomLineItemResultOutput) Description ¶
func (o LookupCustomLineItemResultOutput) Description() pulumi.StringPtrOutput
func (LookupCustomLineItemResultOutput) ElementType ¶
func (LookupCustomLineItemResultOutput) ElementType() reflect.Type
func (LookupCustomLineItemResultOutput) LastModifiedTime ¶
func (o LookupCustomLineItemResultOutput) LastModifiedTime() pulumi.IntPtrOutput
Latest modified timestamp in UNIX epoch time format
func (LookupCustomLineItemResultOutput) Name ¶
func (o LookupCustomLineItemResultOutput) Name() pulumi.StringPtrOutput
func (LookupCustomLineItemResultOutput) ProductCode ¶
func (o LookupCustomLineItemResultOutput) ProductCode() pulumi.StringPtrOutput
func (LookupCustomLineItemResultOutput) Tags ¶ added in v0.16.0
func (o LookupCustomLineItemResultOutput) Tags() aws.TagArrayOutput
func (LookupCustomLineItemResultOutput) ToLookupCustomLineItemResultOutput ¶
func (o LookupCustomLineItemResultOutput) ToLookupCustomLineItemResultOutput() LookupCustomLineItemResultOutput
func (LookupCustomLineItemResultOutput) ToLookupCustomLineItemResultOutputWithContext ¶
func (o LookupCustomLineItemResultOutput) ToLookupCustomLineItemResultOutputWithContext(ctx context.Context) LookupCustomLineItemResultOutput
type LookupPricingPlanArgs ¶
type LookupPricingPlanArgs struct { // Pricing Plan ARN Arn string `pulumi:"arn"` }
type LookupPricingPlanOutputArgs ¶
type LookupPricingPlanOutputArgs struct { // Pricing Plan ARN Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupPricingPlanOutputArgs) ElementType ¶
func (LookupPricingPlanOutputArgs) ElementType() reflect.Type
type LookupPricingPlanResult ¶
type LookupPricingPlanResult struct { // Pricing Plan ARN Arn *string `pulumi:"arn"` // Creation timestamp in UNIX epoch time format CreationTime *int `pulumi:"creationTime"` Description *string `pulumi:"description"` // Latest modified timestamp in UNIX epoch time format LastModifiedTime *int `pulumi:"lastModifiedTime"` Name *string `pulumi:"name"` PricingRuleArns []string `pulumi:"pricingRuleArns"` // Number of associated pricing rules Size *int `pulumi:"size"` Tags []aws.Tag `pulumi:"tags"` }
func LookupPricingPlan ¶
func LookupPricingPlan(ctx *pulumi.Context, args *LookupPricingPlanArgs, opts ...pulumi.InvokeOption) (*LookupPricingPlanResult, error)
Pricing Plan enables you to customize your billing details consistent with the usage that accrues in each of your billing groups.
type LookupPricingPlanResultOutput ¶
type LookupPricingPlanResultOutput struct{ *pulumi.OutputState }
func LookupPricingPlanOutput ¶
func LookupPricingPlanOutput(ctx *pulumi.Context, args LookupPricingPlanOutputArgs, opts ...pulumi.InvokeOption) LookupPricingPlanResultOutput
func (LookupPricingPlanResultOutput) Arn ¶
func (o LookupPricingPlanResultOutput) Arn() pulumi.StringPtrOutput
Pricing Plan ARN
func (LookupPricingPlanResultOutput) CreationTime ¶
func (o LookupPricingPlanResultOutput) CreationTime() pulumi.IntPtrOutput
Creation timestamp in UNIX epoch time format
func (LookupPricingPlanResultOutput) Description ¶
func (o LookupPricingPlanResultOutput) Description() pulumi.StringPtrOutput
func (LookupPricingPlanResultOutput) ElementType ¶
func (LookupPricingPlanResultOutput) ElementType() reflect.Type
func (LookupPricingPlanResultOutput) LastModifiedTime ¶
func (o LookupPricingPlanResultOutput) LastModifiedTime() pulumi.IntPtrOutput
Latest modified timestamp in UNIX epoch time format
func (LookupPricingPlanResultOutput) Name ¶
func (o LookupPricingPlanResultOutput) Name() pulumi.StringPtrOutput
func (LookupPricingPlanResultOutput) PricingRuleArns ¶
func (o LookupPricingPlanResultOutput) PricingRuleArns() pulumi.StringArrayOutput
func (LookupPricingPlanResultOutput) Size ¶
func (o LookupPricingPlanResultOutput) Size() pulumi.IntPtrOutput
Number of associated pricing rules
func (LookupPricingPlanResultOutput) Tags ¶ added in v0.16.0
func (o LookupPricingPlanResultOutput) Tags() aws.TagArrayOutput
func (LookupPricingPlanResultOutput) ToLookupPricingPlanResultOutput ¶
func (o LookupPricingPlanResultOutput) ToLookupPricingPlanResultOutput() LookupPricingPlanResultOutput
func (LookupPricingPlanResultOutput) ToLookupPricingPlanResultOutputWithContext ¶
func (o LookupPricingPlanResultOutput) ToLookupPricingPlanResultOutputWithContext(ctx context.Context) LookupPricingPlanResultOutput
type LookupPricingRuleArgs ¶
type LookupPricingRuleArgs struct { // Pricing rule ARN Arn string `pulumi:"arn"` }
type LookupPricingRuleOutputArgs ¶
type LookupPricingRuleOutputArgs struct { // Pricing rule ARN Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupPricingRuleOutputArgs) ElementType ¶
func (LookupPricingRuleOutputArgs) ElementType() reflect.Type
type LookupPricingRuleResult ¶
type LookupPricingRuleResult struct { // Pricing rule ARN Arn *string `pulumi:"arn"` // The number of pricing plans associated with pricing rule AssociatedPricingPlanCount *int `pulumi:"associatedPricingPlanCount"` // Creation timestamp in UNIX epoch time format CreationTime *int `pulumi:"creationTime"` // Pricing rule description Description *string `pulumi:"description"` // Latest modified timestamp in UNIX epoch time format LastModifiedTime *int `pulumi:"lastModifiedTime"` // Pricing rule modifier percentage ModifierPercentage *float64 `pulumi:"modifierPercentage"` // Pricing rule name Name *string `pulumi:"name"` Tags []aws.Tag `pulumi:"tags"` // The set of tiering configurations for the pricing rule. Tiering *TieringProperties `pulumi:"tiering"` // One of MARKUP, DISCOUNT or TIERING that describes the behaviour of the pricing rule. Type *PricingRuleType `pulumi:"type"` }
func LookupPricingRule ¶
func LookupPricingRule(ctx *pulumi.Context, args *LookupPricingRuleArgs, opts ...pulumi.InvokeOption) (*LookupPricingRuleResult, error)
A markup/discount that is defined for a specific set of services that can later be associated with a pricing plan.
type LookupPricingRuleResultOutput ¶
type LookupPricingRuleResultOutput struct{ *pulumi.OutputState }
func LookupPricingRuleOutput ¶
func LookupPricingRuleOutput(ctx *pulumi.Context, args LookupPricingRuleOutputArgs, opts ...pulumi.InvokeOption) LookupPricingRuleResultOutput
func (LookupPricingRuleResultOutput) Arn ¶
func (o LookupPricingRuleResultOutput) Arn() pulumi.StringPtrOutput
Pricing rule ARN
func (LookupPricingRuleResultOutput) AssociatedPricingPlanCount ¶
func (o LookupPricingRuleResultOutput) AssociatedPricingPlanCount() pulumi.IntPtrOutput
The number of pricing plans associated with pricing rule
func (LookupPricingRuleResultOutput) CreationTime ¶
func (o LookupPricingRuleResultOutput) CreationTime() pulumi.IntPtrOutput
Creation timestamp in UNIX epoch time format
func (LookupPricingRuleResultOutput) Description ¶
func (o LookupPricingRuleResultOutput) Description() pulumi.StringPtrOutput
Pricing rule description
func (LookupPricingRuleResultOutput) ElementType ¶
func (LookupPricingRuleResultOutput) ElementType() reflect.Type
func (LookupPricingRuleResultOutput) LastModifiedTime ¶
func (o LookupPricingRuleResultOutput) LastModifiedTime() pulumi.IntPtrOutput
Latest modified timestamp in UNIX epoch time format
func (LookupPricingRuleResultOutput) ModifierPercentage ¶
func (o LookupPricingRuleResultOutput) ModifierPercentage() pulumi.Float64PtrOutput
Pricing rule modifier percentage
func (LookupPricingRuleResultOutput) Name ¶
func (o LookupPricingRuleResultOutput) Name() pulumi.StringPtrOutput
Pricing rule name
func (LookupPricingRuleResultOutput) Tags ¶ added in v0.16.0
func (o LookupPricingRuleResultOutput) Tags() aws.TagArrayOutput
func (LookupPricingRuleResultOutput) Tiering ¶ added in v0.44.0
func (o LookupPricingRuleResultOutput) Tiering() TieringPropertiesPtrOutput
The set of tiering configurations for the pricing rule.
func (LookupPricingRuleResultOutput) ToLookupPricingRuleResultOutput ¶
func (o LookupPricingRuleResultOutput) ToLookupPricingRuleResultOutput() LookupPricingRuleResultOutput
func (LookupPricingRuleResultOutput) ToLookupPricingRuleResultOutputWithContext ¶
func (o LookupPricingRuleResultOutput) ToLookupPricingRuleResultOutputWithContext(ctx context.Context) LookupPricingRuleResultOutput
func (LookupPricingRuleResultOutput) Type ¶
func (o LookupPricingRuleResultOutput) Type() PricingRuleTypePtrOutput
One of MARKUP, DISCOUNT or TIERING that describes the behaviour of the pricing rule.
type PricingPlan
deprecated
type PricingPlan struct { pulumi.CustomResourceState // Pricing Plan ARN Arn pulumi.StringOutput `pulumi:"arn"` // Creation timestamp in UNIX epoch time format CreationTime pulumi.IntOutput `pulumi:"creationTime"` Description pulumi.StringPtrOutput `pulumi:"description"` // Latest modified timestamp in UNIX epoch time format LastModifiedTime pulumi.IntOutput `pulumi:"lastModifiedTime"` Name pulumi.StringOutput `pulumi:"name"` PricingRuleArns pulumi.StringArrayOutput `pulumi:"pricingRuleArns"` // Number of associated pricing rules Size pulumi.IntOutput `pulumi:"size"` Tags aws.TagArrayOutput `pulumi:"tags"` }
Pricing Plan enables you to customize your billing details consistent with the usage that accrues in each of your billing groups.
Deprecated: PricingPlan is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetPricingPlan ¶
func GetPricingPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PricingPlanState, opts ...pulumi.ResourceOption) (*PricingPlan, error)
GetPricingPlan gets an existing PricingPlan 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 NewPricingPlan ¶
func NewPricingPlan(ctx *pulumi.Context, name string, args *PricingPlanArgs, opts ...pulumi.ResourceOption) (*PricingPlan, error)
NewPricingPlan registers a new resource with the given unique name, arguments, and options.
func (*PricingPlan) ElementType ¶
func (*PricingPlan) ElementType() reflect.Type
func (*PricingPlan) ToPricingPlanOutput ¶
func (i *PricingPlan) ToPricingPlanOutput() PricingPlanOutput
func (*PricingPlan) ToPricingPlanOutputWithContext ¶
func (i *PricingPlan) ToPricingPlanOutputWithContext(ctx context.Context) PricingPlanOutput
type PricingPlanArgs ¶
type PricingPlanArgs struct { Description pulumi.StringPtrInput Name pulumi.StringPtrInput PricingRuleArns pulumi.StringArrayInput Tags aws.TagArrayInput }
The set of arguments for constructing a PricingPlan resource.
func (PricingPlanArgs) ElementType ¶
func (PricingPlanArgs) ElementType() reflect.Type
type PricingPlanInput ¶
type PricingPlanInput interface { pulumi.Input ToPricingPlanOutput() PricingPlanOutput ToPricingPlanOutputWithContext(ctx context.Context) PricingPlanOutput }
type PricingPlanOutput ¶
type PricingPlanOutput struct{ *pulumi.OutputState }
func (PricingPlanOutput) Arn ¶ added in v0.17.0
func (o PricingPlanOutput) Arn() pulumi.StringOutput
Pricing Plan ARN
func (PricingPlanOutput) CreationTime ¶ added in v0.17.0
func (o PricingPlanOutput) CreationTime() pulumi.IntOutput
Creation timestamp in UNIX epoch time format
func (PricingPlanOutput) Description ¶ added in v0.17.0
func (o PricingPlanOutput) Description() pulumi.StringPtrOutput
func (PricingPlanOutput) ElementType ¶
func (PricingPlanOutput) ElementType() reflect.Type
func (PricingPlanOutput) LastModifiedTime ¶ added in v0.17.0
func (o PricingPlanOutput) LastModifiedTime() pulumi.IntOutput
Latest modified timestamp in UNIX epoch time format
func (PricingPlanOutput) Name ¶ added in v0.17.0
func (o PricingPlanOutput) Name() pulumi.StringOutput
func (PricingPlanOutput) PricingRuleArns ¶ added in v0.17.0
func (o PricingPlanOutput) PricingRuleArns() pulumi.StringArrayOutput
func (PricingPlanOutput) Size ¶ added in v0.17.0
func (o PricingPlanOutput) Size() pulumi.IntOutput
Number of associated pricing rules
func (PricingPlanOutput) Tags ¶ added in v0.17.0
func (o PricingPlanOutput) Tags() aws.TagArrayOutput
func (PricingPlanOutput) ToPricingPlanOutput ¶
func (o PricingPlanOutput) ToPricingPlanOutput() PricingPlanOutput
func (PricingPlanOutput) ToPricingPlanOutputWithContext ¶
func (o PricingPlanOutput) ToPricingPlanOutputWithContext(ctx context.Context) PricingPlanOutput
type PricingPlanState ¶
type PricingPlanState struct { }
func (PricingPlanState) ElementType ¶
func (PricingPlanState) ElementType() reflect.Type
type PricingPlanTag ¶ added in v0.16.0
type PricingRule
deprecated
type PricingRule struct { pulumi.CustomResourceState // Pricing rule ARN Arn pulumi.StringOutput `pulumi:"arn"` // The number of pricing plans associated with pricing rule AssociatedPricingPlanCount pulumi.IntOutput `pulumi:"associatedPricingPlanCount"` // The seller of services provided by AWS, their affiliates, or third-party providers selling services via AWS Marketplaces. Supported billing entities are AWS, AWS Marketplace, and AISPL. BillingEntity PricingRuleBillingEntityPtrOutput `pulumi:"billingEntity"` // Creation timestamp in UNIX epoch time format CreationTime pulumi.IntOutput `pulumi:"creationTime"` // Pricing rule description Description pulumi.StringPtrOutput `pulumi:"description"` // Latest modified timestamp in UNIX epoch time format LastModifiedTime pulumi.IntOutput `pulumi:"lastModifiedTime"` // Pricing rule modifier percentage ModifierPercentage pulumi.Float64PtrOutput `pulumi:"modifierPercentage"` // Pricing rule name Name pulumi.StringOutput `pulumi:"name"` // The Operation which a SKU pricing rule is modifying Operation pulumi.StringPtrOutput `pulumi:"operation"` // A term used to categorize the granularity of a Pricing Rule. Scope PricingRuleScopeOutput `pulumi:"scope"` // The service which a pricing rule is applied on Service pulumi.StringPtrOutput `pulumi:"service"` Tags aws.TagArrayOutput `pulumi:"tags"` // The set of tiering configurations for the pricing rule. Tiering TieringPropertiesPtrOutput `pulumi:"tiering"` // One of MARKUP, DISCOUNT or TIERING that describes the behaviour of the pricing rule. Type PricingRuleTypeOutput `pulumi:"type"` // The UsageType which a SKU pricing rule is modifying UsageType pulumi.StringPtrOutput `pulumi:"usageType"` }
A markup/discount that is defined for a specific set of services that can later be associated with a pricing plan.
Deprecated: PricingRule is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetPricingRule ¶
func GetPricingRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PricingRuleState, opts ...pulumi.ResourceOption) (*PricingRule, error)
GetPricingRule gets an existing PricingRule 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 NewPricingRule ¶
func NewPricingRule(ctx *pulumi.Context, name string, args *PricingRuleArgs, opts ...pulumi.ResourceOption) (*PricingRule, error)
NewPricingRule registers a new resource with the given unique name, arguments, and options.
func (*PricingRule) ElementType ¶
func (*PricingRule) ElementType() reflect.Type
func (*PricingRule) ToPricingRuleOutput ¶
func (i *PricingRule) ToPricingRuleOutput() PricingRuleOutput
func (*PricingRule) ToPricingRuleOutputWithContext ¶
func (i *PricingRule) ToPricingRuleOutputWithContext(ctx context.Context) PricingRuleOutput
type PricingRuleArgs ¶
type PricingRuleArgs struct { // The seller of services provided by AWS, their affiliates, or third-party providers selling services via AWS Marketplaces. Supported billing entities are AWS, AWS Marketplace, and AISPL. BillingEntity PricingRuleBillingEntityPtrInput // Pricing rule description Description pulumi.StringPtrInput // Pricing rule modifier percentage ModifierPercentage pulumi.Float64PtrInput // Pricing rule name Name pulumi.StringPtrInput // The Operation which a SKU pricing rule is modifying Operation pulumi.StringPtrInput // A term used to categorize the granularity of a Pricing Rule. Scope PricingRuleScopeInput // The service which a pricing rule is applied on Service pulumi.StringPtrInput Tags aws.TagArrayInput // The set of tiering configurations for the pricing rule. Tiering TieringPropertiesPtrInput // One of MARKUP, DISCOUNT or TIERING that describes the behaviour of the pricing rule. Type PricingRuleTypeInput // The UsageType which a SKU pricing rule is modifying UsageType pulumi.StringPtrInput }
The set of arguments for constructing a PricingRule resource.
func (PricingRuleArgs) ElementType ¶
func (PricingRuleArgs) ElementType() reflect.Type
type PricingRuleBillingEntity ¶ added in v0.42.0
type PricingRuleBillingEntity string
The seller of services provided by AWS, their affiliates, or third-party providers selling services via AWS Marketplaces. Supported billing entities are AWS, AWS Marketplace, and AISPL.
func (PricingRuleBillingEntity) ElementType ¶ added in v0.42.0
func (PricingRuleBillingEntity) ElementType() reflect.Type
func (PricingRuleBillingEntity) ToPricingRuleBillingEntityOutput ¶ added in v0.42.0
func (e PricingRuleBillingEntity) ToPricingRuleBillingEntityOutput() PricingRuleBillingEntityOutput
func (PricingRuleBillingEntity) ToPricingRuleBillingEntityOutputWithContext ¶ added in v0.42.0
func (e PricingRuleBillingEntity) ToPricingRuleBillingEntityOutputWithContext(ctx context.Context) PricingRuleBillingEntityOutput
func (PricingRuleBillingEntity) ToPricingRuleBillingEntityPtrOutput ¶ added in v0.42.0
func (e PricingRuleBillingEntity) ToPricingRuleBillingEntityPtrOutput() PricingRuleBillingEntityPtrOutput
func (PricingRuleBillingEntity) ToPricingRuleBillingEntityPtrOutputWithContext ¶ added in v0.42.0
func (e PricingRuleBillingEntity) ToPricingRuleBillingEntityPtrOutputWithContext(ctx context.Context) PricingRuleBillingEntityPtrOutput
func (PricingRuleBillingEntity) ToStringOutput ¶ added in v0.42.0
func (e PricingRuleBillingEntity) ToStringOutput() pulumi.StringOutput
func (PricingRuleBillingEntity) ToStringOutputWithContext ¶ added in v0.42.0
func (e PricingRuleBillingEntity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PricingRuleBillingEntity) ToStringPtrOutput ¶ added in v0.42.0
func (e PricingRuleBillingEntity) ToStringPtrOutput() pulumi.StringPtrOutput
func (PricingRuleBillingEntity) ToStringPtrOutputWithContext ¶ added in v0.42.0
func (e PricingRuleBillingEntity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PricingRuleBillingEntityInput ¶ added in v0.42.0
type PricingRuleBillingEntityInput interface { pulumi.Input ToPricingRuleBillingEntityOutput() PricingRuleBillingEntityOutput ToPricingRuleBillingEntityOutputWithContext(context.Context) PricingRuleBillingEntityOutput }
PricingRuleBillingEntityInput is an input type that accepts values of the PricingRuleBillingEntity enum A concrete instance of `PricingRuleBillingEntityInput` can be one of the following:
PricingRuleBillingEntityAws PricingRuleBillingEntityAwsMarketplace PricingRuleBillingEntityAispl
type PricingRuleBillingEntityOutput ¶ added in v0.42.0
type PricingRuleBillingEntityOutput struct{ *pulumi.OutputState }
func (PricingRuleBillingEntityOutput) ElementType ¶ added in v0.42.0
func (PricingRuleBillingEntityOutput) ElementType() reflect.Type
func (PricingRuleBillingEntityOutput) ToPricingRuleBillingEntityOutput ¶ added in v0.42.0
func (o PricingRuleBillingEntityOutput) ToPricingRuleBillingEntityOutput() PricingRuleBillingEntityOutput
func (PricingRuleBillingEntityOutput) ToPricingRuleBillingEntityOutputWithContext ¶ added in v0.42.0
func (o PricingRuleBillingEntityOutput) ToPricingRuleBillingEntityOutputWithContext(ctx context.Context) PricingRuleBillingEntityOutput
func (PricingRuleBillingEntityOutput) ToPricingRuleBillingEntityPtrOutput ¶ added in v0.42.0
func (o PricingRuleBillingEntityOutput) ToPricingRuleBillingEntityPtrOutput() PricingRuleBillingEntityPtrOutput
func (PricingRuleBillingEntityOutput) ToPricingRuleBillingEntityPtrOutputWithContext ¶ added in v0.42.0
func (o PricingRuleBillingEntityOutput) ToPricingRuleBillingEntityPtrOutputWithContext(ctx context.Context) PricingRuleBillingEntityPtrOutput
func (PricingRuleBillingEntityOutput) ToStringOutput ¶ added in v0.42.0
func (o PricingRuleBillingEntityOutput) ToStringOutput() pulumi.StringOutput
func (PricingRuleBillingEntityOutput) ToStringOutputWithContext ¶ added in v0.42.0
func (o PricingRuleBillingEntityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PricingRuleBillingEntityOutput) ToStringPtrOutput ¶ added in v0.42.0
func (o PricingRuleBillingEntityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PricingRuleBillingEntityOutput) ToStringPtrOutputWithContext ¶ added in v0.42.0
func (o PricingRuleBillingEntityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PricingRuleBillingEntityPtrInput ¶ added in v0.42.0
type PricingRuleBillingEntityPtrInput interface { pulumi.Input ToPricingRuleBillingEntityPtrOutput() PricingRuleBillingEntityPtrOutput ToPricingRuleBillingEntityPtrOutputWithContext(context.Context) PricingRuleBillingEntityPtrOutput }
func PricingRuleBillingEntityPtr ¶ added in v0.42.0
func PricingRuleBillingEntityPtr(v string) PricingRuleBillingEntityPtrInput
type PricingRuleBillingEntityPtrOutput ¶ added in v0.42.0
type PricingRuleBillingEntityPtrOutput struct{ *pulumi.OutputState }
func (PricingRuleBillingEntityPtrOutput) Elem ¶ added in v0.42.0
func (o PricingRuleBillingEntityPtrOutput) Elem() PricingRuleBillingEntityOutput
func (PricingRuleBillingEntityPtrOutput) ElementType ¶ added in v0.42.0
func (PricingRuleBillingEntityPtrOutput) ElementType() reflect.Type
func (PricingRuleBillingEntityPtrOutput) ToPricingRuleBillingEntityPtrOutput ¶ added in v0.42.0
func (o PricingRuleBillingEntityPtrOutput) ToPricingRuleBillingEntityPtrOutput() PricingRuleBillingEntityPtrOutput
func (PricingRuleBillingEntityPtrOutput) ToPricingRuleBillingEntityPtrOutputWithContext ¶ added in v0.42.0
func (o PricingRuleBillingEntityPtrOutput) ToPricingRuleBillingEntityPtrOutputWithContext(ctx context.Context) PricingRuleBillingEntityPtrOutput
func (PricingRuleBillingEntityPtrOutput) ToStringPtrOutput ¶ added in v0.42.0
func (o PricingRuleBillingEntityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PricingRuleBillingEntityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.42.0
func (o PricingRuleBillingEntityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PricingRuleFreeTier ¶ added in v0.44.0
type PricingRuleFreeTier struct {
Activated bool `pulumi:"activated"`
}
The possible customizable free tier configurations.
type PricingRuleFreeTierArgs ¶ added in v0.44.0
The possible customizable free tier configurations.
func (PricingRuleFreeTierArgs) ElementType ¶ added in v0.44.0
func (PricingRuleFreeTierArgs) ElementType() reflect.Type
func (PricingRuleFreeTierArgs) ToPricingRuleFreeTierOutput ¶ added in v0.44.0
func (i PricingRuleFreeTierArgs) ToPricingRuleFreeTierOutput() PricingRuleFreeTierOutput
func (PricingRuleFreeTierArgs) ToPricingRuleFreeTierOutputWithContext ¶ added in v0.44.0
func (i PricingRuleFreeTierArgs) ToPricingRuleFreeTierOutputWithContext(ctx context.Context) PricingRuleFreeTierOutput
func (PricingRuleFreeTierArgs) ToPricingRuleFreeTierPtrOutput ¶ added in v0.44.0
func (i PricingRuleFreeTierArgs) ToPricingRuleFreeTierPtrOutput() PricingRuleFreeTierPtrOutput
func (PricingRuleFreeTierArgs) ToPricingRuleFreeTierPtrOutputWithContext ¶ added in v0.44.0
func (i PricingRuleFreeTierArgs) ToPricingRuleFreeTierPtrOutputWithContext(ctx context.Context) PricingRuleFreeTierPtrOutput
type PricingRuleFreeTierInput ¶ added in v0.44.0
type PricingRuleFreeTierInput interface { pulumi.Input ToPricingRuleFreeTierOutput() PricingRuleFreeTierOutput ToPricingRuleFreeTierOutputWithContext(context.Context) PricingRuleFreeTierOutput }
PricingRuleFreeTierInput is an input type that accepts PricingRuleFreeTierArgs and PricingRuleFreeTierOutput values. You can construct a concrete instance of `PricingRuleFreeTierInput` via:
PricingRuleFreeTierArgs{...}
type PricingRuleFreeTierOutput ¶ added in v0.44.0
type PricingRuleFreeTierOutput struct{ *pulumi.OutputState }
The possible customizable free tier configurations.
func (PricingRuleFreeTierOutput) Activated ¶ added in v0.44.0
func (o PricingRuleFreeTierOutput) Activated() pulumi.BoolOutput
func (PricingRuleFreeTierOutput) ElementType ¶ added in v0.44.0
func (PricingRuleFreeTierOutput) ElementType() reflect.Type
func (PricingRuleFreeTierOutput) ToPricingRuleFreeTierOutput ¶ added in v0.44.0
func (o PricingRuleFreeTierOutput) ToPricingRuleFreeTierOutput() PricingRuleFreeTierOutput
func (PricingRuleFreeTierOutput) ToPricingRuleFreeTierOutputWithContext ¶ added in v0.44.0
func (o PricingRuleFreeTierOutput) ToPricingRuleFreeTierOutputWithContext(ctx context.Context) PricingRuleFreeTierOutput
func (PricingRuleFreeTierOutput) ToPricingRuleFreeTierPtrOutput ¶ added in v0.44.0
func (o PricingRuleFreeTierOutput) ToPricingRuleFreeTierPtrOutput() PricingRuleFreeTierPtrOutput
func (PricingRuleFreeTierOutput) ToPricingRuleFreeTierPtrOutputWithContext ¶ added in v0.44.0
func (o PricingRuleFreeTierOutput) ToPricingRuleFreeTierPtrOutputWithContext(ctx context.Context) PricingRuleFreeTierPtrOutput
type PricingRuleFreeTierPtrInput ¶ added in v0.44.0
type PricingRuleFreeTierPtrInput interface { pulumi.Input ToPricingRuleFreeTierPtrOutput() PricingRuleFreeTierPtrOutput ToPricingRuleFreeTierPtrOutputWithContext(context.Context) PricingRuleFreeTierPtrOutput }
PricingRuleFreeTierPtrInput is an input type that accepts PricingRuleFreeTierArgs, PricingRuleFreeTierPtr and PricingRuleFreeTierPtrOutput values. You can construct a concrete instance of `PricingRuleFreeTierPtrInput` via:
PricingRuleFreeTierArgs{...} or: nil
func PricingRuleFreeTierPtr ¶ added in v0.44.0
func PricingRuleFreeTierPtr(v *PricingRuleFreeTierArgs) PricingRuleFreeTierPtrInput
type PricingRuleFreeTierPtrOutput ¶ added in v0.44.0
type PricingRuleFreeTierPtrOutput struct{ *pulumi.OutputState }
func (PricingRuleFreeTierPtrOutput) Activated ¶ added in v0.44.0
func (o PricingRuleFreeTierPtrOutput) Activated() pulumi.BoolPtrOutput
func (PricingRuleFreeTierPtrOutput) Elem ¶ added in v0.44.0
func (o PricingRuleFreeTierPtrOutput) Elem() PricingRuleFreeTierOutput
func (PricingRuleFreeTierPtrOutput) ElementType ¶ added in v0.44.0
func (PricingRuleFreeTierPtrOutput) ElementType() reflect.Type
func (PricingRuleFreeTierPtrOutput) ToPricingRuleFreeTierPtrOutput ¶ added in v0.44.0
func (o PricingRuleFreeTierPtrOutput) ToPricingRuleFreeTierPtrOutput() PricingRuleFreeTierPtrOutput
func (PricingRuleFreeTierPtrOutput) ToPricingRuleFreeTierPtrOutputWithContext ¶ added in v0.44.0
func (o PricingRuleFreeTierPtrOutput) ToPricingRuleFreeTierPtrOutputWithContext(ctx context.Context) PricingRuleFreeTierPtrOutput
type PricingRuleInput ¶
type PricingRuleInput interface { pulumi.Input ToPricingRuleOutput() PricingRuleOutput ToPricingRuleOutputWithContext(ctx context.Context) PricingRuleOutput }
type PricingRuleOutput ¶
type PricingRuleOutput struct{ *pulumi.OutputState }
func (PricingRuleOutput) Arn ¶ added in v0.17.0
func (o PricingRuleOutput) Arn() pulumi.StringOutput
Pricing rule ARN
func (PricingRuleOutput) AssociatedPricingPlanCount ¶ added in v0.17.0
func (o PricingRuleOutput) AssociatedPricingPlanCount() pulumi.IntOutput
The number of pricing plans associated with pricing rule
func (PricingRuleOutput) BillingEntity ¶ added in v0.42.0
func (o PricingRuleOutput) BillingEntity() PricingRuleBillingEntityPtrOutput
The seller of services provided by AWS, their affiliates, or third-party providers selling services via AWS Marketplaces. Supported billing entities are AWS, AWS Marketplace, and AISPL.
func (PricingRuleOutput) CreationTime ¶ added in v0.17.0
func (o PricingRuleOutput) CreationTime() pulumi.IntOutput
Creation timestamp in UNIX epoch time format
func (PricingRuleOutput) Description ¶ added in v0.17.0
func (o PricingRuleOutput) Description() pulumi.StringPtrOutput
Pricing rule description
func (PricingRuleOutput) ElementType ¶
func (PricingRuleOutput) ElementType() reflect.Type
func (PricingRuleOutput) LastModifiedTime ¶ added in v0.17.0
func (o PricingRuleOutput) LastModifiedTime() pulumi.IntOutput
Latest modified timestamp in UNIX epoch time format
func (PricingRuleOutput) ModifierPercentage ¶ added in v0.17.0
func (o PricingRuleOutput) ModifierPercentage() pulumi.Float64PtrOutput
Pricing rule modifier percentage
func (PricingRuleOutput) Name ¶ added in v0.17.0
func (o PricingRuleOutput) Name() pulumi.StringOutput
Pricing rule name
func (PricingRuleOutput) Operation ¶ added in v0.48.0
func (o PricingRuleOutput) Operation() pulumi.StringPtrOutput
The Operation which a SKU pricing rule is modifying
func (PricingRuleOutput) Scope ¶ added in v0.17.0
func (o PricingRuleOutput) Scope() PricingRuleScopeOutput
A term used to categorize the granularity of a Pricing Rule.
func (PricingRuleOutput) Service ¶ added in v0.17.0
func (o PricingRuleOutput) Service() pulumi.StringPtrOutput
The service which a pricing rule is applied on
func (PricingRuleOutput) Tags ¶ added in v0.17.0
func (o PricingRuleOutput) Tags() aws.TagArrayOutput
func (PricingRuleOutput) Tiering ¶ added in v0.44.0
func (o PricingRuleOutput) Tiering() TieringPropertiesPtrOutput
The set of tiering configurations for the pricing rule.
func (PricingRuleOutput) ToPricingRuleOutput ¶
func (o PricingRuleOutput) ToPricingRuleOutput() PricingRuleOutput
func (PricingRuleOutput) ToPricingRuleOutputWithContext ¶
func (o PricingRuleOutput) ToPricingRuleOutputWithContext(ctx context.Context) PricingRuleOutput
func (PricingRuleOutput) Type ¶ added in v0.17.0
func (o PricingRuleOutput) Type() PricingRuleTypeOutput
One of MARKUP, DISCOUNT or TIERING that describes the behaviour of the pricing rule.
func (PricingRuleOutput) UsageType ¶ added in v0.48.0
func (o PricingRuleOutput) UsageType() pulumi.StringPtrOutput
The UsageType which a SKU pricing rule is modifying
type PricingRuleScope ¶
type PricingRuleScope string
A term used to categorize the granularity of a Pricing Rule.
func (PricingRuleScope) ElementType ¶
func (PricingRuleScope) ElementType() reflect.Type
func (PricingRuleScope) ToPricingRuleScopeOutput ¶
func (e PricingRuleScope) ToPricingRuleScopeOutput() PricingRuleScopeOutput
func (PricingRuleScope) ToPricingRuleScopeOutputWithContext ¶
func (e PricingRuleScope) ToPricingRuleScopeOutputWithContext(ctx context.Context) PricingRuleScopeOutput
func (PricingRuleScope) ToPricingRuleScopePtrOutput ¶
func (e PricingRuleScope) ToPricingRuleScopePtrOutput() PricingRuleScopePtrOutput
func (PricingRuleScope) ToPricingRuleScopePtrOutputWithContext ¶
func (e PricingRuleScope) ToPricingRuleScopePtrOutputWithContext(ctx context.Context) PricingRuleScopePtrOutput
func (PricingRuleScope) ToStringOutput ¶
func (e PricingRuleScope) ToStringOutput() pulumi.StringOutput
func (PricingRuleScope) ToStringOutputWithContext ¶
func (e PricingRuleScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PricingRuleScope) ToStringPtrOutput ¶
func (e PricingRuleScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (PricingRuleScope) ToStringPtrOutputWithContext ¶
func (e PricingRuleScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PricingRuleScopeInput ¶
type PricingRuleScopeInput interface { pulumi.Input ToPricingRuleScopeOutput() PricingRuleScopeOutput ToPricingRuleScopeOutputWithContext(context.Context) PricingRuleScopeOutput }
PricingRuleScopeInput is an input type that accepts values of the PricingRuleScope enum A concrete instance of `PricingRuleScopeInput` can be one of the following:
PricingRuleScopeGlobal PricingRuleScopeService PricingRuleScopeBillingEntity PricingRuleScopeSku
type PricingRuleScopeOutput ¶
type PricingRuleScopeOutput struct{ *pulumi.OutputState }
func (PricingRuleScopeOutput) ElementType ¶
func (PricingRuleScopeOutput) ElementType() reflect.Type
func (PricingRuleScopeOutput) ToPricingRuleScopeOutput ¶
func (o PricingRuleScopeOutput) ToPricingRuleScopeOutput() PricingRuleScopeOutput
func (PricingRuleScopeOutput) ToPricingRuleScopeOutputWithContext ¶
func (o PricingRuleScopeOutput) ToPricingRuleScopeOutputWithContext(ctx context.Context) PricingRuleScopeOutput
func (PricingRuleScopeOutput) ToPricingRuleScopePtrOutput ¶
func (o PricingRuleScopeOutput) ToPricingRuleScopePtrOutput() PricingRuleScopePtrOutput
func (PricingRuleScopeOutput) ToPricingRuleScopePtrOutputWithContext ¶
func (o PricingRuleScopeOutput) ToPricingRuleScopePtrOutputWithContext(ctx context.Context) PricingRuleScopePtrOutput
func (PricingRuleScopeOutput) ToStringOutput ¶
func (o PricingRuleScopeOutput) ToStringOutput() pulumi.StringOutput
func (PricingRuleScopeOutput) ToStringOutputWithContext ¶
func (o PricingRuleScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PricingRuleScopeOutput) ToStringPtrOutput ¶
func (o PricingRuleScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PricingRuleScopeOutput) ToStringPtrOutputWithContext ¶
func (o PricingRuleScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PricingRuleScopePtrInput ¶
type PricingRuleScopePtrInput interface { pulumi.Input ToPricingRuleScopePtrOutput() PricingRuleScopePtrOutput ToPricingRuleScopePtrOutputWithContext(context.Context) PricingRuleScopePtrOutput }
func PricingRuleScopePtr ¶
func PricingRuleScopePtr(v string) PricingRuleScopePtrInput
type PricingRuleScopePtrOutput ¶
type PricingRuleScopePtrOutput struct{ *pulumi.OutputState }
func (PricingRuleScopePtrOutput) Elem ¶
func (o PricingRuleScopePtrOutput) Elem() PricingRuleScopeOutput
func (PricingRuleScopePtrOutput) ElementType ¶
func (PricingRuleScopePtrOutput) ElementType() reflect.Type
func (PricingRuleScopePtrOutput) ToPricingRuleScopePtrOutput ¶
func (o PricingRuleScopePtrOutput) ToPricingRuleScopePtrOutput() PricingRuleScopePtrOutput
func (PricingRuleScopePtrOutput) ToPricingRuleScopePtrOutputWithContext ¶
func (o PricingRuleScopePtrOutput) ToPricingRuleScopePtrOutputWithContext(ctx context.Context) PricingRuleScopePtrOutput
func (PricingRuleScopePtrOutput) ToStringPtrOutput ¶
func (o PricingRuleScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PricingRuleScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o PricingRuleScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PricingRuleState ¶
type PricingRuleState struct { }
func (PricingRuleState) ElementType ¶
func (PricingRuleState) ElementType() reflect.Type
type PricingRuleTag ¶ added in v0.16.0
type PricingRuleType ¶
type PricingRuleType string
One of MARKUP, DISCOUNT or TIERING that describes the behaviour of the pricing rule.
func (PricingRuleType) ElementType ¶
func (PricingRuleType) ElementType() reflect.Type
func (PricingRuleType) ToPricingRuleTypeOutput ¶
func (e PricingRuleType) ToPricingRuleTypeOutput() PricingRuleTypeOutput
func (PricingRuleType) ToPricingRuleTypeOutputWithContext ¶
func (e PricingRuleType) ToPricingRuleTypeOutputWithContext(ctx context.Context) PricingRuleTypeOutput
func (PricingRuleType) ToPricingRuleTypePtrOutput ¶
func (e PricingRuleType) ToPricingRuleTypePtrOutput() PricingRuleTypePtrOutput
func (PricingRuleType) ToPricingRuleTypePtrOutputWithContext ¶
func (e PricingRuleType) ToPricingRuleTypePtrOutputWithContext(ctx context.Context) PricingRuleTypePtrOutput
func (PricingRuleType) ToStringOutput ¶
func (e PricingRuleType) ToStringOutput() pulumi.StringOutput
func (PricingRuleType) ToStringOutputWithContext ¶
func (e PricingRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PricingRuleType) ToStringPtrOutput ¶
func (e PricingRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PricingRuleType) ToStringPtrOutputWithContext ¶
func (e PricingRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PricingRuleTypeInput ¶
type PricingRuleTypeInput interface { pulumi.Input ToPricingRuleTypeOutput() PricingRuleTypeOutput ToPricingRuleTypeOutputWithContext(context.Context) PricingRuleTypeOutput }
PricingRuleTypeInput is an input type that accepts values of the PricingRuleType enum A concrete instance of `PricingRuleTypeInput` can be one of the following:
PricingRuleTypeMarkup PricingRuleTypeDiscount PricingRuleTypeTiering
type PricingRuleTypeOutput ¶
type PricingRuleTypeOutput struct{ *pulumi.OutputState }
func (PricingRuleTypeOutput) ElementType ¶
func (PricingRuleTypeOutput) ElementType() reflect.Type
func (PricingRuleTypeOutput) ToPricingRuleTypeOutput ¶
func (o PricingRuleTypeOutput) ToPricingRuleTypeOutput() PricingRuleTypeOutput
func (PricingRuleTypeOutput) ToPricingRuleTypeOutputWithContext ¶
func (o PricingRuleTypeOutput) ToPricingRuleTypeOutputWithContext(ctx context.Context) PricingRuleTypeOutput
func (PricingRuleTypeOutput) ToPricingRuleTypePtrOutput ¶
func (o PricingRuleTypeOutput) ToPricingRuleTypePtrOutput() PricingRuleTypePtrOutput
func (PricingRuleTypeOutput) ToPricingRuleTypePtrOutputWithContext ¶
func (o PricingRuleTypeOutput) ToPricingRuleTypePtrOutputWithContext(ctx context.Context) PricingRuleTypePtrOutput
func (PricingRuleTypeOutput) ToStringOutput ¶
func (o PricingRuleTypeOutput) ToStringOutput() pulumi.StringOutput
func (PricingRuleTypeOutput) ToStringOutputWithContext ¶
func (o PricingRuleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PricingRuleTypeOutput) ToStringPtrOutput ¶
func (o PricingRuleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PricingRuleTypeOutput) ToStringPtrOutputWithContext ¶
func (o PricingRuleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PricingRuleTypePtrInput ¶
type PricingRuleTypePtrInput interface { pulumi.Input ToPricingRuleTypePtrOutput() PricingRuleTypePtrOutput ToPricingRuleTypePtrOutputWithContext(context.Context) PricingRuleTypePtrOutput }
func PricingRuleTypePtr ¶
func PricingRuleTypePtr(v string) PricingRuleTypePtrInput
type PricingRuleTypePtrOutput ¶
type PricingRuleTypePtrOutput struct{ *pulumi.OutputState }
func (PricingRuleTypePtrOutput) Elem ¶
func (o PricingRuleTypePtrOutput) Elem() PricingRuleTypeOutput
func (PricingRuleTypePtrOutput) ElementType ¶
func (PricingRuleTypePtrOutput) ElementType() reflect.Type
func (PricingRuleTypePtrOutput) ToPricingRuleTypePtrOutput ¶
func (o PricingRuleTypePtrOutput) ToPricingRuleTypePtrOutput() PricingRuleTypePtrOutput
func (PricingRuleTypePtrOutput) ToPricingRuleTypePtrOutputWithContext ¶
func (o PricingRuleTypePtrOutput) ToPricingRuleTypePtrOutputWithContext(ctx context.Context) PricingRuleTypePtrOutput
func (PricingRuleTypePtrOutput) ToStringPtrOutput ¶
func (o PricingRuleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PricingRuleTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PricingRuleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type TieringProperties ¶ added in v0.44.0
type TieringProperties struct {
FreeTier *PricingRuleFreeTier `pulumi:"freeTier"`
}
The set of tiering configurations for the pricing rule.
type TieringPropertiesArgs ¶ added in v0.44.0
type TieringPropertiesArgs struct {
FreeTier PricingRuleFreeTierPtrInput `pulumi:"freeTier"`
}
The set of tiering configurations for the pricing rule.
func (TieringPropertiesArgs) ElementType ¶ added in v0.44.0
func (TieringPropertiesArgs) ElementType() reflect.Type
func (TieringPropertiesArgs) ToTieringPropertiesOutput ¶ added in v0.44.0
func (i TieringPropertiesArgs) ToTieringPropertiesOutput() TieringPropertiesOutput
func (TieringPropertiesArgs) ToTieringPropertiesOutputWithContext ¶ added in v0.44.0
func (i TieringPropertiesArgs) ToTieringPropertiesOutputWithContext(ctx context.Context) TieringPropertiesOutput
func (TieringPropertiesArgs) ToTieringPropertiesPtrOutput ¶ added in v0.44.0
func (i TieringPropertiesArgs) ToTieringPropertiesPtrOutput() TieringPropertiesPtrOutput
func (TieringPropertiesArgs) ToTieringPropertiesPtrOutputWithContext ¶ added in v0.44.0
func (i TieringPropertiesArgs) ToTieringPropertiesPtrOutputWithContext(ctx context.Context) TieringPropertiesPtrOutput
type TieringPropertiesInput ¶ added in v0.44.0
type TieringPropertiesInput interface { pulumi.Input ToTieringPropertiesOutput() TieringPropertiesOutput ToTieringPropertiesOutputWithContext(context.Context) TieringPropertiesOutput }
TieringPropertiesInput is an input type that accepts TieringPropertiesArgs and TieringPropertiesOutput values. You can construct a concrete instance of `TieringPropertiesInput` via:
TieringPropertiesArgs{...}
type TieringPropertiesOutput ¶ added in v0.44.0
type TieringPropertiesOutput struct{ *pulumi.OutputState }
The set of tiering configurations for the pricing rule.
func (TieringPropertiesOutput) ElementType ¶ added in v0.44.0
func (TieringPropertiesOutput) ElementType() reflect.Type
func (TieringPropertiesOutput) FreeTier ¶ added in v0.44.0
func (o TieringPropertiesOutput) FreeTier() PricingRuleFreeTierPtrOutput
func (TieringPropertiesOutput) ToTieringPropertiesOutput ¶ added in v0.44.0
func (o TieringPropertiesOutput) ToTieringPropertiesOutput() TieringPropertiesOutput
func (TieringPropertiesOutput) ToTieringPropertiesOutputWithContext ¶ added in v0.44.0
func (o TieringPropertiesOutput) ToTieringPropertiesOutputWithContext(ctx context.Context) TieringPropertiesOutput
func (TieringPropertiesOutput) ToTieringPropertiesPtrOutput ¶ added in v0.44.0
func (o TieringPropertiesOutput) ToTieringPropertiesPtrOutput() TieringPropertiesPtrOutput
func (TieringPropertiesOutput) ToTieringPropertiesPtrOutputWithContext ¶ added in v0.44.0
func (o TieringPropertiesOutput) ToTieringPropertiesPtrOutputWithContext(ctx context.Context) TieringPropertiesPtrOutput
type TieringPropertiesPtrInput ¶ added in v0.44.0
type TieringPropertiesPtrInput interface { pulumi.Input ToTieringPropertiesPtrOutput() TieringPropertiesPtrOutput ToTieringPropertiesPtrOutputWithContext(context.Context) TieringPropertiesPtrOutput }
TieringPropertiesPtrInput is an input type that accepts TieringPropertiesArgs, TieringPropertiesPtr and TieringPropertiesPtrOutput values. You can construct a concrete instance of `TieringPropertiesPtrInput` via:
TieringPropertiesArgs{...} or: nil
func TieringPropertiesPtr ¶ added in v0.44.0
func TieringPropertiesPtr(v *TieringPropertiesArgs) TieringPropertiesPtrInput
type TieringPropertiesPtrOutput ¶ added in v0.44.0
type TieringPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TieringPropertiesPtrOutput) Elem ¶ added in v0.44.0
func (o TieringPropertiesPtrOutput) Elem() TieringPropertiesOutput
func (TieringPropertiesPtrOutput) ElementType ¶ added in v0.44.0
func (TieringPropertiesPtrOutput) ElementType() reflect.Type
func (TieringPropertiesPtrOutput) FreeTier ¶ added in v0.44.0
func (o TieringPropertiesPtrOutput) FreeTier() PricingRuleFreeTierPtrOutput
func (TieringPropertiesPtrOutput) ToTieringPropertiesPtrOutput ¶ added in v0.44.0
func (o TieringPropertiesPtrOutput) ToTieringPropertiesPtrOutput() TieringPropertiesPtrOutput
func (TieringPropertiesPtrOutput) ToTieringPropertiesPtrOutputWithContext ¶ added in v0.44.0
func (o TieringPropertiesPtrOutput) ToTieringPropertiesPtrOutputWithContext(ctx context.Context) TieringPropertiesPtrOutput