

# Data Types
<a name="API_Types"></a>

The AWS Billing Conductor API contains several data types that various actions use. This section describes each data type in detail.

**Note**  
The order of each element in a data type structure is not guaranteed. Applications should not assume a particular order.

The following data types are supported:
+  [AccountAssociationsListElement](API_AccountAssociationsListElement.md) 
+  [AccountGrouping](API_AccountGrouping.md) 
+  [AssociateResourceError](API_AssociateResourceError.md) 
+  [AssociateResourceResponseElement](API_AssociateResourceResponseElement.md) 
+  [Attribute](API_Attribute.md) 
+  [BillingGroupCostReportElement](API_BillingGroupCostReportElement.md) 
+  [BillingGroupCostReportResultElement](API_BillingGroupCostReportResultElement.md) 
+  [BillingGroupListElement](API_BillingGroupListElement.md) 
+  [BillingPeriodRange](API_BillingPeriodRange.md) 
+  [ComputationPreference](API_ComputationPreference.md) 
+  [CreateFreeTierConfig](API_CreateFreeTierConfig.md) 
+  [CreateTieringInput](API_CreateTieringInput.md) 
+  [CustomLineItemBillingPeriodRange](API_CustomLineItemBillingPeriodRange.md) 
+  [CustomLineItemChargeDetails](API_CustomLineItemChargeDetails.md) 
+  [CustomLineItemFlatChargeDetails](API_CustomLineItemFlatChargeDetails.md) 
+  [CustomLineItemListElement](API_CustomLineItemListElement.md) 
+  [CustomLineItemPercentageChargeDetails](API_CustomLineItemPercentageChargeDetails.md) 
+  [CustomLineItemVersionListElement](API_CustomLineItemVersionListElement.md) 
+  [DisassociateResourceResponseElement](API_DisassociateResourceResponseElement.md) 
+  [FreeTierConfig](API_FreeTierConfig.md) 
+  [LineItemFilter](API_LineItemFilter.md) 
+  [ListAccountAssociationsFilter](API_ListAccountAssociationsFilter.md) 
+  [ListBillingGroupAccountGrouping](API_ListBillingGroupAccountGrouping.md) 
+  [ListBillingGroupCostReportsFilter](API_ListBillingGroupCostReportsFilter.md) 
+  [ListBillingGroupsFilter](API_ListBillingGroupsFilter.md) 
+  [ListCustomLineItemChargeDetails](API_ListCustomLineItemChargeDetails.md) 
+  [ListCustomLineItemFlatChargeDetails](API_ListCustomLineItemFlatChargeDetails.md) 
+  [ListCustomLineItemPercentageChargeDetails](API_ListCustomLineItemPercentageChargeDetails.md) 
+  [ListCustomLineItemsFilter](API_ListCustomLineItemsFilter.md) 
+  [ListCustomLineItemVersionsBillingPeriodRangeFilter](API_ListCustomLineItemVersionsBillingPeriodRangeFilter.md) 
+  [ListCustomLineItemVersionsFilter](API_ListCustomLineItemVersionsFilter.md) 
+  [ListPricingPlansFilter](API_ListPricingPlansFilter.md) 
+  [ListPricingRulesFilter](API_ListPricingRulesFilter.md) 
+  [ListResourcesAssociatedToCustomLineItemFilter](API_ListResourcesAssociatedToCustomLineItemFilter.md) 
+  [ListResourcesAssociatedToCustomLineItemResponseElement](API_ListResourcesAssociatedToCustomLineItemResponseElement.md) 
+  [PresentationObject](API_PresentationObject.md) 
+  [PricingPlanListElement](API_PricingPlanListElement.md) 
+  [PricingRuleListElement](API_PricingRuleListElement.md) 
+  [StringSearch](API_StringSearch.md) 
+  [Tiering](API_Tiering.md) 
+  [UpdateBillingGroupAccountGrouping](API_UpdateBillingGroupAccountGrouping.md) 
+  [UpdateCustomLineItemChargeDetails](API_UpdateCustomLineItemChargeDetails.md) 
+  [UpdateCustomLineItemFlatChargeDetails](API_UpdateCustomLineItemFlatChargeDetails.md) 
+  [UpdateCustomLineItemPercentageChargeDetails](API_UpdateCustomLineItemPercentageChargeDetails.md) 
+  [UpdateFreeTierConfig](API_UpdateFreeTierConfig.md) 
+  [UpdateTieringInput](API_UpdateTieringInput.md) 
+  [ValidationExceptionField](API_ValidationExceptionField.md) 