{-# OPTIONS_GHC -fno-warn-orphans #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Test.Amazonka.Gen.BillingConductor -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Test.Amazonka.Gen.BillingConductor where import Amazonka.BillingConductor import qualified Data.Proxy as Proxy import Test.Amazonka.BillingConductor.Internal import Test.Amazonka.Fixture import Test.Amazonka.Prelude import Test.Tasty -- Auto-generated: the actual test selection needs to be manually placed into -- the top-level so that real test data can be incrementally added. -- -- This commented snippet is what the entire set should look like: -- fixtures :: TestTree -- fixtures = -- [ testGroup "request" -- [ requestAssociateAccounts $ -- newAssociateAccounts -- -- , requestAssociatePricingRules $ -- newAssociatePricingRules -- -- , requestBatchAssociateResourcesToCustomLineItem $ -- newBatchAssociateResourcesToCustomLineItem -- -- , requestBatchDisassociateResourcesFromCustomLineItem $ -- newBatchDisassociateResourcesFromCustomLineItem -- -- , requestCreateBillingGroup $ -- newCreateBillingGroup -- -- , requestCreateCustomLineItem $ -- newCreateCustomLineItem -- -- , requestCreatePricingPlan $ -- newCreatePricingPlan -- -- , requestCreatePricingRule $ -- newCreatePricingRule -- -- , requestDeleteBillingGroup $ -- newDeleteBillingGroup -- -- , requestDeleteCustomLineItem $ -- newDeleteCustomLineItem -- -- , requestDeletePricingPlan $ -- newDeletePricingPlan -- -- , requestDeletePricingRule $ -- newDeletePricingRule -- -- , requestDisassociateAccounts $ -- newDisassociateAccounts -- -- , requestDisassociatePricingRules $ -- newDisassociatePricingRules -- -- , requestListAccountAssociations $ -- newListAccountAssociations -- -- , requestListBillingGroupCostReports $ -- newListBillingGroupCostReports -- -- , requestListBillingGroups $ -- newListBillingGroups -- -- , requestListCustomLineItemVersions $ -- newListCustomLineItemVersions -- -- , requestListCustomLineItems $ -- newListCustomLineItems -- -- , requestListPricingPlans $ -- newListPricingPlans -- -- , requestListPricingPlansAssociatedWithPricingRule $ -- newListPricingPlansAssociatedWithPricingRule -- -- , requestListPricingRules $ -- newListPricingRules -- -- , requestListPricingRulesAssociatedToPricingPlan $ -- newListPricingRulesAssociatedToPricingPlan -- -- , requestListResourcesAssociatedToCustomLineItem $ -- newListResourcesAssociatedToCustomLineItem -- -- , requestListTagsForResource $ -- newListTagsForResource -- -- , requestTagResource $ -- newTagResource -- -- , requestUntagResource $ -- newUntagResource -- -- , requestUpdateBillingGroup $ -- newUpdateBillingGroup -- -- , requestUpdateCustomLineItem $ -- newUpdateCustomLineItem -- -- , requestUpdatePricingPlan $ -- newUpdatePricingPlan -- -- , requestUpdatePricingRule $ -- newUpdatePricingRule -- -- ] -- , testGroup "response" -- [ responseAssociateAccounts $ -- newAssociateAccountsResponse -- -- , responseAssociatePricingRules $ -- newAssociatePricingRulesResponse -- -- , responseBatchAssociateResourcesToCustomLineItem $ -- newBatchAssociateResourcesToCustomLineItemResponse -- -- , responseBatchDisassociateResourcesFromCustomLineItem $ -- newBatchDisassociateResourcesFromCustomLineItemResponse -- -- , responseCreateBillingGroup $ -- newCreateBillingGroupResponse -- -- , responseCreateCustomLineItem $ -- newCreateCustomLineItemResponse -- -- , responseCreatePricingPlan $ -- newCreatePricingPlanResponse -- -- , responseCreatePricingRule $ -- newCreatePricingRuleResponse -- -- , responseDeleteBillingGroup $ -- newDeleteBillingGroupResponse -- -- , responseDeleteCustomLineItem $ -- newDeleteCustomLineItemResponse -- -- , responseDeletePricingPlan $ -- newDeletePricingPlanResponse -- -- , responseDeletePricingRule $ -- newDeletePricingRuleResponse -- -- , responseDisassociateAccounts $ -- newDisassociateAccountsResponse -- -- , responseDisassociatePricingRules $ -- newDisassociatePricingRulesResponse -- -- , responseListAccountAssociations $ -- newListAccountAssociationsResponse -- -- , responseListBillingGroupCostReports $ -- newListBillingGroupCostReportsResponse -- -- , responseListBillingGroups $ -- newListBillingGroupsResponse -- -- , responseListCustomLineItemVersions $ -- newListCustomLineItemVersionsResponse -- -- , responseListCustomLineItems $ -- newListCustomLineItemsResponse -- -- , responseListPricingPlans $ -- newListPricingPlansResponse -- -- , responseListPricingPlansAssociatedWithPricingRule $ -- newListPricingPlansAssociatedWithPricingRuleResponse -- -- , responseListPricingRules $ -- newListPricingRulesResponse -- -- , responseListPricingRulesAssociatedToPricingPlan $ -- newListPricingRulesAssociatedToPricingPlanResponse -- -- , responseListResourcesAssociatedToCustomLineItem $ -- newListResourcesAssociatedToCustomLineItemResponse -- -- , responseListTagsForResource $ -- newListTagsForResourceResponse -- -- , responseTagResource $ -- newTagResourceResponse -- -- , responseUntagResource $ -- newUntagResourceResponse -- -- , responseUpdateBillingGroup $ -- newUpdateBillingGroupResponse -- -- , responseUpdateCustomLineItem $ -- newUpdateCustomLineItemResponse -- -- , responseUpdatePricingPlan $ -- newUpdatePricingPlanResponse -- -- , responseUpdatePricingRule $ -- newUpdatePricingRuleResponse -- -- ] -- ] -- Requests requestAssociateAccounts :: AssociateAccounts -> TestTree requestAssociateAccounts = req "AssociateAccounts" "fixture/AssociateAccounts.yaml" requestAssociatePricingRules :: AssociatePricingRules -> TestTree requestAssociatePricingRules = req "AssociatePricingRules" "fixture/AssociatePricingRules.yaml" requestBatchAssociateResourcesToCustomLineItem :: BatchAssociateResourcesToCustomLineItem -> TestTree requestBatchAssociateResourcesToCustomLineItem = req "BatchAssociateResourcesToCustomLineItem" "fixture/BatchAssociateResourcesToCustomLineItem.yaml" requestBatchDisassociateResourcesFromCustomLineItem :: BatchDisassociateResourcesFromCustomLineItem -> TestTree requestBatchDisassociateResourcesFromCustomLineItem = req "BatchDisassociateResourcesFromCustomLineItem" "fixture/BatchDisassociateResourcesFromCustomLineItem.yaml" requestCreateBillingGroup :: CreateBillingGroup -> TestTree requestCreateBillingGroup = req "CreateBillingGroup" "fixture/CreateBillingGroup.yaml" requestCreateCustomLineItem :: CreateCustomLineItem -> TestTree requestCreateCustomLineItem = req "CreateCustomLineItem" "fixture/CreateCustomLineItem.yaml" requestCreatePricingPlan :: CreatePricingPlan -> TestTree requestCreatePricingPlan = req "CreatePricingPlan" "fixture/CreatePricingPlan.yaml" requestCreatePricingRule :: CreatePricingRule -> TestTree requestCreatePricingRule = req "CreatePricingRule" "fixture/CreatePricingRule.yaml" requestDeleteBillingGroup :: DeleteBillingGroup -> TestTree requestDeleteBillingGroup = req "DeleteBillingGroup" "fixture/DeleteBillingGroup.yaml" requestDeleteCustomLineItem :: DeleteCustomLineItem -> TestTree requestDeleteCustomLineItem = req "DeleteCustomLineItem" "fixture/DeleteCustomLineItem.yaml" requestDeletePricingPlan :: DeletePricingPlan -> TestTree requestDeletePricingPlan = req "DeletePricingPlan" "fixture/DeletePricingPlan.yaml" requestDeletePricingRule :: DeletePricingRule -> TestTree requestDeletePricingRule = req "DeletePricingRule" "fixture/DeletePricingRule.yaml" requestDisassociateAccounts :: DisassociateAccounts -> TestTree requestDisassociateAccounts = req "DisassociateAccounts" "fixture/DisassociateAccounts.yaml" requestDisassociatePricingRules :: DisassociatePricingRules -> TestTree requestDisassociatePricingRules = req "DisassociatePricingRules" "fixture/DisassociatePricingRules.yaml" requestListAccountAssociations :: ListAccountAssociations -> TestTree requestListAccountAssociations = req "ListAccountAssociations" "fixture/ListAccountAssociations.yaml" requestListBillingGroupCostReports :: ListBillingGroupCostReports -> TestTree requestListBillingGroupCostReports = req "ListBillingGroupCostReports" "fixture/ListBillingGroupCostReports.yaml" requestListBillingGroups :: ListBillingGroups -> TestTree requestListBillingGroups = req "ListBillingGroups" "fixture/ListBillingGroups.yaml" requestListCustomLineItemVersions :: ListCustomLineItemVersions -> TestTree requestListCustomLineItemVersions = req "ListCustomLineItemVersions" "fixture/ListCustomLineItemVersions.yaml" requestListCustomLineItems :: ListCustomLineItems -> TestTree requestListCustomLineItems = req "ListCustomLineItems" "fixture/ListCustomLineItems.yaml" requestListPricingPlans :: ListPricingPlans -> TestTree requestListPricingPlans = req "ListPricingPlans" "fixture/ListPricingPlans.yaml" requestListPricingPlansAssociatedWithPricingRule :: ListPricingPlansAssociatedWithPricingRule -> TestTree requestListPricingPlansAssociatedWithPricingRule = req "ListPricingPlansAssociatedWithPricingRule" "fixture/ListPricingPlansAssociatedWithPricingRule.yaml" requestListPricingRules :: ListPricingRules -> TestTree requestListPricingRules = req "ListPricingRules" "fixture/ListPricingRules.yaml" requestListPricingRulesAssociatedToPricingPlan :: ListPricingRulesAssociatedToPricingPlan -> TestTree requestListPricingRulesAssociatedToPricingPlan = req "ListPricingRulesAssociatedToPricingPlan" "fixture/ListPricingRulesAssociatedToPricingPlan.yaml" requestListResourcesAssociatedToCustomLineItem :: ListResourcesAssociatedToCustomLineItem -> TestTree requestListResourcesAssociatedToCustomLineItem = req "ListResourcesAssociatedToCustomLineItem" "fixture/ListResourcesAssociatedToCustomLineItem.yaml" requestListTagsForResource :: ListTagsForResource -> TestTree requestListTagsForResource = req "ListTagsForResource" "fixture/ListTagsForResource.yaml" requestTagResource :: TagResource -> TestTree requestTagResource = req "TagResource" "fixture/TagResource.yaml" requestUntagResource :: UntagResource -> TestTree requestUntagResource = req "UntagResource" "fixture/UntagResource.yaml" requestUpdateBillingGroup :: UpdateBillingGroup -> TestTree requestUpdateBillingGroup = req "UpdateBillingGroup" "fixture/UpdateBillingGroup.yaml" requestUpdateCustomLineItem :: UpdateCustomLineItem -> TestTree requestUpdateCustomLineItem = req "UpdateCustomLineItem" "fixture/UpdateCustomLineItem.yaml" requestUpdatePricingPlan :: UpdatePricingPlan -> TestTree requestUpdatePricingPlan = req "UpdatePricingPlan" "fixture/UpdatePricingPlan.yaml" requestUpdatePricingRule :: UpdatePricingRule -> TestTree requestUpdatePricingRule = req "UpdatePricingRule" "fixture/UpdatePricingRule.yaml" -- Responses responseAssociateAccounts :: AssociateAccountsResponse -> TestTree responseAssociateAccounts = res "AssociateAccountsResponse" "fixture/AssociateAccountsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy AssociateAccounts) responseAssociatePricingRules :: AssociatePricingRulesResponse -> TestTree responseAssociatePricingRules = res "AssociatePricingRulesResponse" "fixture/AssociatePricingRulesResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy AssociatePricingRules) responseBatchAssociateResourcesToCustomLineItem :: BatchAssociateResourcesToCustomLineItemResponse -> TestTree responseBatchAssociateResourcesToCustomLineItem = res "BatchAssociateResourcesToCustomLineItemResponse" "fixture/BatchAssociateResourcesToCustomLineItemResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy BatchAssociateResourcesToCustomLineItem) responseBatchDisassociateResourcesFromCustomLineItem :: BatchDisassociateResourcesFromCustomLineItemResponse -> TestTree responseBatchDisassociateResourcesFromCustomLineItem = res "BatchDisassociateResourcesFromCustomLineItemResponse" "fixture/BatchDisassociateResourcesFromCustomLineItemResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy BatchDisassociateResourcesFromCustomLineItem) responseCreateBillingGroup :: CreateBillingGroupResponse -> TestTree responseCreateBillingGroup = res "CreateBillingGroupResponse" "fixture/CreateBillingGroupResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy CreateBillingGroup) responseCreateCustomLineItem :: CreateCustomLineItemResponse -> TestTree responseCreateCustomLineItem = res "CreateCustomLineItemResponse" "fixture/CreateCustomLineItemResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy CreateCustomLineItem) responseCreatePricingPlan :: CreatePricingPlanResponse -> TestTree responseCreatePricingPlan = res "CreatePricingPlanResponse" "fixture/CreatePricingPlanResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy CreatePricingPlan) responseCreatePricingRule :: CreatePricingRuleResponse -> TestTree responseCreatePricingRule = res "CreatePricingRuleResponse" "fixture/CreatePricingRuleResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy CreatePricingRule) responseDeleteBillingGroup :: DeleteBillingGroupResponse -> TestTree responseDeleteBillingGroup = res "DeleteBillingGroupResponse" "fixture/DeleteBillingGroupResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DeleteBillingGroup) responseDeleteCustomLineItem :: DeleteCustomLineItemResponse -> TestTree responseDeleteCustomLineItem = res "DeleteCustomLineItemResponse" "fixture/DeleteCustomLineItemResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DeleteCustomLineItem) responseDeletePricingPlan :: DeletePricingPlanResponse -> TestTree responseDeletePricingPlan = res "DeletePricingPlanResponse" "fixture/DeletePricingPlanResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DeletePricingPlan) responseDeletePricingRule :: DeletePricingRuleResponse -> TestTree responseDeletePricingRule = res "DeletePricingRuleResponse" "fixture/DeletePricingRuleResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DeletePricingRule) responseDisassociateAccounts :: DisassociateAccountsResponse -> TestTree responseDisassociateAccounts = res "DisassociateAccountsResponse" "fixture/DisassociateAccountsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DisassociateAccounts) responseDisassociatePricingRules :: DisassociatePricingRulesResponse -> TestTree responseDisassociatePricingRules = res "DisassociatePricingRulesResponse" "fixture/DisassociatePricingRulesResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DisassociatePricingRules) responseListAccountAssociations :: ListAccountAssociationsResponse -> TestTree responseListAccountAssociations = res "ListAccountAssociationsResponse" "fixture/ListAccountAssociationsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListAccountAssociations) responseListBillingGroupCostReports :: ListBillingGroupCostReportsResponse -> TestTree responseListBillingGroupCostReports = res "ListBillingGroupCostReportsResponse" "fixture/ListBillingGroupCostReportsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListBillingGroupCostReports) responseListBillingGroups :: ListBillingGroupsResponse -> TestTree responseListBillingGroups = res "ListBillingGroupsResponse" "fixture/ListBillingGroupsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListBillingGroups) responseListCustomLineItemVersions :: ListCustomLineItemVersionsResponse -> TestTree responseListCustomLineItemVersions = res "ListCustomLineItemVersionsResponse" "fixture/ListCustomLineItemVersionsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListCustomLineItemVersions) responseListCustomLineItems :: ListCustomLineItemsResponse -> TestTree responseListCustomLineItems = res "ListCustomLineItemsResponse" "fixture/ListCustomLineItemsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListCustomLineItems) responseListPricingPlans :: ListPricingPlansResponse -> TestTree responseListPricingPlans = res "ListPricingPlansResponse" "fixture/ListPricingPlansResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListPricingPlans) responseListPricingPlansAssociatedWithPricingRule :: ListPricingPlansAssociatedWithPricingRuleResponse -> TestTree responseListPricingPlansAssociatedWithPricingRule = res "ListPricingPlansAssociatedWithPricingRuleResponse" "fixture/ListPricingPlansAssociatedWithPricingRuleResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListPricingPlansAssociatedWithPricingRule) responseListPricingRules :: ListPricingRulesResponse -> TestTree responseListPricingRules = res "ListPricingRulesResponse" "fixture/ListPricingRulesResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListPricingRules) responseListPricingRulesAssociatedToPricingPlan :: ListPricingRulesAssociatedToPricingPlanResponse -> TestTree responseListPricingRulesAssociatedToPricingPlan = res "ListPricingRulesAssociatedToPricingPlanResponse" "fixture/ListPricingRulesAssociatedToPricingPlanResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListPricingRulesAssociatedToPricingPlan) responseListResourcesAssociatedToCustomLineItem :: ListResourcesAssociatedToCustomLineItemResponse -> TestTree responseListResourcesAssociatedToCustomLineItem = res "ListResourcesAssociatedToCustomLineItemResponse" "fixture/ListResourcesAssociatedToCustomLineItemResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListResourcesAssociatedToCustomLineItem) responseListTagsForResource :: ListTagsForResourceResponse -> TestTree responseListTagsForResource = res "ListTagsForResourceResponse" "fixture/ListTagsForResourceResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListTagsForResource) responseTagResource :: TagResourceResponse -> TestTree responseTagResource = res "TagResourceResponse" "fixture/TagResourceResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy TagResource) responseUntagResource :: UntagResourceResponse -> TestTree responseUntagResource = res "UntagResourceResponse" "fixture/UntagResourceResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UntagResource) responseUpdateBillingGroup :: UpdateBillingGroupResponse -> TestTree responseUpdateBillingGroup = res "UpdateBillingGroupResponse" "fixture/UpdateBillingGroupResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdateBillingGroup) responseUpdateCustomLineItem :: UpdateCustomLineItemResponse -> TestTree responseUpdateCustomLineItem = res "UpdateCustomLineItemResponse" "fixture/UpdateCustomLineItemResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdateCustomLineItem) responseUpdatePricingPlan :: UpdatePricingPlanResponse -> TestTree responseUpdatePricingPlan = res "UpdatePricingPlanResponse" "fixture/UpdatePricingPlanResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdatePricingPlan) responseUpdatePricingRule :: UpdatePricingRuleResponse -> TestTree responseUpdatePricingRule = res "UpdatePricingRuleResponse" "fixture/UpdatePricingRuleResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdatePricingRule)