Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Operations
- AssociateAccounts
- AssociatePricingRules
- BatchAssociateResourcesToCustomLineItem
- BatchDisassociateResourcesFromCustomLineItem
- CreateBillingGroup
- CreateCustomLineItem
- CreatePricingPlan
- CreatePricingRule
- DeleteBillingGroup
- DeleteCustomLineItem
- DeletePricingPlan
- DeletePricingRule
- DisassociateAccounts
- DisassociatePricingRules
- ListAccountAssociations
- ListBillingGroupCostReports
- ListBillingGroups
- ListCustomLineItemVersions
- ListCustomLineItems
- ListPricingPlans
- ListPricingPlansAssociatedWithPricingRule
- ListPricingRules
- ListPricingRulesAssociatedToPricingPlan
- ListResourcesAssociatedToCustomLineItem
- ListTagsForResource
- TagResource
- UntagResource
- UpdateBillingGroup
- UpdateCustomLineItem
- UpdatePricingPlan
- UpdatePricingRule
- Types
- AccountAssociationsListElement
- AccountGrouping
- AssociateResourceError
- AssociateResourceResponseElement
- BillingGroupCostReportElement
- BillingGroupListElement
- ComputationPreference
- CreateFreeTierConfig
- CreateTieringInput
- CustomLineItemBillingPeriodRange
- CustomLineItemChargeDetails
- CustomLineItemFlatChargeDetails
- CustomLineItemListElement
- CustomLineItemPercentageChargeDetails
- CustomLineItemVersionListElement
- DisassociateResourceResponseElement
- FreeTierConfig
- ListAccountAssociationsFilter
- ListBillingGroupCostReportsFilter
- ListBillingGroupsFilter
- ListCustomLineItemChargeDetails
- ListCustomLineItemFlatChargeDetails
- ListCustomLineItemPercentageChargeDetails
- ListCustomLineItemVersionsBillingPeriodRangeFilter
- ListCustomLineItemVersionsFilter
- ListCustomLineItemsFilter
- ListPricingPlansFilter
- ListPricingRulesFilter
- ListResourcesAssociatedToCustomLineItemFilter
- ListResourcesAssociatedToCustomLineItemResponseElement
- PricingPlanListElement
- PricingRuleListElement
- Tiering
- UpdateCustomLineItemChargeDetails
- UpdateCustomLineItemFlatChargeDetails
- UpdateCustomLineItemPercentageChargeDetails
- UpdateFreeTierConfig
- UpdateTieringInput
Synopsis
- associateAccounts_arn :: Lens' AssociateAccounts Text
- associateAccounts_accountIds :: Lens' AssociateAccounts (NonEmpty Text)
- associateAccountsResponse_arn :: Lens' AssociateAccountsResponse (Maybe Text)
- associateAccountsResponse_httpStatus :: Lens' AssociateAccountsResponse Int
- associatePricingRules_arn :: Lens' AssociatePricingRules Text
- associatePricingRules_pricingRuleArns :: Lens' AssociatePricingRules (NonEmpty Text)
- associatePricingRulesResponse_arn :: Lens' AssociatePricingRulesResponse (Maybe Text)
- associatePricingRulesResponse_httpStatus :: Lens' AssociatePricingRulesResponse Int
- batchAssociateResourcesToCustomLineItem_billingPeriodRange :: Lens' BatchAssociateResourcesToCustomLineItem (Maybe CustomLineItemBillingPeriodRange)
- batchAssociateResourcesToCustomLineItem_targetArn :: Lens' BatchAssociateResourcesToCustomLineItem Text
- batchAssociateResourcesToCustomLineItem_resourceArns :: Lens' BatchAssociateResourcesToCustomLineItem (NonEmpty Text)
- batchAssociateResourcesToCustomLineItemResponse_failedAssociatedResources :: Lens' BatchAssociateResourcesToCustomLineItemResponse (Maybe [AssociateResourceResponseElement])
- batchAssociateResourcesToCustomLineItemResponse_successfullyAssociatedResources :: Lens' BatchAssociateResourcesToCustomLineItemResponse (Maybe [AssociateResourceResponseElement])
- batchAssociateResourcesToCustomLineItemResponse_httpStatus :: Lens' BatchAssociateResourcesToCustomLineItemResponse Int
- batchDisassociateResourcesFromCustomLineItem_billingPeriodRange :: Lens' BatchDisassociateResourcesFromCustomLineItem (Maybe CustomLineItemBillingPeriodRange)
- batchDisassociateResourcesFromCustomLineItem_targetArn :: Lens' BatchDisassociateResourcesFromCustomLineItem Text
- batchDisassociateResourcesFromCustomLineItem_resourceArns :: Lens' BatchDisassociateResourcesFromCustomLineItem (NonEmpty Text)
- batchDisassociateResourcesFromCustomLineItemResponse_failedDisassociatedResources :: Lens' BatchDisassociateResourcesFromCustomLineItemResponse (Maybe [DisassociateResourceResponseElement])
- batchDisassociateResourcesFromCustomLineItemResponse_successfullyDisassociatedResources :: Lens' BatchDisassociateResourcesFromCustomLineItemResponse (Maybe [DisassociateResourceResponseElement])
- batchDisassociateResourcesFromCustomLineItemResponse_httpStatus :: Lens' BatchDisassociateResourcesFromCustomLineItemResponse Int
- createBillingGroup_clientToken :: Lens' CreateBillingGroup (Maybe Text)
- createBillingGroup_description :: Lens' CreateBillingGroup (Maybe Text)
- createBillingGroup_primaryAccountId :: Lens' CreateBillingGroup (Maybe Text)
- createBillingGroup_tags :: Lens' CreateBillingGroup (Maybe (HashMap Text Text))
- createBillingGroup_name :: Lens' CreateBillingGroup Text
- createBillingGroup_accountGrouping :: Lens' CreateBillingGroup AccountGrouping
- createBillingGroup_computationPreference :: Lens' CreateBillingGroup ComputationPreference
- createBillingGroupResponse_arn :: Lens' CreateBillingGroupResponse (Maybe Text)
- createBillingGroupResponse_httpStatus :: Lens' CreateBillingGroupResponse Int
- createCustomLineItem_billingPeriodRange :: Lens' CreateCustomLineItem (Maybe CustomLineItemBillingPeriodRange)
- createCustomLineItem_clientToken :: Lens' CreateCustomLineItem (Maybe Text)
- createCustomLineItem_tags :: Lens' CreateCustomLineItem (Maybe (HashMap Text Text))
- createCustomLineItem_name :: Lens' CreateCustomLineItem Text
- createCustomLineItem_description :: Lens' CreateCustomLineItem Text
- createCustomLineItem_billingGroupArn :: Lens' CreateCustomLineItem Text
- createCustomLineItem_chargeDetails :: Lens' CreateCustomLineItem CustomLineItemChargeDetails
- createCustomLineItemResponse_arn :: Lens' CreateCustomLineItemResponse (Maybe Text)
- createCustomLineItemResponse_httpStatus :: Lens' CreateCustomLineItemResponse Int
- createPricingPlan_clientToken :: Lens' CreatePricingPlan (Maybe Text)
- createPricingPlan_description :: Lens' CreatePricingPlan (Maybe Text)
- createPricingPlan_pricingRuleArns :: Lens' CreatePricingPlan (Maybe [Text])
- createPricingPlan_tags :: Lens' CreatePricingPlan (Maybe (HashMap Text Text))
- createPricingPlan_name :: Lens' CreatePricingPlan Text
- createPricingPlanResponse_arn :: Lens' CreatePricingPlanResponse (Maybe Text)
- createPricingPlanResponse_httpStatus :: Lens' CreatePricingPlanResponse Int
- createPricingRule_billingEntity :: Lens' CreatePricingRule (Maybe Text)
- createPricingRule_clientToken :: Lens' CreatePricingRule (Maybe Text)
- createPricingRule_description :: Lens' CreatePricingRule (Maybe Text)
- createPricingRule_modifierPercentage :: Lens' CreatePricingRule (Maybe Double)
- createPricingRule_service :: Lens' CreatePricingRule (Maybe Text)
- createPricingRule_tags :: Lens' CreatePricingRule (Maybe (HashMap Text Text))
- createPricingRule_tiering :: Lens' CreatePricingRule (Maybe CreateTieringInput)
- createPricingRule_name :: Lens' CreatePricingRule Text
- createPricingRule_scope :: Lens' CreatePricingRule PricingRuleScope
- createPricingRule_type :: Lens' CreatePricingRule PricingRuleType
- createPricingRuleResponse_arn :: Lens' CreatePricingRuleResponse (Maybe Text)
- createPricingRuleResponse_httpStatus :: Lens' CreatePricingRuleResponse Int
- deleteBillingGroup_arn :: Lens' DeleteBillingGroup Text
- deleteBillingGroupResponse_arn :: Lens' DeleteBillingGroupResponse (Maybe Text)
- deleteBillingGroupResponse_httpStatus :: Lens' DeleteBillingGroupResponse Int
- deleteCustomLineItem_billingPeriodRange :: Lens' DeleteCustomLineItem (Maybe CustomLineItemBillingPeriodRange)
- deleteCustomLineItem_arn :: Lens' DeleteCustomLineItem Text
- deleteCustomLineItemResponse_arn :: Lens' DeleteCustomLineItemResponse (Maybe Text)
- deleteCustomLineItemResponse_httpStatus :: Lens' DeleteCustomLineItemResponse Int
- deletePricingPlan_arn :: Lens' DeletePricingPlan Text
- deletePricingPlanResponse_arn :: Lens' DeletePricingPlanResponse (Maybe Text)
- deletePricingPlanResponse_httpStatus :: Lens' DeletePricingPlanResponse Int
- deletePricingRule_arn :: Lens' DeletePricingRule Text
- deletePricingRuleResponse_arn :: Lens' DeletePricingRuleResponse (Maybe Text)
- deletePricingRuleResponse_httpStatus :: Lens' DeletePricingRuleResponse Int
- disassociateAccounts_arn :: Lens' DisassociateAccounts Text
- disassociateAccounts_accountIds :: Lens' DisassociateAccounts (NonEmpty Text)
- disassociateAccountsResponse_arn :: Lens' DisassociateAccountsResponse (Maybe Text)
- disassociateAccountsResponse_httpStatus :: Lens' DisassociateAccountsResponse Int
- disassociatePricingRules_arn :: Lens' DisassociatePricingRules Text
- disassociatePricingRules_pricingRuleArns :: Lens' DisassociatePricingRules (NonEmpty Text)
- disassociatePricingRulesResponse_arn :: Lens' DisassociatePricingRulesResponse (Maybe Text)
- disassociatePricingRulesResponse_httpStatus :: Lens' DisassociatePricingRulesResponse Int
- listAccountAssociations_billingPeriod :: Lens' ListAccountAssociations (Maybe Text)
- listAccountAssociations_filters :: Lens' ListAccountAssociations (Maybe ListAccountAssociationsFilter)
- listAccountAssociations_nextToken :: Lens' ListAccountAssociations (Maybe Text)
- listAccountAssociationsResponse_linkedAccounts :: Lens' ListAccountAssociationsResponse (Maybe [AccountAssociationsListElement])
- listAccountAssociationsResponse_nextToken :: Lens' ListAccountAssociationsResponse (Maybe Text)
- listAccountAssociationsResponse_httpStatus :: Lens' ListAccountAssociationsResponse Int
- listBillingGroupCostReports_billingPeriod :: Lens' ListBillingGroupCostReports (Maybe Text)
- listBillingGroupCostReports_filters :: Lens' ListBillingGroupCostReports (Maybe ListBillingGroupCostReportsFilter)
- listBillingGroupCostReports_maxResults :: Lens' ListBillingGroupCostReports (Maybe Natural)
- listBillingGroupCostReports_nextToken :: Lens' ListBillingGroupCostReports (Maybe Text)
- listBillingGroupCostReportsResponse_billingGroupCostReports :: Lens' ListBillingGroupCostReportsResponse (Maybe [BillingGroupCostReportElement])
- listBillingGroupCostReportsResponse_nextToken :: Lens' ListBillingGroupCostReportsResponse (Maybe Text)
- listBillingGroupCostReportsResponse_httpStatus :: Lens' ListBillingGroupCostReportsResponse Int
- listBillingGroups_billingPeriod :: Lens' ListBillingGroups (Maybe Text)
- listBillingGroups_filters :: Lens' ListBillingGroups (Maybe ListBillingGroupsFilter)
- listBillingGroups_maxResults :: Lens' ListBillingGroups (Maybe Natural)
- listBillingGroups_nextToken :: Lens' ListBillingGroups (Maybe Text)
- listBillingGroupsResponse_billingGroups :: Lens' ListBillingGroupsResponse (Maybe [BillingGroupListElement])
- listBillingGroupsResponse_nextToken :: Lens' ListBillingGroupsResponse (Maybe Text)
- listBillingGroupsResponse_httpStatus :: Lens' ListBillingGroupsResponse Int
- listCustomLineItemVersions_filters :: Lens' ListCustomLineItemVersions (Maybe ListCustomLineItemVersionsFilter)
- listCustomLineItemVersions_maxResults :: Lens' ListCustomLineItemVersions (Maybe Natural)
- listCustomLineItemVersions_nextToken :: Lens' ListCustomLineItemVersions (Maybe Text)
- listCustomLineItemVersions_arn :: Lens' ListCustomLineItemVersions Text
- listCustomLineItemVersionsResponse_customLineItemVersions :: Lens' ListCustomLineItemVersionsResponse (Maybe [CustomLineItemVersionListElement])
- listCustomLineItemVersionsResponse_nextToken :: Lens' ListCustomLineItemVersionsResponse (Maybe Text)
- listCustomLineItemVersionsResponse_httpStatus :: Lens' ListCustomLineItemVersionsResponse Int
- listCustomLineItems_billingPeriod :: Lens' ListCustomLineItems (Maybe Text)
- listCustomLineItems_filters :: Lens' ListCustomLineItems (Maybe ListCustomLineItemsFilter)
- listCustomLineItems_maxResults :: Lens' ListCustomLineItems (Maybe Natural)
- listCustomLineItems_nextToken :: Lens' ListCustomLineItems (Maybe Text)
- listCustomLineItemsResponse_customLineItems :: Lens' ListCustomLineItemsResponse (Maybe [CustomLineItemListElement])
- listCustomLineItemsResponse_nextToken :: Lens' ListCustomLineItemsResponse (Maybe Text)
- listCustomLineItemsResponse_httpStatus :: Lens' ListCustomLineItemsResponse Int
- listPricingPlans_billingPeriod :: Lens' ListPricingPlans (Maybe Text)
- listPricingPlans_filters :: Lens' ListPricingPlans (Maybe ListPricingPlansFilter)
- listPricingPlans_maxResults :: Lens' ListPricingPlans (Maybe Natural)
- listPricingPlans_nextToken :: Lens' ListPricingPlans (Maybe Text)
- listPricingPlansResponse_billingPeriod :: Lens' ListPricingPlansResponse (Maybe Text)
- listPricingPlansResponse_nextToken :: Lens' ListPricingPlansResponse (Maybe Text)
- listPricingPlansResponse_pricingPlans :: Lens' ListPricingPlansResponse (Maybe [PricingPlanListElement])
- listPricingPlansResponse_httpStatus :: Lens' ListPricingPlansResponse Int
- listPricingPlansAssociatedWithPricingRule_billingPeriod :: Lens' ListPricingPlansAssociatedWithPricingRule (Maybe Text)
- listPricingPlansAssociatedWithPricingRule_maxResults :: Lens' ListPricingPlansAssociatedWithPricingRule (Maybe Natural)
- listPricingPlansAssociatedWithPricingRule_nextToken :: Lens' ListPricingPlansAssociatedWithPricingRule (Maybe Text)
- listPricingPlansAssociatedWithPricingRule_pricingRuleArn :: Lens' ListPricingPlansAssociatedWithPricingRule Text
- listPricingPlansAssociatedWithPricingRuleResponse_billingPeriod :: Lens' ListPricingPlansAssociatedWithPricingRuleResponse (Maybe Text)
- listPricingPlansAssociatedWithPricingRuleResponse_nextToken :: Lens' ListPricingPlansAssociatedWithPricingRuleResponse (Maybe Text)
- listPricingPlansAssociatedWithPricingRuleResponse_pricingPlanArns :: Lens' ListPricingPlansAssociatedWithPricingRuleResponse (Maybe (NonEmpty Text))
- listPricingPlansAssociatedWithPricingRuleResponse_pricingRuleArn :: Lens' ListPricingPlansAssociatedWithPricingRuleResponse (Maybe Text)
- listPricingPlansAssociatedWithPricingRuleResponse_httpStatus :: Lens' ListPricingPlansAssociatedWithPricingRuleResponse Int
- listPricingRules_billingPeriod :: Lens' ListPricingRules (Maybe Text)
- listPricingRules_filters :: Lens' ListPricingRules (Maybe ListPricingRulesFilter)
- listPricingRules_maxResults :: Lens' ListPricingRules (Maybe Natural)
- listPricingRules_nextToken :: Lens' ListPricingRules (Maybe Text)
- listPricingRulesResponse_billingPeriod :: Lens' ListPricingRulesResponse (Maybe Text)
- listPricingRulesResponse_nextToken :: Lens' ListPricingRulesResponse (Maybe Text)
- listPricingRulesResponse_pricingRules :: Lens' ListPricingRulesResponse (Maybe [PricingRuleListElement])
- listPricingRulesResponse_httpStatus :: Lens' ListPricingRulesResponse Int
- listPricingRulesAssociatedToPricingPlan_billingPeriod :: Lens' ListPricingRulesAssociatedToPricingPlan (Maybe Text)
- listPricingRulesAssociatedToPricingPlan_maxResults :: Lens' ListPricingRulesAssociatedToPricingPlan (Maybe Natural)
- listPricingRulesAssociatedToPricingPlan_nextToken :: Lens' ListPricingRulesAssociatedToPricingPlan (Maybe Text)
- listPricingRulesAssociatedToPricingPlan_pricingPlanArn :: Lens' ListPricingRulesAssociatedToPricingPlan Text
- listPricingRulesAssociatedToPricingPlanResponse_billingPeriod :: Lens' ListPricingRulesAssociatedToPricingPlanResponse (Maybe Text)
- listPricingRulesAssociatedToPricingPlanResponse_nextToken :: Lens' ListPricingRulesAssociatedToPricingPlanResponse (Maybe Text)
- listPricingRulesAssociatedToPricingPlanResponse_pricingPlanArn :: Lens' ListPricingRulesAssociatedToPricingPlanResponse (Maybe Text)
- listPricingRulesAssociatedToPricingPlanResponse_pricingRuleArns :: Lens' ListPricingRulesAssociatedToPricingPlanResponse (Maybe (NonEmpty Text))
- listPricingRulesAssociatedToPricingPlanResponse_httpStatus :: Lens' ListPricingRulesAssociatedToPricingPlanResponse Int
- listResourcesAssociatedToCustomLineItem_billingPeriod :: Lens' ListResourcesAssociatedToCustomLineItem (Maybe Text)
- listResourcesAssociatedToCustomLineItem_filters :: Lens' ListResourcesAssociatedToCustomLineItem (Maybe ListResourcesAssociatedToCustomLineItemFilter)
- listResourcesAssociatedToCustomLineItem_maxResults :: Lens' ListResourcesAssociatedToCustomLineItem (Maybe Natural)
- listResourcesAssociatedToCustomLineItem_nextToken :: Lens' ListResourcesAssociatedToCustomLineItem (Maybe Text)
- listResourcesAssociatedToCustomLineItem_arn :: Lens' ListResourcesAssociatedToCustomLineItem Text
- listResourcesAssociatedToCustomLineItemResponse_arn :: Lens' ListResourcesAssociatedToCustomLineItemResponse (Maybe Text)
- listResourcesAssociatedToCustomLineItemResponse_associatedResources :: Lens' ListResourcesAssociatedToCustomLineItemResponse (Maybe [ListResourcesAssociatedToCustomLineItemResponseElement])
- listResourcesAssociatedToCustomLineItemResponse_nextToken :: Lens' ListResourcesAssociatedToCustomLineItemResponse (Maybe Text)
- listResourcesAssociatedToCustomLineItemResponse_httpStatus :: Lens' ListResourcesAssociatedToCustomLineItemResponse Int
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text))
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource (HashMap Text Text)
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text)
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- updateBillingGroup_computationPreference :: Lens' UpdateBillingGroup (Maybe ComputationPreference)
- updateBillingGroup_description :: Lens' UpdateBillingGroup (Maybe Text)
- updateBillingGroup_name :: Lens' UpdateBillingGroup (Maybe Text)
- updateBillingGroup_status :: Lens' UpdateBillingGroup (Maybe BillingGroupStatus)
- updateBillingGroup_arn :: Lens' UpdateBillingGroup Text
- updateBillingGroupResponse_arn :: Lens' UpdateBillingGroupResponse (Maybe Text)
- updateBillingGroupResponse_description :: Lens' UpdateBillingGroupResponse (Maybe Text)
- updateBillingGroupResponse_lastModifiedTime :: Lens' UpdateBillingGroupResponse (Maybe Integer)
- updateBillingGroupResponse_name :: Lens' UpdateBillingGroupResponse (Maybe Text)
- updateBillingGroupResponse_pricingPlanArn :: Lens' UpdateBillingGroupResponse (Maybe Text)
- updateBillingGroupResponse_primaryAccountId :: Lens' UpdateBillingGroupResponse (Maybe Text)
- updateBillingGroupResponse_size :: Lens' UpdateBillingGroupResponse (Maybe Natural)
- updateBillingGroupResponse_status :: Lens' UpdateBillingGroupResponse (Maybe BillingGroupStatus)
- updateBillingGroupResponse_statusReason :: Lens' UpdateBillingGroupResponse (Maybe Text)
- updateBillingGroupResponse_httpStatus :: Lens' UpdateBillingGroupResponse Int
- updateCustomLineItem_billingPeriodRange :: Lens' UpdateCustomLineItem (Maybe CustomLineItemBillingPeriodRange)
- updateCustomLineItem_chargeDetails :: Lens' UpdateCustomLineItem (Maybe UpdateCustomLineItemChargeDetails)
- updateCustomLineItem_description :: Lens' UpdateCustomLineItem (Maybe Text)
- updateCustomLineItem_name :: Lens' UpdateCustomLineItem (Maybe Text)
- updateCustomLineItem_arn :: Lens' UpdateCustomLineItem Text
- updateCustomLineItemResponse_arn :: Lens' UpdateCustomLineItemResponse (Maybe Text)
- updateCustomLineItemResponse_associationSize :: Lens' UpdateCustomLineItemResponse (Maybe Natural)
- updateCustomLineItemResponse_billingGroupArn :: Lens' UpdateCustomLineItemResponse (Maybe Text)
- updateCustomLineItemResponse_chargeDetails :: Lens' UpdateCustomLineItemResponse (Maybe ListCustomLineItemChargeDetails)
- updateCustomLineItemResponse_description :: Lens' UpdateCustomLineItemResponse (Maybe Text)
- updateCustomLineItemResponse_lastModifiedTime :: Lens' UpdateCustomLineItemResponse (Maybe Integer)
- updateCustomLineItemResponse_name :: Lens' UpdateCustomLineItemResponse (Maybe Text)
- updateCustomLineItemResponse_httpStatus :: Lens' UpdateCustomLineItemResponse Int
- updatePricingPlan_description :: Lens' UpdatePricingPlan (Maybe Text)
- updatePricingPlan_name :: Lens' UpdatePricingPlan (Maybe Text)
- updatePricingPlan_arn :: Lens' UpdatePricingPlan Text
- updatePricingPlanResponse_arn :: Lens' UpdatePricingPlanResponse (Maybe Text)
- updatePricingPlanResponse_description :: Lens' UpdatePricingPlanResponse (Maybe Text)
- updatePricingPlanResponse_lastModifiedTime :: Lens' UpdatePricingPlanResponse (Maybe Integer)
- updatePricingPlanResponse_name :: Lens' UpdatePricingPlanResponse (Maybe Text)
- updatePricingPlanResponse_size :: Lens' UpdatePricingPlanResponse (Maybe Natural)
- updatePricingPlanResponse_httpStatus :: Lens' UpdatePricingPlanResponse Int
- updatePricingRule_description :: Lens' UpdatePricingRule (Maybe Text)
- updatePricingRule_modifierPercentage :: Lens' UpdatePricingRule (Maybe Double)
- updatePricingRule_name :: Lens' UpdatePricingRule (Maybe Text)
- updatePricingRule_tiering :: Lens' UpdatePricingRule (Maybe UpdateTieringInput)
- updatePricingRule_type :: Lens' UpdatePricingRule (Maybe PricingRuleType)
- updatePricingRule_arn :: Lens' UpdatePricingRule Text
- updatePricingRuleResponse_arn :: Lens' UpdatePricingRuleResponse (Maybe Text)
- updatePricingRuleResponse_associatedPricingPlanCount :: Lens' UpdatePricingRuleResponse (Maybe Natural)
- updatePricingRuleResponse_billingEntity :: Lens' UpdatePricingRuleResponse (Maybe Text)
- updatePricingRuleResponse_description :: Lens' UpdatePricingRuleResponse (Maybe Text)
- updatePricingRuleResponse_lastModifiedTime :: Lens' UpdatePricingRuleResponse (Maybe Integer)
- updatePricingRuleResponse_modifierPercentage :: Lens' UpdatePricingRuleResponse (Maybe Double)
- updatePricingRuleResponse_name :: Lens' UpdatePricingRuleResponse (Maybe Text)
- updatePricingRuleResponse_scope :: Lens' UpdatePricingRuleResponse (Maybe PricingRuleScope)
- updatePricingRuleResponse_service :: Lens' UpdatePricingRuleResponse (Maybe Text)
- updatePricingRuleResponse_tiering :: Lens' UpdatePricingRuleResponse (Maybe UpdateTieringInput)
- updatePricingRuleResponse_type :: Lens' UpdatePricingRuleResponse (Maybe PricingRuleType)
- updatePricingRuleResponse_httpStatus :: Lens' UpdatePricingRuleResponse Int
- accountAssociationsListElement_accountEmail :: Lens' AccountAssociationsListElement (Maybe Text)
- accountAssociationsListElement_accountId :: Lens' AccountAssociationsListElement (Maybe Text)
- accountAssociationsListElement_accountName :: Lens' AccountAssociationsListElement (Maybe Text)
- accountAssociationsListElement_billingGroupArn :: Lens' AccountAssociationsListElement (Maybe Text)
- accountGrouping_linkedAccountIds :: Lens' AccountGrouping (NonEmpty Text)
- associateResourceError_message :: Lens' AssociateResourceError (Maybe Text)
- associateResourceError_reason :: Lens' AssociateResourceError (Maybe AssociateResourceErrorReason)
- associateResourceResponseElement_arn :: Lens' AssociateResourceResponseElement (Maybe Text)
- associateResourceResponseElement_error :: Lens' AssociateResourceResponseElement (Maybe AssociateResourceError)
- billingGroupCostReportElement_aWSCost :: Lens' BillingGroupCostReportElement (Maybe Text)
- billingGroupCostReportElement_arn :: Lens' BillingGroupCostReportElement (Maybe Text)
- billingGroupCostReportElement_currency :: Lens' BillingGroupCostReportElement (Maybe Text)
- billingGroupCostReportElement_margin :: Lens' BillingGroupCostReportElement (Maybe Text)
- billingGroupCostReportElement_marginPercentage :: Lens' BillingGroupCostReportElement (Maybe Text)
- billingGroupCostReportElement_proformaCost :: Lens' BillingGroupCostReportElement (Maybe Text)
- billingGroupListElement_arn :: Lens' BillingGroupListElement (Maybe Text)
- billingGroupListElement_computationPreference :: Lens' BillingGroupListElement (Maybe ComputationPreference)
- billingGroupListElement_creationTime :: Lens' BillingGroupListElement (Maybe Integer)
- billingGroupListElement_description :: Lens' BillingGroupListElement (Maybe Text)
- billingGroupListElement_lastModifiedTime :: Lens' BillingGroupListElement (Maybe Integer)
- billingGroupListElement_name :: Lens' BillingGroupListElement (Maybe Text)
- billingGroupListElement_primaryAccountId :: Lens' BillingGroupListElement (Maybe Text)
- billingGroupListElement_size :: Lens' BillingGroupListElement (Maybe Natural)
- billingGroupListElement_status :: Lens' BillingGroupListElement (Maybe BillingGroupStatus)
- billingGroupListElement_statusReason :: Lens' BillingGroupListElement (Maybe Text)
- computationPreference_pricingPlanArn :: Lens' ComputationPreference Text
- createFreeTierConfig_activated :: Lens' CreateFreeTierConfig Bool
- createTieringInput_freeTier :: Lens' CreateTieringInput CreateFreeTierConfig
- customLineItemBillingPeriodRange_exclusiveEndBillingPeriod :: Lens' CustomLineItemBillingPeriodRange (Maybe Text)
- customLineItemBillingPeriodRange_inclusiveStartBillingPeriod :: Lens' CustomLineItemBillingPeriodRange Text
- customLineItemChargeDetails_flat :: Lens' CustomLineItemChargeDetails (Maybe CustomLineItemFlatChargeDetails)
- customLineItemChargeDetails_percentage :: Lens' CustomLineItemChargeDetails (Maybe CustomLineItemPercentageChargeDetails)
- customLineItemChargeDetails_type :: Lens' CustomLineItemChargeDetails CustomLineItemType
- customLineItemFlatChargeDetails_chargeValue :: Lens' CustomLineItemFlatChargeDetails Double
- customLineItemListElement_arn :: Lens' CustomLineItemListElement (Maybe Text)
- customLineItemListElement_associationSize :: Lens' CustomLineItemListElement (Maybe Natural)
- customLineItemListElement_billingGroupArn :: Lens' CustomLineItemListElement (Maybe Text)
- customLineItemListElement_chargeDetails :: Lens' CustomLineItemListElement (Maybe ListCustomLineItemChargeDetails)
- customLineItemListElement_creationTime :: Lens' CustomLineItemListElement (Maybe Integer)
- customLineItemListElement_currencyCode :: Lens' CustomLineItemListElement (Maybe CurrencyCode)
- customLineItemListElement_description :: Lens' CustomLineItemListElement (Maybe Text)
- customLineItemListElement_lastModifiedTime :: Lens' CustomLineItemListElement (Maybe Integer)
- customLineItemListElement_name :: Lens' CustomLineItemListElement (Maybe Text)
- customLineItemListElement_productCode :: Lens' CustomLineItemListElement (Maybe Text)
- customLineItemPercentageChargeDetails_associatedValues :: Lens' CustomLineItemPercentageChargeDetails (Maybe [Text])
- customLineItemPercentageChargeDetails_percentageValue :: Lens' CustomLineItemPercentageChargeDetails Double
- customLineItemVersionListElement_associationSize :: Lens' CustomLineItemVersionListElement (Maybe Natural)
- customLineItemVersionListElement_billingGroupArn :: Lens' CustomLineItemVersionListElement (Maybe Text)
- customLineItemVersionListElement_chargeDetails :: Lens' CustomLineItemVersionListElement (Maybe ListCustomLineItemChargeDetails)
- customLineItemVersionListElement_creationTime :: Lens' CustomLineItemVersionListElement (Maybe Integer)
- customLineItemVersionListElement_currencyCode :: Lens' CustomLineItemVersionListElement (Maybe CurrencyCode)
- customLineItemVersionListElement_description :: Lens' CustomLineItemVersionListElement (Maybe Text)
- customLineItemVersionListElement_endBillingPeriod :: Lens' CustomLineItemVersionListElement (Maybe Text)
- customLineItemVersionListElement_lastModifiedTime :: Lens' CustomLineItemVersionListElement (Maybe Integer)
- customLineItemVersionListElement_name :: Lens' CustomLineItemVersionListElement (Maybe Text)
- customLineItemVersionListElement_productCode :: Lens' CustomLineItemVersionListElement (Maybe Text)
- customLineItemVersionListElement_startBillingPeriod :: Lens' CustomLineItemVersionListElement (Maybe Text)
- disassociateResourceResponseElement_arn :: Lens' DisassociateResourceResponseElement (Maybe Text)
- disassociateResourceResponseElement_error :: Lens' DisassociateResourceResponseElement (Maybe AssociateResourceError)
- freeTierConfig_activated :: Lens' FreeTierConfig Bool
- listAccountAssociationsFilter_accountId :: Lens' ListAccountAssociationsFilter (Maybe Text)
- listAccountAssociationsFilter_association :: Lens' ListAccountAssociationsFilter (Maybe Text)
- listBillingGroupCostReportsFilter_billingGroupArns :: Lens' ListBillingGroupCostReportsFilter (Maybe (NonEmpty Text))
- listBillingGroupsFilter_arns :: Lens' ListBillingGroupsFilter (Maybe (NonEmpty Text))
- listBillingGroupsFilter_pricingPlan :: Lens' ListBillingGroupsFilter (Maybe Text)
- listCustomLineItemChargeDetails_flat :: Lens' ListCustomLineItemChargeDetails (Maybe ListCustomLineItemFlatChargeDetails)
- listCustomLineItemChargeDetails_percentage :: Lens' ListCustomLineItemChargeDetails (Maybe ListCustomLineItemPercentageChargeDetails)
- listCustomLineItemChargeDetails_type :: Lens' ListCustomLineItemChargeDetails CustomLineItemType
- listCustomLineItemFlatChargeDetails_chargeValue :: Lens' ListCustomLineItemFlatChargeDetails Double
- listCustomLineItemPercentageChargeDetails_percentageValue :: Lens' ListCustomLineItemPercentageChargeDetails Double
- listCustomLineItemVersionsBillingPeriodRangeFilter_endBillingPeriod :: Lens' ListCustomLineItemVersionsBillingPeriodRangeFilter (Maybe Text)
- listCustomLineItemVersionsBillingPeriodRangeFilter_startBillingPeriod :: Lens' ListCustomLineItemVersionsBillingPeriodRangeFilter (Maybe Text)
- listCustomLineItemVersionsFilter_billingPeriodRange :: Lens' ListCustomLineItemVersionsFilter (Maybe ListCustomLineItemVersionsBillingPeriodRangeFilter)
- listCustomLineItemsFilter_arns :: Lens' ListCustomLineItemsFilter (Maybe (NonEmpty Text))
- listCustomLineItemsFilter_billingGroups :: Lens' ListCustomLineItemsFilter (Maybe (NonEmpty Text))
- listCustomLineItemsFilter_names :: Lens' ListCustomLineItemsFilter (Maybe (NonEmpty Text))
- listPricingPlansFilter_arns :: Lens' ListPricingPlansFilter (Maybe (NonEmpty Text))
- listPricingRulesFilter_arns :: Lens' ListPricingRulesFilter (Maybe (NonEmpty Text))
- listResourcesAssociatedToCustomLineItemFilter_relationship :: Lens' ListResourcesAssociatedToCustomLineItemFilter (Maybe CustomLineItemRelationship)
- listResourcesAssociatedToCustomLineItemResponseElement_arn :: Lens' ListResourcesAssociatedToCustomLineItemResponseElement (Maybe Text)
- listResourcesAssociatedToCustomLineItemResponseElement_endBillingPeriod :: Lens' ListResourcesAssociatedToCustomLineItemResponseElement (Maybe Text)
- listResourcesAssociatedToCustomLineItemResponseElement_relationship :: Lens' ListResourcesAssociatedToCustomLineItemResponseElement (Maybe CustomLineItemRelationship)
- pricingPlanListElement_arn :: Lens' PricingPlanListElement (Maybe Text)
- pricingPlanListElement_creationTime :: Lens' PricingPlanListElement (Maybe Integer)
- pricingPlanListElement_description :: Lens' PricingPlanListElement (Maybe Text)
- pricingPlanListElement_lastModifiedTime :: Lens' PricingPlanListElement (Maybe Integer)
- pricingPlanListElement_name :: Lens' PricingPlanListElement (Maybe Text)
- pricingPlanListElement_size :: Lens' PricingPlanListElement (Maybe Natural)
- pricingRuleListElement_arn :: Lens' PricingRuleListElement (Maybe Text)
- pricingRuleListElement_associatedPricingPlanCount :: Lens' PricingRuleListElement (Maybe Natural)
- pricingRuleListElement_billingEntity :: Lens' PricingRuleListElement (Maybe Text)
- pricingRuleListElement_creationTime :: Lens' PricingRuleListElement (Maybe Integer)
- pricingRuleListElement_description :: Lens' PricingRuleListElement (Maybe Text)
- pricingRuleListElement_lastModifiedTime :: Lens' PricingRuleListElement (Maybe Integer)
- pricingRuleListElement_modifierPercentage :: Lens' PricingRuleListElement (Maybe Double)
- pricingRuleListElement_name :: Lens' PricingRuleListElement (Maybe Text)
- pricingRuleListElement_scope :: Lens' PricingRuleListElement (Maybe PricingRuleScope)
- pricingRuleListElement_service :: Lens' PricingRuleListElement (Maybe Text)
- pricingRuleListElement_tiering :: Lens' PricingRuleListElement (Maybe Tiering)
- pricingRuleListElement_type :: Lens' PricingRuleListElement (Maybe PricingRuleType)
- tiering_freeTier :: Lens' Tiering FreeTierConfig
- updateCustomLineItemChargeDetails_flat :: Lens' UpdateCustomLineItemChargeDetails (Maybe UpdateCustomLineItemFlatChargeDetails)
- updateCustomLineItemChargeDetails_percentage :: Lens' UpdateCustomLineItemChargeDetails (Maybe UpdateCustomLineItemPercentageChargeDetails)
- updateCustomLineItemFlatChargeDetails_chargeValue :: Lens' UpdateCustomLineItemFlatChargeDetails Double
- updateCustomLineItemPercentageChargeDetails_percentageValue :: Lens' UpdateCustomLineItemPercentageChargeDetails Double
- updateFreeTierConfig_activated :: Lens' UpdateFreeTierConfig Bool
- updateTieringInput_freeTier :: Lens' UpdateTieringInput UpdateFreeTierConfig
Operations
AssociateAccounts
associateAccounts_arn :: Lens' AssociateAccounts Text Source #
The Amazon Resource Name (ARN) of the billing group that associates the array of account IDs.
associateAccounts_accountIds :: Lens' AssociateAccounts (NonEmpty Text) Source #
The associating array of account IDs.
associateAccountsResponse_arn :: Lens' AssociateAccountsResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the billing group that associates the array of account IDs.
associateAccountsResponse_httpStatus :: Lens' AssociateAccountsResponse Int Source #
The response's http status code.
AssociatePricingRules
associatePricingRules_arn :: Lens' AssociatePricingRules Text Source #
The PricingPlanArn
that the PricingRuleArns
are associated with.
associatePricingRules_pricingRuleArns :: Lens' AssociatePricingRules (NonEmpty Text) Source #
The PricingRuleArns
that are associated with the Pricing Plan.
associatePricingRulesResponse_arn :: Lens' AssociatePricingRulesResponse (Maybe Text) Source #
The PricingPlanArn
that the PricingRuleArns
are associated with.
associatePricingRulesResponse_httpStatus :: Lens' AssociatePricingRulesResponse Int Source #
The response's http status code.
BatchAssociateResourcesToCustomLineItem
batchAssociateResourcesToCustomLineItem_billingPeriodRange :: Lens' BatchAssociateResourcesToCustomLineItem (Maybe CustomLineItemBillingPeriodRange) Source #
Undocumented member.
batchAssociateResourcesToCustomLineItem_targetArn :: Lens' BatchAssociateResourcesToCustomLineItem Text Source #
A percentage custom line item ARN to associate the resources to.
batchAssociateResourcesToCustomLineItem_resourceArns :: Lens' BatchAssociateResourcesToCustomLineItem (NonEmpty Text) Source #
A list containing the ARNs of the resources to be associated.
batchAssociateResourcesToCustomLineItemResponse_failedAssociatedResources :: Lens' BatchAssociateResourcesToCustomLineItemResponse (Maybe [AssociateResourceResponseElement]) Source #
A list of AssociateResourceResponseElement
for each resource that
failed association to a percentage custom line item.
batchAssociateResourcesToCustomLineItemResponse_successfullyAssociatedResources :: Lens' BatchAssociateResourcesToCustomLineItemResponse (Maybe [AssociateResourceResponseElement]) Source #
A list of AssociateResourceResponseElement
for each resource that's
been associated to a percentage custom line item successfully.
batchAssociateResourcesToCustomLineItemResponse_httpStatus :: Lens' BatchAssociateResourcesToCustomLineItemResponse Int Source #
The response's http status code.
BatchDisassociateResourcesFromCustomLineItem
batchDisassociateResourcesFromCustomLineItem_billingPeriodRange :: Lens' BatchDisassociateResourcesFromCustomLineItem (Maybe CustomLineItemBillingPeriodRange) Source #
Undocumented member.
batchDisassociateResourcesFromCustomLineItem_targetArn :: Lens' BatchDisassociateResourcesFromCustomLineItem Text Source #
A percentage custom line item ARN to disassociate the resources from.
batchDisassociateResourcesFromCustomLineItem_resourceArns :: Lens' BatchDisassociateResourcesFromCustomLineItem (NonEmpty Text) Source #
A list containing the ARNs of resources to be disassociated.
batchDisassociateResourcesFromCustomLineItemResponse_failedDisassociatedResources :: Lens' BatchDisassociateResourcesFromCustomLineItemResponse (Maybe [DisassociateResourceResponseElement]) Source #
A list of DisassociateResourceResponseElement
for each resource that
failed disassociation from a percentage custom line item.
batchDisassociateResourcesFromCustomLineItemResponse_successfullyDisassociatedResources :: Lens' BatchDisassociateResourcesFromCustomLineItemResponse (Maybe [DisassociateResourceResponseElement]) Source #
A list of DisassociateResourceResponseElement
for each resource
that's been disassociated from a percentage custom line item
successfully.
batchDisassociateResourcesFromCustomLineItemResponse_httpStatus :: Lens' BatchDisassociateResourcesFromCustomLineItemResponse Int Source #
The response's http status code.
CreateBillingGroup
createBillingGroup_clientToken :: Lens' CreateBillingGroup (Maybe Text) Source #
The token that is needed to support idempotency. Idempotency isn't currently supported, but will be implemented in a future update.
createBillingGroup_description :: Lens' CreateBillingGroup (Maybe Text) Source #
The description of the billing group.
createBillingGroup_primaryAccountId :: Lens' CreateBillingGroup (Maybe Text) Source #
The account ID that serves as the main account in a billing group.
createBillingGroup_tags :: Lens' CreateBillingGroup (Maybe (HashMap Text Text)) Source #
A map that contains tag keys and tag values that are attached to a billing group. This feature isn't available during the beta.
createBillingGroup_name :: Lens' CreateBillingGroup Text Source #
The billing group name. The names must be unique.
createBillingGroup_accountGrouping :: Lens' CreateBillingGroup AccountGrouping Source #
The set of accounts that will be under the billing group. The set of accounts resemble the linked accounts in a consolidated family.
createBillingGroup_computationPreference :: Lens' CreateBillingGroup ComputationPreference Source #
The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.
createBillingGroupResponse_arn :: Lens' CreateBillingGroupResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the created billing group.
createBillingGroupResponse_httpStatus :: Lens' CreateBillingGroupResponse Int Source #
The response's http status code.
CreateCustomLineItem
createCustomLineItem_billingPeriodRange :: Lens' CreateCustomLineItem (Maybe CustomLineItemBillingPeriodRange) Source #
A time range for which the custom line item is effective.
createCustomLineItem_clientToken :: Lens' CreateCustomLineItem (Maybe Text) Source #
The token that is needed to support idempotency. Idempotency isn't currently supported, but will be implemented in a future update.
createCustomLineItem_tags :: Lens' CreateCustomLineItem (Maybe (HashMap Text Text)) Source #
A map that contains tag keys and tag values that are attached to a custom line item.
createCustomLineItem_name :: Lens' CreateCustomLineItem Text Source #
The name of the custom line item.
createCustomLineItem_description :: Lens' CreateCustomLineItem Text Source #
The description of the custom line item. This is shown on the Bills page in association with the charge value.
createCustomLineItem_billingGroupArn :: Lens' CreateCustomLineItem Text Source #
The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.
createCustomLineItem_chargeDetails :: Lens' CreateCustomLineItem CustomLineItemChargeDetails Source #
A CustomLineItemChargeDetails
that describes the charge details for a
custom line item.
createCustomLineItemResponse_arn :: Lens' CreateCustomLineItemResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the created custom line item.
createCustomLineItemResponse_httpStatus :: Lens' CreateCustomLineItemResponse Int Source #
The response's http status code.
CreatePricingPlan
createPricingPlan_clientToken :: Lens' CreatePricingPlan (Maybe Text) Source #
The token that is needed to support idempotency. Idempotency isn't currently supported, but will be implemented in a future update.
createPricingPlan_description :: Lens' CreatePricingPlan (Maybe Text) Source #
The description of the pricing plan.
createPricingPlan_pricingRuleArns :: Lens' CreatePricingPlan (Maybe [Text]) Source #
A list of Amazon Resource Names (ARNs) that define the pricing plan parameters.
createPricingPlan_tags :: Lens' CreatePricingPlan (Maybe (HashMap Text Text)) Source #
A map that contains tag keys and tag values that are attached to a pricing plan.
createPricingPlan_name :: Lens' CreatePricingPlan Text Source #
The name of the pricing plan. The names must be unique to each pricing plan.
createPricingPlanResponse_arn :: Lens' CreatePricingPlanResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the created pricing plan.
createPricingPlanResponse_httpStatus :: Lens' CreatePricingPlanResponse Int Source #
The response's http status code.
CreatePricingRule
createPricingRule_billingEntity :: Lens' CreatePricingRule (Maybe Text) Source #
The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.
createPricingRule_clientToken :: Lens' CreatePricingRule (Maybe Text) Source #
The token that's needed to support idempotency. Idempotency isn't currently supported, but will be implemented in a future update.
createPricingRule_description :: Lens' CreatePricingRule (Maybe Text) Source #
The pricing rule description.
createPricingRule_modifierPercentage :: Lens' CreatePricingRule (Maybe Double) Source #
A percentage modifier that's applied on the public pricing rates.
createPricingRule_service :: Lens' CreatePricingRule (Maybe Text) Source #
If the Scope
attribute is set to SERVICE
, the attribute indicates
which service the PricingRule
is applicable for.
createPricingRule_tags :: Lens' CreatePricingRule (Maybe (HashMap Text Text)) Source #
A map that contains tag keys and tag values that are attached to a pricing rule.
createPricingRule_tiering :: Lens' CreatePricingRule (Maybe CreateTieringInput) Source #
The set of tiering configurations for the pricing rule.
createPricingRule_name :: Lens' CreatePricingRule Text Source #
The pricing rule name. The names must be unique to each pricing rule.
createPricingRule_scope :: Lens' CreatePricingRule PricingRuleScope Source #
The scope of pricing rule that indicates if it's globally applicable, or it's service-specific.
createPricingRule_type :: Lens' CreatePricingRule PricingRuleType Source #
The type of pricing rule.
createPricingRuleResponse_arn :: Lens' CreatePricingRuleResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the created pricing rule.
createPricingRuleResponse_httpStatus :: Lens' CreatePricingRuleResponse Int Source #
The response's http status code.
DeleteBillingGroup
deleteBillingGroup_arn :: Lens' DeleteBillingGroup Text Source #
The Amazon Resource Name (ARN) of the billing group that you're deleting.
deleteBillingGroupResponse_arn :: Lens' DeleteBillingGroupResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the deleted billing group.
deleteBillingGroupResponse_httpStatus :: Lens' DeleteBillingGroupResponse Int Source #
The response's http status code.
DeleteCustomLineItem
deleteCustomLineItem_billingPeriodRange :: Lens' DeleteCustomLineItem (Maybe CustomLineItemBillingPeriodRange) Source #
Undocumented member.
deleteCustomLineItem_arn :: Lens' DeleteCustomLineItem Text Source #
The ARN of the custom line item to be deleted.
deleteCustomLineItemResponse_arn :: Lens' DeleteCustomLineItemResponse (Maybe Text) Source #
Then ARN of the deleted custom line item.
deleteCustomLineItemResponse_httpStatus :: Lens' DeleteCustomLineItemResponse Int Source #
The response's http status code.
DeletePricingPlan
deletePricingPlan_arn :: Lens' DeletePricingPlan Text Source #
The Amazon Resource Name (ARN) of the pricing plan that you're deleting.
deletePricingPlanResponse_arn :: Lens' DeletePricingPlanResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the deleted pricing plan.
deletePricingPlanResponse_httpStatus :: Lens' DeletePricingPlanResponse Int Source #
The response's http status code.
DeletePricingRule
deletePricingRule_arn :: Lens' DeletePricingRule Text Source #
The Amazon Resource Name (ARN) of the pricing rule that you are deleting.
deletePricingRuleResponse_arn :: Lens' DeletePricingRuleResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the deleted pricing rule.
deletePricingRuleResponse_httpStatus :: Lens' DeletePricingRuleResponse Int Source #
The response's http status code.
DisassociateAccounts
disassociateAccounts_arn :: Lens' DisassociateAccounts Text Source #
The Amazon Resource Name (ARN) of the billing group that the array of account IDs will disassociate from.
disassociateAccounts_accountIds :: Lens' DisassociateAccounts (NonEmpty Text) Source #
The array of account IDs to disassociate.
disassociateAccountsResponse_arn :: Lens' DisassociateAccountsResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the billing group that the array of account IDs is disassociated from.
disassociateAccountsResponse_httpStatus :: Lens' DisassociateAccountsResponse Int Source #
The response's http status code.
DisassociatePricingRules
disassociatePricingRules_arn :: Lens' DisassociatePricingRules Text Source #
The pricing plan Amazon Resource Name (ARN) to disassociate pricing rules from.
disassociatePricingRules_pricingRuleArns :: Lens' DisassociatePricingRules (NonEmpty Text) Source #
A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated.
disassociatePricingRulesResponse_arn :: Lens' DisassociatePricingRulesResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the pricing plan that the pricing rules successfully disassociated from.
disassociatePricingRulesResponse_httpStatus :: Lens' DisassociatePricingRulesResponse Int Source #
The response's http status code.
ListAccountAssociations
listAccountAssociations_billingPeriod :: Lens' ListAccountAssociations (Maybe Text) Source #
The preferred billing period to get account associations.
listAccountAssociations_filters :: Lens' ListAccountAssociations (Maybe ListAccountAssociationsFilter) Source #
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 aren't associated to billing
groups.
Billing Group Arn
: linked accounts that are associated to the provided
billing group Arn.
listAccountAssociations_nextToken :: Lens' ListAccountAssociations (Maybe Text) Source #
The pagination token that's used on subsequent calls to retrieve accounts.
listAccountAssociationsResponse_linkedAccounts :: Lens' ListAccountAssociationsResponse (Maybe [AccountAssociationsListElement]) Source #
The list of linked accounts in the payer account.
listAccountAssociationsResponse_nextToken :: Lens' ListAccountAssociationsResponse (Maybe Text) Source #
The pagination token that's used on subsequent calls to get accounts.
listAccountAssociationsResponse_httpStatus :: Lens' ListAccountAssociationsResponse Int Source #
The response's http status code.
ListBillingGroupCostReports
listBillingGroupCostReports_billingPeriod :: Lens' ListBillingGroupCostReports (Maybe Text) Source #
The preferred billing period for your report.
listBillingGroupCostReports_filters :: Lens' ListBillingGroupCostReports (Maybe ListBillingGroupCostReportsFilter) Source #
A ListBillingGroupCostReportsFilter
to specify billing groups to
retrieve reports from.
listBillingGroupCostReports_maxResults :: Lens' ListBillingGroupCostReports (Maybe Natural) Source #
The maximum number of reports to retrieve.
listBillingGroupCostReports_nextToken :: Lens' ListBillingGroupCostReports (Maybe Text) Source #
The pagination token that's used on subsequent calls to get reports.
listBillingGroupCostReportsResponse_billingGroupCostReports :: Lens' ListBillingGroupCostReportsResponse (Maybe [BillingGroupCostReportElement]) Source #
A list of BillingGroupCostReportElement
retrieved.
listBillingGroupCostReportsResponse_nextToken :: Lens' ListBillingGroupCostReportsResponse (Maybe Text) Source #
The pagination token that's used on subsequent calls to get reports.
listBillingGroupCostReportsResponse_httpStatus :: Lens' ListBillingGroupCostReportsResponse Int Source #
The response's http status code.
ListBillingGroups
listBillingGroups_billingPeriod :: Lens' ListBillingGroups (Maybe Text) Source #
The preferred billing period to get billing groups.
listBillingGroups_filters :: Lens' ListBillingGroups (Maybe ListBillingGroupsFilter) Source #
A ListBillingGroupsFilter
that specifies the billing group and pricing
plan to retrieve billing group information.
listBillingGroups_maxResults :: Lens' ListBillingGroups (Maybe Natural) Source #
The maximum number of billing groups to retrieve.
listBillingGroups_nextToken :: Lens' ListBillingGroups (Maybe Text) Source #
The pagination token that's used on subsequent calls to get billing groups.
listBillingGroupsResponse_billingGroups :: Lens' ListBillingGroupsResponse (Maybe [BillingGroupListElement]) Source #
A list of BillingGroupListElement
retrieved.
listBillingGroupsResponse_nextToken :: Lens' ListBillingGroupsResponse (Maybe Text) Source #
The pagination token that's used on subsequent calls to get billing groups.
listBillingGroupsResponse_httpStatus :: Lens' ListBillingGroupsResponse Int Source #
The response's http status code.
ListCustomLineItemVersions
listCustomLineItemVersions_filters :: Lens' ListCustomLineItemVersions (Maybe ListCustomLineItemVersionsFilter) Source #
A ListCustomLineItemVersionsFilter
that specifies the billing period
range in which the custom line item versions are applied.
listCustomLineItemVersions_maxResults :: Lens' ListCustomLineItemVersions (Maybe Natural) Source #
The maximum number of custom line item versions to retrieve.
listCustomLineItemVersions_nextToken :: Lens' ListCustomLineItemVersions (Maybe Text) Source #
The pagination token that's used on subsequent calls to retrieve custom line item versions.
listCustomLineItemVersions_arn :: Lens' ListCustomLineItemVersions Text Source #
The Amazon Resource Name (ARN) for the custom line item.
listCustomLineItemVersionsResponse_customLineItemVersions :: Lens' ListCustomLineItemVersionsResponse (Maybe [CustomLineItemVersionListElement]) Source #
A list of CustomLineItemVersionListElements
that are received.
listCustomLineItemVersionsResponse_nextToken :: Lens' ListCustomLineItemVersionsResponse (Maybe Text) Source #
The pagination token that's used on subsequent calls to retrieve custom line item versions.
listCustomLineItemVersionsResponse_httpStatus :: Lens' ListCustomLineItemVersionsResponse Int Source #
The response's http status code.
ListCustomLineItems
listCustomLineItems_billingPeriod :: Lens' ListCustomLineItems (Maybe Text) Source #
The preferred billing period to get custom line items (FFLIs).
listCustomLineItems_filters :: Lens' ListCustomLineItems (Maybe ListCustomLineItemsFilter) Source #
A ListCustomLineItemsFilter
that specifies the custom line item names
and/or billing group Amazon Resource Names (ARNs) to retrieve FFLI
information.
listCustomLineItems_maxResults :: Lens' ListCustomLineItems (Maybe Natural) Source #
The maximum number of billing groups to retrieve.
listCustomLineItems_nextToken :: Lens' ListCustomLineItems (Maybe Text) Source #
The pagination token that's used on subsequent calls to get custom line items (FFLIs).
listCustomLineItemsResponse_customLineItems :: Lens' ListCustomLineItemsResponse (Maybe [CustomLineItemListElement]) Source #
A list of FreeFormLineItemListElements
received.
listCustomLineItemsResponse_nextToken :: Lens' ListCustomLineItemsResponse (Maybe Text) Source #
The pagination token that's used on subsequent calls to get custom line items (FFLIs).
listCustomLineItemsResponse_httpStatus :: Lens' ListCustomLineItemsResponse Int Source #
The response's http status code.
ListPricingPlans
listPricingPlans_billingPeriod :: Lens' ListPricingPlans (Maybe Text) Source #
The preferred billing period to get pricing plan.
listPricingPlans_filters :: Lens' ListPricingPlans (Maybe ListPricingPlansFilter) Source #
A ListPricingPlansFilter
that specifies the Amazon Resource Name
(ARNs) of pricing plans to retrieve pricing plans information.
listPricingPlans_maxResults :: Lens' ListPricingPlans (Maybe Natural) Source #
The maximum number of pricing plans to retrieve.
listPricingPlans_nextToken :: Lens' ListPricingPlans (Maybe Text) Source #
The pagination token that's used on subsequent call to get pricing plans.
listPricingPlansResponse_billingPeriod :: Lens' ListPricingPlansResponse (Maybe Text) Source #
The billing period for which the described pricing plans are applicable.
listPricingPlansResponse_nextToken :: Lens' ListPricingPlansResponse (Maybe Text) Source #
The pagination token that's used on subsequent calls to get pricing plans.
listPricingPlansResponse_pricingPlans :: Lens' ListPricingPlansResponse (Maybe [PricingPlanListElement]) Source #
A list of PricingPlanListElement
retrieved.
listPricingPlansResponse_httpStatus :: Lens' ListPricingPlansResponse Int Source #
The response's http status code.
ListPricingPlansAssociatedWithPricingRule
listPricingPlansAssociatedWithPricingRule_billingPeriod :: Lens' ListPricingPlansAssociatedWithPricingRule (Maybe Text) Source #
The pricing plan billing period for which associations will be listed.
listPricingPlansAssociatedWithPricingRule_maxResults :: Lens' ListPricingPlansAssociatedWithPricingRule (Maybe Natural) Source #
The optional maximum number of pricing rule associations to retrieve.
listPricingPlansAssociatedWithPricingRule_nextToken :: Lens' ListPricingPlansAssociatedWithPricingRule (Maybe Text) Source #
The optional pagination token returned by a previous call.
listPricingPlansAssociatedWithPricingRule_pricingRuleArn :: Lens' ListPricingPlansAssociatedWithPricingRule Text Source #
The pricing rule Amazon Resource Name (ARN) for which associations will be listed.
listPricingPlansAssociatedWithPricingRuleResponse_billingPeriod :: Lens' ListPricingPlansAssociatedWithPricingRuleResponse (Maybe Text) Source #
The pricing plan billing period for which associations will be listed.
listPricingPlansAssociatedWithPricingRuleResponse_nextToken :: Lens' ListPricingPlansAssociatedWithPricingRuleResponse (Maybe Text) Source #
The pagination token to be used on subsequent calls.
listPricingPlansAssociatedWithPricingRuleResponse_pricingPlanArns :: Lens' ListPricingPlansAssociatedWithPricingRuleResponse (Maybe (NonEmpty Text)) Source #
The list containing pricing plans that are associated with the requested pricing rule.
listPricingPlansAssociatedWithPricingRuleResponse_pricingRuleArn :: Lens' ListPricingPlansAssociatedWithPricingRuleResponse (Maybe Text) Source #
The pricing rule Amazon Resource Name (ARN) for which associations will be listed.
listPricingPlansAssociatedWithPricingRuleResponse_httpStatus :: Lens' ListPricingPlansAssociatedWithPricingRuleResponse Int Source #
The response's http status code.
ListPricingRules
listPricingRules_billingPeriod :: Lens' ListPricingRules (Maybe Text) Source #
The preferred billing period to get the pricing plan.
listPricingRules_filters :: Lens' ListPricingRules (Maybe ListPricingRulesFilter) Source #
A DescribePricingRuleFilter
that specifies the Amazon Resource Name
(ARNs) of pricing rules to retrieve pricing rules information.
listPricingRules_maxResults :: Lens' ListPricingRules (Maybe Natural) Source #
The maximum number of pricing rules to retrieve.
listPricingRules_nextToken :: Lens' ListPricingRules (Maybe Text) Source #
The pagination token that's used on subsequent call to get pricing rules.
listPricingRulesResponse_billingPeriod :: Lens' ListPricingRulesResponse (Maybe Text) Source #
The billing period for which the described pricing rules are applicable.
listPricingRulesResponse_nextToken :: Lens' ListPricingRulesResponse (Maybe Text) Source #
The pagination token that's used on subsequent calls to get pricing rules.
listPricingRulesResponse_pricingRules :: Lens' ListPricingRulesResponse (Maybe [PricingRuleListElement]) Source #
A list containing the described pricing rules.
listPricingRulesResponse_httpStatus :: Lens' ListPricingRulesResponse Int Source #
The response's http status code.
ListPricingRulesAssociatedToPricingPlan
listPricingRulesAssociatedToPricingPlan_billingPeriod :: Lens' ListPricingRulesAssociatedToPricingPlan (Maybe Text) Source #
The billing period for which the pricing rule associations are to be listed.
listPricingRulesAssociatedToPricingPlan_maxResults :: Lens' ListPricingRulesAssociatedToPricingPlan (Maybe Natural) Source #
The optional maximum number of pricing rule associations to retrieve.
listPricingRulesAssociatedToPricingPlan_nextToken :: Lens' ListPricingRulesAssociatedToPricingPlan (Maybe Text) Source #
The optional pagination token returned by a previous call.
listPricingRulesAssociatedToPricingPlan_pricingPlanArn :: Lens' ListPricingRulesAssociatedToPricingPlan Text Source #
The Amazon Resource Name (ARN) of the pricing plan for which associations are to be listed.
listPricingRulesAssociatedToPricingPlanResponse_billingPeriod :: Lens' ListPricingRulesAssociatedToPricingPlanResponse (Maybe Text) Source #
The billing period for which the pricing rule associations are listed.
listPricingRulesAssociatedToPricingPlanResponse_nextToken :: Lens' ListPricingRulesAssociatedToPricingPlanResponse (Maybe Text) Source #
The pagination token to be used on subsequent calls.
listPricingRulesAssociatedToPricingPlanResponse_pricingPlanArn :: Lens' ListPricingRulesAssociatedToPricingPlanResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the pricing plan for which associations are listed.
listPricingRulesAssociatedToPricingPlanResponse_pricingRuleArns :: Lens' ListPricingRulesAssociatedToPricingPlanResponse (Maybe (NonEmpty Text)) Source #
A list containing pricing rules that are associated with the requested pricing plan.
listPricingRulesAssociatedToPricingPlanResponse_httpStatus :: Lens' ListPricingRulesAssociatedToPricingPlanResponse Int Source #
The response's http status code.
ListResourcesAssociatedToCustomLineItem
listResourcesAssociatedToCustomLineItem_billingPeriod :: Lens' ListResourcesAssociatedToCustomLineItem (Maybe Text) Source #
The billing period for which the resource associations will be listed.
listResourcesAssociatedToCustomLineItem_filters :: Lens' ListResourcesAssociatedToCustomLineItem (Maybe ListResourcesAssociatedToCustomLineItemFilter) Source #
(Optional) A ListResourcesAssociatedToCustomLineItemFilter
that can
specify the types of resources that should be retrieved.
listResourcesAssociatedToCustomLineItem_maxResults :: Lens' ListResourcesAssociatedToCustomLineItem (Maybe Natural) Source #
(Optional) The maximum number of resource associations to be retrieved.
listResourcesAssociatedToCustomLineItem_nextToken :: Lens' ListResourcesAssociatedToCustomLineItem (Maybe Text) Source #
(Optional) The pagination token that's returned by a previous request.
listResourcesAssociatedToCustomLineItem_arn :: Lens' ListResourcesAssociatedToCustomLineItem Text Source #
The ARN of the custom line item for which the resource associations will be listed.
listResourcesAssociatedToCustomLineItemResponse_arn :: Lens' ListResourcesAssociatedToCustomLineItemResponse (Maybe Text) Source #
The custom line item ARN for which the resource associations are listed.
listResourcesAssociatedToCustomLineItemResponse_associatedResources :: Lens' ListResourcesAssociatedToCustomLineItemResponse (Maybe [ListResourcesAssociatedToCustomLineItemResponseElement]) Source #
A list of ListResourcesAssociatedToCustomLineItemResponseElement
for
each resource association retrieved.
listResourcesAssociatedToCustomLineItemResponse_nextToken :: Lens' ListResourcesAssociatedToCustomLineItemResponse (Maybe Text) Source #
The pagination token to be used in subsequent requests to retrieve additional results.
listResourcesAssociatedToCustomLineItemResponse_httpStatus :: Lens' ListResourcesAssociatedToCustomLineItemResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The Amazon Resource Name (ARN) that identifies the resource to list the tags.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text)) Source #
The tags for the resource.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
The Amazon Resource Name (ARN) of the resource to which to add tags.
tagResource_tags :: Lens' TagResource (HashMap Text Text) Source #
The tags to add to the resource as a list of key-value pairs.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceArn :: Lens' UntagResource Text Source #
The Amazon Resource Name (ARN) of the resource to which to delete tags.
untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text) Source #
The tags to delete from the resource as a list of key-value pairs.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
UpdateBillingGroup
updateBillingGroup_computationPreference :: Lens' UpdateBillingGroup (Maybe ComputationPreference) Source #
The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.
updateBillingGroup_description :: Lens' UpdateBillingGroup (Maybe Text) Source #
A description of the billing group.
updateBillingGroup_name :: Lens' UpdateBillingGroup (Maybe Text) Source #
The name of the billing group. The names must be unique to each billing group.
updateBillingGroup_status :: Lens' UpdateBillingGroup (Maybe BillingGroupStatus) Source #
The status of the billing group. Only one of the valid values can be used.
updateBillingGroup_arn :: Lens' UpdateBillingGroup Text Source #
The Amazon Resource Name (ARN) of the billing group being updated.
updateBillingGroupResponse_arn :: Lens' UpdateBillingGroupResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the billing group that was updated.
updateBillingGroupResponse_description :: Lens' UpdateBillingGroupResponse (Maybe Text) Source #
A description of the billing group.
updateBillingGroupResponse_lastModifiedTime :: Lens' UpdateBillingGroupResponse (Maybe Integer) Source #
The most recent time when the billing group was modified.
updateBillingGroupResponse_name :: Lens' UpdateBillingGroupResponse (Maybe Text) Source #
The name of the billing group. The names must be unique to each billing group.
updateBillingGroupResponse_pricingPlanArn :: Lens' UpdateBillingGroupResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the pricing plan to compute Amazon Web Services charges for the billing group.
updateBillingGroupResponse_primaryAccountId :: Lens' UpdateBillingGroupResponse (Maybe Text) Source #
The account ID that serves as the main account in a billing group.
updateBillingGroupResponse_size :: Lens' UpdateBillingGroupResponse (Maybe Natural) Source #
The number of accounts in the particular billing group.
updateBillingGroupResponse_status :: Lens' UpdateBillingGroupResponse (Maybe BillingGroupStatus) Source #
The status of the billing group. Only one of the valid values can be used.
updateBillingGroupResponse_statusReason :: Lens' UpdateBillingGroupResponse (Maybe Text) Source #
The reason why the billing group is in its current status.
updateBillingGroupResponse_httpStatus :: Lens' UpdateBillingGroupResponse Int Source #
The response's http status code.
UpdateCustomLineItem
updateCustomLineItem_billingPeriodRange :: Lens' UpdateCustomLineItem (Maybe CustomLineItemBillingPeriodRange) Source #
Undocumented member.
updateCustomLineItem_chargeDetails :: Lens' UpdateCustomLineItem (Maybe UpdateCustomLineItemChargeDetails) Source #
A ListCustomLineItemChargeDetails
containing the new charge details
for the custom line item.
updateCustomLineItem_description :: Lens' UpdateCustomLineItem (Maybe Text) Source #
The new line item description of the custom line item.
updateCustomLineItem_name :: Lens' UpdateCustomLineItem (Maybe Text) Source #
The new name for the custom line item.
updateCustomLineItem_arn :: Lens' UpdateCustomLineItem Text Source #
The ARN of the custom line item to be updated.
updateCustomLineItemResponse_arn :: Lens' UpdateCustomLineItemResponse (Maybe Text) Source #
The ARN of the successfully updated custom line item.
updateCustomLineItemResponse_associationSize :: Lens' UpdateCustomLineItemResponse (Maybe Natural) Source #
The number of resources that are associated to the custom line item.
updateCustomLineItemResponse_billingGroupArn :: Lens' UpdateCustomLineItemResponse (Maybe Text) Source #
The ARN of the billing group that the custom line item is applied to.
updateCustomLineItemResponse_chargeDetails :: Lens' UpdateCustomLineItemResponse (Maybe ListCustomLineItemChargeDetails) Source #
A ListCustomLineItemChargeDetails
containing the charge details of the
successfully updated custom line item.
updateCustomLineItemResponse_description :: Lens' UpdateCustomLineItemResponse (Maybe Text) Source #
The description of the successfully updated custom line item.
updateCustomLineItemResponse_lastModifiedTime :: Lens' UpdateCustomLineItemResponse (Maybe Integer) Source #
The most recent time when the custom line item was modified.
updateCustomLineItemResponse_name :: Lens' UpdateCustomLineItemResponse (Maybe Text) Source #
The name of the successfully updated custom line item.
updateCustomLineItemResponse_httpStatus :: Lens' UpdateCustomLineItemResponse Int Source #
The response's http status code.
UpdatePricingPlan
updatePricingPlan_description :: Lens' UpdatePricingPlan (Maybe Text) Source #
The description of the pricing plan.
updatePricingPlan_name :: Lens' UpdatePricingPlan (Maybe Text) Source #
The name of the pricing plan. The name must be unique to each pricing plan.
updatePricingPlan_arn :: Lens' UpdatePricingPlan Text Source #
The Amazon Resource Name (ARN) of the pricing plan that you're updating.
updatePricingPlanResponse_arn :: Lens' UpdatePricingPlanResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the updated pricing plan.
updatePricingPlanResponse_description :: Lens' UpdatePricingPlanResponse (Maybe Text) Source #
The new description for the pricing rule.
updatePricingPlanResponse_lastModifiedTime :: Lens' UpdatePricingPlanResponse (Maybe Integer) Source #
The most recent time when the pricing plan was modified.
updatePricingPlanResponse_name :: Lens' UpdatePricingPlanResponse (Maybe Text) Source #
The name of the pricing plan. The name must be unique to each pricing plan.
updatePricingPlanResponse_size :: Lens' UpdatePricingPlanResponse (Maybe Natural) Source #
The pricing rules count that's currently associated with this pricing plan list.
updatePricingPlanResponse_httpStatus :: Lens' UpdatePricingPlanResponse Int Source #
The response's http status code.
UpdatePricingRule
updatePricingRule_description :: Lens' UpdatePricingRule (Maybe Text) Source #
The new description for the pricing rule.
updatePricingRule_modifierPercentage :: Lens' UpdatePricingRule (Maybe Double) Source #
The new modifier to show pricing plan rates as a percentage.
updatePricingRule_name :: Lens' UpdatePricingRule (Maybe Text) Source #
The new name of the pricing rule. The name must be unique to each pricing rule.
updatePricingRule_tiering :: Lens' UpdatePricingRule (Maybe UpdateTieringInput) Source #
The set of tiering configurations for the pricing rule.
updatePricingRule_type :: Lens' UpdatePricingRule (Maybe PricingRuleType) Source #
The new pricing rule type.
updatePricingRule_arn :: Lens' UpdatePricingRule Text Source #
The Amazon Resource Name (ARN) of the pricing rule to update.
updatePricingRuleResponse_arn :: Lens' UpdatePricingRuleResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the successfully updated pricing rule.
updatePricingRuleResponse_associatedPricingPlanCount :: Lens' UpdatePricingRuleResponse (Maybe Natural) Source #
The pricing plans count that this pricing rule is associated with.
updatePricingRuleResponse_billingEntity :: Lens' UpdatePricingRuleResponse (Maybe Text) Source #
The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.
updatePricingRuleResponse_description :: Lens' UpdatePricingRuleResponse (Maybe Text) Source #
The new description for the pricing rule.
updatePricingRuleResponse_lastModifiedTime :: Lens' UpdatePricingRuleResponse (Maybe Integer) Source #
The most recent time the pricing rule was modified.
updatePricingRuleResponse_modifierPercentage :: Lens' UpdatePricingRuleResponse (Maybe Double) Source #
The new modifier to show pricing plan rates as a percentage.
updatePricingRuleResponse_name :: Lens' UpdatePricingRuleResponse (Maybe Text) Source #
The new name of the pricing rule. The name must be unique to each pricing rule.
updatePricingRuleResponse_scope :: Lens' UpdatePricingRuleResponse (Maybe PricingRuleScope) Source #
The scope of pricing rule that indicates if it's globally applicable, or it's service-specific.
updatePricingRuleResponse_service :: Lens' UpdatePricingRuleResponse (Maybe Text) Source #
If the Scope
attribute is set to SERVICE
, the attribute indicates
which service the PricingRule
is applicable for.
updatePricingRuleResponse_tiering :: Lens' UpdatePricingRuleResponse (Maybe UpdateTieringInput) Source #
The set of tiering configurations for the pricing rule.
updatePricingRuleResponse_type :: Lens' UpdatePricingRuleResponse (Maybe PricingRuleType) Source #
The new pricing rule type.
updatePricingRuleResponse_httpStatus :: Lens' UpdatePricingRuleResponse Int Source #
The response's http status code.
Types
AccountAssociationsListElement
accountAssociationsListElement_accountEmail :: Lens' AccountAssociationsListElement (Maybe Text) Source #
The Amazon Web Services account email.
accountAssociationsListElement_accountId :: Lens' AccountAssociationsListElement (Maybe Text) Source #
The associating array of account IDs.
accountAssociationsListElement_accountName :: Lens' AccountAssociationsListElement (Maybe Text) Source #
The Amazon Web Services account name.
accountAssociationsListElement_billingGroupArn :: Lens' AccountAssociationsListElement (Maybe Text) Source #
The Billing Group Arn that the linked account is associated to.
AccountGrouping
accountGrouping_linkedAccountIds :: Lens' AccountGrouping (NonEmpty Text) Source #
The account IDs that make up the billing group. Account IDs must be a part of the consolidated billing family, and not associated with another billing group.
AssociateResourceError
associateResourceError_message :: Lens' AssociateResourceError (Maybe Text) Source #
The reason why the resource association failed.
associateResourceError_reason :: Lens' AssociateResourceError (Maybe AssociateResourceErrorReason) Source #
A static error code that's used to classify the type of failure.
AssociateResourceResponseElement
associateResourceResponseElement_arn :: Lens' AssociateResourceResponseElement (Maybe Text) Source #
The resource ARN that was associated to the custom line item.
associateResourceResponseElement_error :: Lens' AssociateResourceResponseElement (Maybe AssociateResourceError) Source #
An AssociateResourceError
that will populate if the resource
association fails.
BillingGroupCostReportElement
billingGroupCostReportElement_aWSCost :: Lens' BillingGroupCostReportElement (Maybe Text) Source #
The actual Amazon Web Services charges for the billing group.
billingGroupCostReportElement_arn :: Lens' BillingGroupCostReportElement (Maybe Text) Source #
The Amazon Resource Name (ARN) of a billing group.
billingGroupCostReportElement_currency :: Lens' BillingGroupCostReportElement (Maybe Text) Source #
The displayed currency.
billingGroupCostReportElement_margin :: Lens' BillingGroupCostReportElement (Maybe Text) Source #
The billing group margin.
billingGroupCostReportElement_marginPercentage :: Lens' BillingGroupCostReportElement (Maybe Text) Source #
The percentage of billing group margin.
billingGroupCostReportElement_proformaCost :: Lens' BillingGroupCostReportElement (Maybe Text) Source #
The hypothetical Amazon Web Services charges based on the associated pricing plan of a billing group.
BillingGroupListElement
billingGroupListElement_arn :: Lens' BillingGroupListElement (Maybe Text) Source #
The Amazon Resource Number (ARN) that can be used to uniquely identify the billing group.
billingGroupListElement_computationPreference :: Lens' BillingGroupListElement (Maybe ComputationPreference) Source #
Undocumented member.
billingGroupListElement_creationTime :: Lens' BillingGroupListElement (Maybe Integer) Source #
The time when the billing group was created.
billingGroupListElement_description :: Lens' BillingGroupListElement (Maybe Text) Source #
The description of the billing group.
billingGroupListElement_lastModifiedTime :: Lens' BillingGroupListElement (Maybe Integer) Source #
The most recent time when the billing group was modified.
billingGroupListElement_name :: Lens' BillingGroupListElement (Maybe Text) Source #
The name of the billing group.
billingGroupListElement_primaryAccountId :: Lens' BillingGroupListElement (Maybe Text) Source #
The account ID that serves as the main account in a billing group.
billingGroupListElement_size :: Lens' BillingGroupListElement (Maybe Natural) Source #
The number of accounts in the particular billing group.
billingGroupListElement_status :: Lens' BillingGroupListElement (Maybe BillingGroupStatus) Source #
The billing group status. Only one of the valid values can be used.
billingGroupListElement_statusReason :: Lens' BillingGroupListElement (Maybe Text) Source #
The reason why the billing group is in its current status.
ComputationPreference
computationPreference_pricingPlanArn :: Lens' ComputationPreference Text Source #
The Amazon Resource Name (ARN) of the pricing plan that's used to compute the Amazon Web Services charges for a billing group.
CreateFreeTierConfig
createFreeTierConfig_activated :: Lens' CreateFreeTierConfig Bool Source #
Activate or deactivate Amazon Web Services Free Tier.
CreateTieringInput
createTieringInput_freeTier :: Lens' CreateTieringInput CreateFreeTierConfig Source #
The possible Amazon Web Services Free Tier configurations.
CustomLineItemBillingPeriodRange
customLineItemBillingPeriodRange_exclusiveEndBillingPeriod :: Lens' CustomLineItemBillingPeriodRange (Maybe Text) Source #
The inclusive end billing period that defines a billing period range where a custom line is applied.
customLineItemBillingPeriodRange_inclusiveStartBillingPeriod :: Lens' CustomLineItemBillingPeriodRange Text Source #
The inclusive start billing period that defines a billing period range where a custom line is applied.
CustomLineItemChargeDetails
customLineItemChargeDetails_flat :: Lens' CustomLineItemChargeDetails (Maybe CustomLineItemFlatChargeDetails) Source #
A CustomLineItemFlatChargeDetails
that describes the charge details of
a flat custom line item.
customLineItemChargeDetails_percentage :: Lens' CustomLineItemChargeDetails (Maybe CustomLineItemPercentageChargeDetails) Source #
A CustomLineItemPercentageChargeDetails
that describes the charge
details of a percentage custom line item.
customLineItemChargeDetails_type :: Lens' CustomLineItemChargeDetails CustomLineItemType Source #
The type of the custom line item that indicates whether the charge is a fee or credit.
CustomLineItemFlatChargeDetails
customLineItemFlatChargeDetails_chargeValue :: Lens' CustomLineItemFlatChargeDetails Double Source #
The custom line item's fixed charge value in USD.
CustomLineItemListElement
customLineItemListElement_arn :: Lens' CustomLineItemListElement (Maybe Text) Source #
The Amazon Resource Names (ARNs) for custom line items.
customLineItemListElement_associationSize :: Lens' CustomLineItemListElement (Maybe Natural) Source #
The number of resources that are associated to the custom line item.
customLineItemListElement_billingGroupArn :: Lens' CustomLineItemListElement (Maybe Text) Source #
The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.
customLineItemListElement_chargeDetails :: Lens' CustomLineItemListElement (Maybe ListCustomLineItemChargeDetails) Source #
A ListCustomLineItemChargeDetails
that describes the charge details of
a custom line item.
customLineItemListElement_creationTime :: Lens' CustomLineItemListElement (Maybe Integer) Source #
The time created.
customLineItemListElement_currencyCode :: Lens' CustomLineItemListElement (Maybe CurrencyCode) Source #
The custom line item's charge value currency. Only one of the valid values can be used.
customLineItemListElement_description :: Lens' CustomLineItemListElement (Maybe Text) Source #
The custom line item's description. This is shown on the Bills page in association with the charge value.
customLineItemListElement_lastModifiedTime :: Lens' CustomLineItemListElement (Maybe Integer) Source #
The most recent time when the custom line item was modified.
customLineItemListElement_name :: Lens' CustomLineItemListElement (Maybe Text) Source #
The custom line item's name.
customLineItemListElement_productCode :: Lens' CustomLineItemListElement (Maybe Text) Source #
The product code that's associated with the custom line item.
CustomLineItemPercentageChargeDetails
customLineItemPercentageChargeDetails_associatedValues :: Lens' CustomLineItemPercentageChargeDetails (Maybe [Text]) Source #
A list of resource ARNs to associate to the percentage custom line item.
customLineItemPercentageChargeDetails_percentageValue :: Lens' CustomLineItemPercentageChargeDetails Double Source #
The custom line item's percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.
CustomLineItemVersionListElement
customLineItemVersionListElement_associationSize :: Lens' CustomLineItemVersionListElement (Maybe Natural) Source #
The number of resources that are associated with the custom line item.
customLineItemVersionListElement_billingGroupArn :: Lens' CustomLineItemVersionListElement (Maybe Text) Source #
The Amazon Resource Name (ARN) of the billing group that the custom line item applies to.
customLineItemVersionListElement_chargeDetails :: Lens' CustomLineItemVersionListElement (Maybe ListCustomLineItemChargeDetails) Source #
Undocumented member.
customLineItemVersionListElement_creationTime :: Lens' CustomLineItemVersionListElement (Maybe Integer) Source #
The time when the custom line item version was created.
customLineItemVersionListElement_currencyCode :: Lens' CustomLineItemVersionListElement (Maybe CurrencyCode) Source #
The charge value currency of the custom line item.
customLineItemVersionListElement_description :: Lens' CustomLineItemVersionListElement (Maybe Text) Source #
The description of the custom line item.
customLineItemVersionListElement_endBillingPeriod :: Lens' CustomLineItemVersionListElement (Maybe Text) Source #
The end billing period of the custom line item version.
customLineItemVersionListElement_lastModifiedTime :: Lens' CustomLineItemVersionListElement (Maybe Integer) Source #
The most recent time that the custom line item version was modified.
customLineItemVersionListElement_name :: Lens' CustomLineItemVersionListElement (Maybe Text) Source #
The name of the custom line item.
customLineItemVersionListElement_productCode :: Lens' CustomLineItemVersionListElement (Maybe Text) Source #
The product code that’s associated with the custom line item.
customLineItemVersionListElement_startBillingPeriod :: Lens' CustomLineItemVersionListElement (Maybe Text) Source #
The start billing period of the custom line item version.
DisassociateResourceResponseElement
disassociateResourceResponseElement_arn :: Lens' DisassociateResourceResponseElement (Maybe Text) Source #
The resource ARN that was disassociated from the custom line item.
disassociateResourceResponseElement_error :: Lens' DisassociateResourceResponseElement (Maybe AssociateResourceError) Source #
An AssociateResourceError
that's shown if the resource disassociation
fails.
FreeTierConfig
freeTierConfig_activated :: Lens' FreeTierConfig Bool Source #
Activate or deactivate Amazon Web Services Free Tier application.
ListAccountAssociationsFilter
listAccountAssociationsFilter_accountId :: Lens' ListAccountAssociationsFilter (Maybe Text) Source #
The Amazon Web Services account ID to filter on.
listAccountAssociationsFilter_association :: Lens' ListAccountAssociationsFilter (Maybe Text) Source #
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.
ListBillingGroupCostReportsFilter
listBillingGroupCostReportsFilter_billingGroupArns :: Lens' ListBillingGroupCostReportsFilter (Maybe (NonEmpty Text)) Source #
The list of Amazon Resource Names (ARNs) used to filter billing groups to retrieve reports.
ListBillingGroupsFilter
listBillingGroupsFilter_arns :: Lens' ListBillingGroupsFilter (Maybe (NonEmpty Text)) Source #
The list of billing group Amazon Resource Names (ARNs) to retrieve information.
listBillingGroupsFilter_pricingPlan :: Lens' ListBillingGroupsFilter (Maybe Text) Source #
The pricing plan Amazon Resource Names (ARNs) to retrieve information.
ListCustomLineItemChargeDetails
listCustomLineItemChargeDetails_flat :: Lens' ListCustomLineItemChargeDetails (Maybe ListCustomLineItemFlatChargeDetails) Source #
A ListCustomLineItemFlatChargeDetails
that describes the charge
details of a flat custom line item.
listCustomLineItemChargeDetails_percentage :: Lens' ListCustomLineItemChargeDetails (Maybe ListCustomLineItemPercentageChargeDetails) Source #
A ListCustomLineItemPercentageChargeDetails
that describes the charge
details of a percentage custom line item.
listCustomLineItemChargeDetails_type :: Lens' ListCustomLineItemChargeDetails CustomLineItemType Source #
The type of the custom line item that indicates whether the charge is a
fee
or credit
.
ListCustomLineItemFlatChargeDetails
listCustomLineItemFlatChargeDetails_chargeValue :: Lens' ListCustomLineItemFlatChargeDetails Double Source #
The custom line item's fixed charge value in USD.
ListCustomLineItemPercentageChargeDetails
listCustomLineItemPercentageChargeDetails_percentageValue :: Lens' ListCustomLineItemPercentageChargeDetails Double Source #
The custom line item's percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.
ListCustomLineItemVersionsBillingPeriodRangeFilter
listCustomLineItemVersionsBillingPeriodRangeFilter_endBillingPeriod :: Lens' ListCustomLineItemVersionsBillingPeriodRangeFilter (Maybe Text) Source #
The exclusive end billing period that defines a billing period range where a custom line item version is applied.
listCustomLineItemVersionsBillingPeriodRangeFilter_startBillingPeriod :: Lens' ListCustomLineItemVersionsBillingPeriodRangeFilter (Maybe Text) Source #
The inclusive start billing period that defines a billing period range where a custom line item version is applied.
ListCustomLineItemVersionsFilter
listCustomLineItemVersionsFilter_billingPeriodRange :: Lens' ListCustomLineItemVersionsFilter (Maybe ListCustomLineItemVersionsBillingPeriodRangeFilter) Source #
The billing period range in which the custom line item version is applied.
ListCustomLineItemsFilter
listCustomLineItemsFilter_arns :: Lens' ListCustomLineItemsFilter (Maybe (NonEmpty Text)) Source #
A list of custom line item ARNs to retrieve information.
listCustomLineItemsFilter_billingGroups :: Lens' ListCustomLineItemsFilter (Maybe (NonEmpty Text)) Source #
The billing group Amazon Resource Names (ARNs) to retrieve information.
listCustomLineItemsFilter_names :: Lens' ListCustomLineItemsFilter (Maybe (NonEmpty Text)) Source #
A list of custom line items to retrieve information.
ListPricingPlansFilter
listPricingPlansFilter_arns :: Lens' ListPricingPlansFilter (Maybe (NonEmpty Text)) Source #
A list of pricing plan Amazon Resource Names (ARNs) to retrieve information.
ListPricingRulesFilter
listPricingRulesFilter_arns :: Lens' ListPricingRulesFilter (Maybe (NonEmpty Text)) Source #
A list containing the pricing rule Amazon Resource Names (ARNs) to include in the API response.
ListResourcesAssociatedToCustomLineItemFilter
listResourcesAssociatedToCustomLineItemFilter_relationship :: Lens' ListResourcesAssociatedToCustomLineItemFilter (Maybe CustomLineItemRelationship) Source #
The type of relationship between the custom line item and the associated resource.
ListResourcesAssociatedToCustomLineItemResponseElement
listResourcesAssociatedToCustomLineItemResponseElement_arn :: Lens' ListResourcesAssociatedToCustomLineItemResponseElement (Maybe Text) Source #
The ARN of the associated resource.
listResourcesAssociatedToCustomLineItemResponseElement_endBillingPeriod :: Lens' ListResourcesAssociatedToCustomLineItemResponseElement (Maybe Text) Source #
The end billing period of the associated resource.
listResourcesAssociatedToCustomLineItemResponseElement_relationship :: Lens' ListResourcesAssociatedToCustomLineItemResponseElement (Maybe CustomLineItemRelationship) Source #
The type of relationship between the custom line item and the associated resource.
PricingPlanListElement
pricingPlanListElement_arn :: Lens' PricingPlanListElement (Maybe Text) Source #
The pricing plan Amazon Resource Names (ARN). This can be used to uniquely identify a pricing plan.
pricingPlanListElement_creationTime :: Lens' PricingPlanListElement (Maybe Integer) Source #
The time when the pricing plan was created.
pricingPlanListElement_description :: Lens' PricingPlanListElement (Maybe Text) Source #
The pricing plan description.
pricingPlanListElement_lastModifiedTime :: Lens' PricingPlanListElement (Maybe Integer) Source #
The most recent time when the pricing plan was modified.
pricingPlanListElement_name :: Lens' PricingPlanListElement (Maybe Text) Source #
The name of a pricing plan.
pricingPlanListElement_size :: Lens' PricingPlanListElement (Maybe Natural) Source #
The pricing rules count that's currently associated with this pricing plan list element.
PricingRuleListElement
pricingRuleListElement_arn :: Lens' PricingRuleListElement (Maybe Text) Source #
The Amazon Resource Name (ARN) used to uniquely identify a pricing rule.
pricingRuleListElement_associatedPricingPlanCount :: Lens' PricingRuleListElement (Maybe Natural) Source #
The pricing plans count that this pricing rule is associated with.
pricingRuleListElement_billingEntity :: Lens' PricingRuleListElement (Maybe Text) Source #
The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.
pricingRuleListElement_creationTime :: Lens' PricingRuleListElement (Maybe Integer) Source #
The time when the pricing rule was created.
pricingRuleListElement_description :: Lens' PricingRuleListElement (Maybe Text) Source #
The pricing rule description.
pricingRuleListElement_lastModifiedTime :: Lens' PricingRuleListElement (Maybe Integer) Source #
The most recent time when the pricing rule was modified.
pricingRuleListElement_modifierPercentage :: Lens' PricingRuleListElement (Maybe Double) Source #
A percentage modifier applied on the public pricing rates.
pricingRuleListElement_name :: Lens' PricingRuleListElement (Maybe Text) Source #
The name of a pricing rule.
pricingRuleListElement_scope :: Lens' PricingRuleListElement (Maybe PricingRuleScope) Source #
The scope of pricing rule that indicates if it is globally applicable, or if it is service-specific.
pricingRuleListElement_service :: Lens' PricingRuleListElement (Maybe Text) Source #
If the Scope
attribute is SERVICE
, this attribute indicates which
service the PricingRule
is applicable for.
pricingRuleListElement_tiering :: Lens' PricingRuleListElement (Maybe Tiering) Source #
The set of tiering configurations for the pricing rule.
pricingRuleListElement_type :: Lens' PricingRuleListElement (Maybe PricingRuleType) Source #
The type of pricing rule.
Tiering
tiering_freeTier :: Lens' Tiering FreeTierConfig Source #
The possible Amazon Web Services Free Tier configurations.
UpdateCustomLineItemChargeDetails
updateCustomLineItemChargeDetails_flat :: Lens' UpdateCustomLineItemChargeDetails (Maybe UpdateCustomLineItemFlatChargeDetails) Source #
An UpdateCustomLineItemFlatChargeDetails
that describes the new charge
details of a flat custom line item.
updateCustomLineItemChargeDetails_percentage :: Lens' UpdateCustomLineItemChargeDetails (Maybe UpdateCustomLineItemPercentageChargeDetails) Source #
An UpdateCustomLineItemPercentageChargeDetails
that describes the new
charge details of a percentage custom line item.
UpdateCustomLineItemFlatChargeDetails
updateCustomLineItemFlatChargeDetails_chargeValue :: Lens' UpdateCustomLineItemFlatChargeDetails Double Source #
The custom line item's new fixed charge value in USD.
UpdateCustomLineItemPercentageChargeDetails
updateCustomLineItemPercentageChargeDetails_percentageValue :: Lens' UpdateCustomLineItemPercentageChargeDetails Double Source #
The custom line item's new percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.
UpdateFreeTierConfig
updateFreeTierConfig_activated :: Lens' UpdateFreeTierConfig Bool Source #
Activate or deactivate application of Amazon Web Services Free Tier.
UpdateTieringInput
updateTieringInput_freeTier :: Lens' UpdateTieringInput UpdateFreeTierConfig Source #
The possible Amazon Web Services Free Tier configurations.