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 (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) 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() BillingGroupTagArrayOutput
- 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 BillingGroupTagArgs
- type BillingGroupTagArray
- type BillingGroupTagArrayInput
- type BillingGroupTagArrayOutput
- func (BillingGroupTagArrayOutput) ElementType() reflect.Type
- func (o BillingGroupTagArrayOutput) Index(i pulumi.IntInput) BillingGroupTagOutput
- func (o BillingGroupTagArrayOutput) ToBillingGroupTagArrayOutput() BillingGroupTagArrayOutput
- func (o BillingGroupTagArrayOutput) ToBillingGroupTagArrayOutputWithContext(ctx context.Context) BillingGroupTagArrayOutput
- type BillingGroupTagInput
- type BillingGroupTagOutput
- func (BillingGroupTagOutput) ElementType() reflect.Type
- func (o BillingGroupTagOutput) Key() pulumi.StringOutput
- func (o BillingGroupTagOutput) ToBillingGroupTagOutput() BillingGroupTagOutput
- func (o BillingGroupTagOutput) ToBillingGroupTagOutputWithContext(ctx context.Context) BillingGroupTagOutput
- func (o BillingGroupTagOutput) Value() pulumi.StringOutput
- 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) 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) 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 CustomLineItemOutput
- 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() CustomLineItemTagArrayOutput
- 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 CustomLineItemTagArgs
- type CustomLineItemTagArray
- type CustomLineItemTagArrayInput
- type CustomLineItemTagArrayOutput
- func (CustomLineItemTagArrayOutput) ElementType() reflect.Type
- func (o CustomLineItemTagArrayOutput) Index(i pulumi.IntInput) CustomLineItemTagOutput
- func (o CustomLineItemTagArrayOutput) ToCustomLineItemTagArrayOutput() CustomLineItemTagArrayOutput
- func (o CustomLineItemTagArrayOutput) ToCustomLineItemTagArrayOutputWithContext(ctx context.Context) CustomLineItemTagArrayOutput
- type CustomLineItemTagInput
- type CustomLineItemTagOutput
- func (CustomLineItemTagOutput) ElementType() reflect.Type
- func (o CustomLineItemTagOutput) Key() pulumi.StringOutput
- func (o CustomLineItemTagOutput) ToCustomLineItemTagOutput() CustomLineItemTagOutput
- func (o CustomLineItemTagOutput) ToCustomLineItemTagOutputWithContext(ctx context.Context) CustomLineItemTagOutput
- func (o CustomLineItemTagOutput) Value() pulumi.StringOutput
- 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() BillingGroupTagArrayOutput
- 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() CustomLineItemTagArrayOutput
- 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() PricingPlanTagArrayOutput
- 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() PricingRuleTagArrayOutput
- 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() PricingPlanTagArrayOutput
- func (o PricingPlanOutput) ToPricingPlanOutput() PricingPlanOutput
- func (o PricingPlanOutput) ToPricingPlanOutputWithContext(ctx context.Context) PricingPlanOutput
- type PricingPlanState
- type PricingPlanTag
- type PricingPlanTagArgs
- type PricingPlanTagArray
- type PricingPlanTagArrayInput
- type PricingPlanTagArrayOutput
- func (PricingPlanTagArrayOutput) ElementType() reflect.Type
- func (o PricingPlanTagArrayOutput) Index(i pulumi.IntInput) PricingPlanTagOutput
- func (o PricingPlanTagArrayOutput) ToPricingPlanTagArrayOutput() PricingPlanTagArrayOutput
- func (o PricingPlanTagArrayOutput) ToPricingPlanTagArrayOutputWithContext(ctx context.Context) PricingPlanTagArrayOutput
- type PricingPlanTagInput
- type PricingPlanTagOutput
- func (PricingPlanTagOutput) ElementType() reflect.Type
- func (o PricingPlanTagOutput) Key() pulumi.StringOutput
- func (o PricingPlanTagOutput) ToPricingPlanTagOutput() PricingPlanTagOutput
- func (o PricingPlanTagOutput) ToPricingPlanTagOutputWithContext(ctx context.Context) PricingPlanTagOutput
- func (o PricingPlanTagOutput) Value() pulumi.StringOutput
- type PricingRuledeprecated
- type PricingRuleArgs
- type PricingRuleInput
- type PricingRuleOutput
- func (o PricingRuleOutput) Arn() pulumi.StringOutput
- func (o PricingRuleOutput) AssociatedPricingPlanCount() pulumi.IntOutput
- 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.Float64Output
- func (o PricingRuleOutput) Name() pulumi.StringOutput
- func (o PricingRuleOutput) Scope() PricingRuleScopeOutput
- func (o PricingRuleOutput) Service() pulumi.StringPtrOutput
- func (o PricingRuleOutput) Tags() PricingRuleTagArrayOutput
- func (o PricingRuleOutput) ToPricingRuleOutput() PricingRuleOutput
- func (o PricingRuleOutput) ToPricingRuleOutputWithContext(ctx context.Context) PricingRuleOutput
- func (o PricingRuleOutput) Type() PricingRuleTypeOutput
- 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 PricingRuleTagArgs
- type PricingRuleTagArray
- type PricingRuleTagArrayInput
- type PricingRuleTagArrayOutput
- func (PricingRuleTagArrayOutput) ElementType() reflect.Type
- func (o PricingRuleTagArrayOutput) Index(i pulumi.IntInput) PricingRuleTagOutput
- func (o PricingRuleTagArrayOutput) ToPricingRuleTagArrayOutput() PricingRuleTagArrayOutput
- func (o PricingRuleTagArrayOutput) ToPricingRuleTagArrayOutputWithContext(ctx context.Context) PricingRuleTagArrayOutput
- type PricingRuleTagInput
- type PricingRuleTagOutput
- func (PricingRuleTagOutput) ElementType() reflect.Type
- func (o PricingRuleTagOutput) Key() pulumi.StringOutput
- func (o PricingRuleTagOutput) ToPricingRuleTagOutput() PricingRuleTagOutput
- func (o PricingRuleTagOutput) ToPricingRuleTagOutputWithContext(ctx context.Context) PricingRuleTagOutput
- func (o PricingRuleTagOutput) Value() pulumi.StringOutput
- 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
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 ( PricingRuleScopeGlobal = PricingRuleScope("GLOBAL") PricingRuleScopeService = PricingRuleScope("SERVICE") )
const ( PricingRuleTypeMarkup = PricingRuleType("MARKUP") PricingRuleTypeDiscount = PricingRuleType("DISCOUNT") )
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 BillingGroupTagArrayOutput `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 BillingGroupAccountGrouping ¶
type BillingGroupAccountGrouping struct {
LinkedAccountIds []string `pulumi:"linkedAccountIds"`
}
type BillingGroupAccountGroupingArgs ¶
type BillingGroupAccountGroupingArgs struct {
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) 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) 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 BillingGroupTagArrayInput }
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() BillingGroupTagArrayOutput
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 BillingGroupTagArgs ¶ added in v0.16.0
type BillingGroupTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (BillingGroupTagArgs) ElementType ¶ added in v0.16.0
func (BillingGroupTagArgs) ElementType() reflect.Type
func (BillingGroupTagArgs) ToBillingGroupTagOutput ¶ added in v0.16.0
func (i BillingGroupTagArgs) ToBillingGroupTagOutput() BillingGroupTagOutput
func (BillingGroupTagArgs) ToBillingGroupTagOutputWithContext ¶ added in v0.16.0
func (i BillingGroupTagArgs) ToBillingGroupTagOutputWithContext(ctx context.Context) BillingGroupTagOutput
type BillingGroupTagArray ¶ added in v0.16.0
type BillingGroupTagArray []BillingGroupTagInput
func (BillingGroupTagArray) ElementType ¶ added in v0.16.0
func (BillingGroupTagArray) ElementType() reflect.Type
func (BillingGroupTagArray) ToBillingGroupTagArrayOutput ¶ added in v0.16.0
func (i BillingGroupTagArray) ToBillingGroupTagArrayOutput() BillingGroupTagArrayOutput
func (BillingGroupTagArray) ToBillingGroupTagArrayOutputWithContext ¶ added in v0.16.0
func (i BillingGroupTagArray) ToBillingGroupTagArrayOutputWithContext(ctx context.Context) BillingGroupTagArrayOutput
type BillingGroupTagArrayInput ¶ added in v0.16.0
type BillingGroupTagArrayInput interface { pulumi.Input ToBillingGroupTagArrayOutput() BillingGroupTagArrayOutput ToBillingGroupTagArrayOutputWithContext(context.Context) BillingGroupTagArrayOutput }
BillingGroupTagArrayInput is an input type that accepts BillingGroupTagArray and BillingGroupTagArrayOutput values. You can construct a concrete instance of `BillingGroupTagArrayInput` via:
BillingGroupTagArray{ BillingGroupTagArgs{...} }
type BillingGroupTagArrayOutput ¶ added in v0.16.0
type BillingGroupTagArrayOutput struct{ *pulumi.OutputState }
func (BillingGroupTagArrayOutput) ElementType ¶ added in v0.16.0
func (BillingGroupTagArrayOutput) ElementType() reflect.Type
func (BillingGroupTagArrayOutput) Index ¶ added in v0.16.0
func (o BillingGroupTagArrayOutput) Index(i pulumi.IntInput) BillingGroupTagOutput
func (BillingGroupTagArrayOutput) ToBillingGroupTagArrayOutput ¶ added in v0.16.0
func (o BillingGroupTagArrayOutput) ToBillingGroupTagArrayOutput() BillingGroupTagArrayOutput
func (BillingGroupTagArrayOutput) ToBillingGroupTagArrayOutputWithContext ¶ added in v0.16.0
func (o BillingGroupTagArrayOutput) ToBillingGroupTagArrayOutputWithContext(ctx context.Context) BillingGroupTagArrayOutput
type BillingGroupTagInput ¶ added in v0.16.0
type BillingGroupTagInput interface { pulumi.Input ToBillingGroupTagOutput() BillingGroupTagOutput ToBillingGroupTagOutputWithContext(context.Context) BillingGroupTagOutput }
BillingGroupTagInput is an input type that accepts BillingGroupTagArgs and BillingGroupTagOutput values. You can construct a concrete instance of `BillingGroupTagInput` via:
BillingGroupTagArgs{...}
type BillingGroupTagOutput ¶ added in v0.16.0
type BillingGroupTagOutput struct{ *pulumi.OutputState }
func (BillingGroupTagOutput) ElementType ¶ added in v0.16.0
func (BillingGroupTagOutput) ElementType() reflect.Type
func (BillingGroupTagOutput) Key ¶ added in v0.16.0
func (o BillingGroupTagOutput) Key() pulumi.StringOutput
func (BillingGroupTagOutput) ToBillingGroupTagOutput ¶ added in v0.16.0
func (o BillingGroupTagOutput) ToBillingGroupTagOutput() BillingGroupTagOutput
func (BillingGroupTagOutput) ToBillingGroupTagOutputWithContext ¶ added in v0.16.0
func (o BillingGroupTagOutput) ToBillingGroupTagOutputWithContext(ctx context.Context) BillingGroupTagOutput
func (BillingGroupTagOutput) Value ¶ added in v0.16.0
func (o BillingGroupTagOutput) Value() pulumi.StringOutput
type CustomLineItem
deprecated
type CustomLineItem struct { pulumi.CustomResourceState // 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 CustomLineItemTagArrayOutput `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 { // Billing Group ARN BillingGroupArn pulumi.StringInput BillingPeriodRange CustomLineItemBillingPeriodRangePtrInput CustomLineItemChargeDetails CustomLineItemChargeDetailsPtrInput Description pulumi.StringPtrInput Name pulumi.StringPtrInput Tags CustomLineItemTagArrayInput }
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"` Percentage *CustomLineItemPercentageChargeDetails `pulumi:"percentage"` Type CustomLineItemType `pulumi:"type"` }
type CustomLineItemChargeDetailsArgs ¶
type CustomLineItemChargeDetailsArgs struct { Flat CustomLineItemFlatChargeDetailsPtrInput `pulumi:"flat"` 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) 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) 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 CustomLineItemOutput ¶
type CustomLineItemOutput struct{ *pulumi.OutputState }
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() CustomLineItemTagArrayOutput
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 CustomLineItemTagArgs ¶ added in v0.16.0
type CustomLineItemTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (CustomLineItemTagArgs) ElementType ¶ added in v0.16.0
func (CustomLineItemTagArgs) ElementType() reflect.Type
func (CustomLineItemTagArgs) ToCustomLineItemTagOutput ¶ added in v0.16.0
func (i CustomLineItemTagArgs) ToCustomLineItemTagOutput() CustomLineItemTagOutput
func (CustomLineItemTagArgs) ToCustomLineItemTagOutputWithContext ¶ added in v0.16.0
func (i CustomLineItemTagArgs) ToCustomLineItemTagOutputWithContext(ctx context.Context) CustomLineItemTagOutput
type CustomLineItemTagArray ¶ added in v0.16.0
type CustomLineItemTagArray []CustomLineItemTagInput
func (CustomLineItemTagArray) ElementType ¶ added in v0.16.0
func (CustomLineItemTagArray) ElementType() reflect.Type
func (CustomLineItemTagArray) ToCustomLineItemTagArrayOutput ¶ added in v0.16.0
func (i CustomLineItemTagArray) ToCustomLineItemTagArrayOutput() CustomLineItemTagArrayOutput
func (CustomLineItemTagArray) ToCustomLineItemTagArrayOutputWithContext ¶ added in v0.16.0
func (i CustomLineItemTagArray) ToCustomLineItemTagArrayOutputWithContext(ctx context.Context) CustomLineItemTagArrayOutput
type CustomLineItemTagArrayInput ¶ added in v0.16.0
type CustomLineItemTagArrayInput interface { pulumi.Input ToCustomLineItemTagArrayOutput() CustomLineItemTagArrayOutput ToCustomLineItemTagArrayOutputWithContext(context.Context) CustomLineItemTagArrayOutput }
CustomLineItemTagArrayInput is an input type that accepts CustomLineItemTagArray and CustomLineItemTagArrayOutput values. You can construct a concrete instance of `CustomLineItemTagArrayInput` via:
CustomLineItemTagArray{ CustomLineItemTagArgs{...} }
type CustomLineItemTagArrayOutput ¶ added in v0.16.0
type CustomLineItemTagArrayOutput struct{ *pulumi.OutputState }
func (CustomLineItemTagArrayOutput) ElementType ¶ added in v0.16.0
func (CustomLineItemTagArrayOutput) ElementType() reflect.Type
func (CustomLineItemTagArrayOutput) Index ¶ added in v0.16.0
func (o CustomLineItemTagArrayOutput) Index(i pulumi.IntInput) CustomLineItemTagOutput
func (CustomLineItemTagArrayOutput) ToCustomLineItemTagArrayOutput ¶ added in v0.16.0
func (o CustomLineItemTagArrayOutput) ToCustomLineItemTagArrayOutput() CustomLineItemTagArrayOutput
func (CustomLineItemTagArrayOutput) ToCustomLineItemTagArrayOutputWithContext ¶ added in v0.16.0
func (o CustomLineItemTagArrayOutput) ToCustomLineItemTagArrayOutputWithContext(ctx context.Context) CustomLineItemTagArrayOutput
type CustomLineItemTagInput ¶ added in v0.16.0
type CustomLineItemTagInput interface { pulumi.Input ToCustomLineItemTagOutput() CustomLineItemTagOutput ToCustomLineItemTagOutputWithContext(context.Context) CustomLineItemTagOutput }
CustomLineItemTagInput is an input type that accepts CustomLineItemTagArgs and CustomLineItemTagOutput values. You can construct a concrete instance of `CustomLineItemTagInput` via:
CustomLineItemTagArgs{...}
type CustomLineItemTagOutput ¶ added in v0.16.0
type CustomLineItemTagOutput struct{ *pulumi.OutputState }
func (CustomLineItemTagOutput) ElementType ¶ added in v0.16.0
func (CustomLineItemTagOutput) ElementType() reflect.Type
func (CustomLineItemTagOutput) Key ¶ added in v0.16.0
func (o CustomLineItemTagOutput) Key() pulumi.StringOutput
func (CustomLineItemTagOutput) ToCustomLineItemTagOutput ¶ added in v0.16.0
func (o CustomLineItemTagOutput) ToCustomLineItemTagOutput() CustomLineItemTagOutput
func (CustomLineItemTagOutput) ToCustomLineItemTagOutputWithContext ¶ added in v0.16.0
func (o CustomLineItemTagOutput) ToCustomLineItemTagOutputWithContext(ctx context.Context) CustomLineItemTagOutput
func (CustomLineItemTagOutput) Value ¶ added in v0.16.0
func (o CustomLineItemTagOutput) Value() pulumi.StringOutput
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 CustomLineItemTypeArgs and CustomLineItemTypeOutput values. You can construct a concrete instance of `CustomLineItemTypeInput` via:
CustomLineItemTypeArgs{...}
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 []BillingGroupTag `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() BillingGroupTagArrayOutput
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 []CustomLineItemTag `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() CustomLineItemTagArrayOutput
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 []PricingPlanTag `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() PricingPlanTagArrayOutput
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 []PricingRuleTag `pulumi:"tags"` // One of MARKUP or DISCOUNT that describes the direction of the rate that is applied to a pricing plan. 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() PricingRuleTagArrayOutput
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 or DISCOUNT that describes the direction of the rate that is applied to a pricing plan.
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 PricingPlanTagArrayOutput `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 PricingPlanTagArrayInput }
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() PricingPlanTagArrayOutput
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 PricingPlanTagArgs ¶ added in v0.16.0
type PricingPlanTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (PricingPlanTagArgs) ElementType ¶ added in v0.16.0
func (PricingPlanTagArgs) ElementType() reflect.Type
func (PricingPlanTagArgs) ToPricingPlanTagOutput ¶ added in v0.16.0
func (i PricingPlanTagArgs) ToPricingPlanTagOutput() PricingPlanTagOutput
func (PricingPlanTagArgs) ToPricingPlanTagOutputWithContext ¶ added in v0.16.0
func (i PricingPlanTagArgs) ToPricingPlanTagOutputWithContext(ctx context.Context) PricingPlanTagOutput
type PricingPlanTagArray ¶ added in v0.16.0
type PricingPlanTagArray []PricingPlanTagInput
func (PricingPlanTagArray) ElementType ¶ added in v0.16.0
func (PricingPlanTagArray) ElementType() reflect.Type
func (PricingPlanTagArray) ToPricingPlanTagArrayOutput ¶ added in v0.16.0
func (i PricingPlanTagArray) ToPricingPlanTagArrayOutput() PricingPlanTagArrayOutput
func (PricingPlanTagArray) ToPricingPlanTagArrayOutputWithContext ¶ added in v0.16.0
func (i PricingPlanTagArray) ToPricingPlanTagArrayOutputWithContext(ctx context.Context) PricingPlanTagArrayOutput
type PricingPlanTagArrayInput ¶ added in v0.16.0
type PricingPlanTagArrayInput interface { pulumi.Input ToPricingPlanTagArrayOutput() PricingPlanTagArrayOutput ToPricingPlanTagArrayOutputWithContext(context.Context) PricingPlanTagArrayOutput }
PricingPlanTagArrayInput is an input type that accepts PricingPlanTagArray and PricingPlanTagArrayOutput values. You can construct a concrete instance of `PricingPlanTagArrayInput` via:
PricingPlanTagArray{ PricingPlanTagArgs{...} }
type PricingPlanTagArrayOutput ¶ added in v0.16.0
type PricingPlanTagArrayOutput struct{ *pulumi.OutputState }
func (PricingPlanTagArrayOutput) ElementType ¶ added in v0.16.0
func (PricingPlanTagArrayOutput) ElementType() reflect.Type
func (PricingPlanTagArrayOutput) Index ¶ added in v0.16.0
func (o PricingPlanTagArrayOutput) Index(i pulumi.IntInput) PricingPlanTagOutput
func (PricingPlanTagArrayOutput) ToPricingPlanTagArrayOutput ¶ added in v0.16.0
func (o PricingPlanTagArrayOutput) ToPricingPlanTagArrayOutput() PricingPlanTagArrayOutput
func (PricingPlanTagArrayOutput) ToPricingPlanTagArrayOutputWithContext ¶ added in v0.16.0
func (o PricingPlanTagArrayOutput) ToPricingPlanTagArrayOutputWithContext(ctx context.Context) PricingPlanTagArrayOutput
type PricingPlanTagInput ¶ added in v0.16.0
type PricingPlanTagInput interface { pulumi.Input ToPricingPlanTagOutput() PricingPlanTagOutput ToPricingPlanTagOutputWithContext(context.Context) PricingPlanTagOutput }
PricingPlanTagInput is an input type that accepts PricingPlanTagArgs and PricingPlanTagOutput values. You can construct a concrete instance of `PricingPlanTagInput` via:
PricingPlanTagArgs{...}
type PricingPlanTagOutput ¶ added in v0.16.0
type PricingPlanTagOutput struct{ *pulumi.OutputState }
func (PricingPlanTagOutput) ElementType ¶ added in v0.16.0
func (PricingPlanTagOutput) ElementType() reflect.Type
func (PricingPlanTagOutput) Key ¶ added in v0.16.0
func (o PricingPlanTagOutput) Key() pulumi.StringOutput
func (PricingPlanTagOutput) ToPricingPlanTagOutput ¶ added in v0.16.0
func (o PricingPlanTagOutput) ToPricingPlanTagOutput() PricingPlanTagOutput
func (PricingPlanTagOutput) ToPricingPlanTagOutputWithContext ¶ added in v0.16.0
func (o PricingPlanTagOutput) ToPricingPlanTagOutputWithContext(ctx context.Context) PricingPlanTagOutput
func (PricingPlanTagOutput) Value ¶ added in v0.16.0
func (o PricingPlanTagOutput) Value() pulumi.StringOutput
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"` // 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.Float64Output `pulumi:"modifierPercentage"` // Pricing rule name Name pulumi.StringOutput `pulumi:"name"` // 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 PricingRuleTagArrayOutput `pulumi:"tags"` // One of MARKUP or DISCOUNT that describes the direction of the rate that is applied to a pricing plan. Type PricingRuleTypeOutput `pulumi:"type"` }
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 { // Pricing rule description Description pulumi.StringPtrInput // Pricing rule modifier percentage ModifierPercentage pulumi.Float64Input // Pricing rule name Name 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 PricingRuleTagArrayInput // One of MARKUP or DISCOUNT that describes the direction of the rate that is applied to a pricing plan. Type PricingRuleTypeInput }
The set of arguments for constructing a PricingRule resource.
func (PricingRuleArgs) ElementType ¶
func (PricingRuleArgs) ElementType() reflect.Type
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) 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.Float64Output
Pricing rule modifier percentage
func (PricingRuleOutput) Name ¶ added in v0.17.0
func (o PricingRuleOutput) Name() pulumi.StringOutput
Pricing rule name
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() PricingRuleTagArrayOutput
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 or DISCOUNT that describes the direction of the rate that is applied to a pricing plan.
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 PricingRuleScopeArgs and PricingRuleScopeOutput values. You can construct a concrete instance of `PricingRuleScopeInput` via:
PricingRuleScopeArgs{...}
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 PricingRuleTagArgs ¶ added in v0.16.0
type PricingRuleTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (PricingRuleTagArgs) ElementType ¶ added in v0.16.0
func (PricingRuleTagArgs) ElementType() reflect.Type
func (PricingRuleTagArgs) ToPricingRuleTagOutput ¶ added in v0.16.0
func (i PricingRuleTagArgs) ToPricingRuleTagOutput() PricingRuleTagOutput
func (PricingRuleTagArgs) ToPricingRuleTagOutputWithContext ¶ added in v0.16.0
func (i PricingRuleTagArgs) ToPricingRuleTagOutputWithContext(ctx context.Context) PricingRuleTagOutput
type PricingRuleTagArray ¶ added in v0.16.0
type PricingRuleTagArray []PricingRuleTagInput
func (PricingRuleTagArray) ElementType ¶ added in v0.16.0
func (PricingRuleTagArray) ElementType() reflect.Type
func (PricingRuleTagArray) ToPricingRuleTagArrayOutput ¶ added in v0.16.0
func (i PricingRuleTagArray) ToPricingRuleTagArrayOutput() PricingRuleTagArrayOutput
func (PricingRuleTagArray) ToPricingRuleTagArrayOutputWithContext ¶ added in v0.16.0
func (i PricingRuleTagArray) ToPricingRuleTagArrayOutputWithContext(ctx context.Context) PricingRuleTagArrayOutput
type PricingRuleTagArrayInput ¶ added in v0.16.0
type PricingRuleTagArrayInput interface { pulumi.Input ToPricingRuleTagArrayOutput() PricingRuleTagArrayOutput ToPricingRuleTagArrayOutputWithContext(context.Context) PricingRuleTagArrayOutput }
PricingRuleTagArrayInput is an input type that accepts PricingRuleTagArray and PricingRuleTagArrayOutput values. You can construct a concrete instance of `PricingRuleTagArrayInput` via:
PricingRuleTagArray{ PricingRuleTagArgs{...} }
type PricingRuleTagArrayOutput ¶ added in v0.16.0
type PricingRuleTagArrayOutput struct{ *pulumi.OutputState }
func (PricingRuleTagArrayOutput) ElementType ¶ added in v0.16.0
func (PricingRuleTagArrayOutput) ElementType() reflect.Type
func (PricingRuleTagArrayOutput) Index ¶ added in v0.16.0
func (o PricingRuleTagArrayOutput) Index(i pulumi.IntInput) PricingRuleTagOutput
func (PricingRuleTagArrayOutput) ToPricingRuleTagArrayOutput ¶ added in v0.16.0
func (o PricingRuleTagArrayOutput) ToPricingRuleTagArrayOutput() PricingRuleTagArrayOutput
func (PricingRuleTagArrayOutput) ToPricingRuleTagArrayOutputWithContext ¶ added in v0.16.0
func (o PricingRuleTagArrayOutput) ToPricingRuleTagArrayOutputWithContext(ctx context.Context) PricingRuleTagArrayOutput
type PricingRuleTagInput ¶ added in v0.16.0
type PricingRuleTagInput interface { pulumi.Input ToPricingRuleTagOutput() PricingRuleTagOutput ToPricingRuleTagOutputWithContext(context.Context) PricingRuleTagOutput }
PricingRuleTagInput is an input type that accepts PricingRuleTagArgs and PricingRuleTagOutput values. You can construct a concrete instance of `PricingRuleTagInput` via:
PricingRuleTagArgs{...}
type PricingRuleTagOutput ¶ added in v0.16.0
type PricingRuleTagOutput struct{ *pulumi.OutputState }
func (PricingRuleTagOutput) ElementType ¶ added in v0.16.0
func (PricingRuleTagOutput) ElementType() reflect.Type
func (PricingRuleTagOutput) Key ¶ added in v0.16.0
func (o PricingRuleTagOutput) Key() pulumi.StringOutput
func (PricingRuleTagOutput) ToPricingRuleTagOutput ¶ added in v0.16.0
func (o PricingRuleTagOutput) ToPricingRuleTagOutput() PricingRuleTagOutput
func (PricingRuleTagOutput) ToPricingRuleTagOutputWithContext ¶ added in v0.16.0
func (o PricingRuleTagOutput) ToPricingRuleTagOutputWithContext(ctx context.Context) PricingRuleTagOutput
func (PricingRuleTagOutput) Value ¶ added in v0.16.0
func (o PricingRuleTagOutput) Value() pulumi.StringOutput
type PricingRuleType ¶
type PricingRuleType string
One of MARKUP or DISCOUNT that describes the direction of the rate that is applied to a pricing plan.
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 PricingRuleTypeArgs and PricingRuleTypeOutput values. You can construct a concrete instance of `PricingRuleTypeInput` via:
PricingRuleTypeArgs{...}
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