Module Awso_billingconductor.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule AttributeValue : sig ... end
Sourcemodule LineItemFilterValue : sig ... end
Sourcemodule AttributeValueList : sig ... end
Sourcemodule LineItemFilterValuesList : sig ... end
Sourcemodule MatchOption : sig ... end
Sourcemodule TieringActivated : sig ... end
Sourcemodule LineItemFilter : sig ... end

A representation of the line item filter for your custom line item. You can use line item filters to include or exclude specific resource values from the billing group's total cost. For example, if you create a custom line item and you want to filter out a value, such as Savings Plans discounts, you can update LineItemFilter to exclude it.

Sourcemodule CustomLineItemChargeValue : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule FreeTierConfig : sig ... end

The possible Amazon Web Services Free Tier configurations.

Sourcemodule CustomLineItemType : sig ... end
Sourcemodule LineItemFiltersList : sig ... end

A representation of the charge details that are associated with a flat custom line item.

A representation of the charge details that are associated with a percentage custom line item.

Sourcemodule Service : sig ... end
Sourcemodule PricingPlanFullArn : sig ... end
Sourcemodule Boolean : sig ... end
Sourcemodule ResponsibilityTransferArn : sig ... end
Sourcemodule SearchOption : sig ... end
Sourcemodule SearchValue : sig ... end
Sourcemodule Attribute : sig ... end

The key-value pair that represents the attribute by which the BillingGroupCostReportResults are grouped. For example, if you want a service-level breakdown for Amazon Simple Storage Service (Amazon S3) of the billing group, the attribute will be a key-value pair of "PRODUCT_NAME" and "S3".

Sourcemodule ValidationExceptionField : sig ... end

The field's information of a request that resulted in an exception.

Sourcemodule BillingPeriod : sig ... end
Sourcemodule BillingEntity : sig ... end
Sourcemodule Instant : sig ... end
Sourcemodule ModifierPercentage : sig ... end
Sourcemodule Operation : sig ... end
Sourcemodule PricingRuleArn : sig ... end
Sourcemodule PricingRuleDescription : sig ... end
Sourcemodule PricingRuleName : sig ... end
Sourcemodule PricingRuleScope : sig ... end
Sourcemodule PricingRuleType : sig ... end
Sourcemodule Tiering : sig ... end

The set of tiering configurations for the pricing rule.

Sourcemodule UsageType : sig ... end
Sourcemodule PricingPlanArn : sig ... end
Sourcemodule PricingPlanDescription : sig ... end
Sourcemodule PricingPlanName : sig ... end
Sourcemodule AccountId : sig ... end
Sourcemodule BillingGroupArn : sig ... end
Sourcemodule ComputationRuleEnum : sig ... end
Sourcemodule CurrencyCode : sig ... end
Sourcemodule CustomLineItemArn : sig ... end
Sourcemodule CustomLineItemDescription : sig ... end
Sourcemodule CustomLineItemName : sig ... end
Sourcemodule CustomLineItemProductCode : sig ... end

A representation of the charge details of a custom line item.

Sourcemodule NumberOfAssociations : sig ... end
Sourcemodule PresentationObject : sig ... end

An object that defines how custom line item charges are presented in the bill, containing specifications for service presentation.

Sourcemodule BillingGroupDescription : sig ... end
Sourcemodule BillingGroupName : sig ... end
Sourcemodule BillingGroupStatus : sig ... end
Sourcemodule BillingGroupStatusReason : sig ... end
Sourcemodule BillingGroupType : sig ... end
Sourcemodule ComputationPreference : sig ... end

The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.

Specifies if the billing group has the following features enabled.

Sourcemodule NumberOfAccounts : sig ... end
Sourcemodule StringSearch : sig ... end

A structure that defines string search parameters.

Sourcemodule AWSCost : sig ... end
Sourcemodule Currency : sig ... end
Sourcemodule Margin : sig ... end
Sourcemodule MarginPercentage : sig ... end
Sourcemodule ProformaCost : sig ... end
Sourcemodule AccountEmail : sig ... end
Sourcemodule AccountName : sig ... end
Sourcemodule AttributesList : sig ... end
Sourcemodule AssociateResourceError : sig ... end

A representation of a resource association error.

Sourcemodule ConflictExceptionReason : sig ... end
Sourcemodule RetryAfterSeconds : sig ... end
Sourcemodule UpdateFreeTierConfig : sig ... end

The possible Amazon Web Services Free Tier configurations.

Sourcemodule ValidationExceptionReason : sig ... end

A representation of the new charge details that are associated with a flat custom line item.

A representation of the new charge details that are associated with a percentage custom line item.

Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end

A representation of a resource association for a custom line item.

Sourcemodule PricingRuleListElement : sig ... end

A representation of a pricing rule.

Sourcemodule PricingRuleArns : sig ... end
Sourcemodule PricingPlanListElement : sig ... end

A representation of a pricing plan.

Sourcemodule PricingPlanArns : sig ... end
Sourcemodule CustomLineItemListElement : sig ... end

A representation of a custom line item.

Sourcemodule AccountIdList : sig ... end
Sourcemodule BillingGroupArnList : sig ... end
Sourcemodule CustomLineItemArns : sig ... end
Sourcemodule CustomLineItemNameList : sig ... end

A representation of a custom line item version.

A billing period filter that specifies the custom line item versions to retrieve.

Sourcemodule BillingGroupListElement : sig ... end

A representation of a billing group.

Sourcemodule BillingGroupStatusList : sig ... end
Sourcemodule BillingGroupTypeList : sig ... end
Sourcemodule PrimaryAccountIdList : sig ... end
Sourcemodule StringSearches : sig ... end

A summary report of actual Amazon Web Services charges and calculated Amazon Web Services charges, based on the associated pricing plan of a billing group.

A representation of a linked account.

Sourcemodule AccountIdFilterList : sig ... end
Sourcemodule Association : sig ... end

A paginated call to retrieve a list of summary reports of actual Amazon Web Services charges and the calculated Amazon Web Services charges, broken down by attributes.

Sourcemodule GroupByAttributeName : sig ... end
Sourcemodule CreateFreeTierConfig : sig ... end

The possible Amazon Web Services Free Tier configurations.

A representation of the charge details that are associated with a flat custom line item.

A representation of the charge details that are associated with a percentage custom line item.

A resource disassociation result for a percentage custom line item.

A resource association result for a percentage custom line item.

Sourcemodule AccessDeniedException : sig ... end

You do not have sufficient access to perform this action.

Sourcemodule ConflictException : sig ... end

You can cause an inconsistent state by updating or deleting a resource.

Sourcemodule InternalServerException : sig ... end

An unexpected error occurred while processing a request.

Sourcemodule ResourceNotFoundException : sig ... end

The request references a resource that doesn't exist.

Sourcemodule ThrottlingException : sig ... end

The request was denied due to request throttling.

Sourcemodule UpdateTieringInput : sig ... end

The set of tiering configurations for the pricing rule.

Sourcemodule ValidationException : sig ... end

The input doesn't match with the constraints specified by Amazon Web Services services.

Sourcemodule BillingGroupFullArn : sig ... end

The billing period range in which the custom line item request will be applied.

A representation of the new charge details of a custom line item. This should contain only one of Flat or Percentage.

Specifies if the billing group has the following features enabled.

Sourcemodule Arn : sig ... end
Sourcemodule TagKeyList : sig ... end
Sourcemodule TagMap : sig ... end
Sourcemodule Token : sig ... end

A filter that specifies the type of resource associations that should be retrieved for a custom line item.

Sourcemodule MaxCustomLineItemResults : sig ... end
Sourcemodule PricingRuleList : sig ... end
Sourcemodule ListPricingRulesFilter : sig ... end

The filter that specifies criteria that the pricing rules returned by the ListPricingRules API will adhere to.

Sourcemodule MaxPricingRuleResults : sig ... end
Sourcemodule MaxPricingPlanResults : sig ... end
Sourcemodule PricingPlanList : sig ... end
Sourcemodule ListPricingPlansFilter : sig ... end

The filter that specifies the Amazon Resource Names (ARNs) of pricing plans, to retrieve pricing plan information.

Sourcemodule CustomLineItemList : sig ... end
Sourcemodule ListCustomLineItemsFilter : sig ... end

A filter that specifies the custom line items and billing groups to retrieve FFLI information.

Sourcemodule CustomLineItemVersionList : sig ... end

A filter that specifies the billing period range where the custom line item versions reside.

Sourcemodule BillingGroupList : sig ... end
Sourcemodule ListBillingGroupsFilter : sig ... end

The filter that specifies the billing groups and pricing plans to retrieve billing group information.

Sourcemodule MaxBillingGroupResults : sig ... end

The filter used to retrieve specific BillingGroupCostReportElements.

Sourcemodule AccountAssociationsList : sig ... end

The filter on the account ID of the linked account, or any of the following: MONITORED: linked accounts that are associated to billing groups. UNMONITORED: linked accounts that are not associated to billing groups. Billing Group Arn: linked accounts that are associated to the provided Billing Group Arn.

Sourcemodule BillingPeriodRange : sig ... end

A time range for which the margin summary is effective. The time range can be up to 12 months.

Sourcemodule GroupByAttributesList : sig ... end

The request would cause a service limit to exceed.

Sourcemodule ClientToken : sig ... end
Sourcemodule CreateTieringInput : sig ... end

The set of tiering configurations for the pricing rule.

Sourcemodule PricingRuleArnsInput : sig ... end

The charge details of a custom line item. It should contain only one of Flat or Percentage.

Sourcemodule AccountGrouping : sig ... end

The set of accounts that will be under the billing group. The set of accounts resemble the linked accounts in a consolidated billing family.

Sourcemodule UpdatePricingRuleOutput : sig ... end

Updates an existing pricing rule.

Sourcemodule UpdatePricingRuleInput : sig ... end

Updates an existing pricing rule.

Sourcemodule UpdatePricingPlanOutput : sig ... end

This updates an existing pricing plan.

Sourcemodule UpdatePricingPlanInput : sig ... end

This updates an existing pricing plan.

Update an existing custom line item in the current or previous billing period.

Sourcemodule UpdateCustomLineItemInput : sig ... end

Update an existing custom line item in the current or previous billing period.

Sourcemodule UpdateBillingGroupOutput : sig ... end

This updates an existing billing group.

Sourcemodule UpdateBillingGroupInput : sig ... end

This updates an existing billing group.

Sourcemodule UntagResourceResponse : sig ... end

Deletes specified tags from a resource.

Sourcemodule UntagResourceRequest : sig ... end

Deletes specified tags from a resource.

Sourcemodule TagResourceResponse : sig ... end

Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed.

Sourcemodule TagResourceRequest : sig ... end

Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed.

A list the tags for a resource.

A list the tags for a resource.

List the resources that are associated to a custom line item.

List the resources that are associated to a custom line item.

Sourcemodule ListPricingRulesOutput : sig ... end

Describes a pricing rule that can be associated to a pricing plan, or set of pricing plans.

Sourcemodule ListPricingRulesInput : sig ... end

Describes a pricing rule that can be associated to a pricing plan, or set of pricing plans.

Lists the pricing rules that are associated with a pricing plan.

Lists the pricing rules that are associated with a pricing plan.

Sourcemodule ListPricingPlansOutput : sig ... end

A paginated call to get pricing plans for the given billing period. If you don't provide a billing period, the current billing period is used.

Sourcemodule ListPricingPlansInput : sig ... end

A paginated call to get pricing plans for the given billing period. If you don't provide a billing period, the current billing period is used.

A list of the pricing plans that are associated with a pricing rule.

A list of the pricing plans that are associated with a pricing rule.

Sourcemodule ListCustomLineItemsOutput : sig ... end

A paginated call to get a list of all custom line items (FFLIs) for the given billing period. If you don't provide a billing period, the current billing period is used.

Sourcemodule ListCustomLineItemsInput : sig ... end

A paginated call to get a list of all custom line items (FFLIs) for the given billing period. If you don't provide a billing period, the current billing period is used.

A paginated call to get a list of all custom line item versions.

A paginated call to get a list of all custom line item versions.

Sourcemodule ListBillingGroupsOutput : sig ... end

A paginated call to retrieve a list of billing groups for the given billing period. If you don't provide a billing group, the current billing period is used.

Sourcemodule ListBillingGroupsInput : sig ... end

A paginated call to retrieve a list of billing groups for the given billing period. If you don't provide a billing group, the current billing period is used.

A paginated call to retrieve a summary report of actual Amazon Web Services charges and the calculated Amazon Web Services charges based on the associated pricing plan of a billing group.

A paginated call to retrieve a summary report of actual Amazon Web Services charges and the calculated Amazon Web Services charges based on the associated pricing plan of a billing group.

This is a paginated call to list linked accounts that are linked to the payer account for the specified time period. If no information is provided, the current billing period is used. The response will optionally include the billing group that's associated with the linked account.

This is a paginated call to list linked accounts that are linked to the payer account for the specified time period. If no information is provided, the current billing period is used. The response will optionally include the billing group that's associated with the linked account.

Retrieves the margin summary report, which includes the Amazon Web Services cost and charged amount (pro forma cost) by Amazon Web Services service for a specific billing group.

Retrieves the margin summary report, which includes the Amazon Web Services cost and charged amount (pro forma cost) by Amazon Web Services service for a specific billing group.

Disassociates a list of pricing rules from a pricing plan.

Disassociates a list of pricing rules from a pricing plan.

Removes the specified list of account IDs from the given billing group.

Sourcemodule DisassociateAccountsInput : sig ... end

Removes the specified list of account IDs from the given billing group.

Sourcemodule DeletePricingRuleOutput : sig ... end

Deletes the pricing rule that's identified by the input Amazon Resource Name (ARN).

Sourcemodule DeletePricingRuleInput : sig ... end

Deletes the pricing rule that's identified by the input Amazon Resource Name (ARN).

Sourcemodule DeletePricingPlanOutput : sig ... end

Deletes a pricing plan. The pricing plan must not be associated with any billing groups to delete successfully.

Sourcemodule DeletePricingPlanInput : sig ... end

Deletes a pricing plan. The pricing plan must not be associated with any billing groups to delete successfully.

Deletes the custom line item identified by the given ARN in the current, or previous billing period.

Sourcemodule DeleteCustomLineItemInput : sig ... end

Deletes the custom line item identified by the given ARN in the current, or previous billing period.

Sourcemodule DeleteBillingGroupOutput : sig ... end

Deletes a billing group.

Sourcemodule DeleteBillingGroupInput : sig ... end

Deletes a billing group.

Sourcemodule CreatePricingRuleOutput : sig ... end

Creates a pricing rule can be associated to a pricing plan, or a set of pricing plans.

Sourcemodule CreatePricingRuleInput : sig ... end

Creates a pricing rule can be associated to a pricing plan, or a set of pricing plans.

Sourcemodule CreatePricingPlanOutput : sig ... end

Creates a pricing plan that is used for computing Amazon Web Services charges for billing groups.

Sourcemodule CreatePricingPlanInput : sig ... end

Creates a pricing plan that is used for computing Amazon Web Services charges for billing groups.

Creates a custom line item that can be used to create a one-time fixed charge that can be applied to a single billing group for the current or previous billing period. The one-time fixed charge is either a fee or discount.

Sourcemodule CreateCustomLineItemInput : sig ... end

Creates a custom line item that can be used to create a one-time fixed charge that can be applied to a single billing group for the current or previous billing period. The one-time fixed charge is either a fee or discount.

Sourcemodule CreateBillingGroupOutput : sig ... end

Creates a billing group that resembles a consolidated billing family that Amazon Web Services charges, based off of the predefined pricing plan computation.

Sourcemodule CreateBillingGroupInput : sig ... end

Creates a billing group that resembles a consolidated billing family that Amazon Web Services charges, based off of the predefined pricing plan computation.

Disassociates a batch of resources from a percentage custom line item.

Disassociates a batch of resources from a percentage custom line item.

Associates a batch of resources to a percentage custom line item.

Associates a batch of resources to a percentage custom line item.

Connects an array of PricingRuleArns to a defined PricingPlan. The maximum number PricingRuleArn that can be associated in one call is 30.

Connects an array of PricingRuleArns to a defined PricingPlan. The maximum number PricingRuleArn that can be associated in one call is 30.

Sourcemodule AssociateAccountsOutput : sig ... end

Connects an array of account IDs in a consolidated billing family to a predefined billing group. The account IDs must be a part of the consolidated billing family during the current month, and not already associated with another billing group. The maximum number of accounts that can be associated in one call is 30.

Sourcemodule AssociateAccountsInput : sig ... end

Connects an array of account IDs in a consolidated billing family to a predefined billing group. The account IDs must be a part of the consolidated billing family during the current month, and not already associated with another billing group. The maximum number of accounts that can be associated in one call is 30.