# Packages
Package billingconductoriface provides an interface to enable mocking the AWSBillingConductor service client for testing your code.
# Functions
AssociateResourceErrorReason_Values returns all elements of the AssociateResourceErrorReason enum.
BillingGroupStatus_Values returns all elements of the BillingGroupStatus enum.
ConflictExceptionReason_Values returns all elements of the ConflictExceptionReason enum.
CurrencyCode_Values returns all elements of the CurrencyCode enum.
CustomLineItemRelationship_Values returns all elements of the CustomLineItemRelationship enum.
CustomLineItemType_Values returns all elements of the CustomLineItemType enum.
GroupByAttributeName_Values returns all elements of the GroupByAttributeName enum.
LineItemFilterAttributeName_Values returns all elements of the LineItemFilterAttributeName enum.
LineItemFilterValue_Values returns all elements of the LineItemFilterValue enum.
MatchOption_Values returns all elements of the MatchOption enum.
New creates a new instance of the BillingConductor client with a session.
PricingRuleScope_Values returns all elements of the PricingRuleScope enum.
PricingRuleType_Values returns all elements of the PricingRuleType enum.
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum.
# Constants
AssociateResourceErrorReasonIllegalCustomlineitem is a AssociateResourceErrorReason enum value.
AssociateResourceErrorReasonInternalServerException is a AssociateResourceErrorReason enum value.
AssociateResourceErrorReasonInvalidArn is a AssociateResourceErrorReason enum value.
AssociateResourceErrorReasonInvalidBillingPeriodRange is a AssociateResourceErrorReason enum value.
AssociateResourceErrorReasonServiceLimitExceeded is a AssociateResourceErrorReason enum value.
BillingGroupStatusActive is a BillingGroupStatus enum value.
BillingGroupStatusPrimaryAccountMissing is a BillingGroupStatus enum value.
ConflictExceptionReasonPricingPlanAttachedToBillingGroupDeleteConflict is a ConflictExceptionReason enum value.
ConflictExceptionReasonPricingRuleAttachedToPricingPlanDeleteConflict is a ConflictExceptionReason enum value.
ConflictExceptionReasonPricingRuleInPricingPlanConflict is a ConflictExceptionReason enum value.
ConflictExceptionReasonResourceNameConflict is a ConflictExceptionReason enum value.
ConflictExceptionReasonWriteConflictRetry is a ConflictExceptionReason enum value.
CurrencyCodeCny is a CurrencyCode enum value.
CurrencyCodeUsd is a CurrencyCode enum value.
CustomLineItemRelationshipChild is a CustomLineItemRelationship enum value.
CustomLineItemRelationshipParent is a CustomLineItemRelationship enum value.
CustomLineItemTypeCredit is a CustomLineItemType enum value.
CustomLineItemTypeFee is a CustomLineItemType enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceLimitExceededException for service response error code "ServiceLimitExceededException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeValidationException for service response error code "ValidationException".
GroupByAttributeNameBillingPeriod is a GroupByAttributeName enum value.
GroupByAttributeNameProductName is a GroupByAttributeName enum value.
LineItemFilterAttributeNameLineItemType is a LineItemFilterAttributeName enum value.
LineItemFilterValueSavingsPlanNegation is a LineItemFilterValue enum value.
MatchOptionNotEqual is a MatchOption enum value.
PricingRuleScopeBillingEntity is a PricingRuleScope enum value.
PricingRuleScopeGlobal is a PricingRuleScope enum value.
PricingRuleScopeService is a PricingRuleScope enum value.
PricingRuleScopeSku is a PricingRuleScope enum value.
PricingRuleTypeDiscount is a PricingRuleType enum value.
PricingRuleTypeMarkup is a PricingRuleType enum value.
PricingRuleTypeTiering is a PricingRuleType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
ValidationExceptionReasonAccountsAlreadyAssociated is a ValidationExceptionReason enum value.
ValidationExceptionReasonAccountsNotAssociated is a ValidationExceptionReason enum value.
ValidationExceptionReasonCannotDeleteAutoAssociateBillingGroup is a ValidationExceptionReason enum value.
ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value.
ValidationExceptionReasonCustomLineItemAssociationExists is a ValidationExceptionReason enum value.
ValidationExceptionReasonDuplicateAccount is a ValidationExceptionReason enum value.
ValidationExceptionReasonDuplicatePricingruleArns is a ValidationExceptionReason enum value.
ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalAccountId is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalAccounts is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalBillingEntity is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalBillingPeriod is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalBillingPeriodRange is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalChargeDetails is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalChildAssociateResource is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalCustomlineitem is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalCustomlineitemModification is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalCustomlineitemUpdate is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalEndedBillinggroup is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalExpression is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalModifierPercentage is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalOperation is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalPrimaryAccount is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalResourceArns is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalScope is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalService is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalTieringInput is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalType is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalUpdateChargeDetails is a ValidationExceptionReason enum value.
ValidationExceptionReasonIllegalUsageType is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidArn is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidBillingGroup is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidBillingGroupStatus is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidBillingPeriodForOperation is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidBillingviewArn is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidFilter is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidSkuCombo is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidTimeRange is a ValidationExceptionReason enum value.
ValidationExceptionReasonMismatchedBillinggroupArn is a ValidationExceptionReason enum value.
ValidationExceptionReasonMismatchedBillingviewArn is a ValidationExceptionReason enum value.
ValidationExceptionReasonMismatchedCustomlineitemArn is a ValidationExceptionReason enum value.
ValidationExceptionReasonMismatchedPricingplanArn is a ValidationExceptionReason enum value.
ValidationExceptionReasonMismatchedPricingruleArn is a ValidationExceptionReason enum value.
ValidationExceptionReasonMissingBillinggroup is a ValidationExceptionReason enum value.
ValidationExceptionReasonMissingCustomlineitem is a ValidationExceptionReason enum value.
ValidationExceptionReasonMissingLinkedAccountIds is a ValidationExceptionReason enum value.
ValidationExceptionReasonMissingPricingplan is a ValidationExceptionReason enum value.
ValidationExceptionReasonMissingPricingPlanArn is a ValidationExceptionReason enum value.
ValidationExceptionReasonMultipleLinkedAccountIds is a ValidationExceptionReason enum value.
ValidationExceptionReasonMultiplePricingPlanArn is a ValidationExceptionReason enum value.
ValidationExceptionReasonOther is a ValidationExceptionReason enum value.
ValidationExceptionReasonPricingrulesAlreadyAssociated is a ValidationExceptionReason enum value.
ValidationExceptionReasonPricingrulesNotAssociated is a ValidationExceptionReason enum value.
ValidationExceptionReasonPricingrulesNotExist is a ValidationExceptionReason enum value.
ValidationExceptionReasonPrimaryCannotDisassociate is a ValidationExceptionReason enum value.
ValidationExceptionReasonPrimaryNotAssociated is a ValidationExceptionReason enum value.
ValidationExceptionReasonTooManyAccountsInRequest is a ValidationExceptionReason enum value.
ValidationExceptionReasonTooManyAutoAssociateBillingGroups is a ValidationExceptionReason enum value.
ValidationExceptionReasonTooManyCustomlineitemsInRequest is a ValidationExceptionReason enum value.
ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value.
# Structs
You do not have sufficient access to perform this action.
A representation of a linked account.
The set of accounts that will be under the billing group.
A representation of a resource association error.
A resource association result for a percentage custom line item.
The key-value pair that represents the attribute by which the BillingGroupCostReportResults are grouped.
BillingConductor provides the API operation methods for making requests to AWSBillingConductor.
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 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.
A representation of a billing group.
A time range for which the margin summary is effective.
The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.
You can cause an inconsistent state by updating or deleting a resource.
The possible Amazon Web Services Free Tier configurations.
The set of tiering configurations for the pricing rule.
The billing period range in which the custom line item request will be applied.
The charge details of a custom line item.
A representation of the charge details that are associated with a flat custom line item.
A representation of a custom line item.
A representation of the charge details that are associated with a percentage custom line item.
A representation of a custom line item version.
A resource disassociation result for a percentage custom line item.
The possible Amazon Web Services Free Tier configurations.
An unexpected error occurred while processing a request.
A representation of the line item filter for your custom line item.
The filter on the account ID of the linked account, or any of the following:
MONITORED: linked accounts that are associated to billing groups.
Specifies if the billing group has the following features enabled.
The filter used to retrieve specific BillingGroupCostReportElements.
The filter that specifies the billing groups and pricing plans to retrieve billing group information.
A representation of the charge details of a custom line item.
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 filter that specifies the custom line items and billing groups to retrieve FFLI information.
A billing period filter that specifies the custom line item versions to retrieve.
A filter that specifies the billing period range where the custom line item versions reside.
The filter that specifies the Amazon Resource Names (ARNs) of pricing plans, to retrieve pricing plan information.
The filter that specifies criteria that the pricing rules returned by the ListPricingRules API will adhere to.
A filter that specifies the type of resource associations that should be retrieved for a custom line item.
A representation of a resource association for a custom line item.
A representation of a pricing plan.
A representation of a pricing rule.
The request references a resource that doesn't exist.
The request would cause a service limit to exceed.
The request was denied due to request throttling.
The set of tiering configurations for the pricing rule.
Specifies if the billing group has the following features enabled.
A representation of the new charge details of a custom line item.
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.
The possible Amazon Web Services Free Tier configurations.
The set of tiering configurations for the pricing rule.
The input doesn't match with the constraints specified by Amazon Web Services.
The field's information of a request that resulted in an exception.