Documentation ¶
Index ¶
- type IClient
- func (_m *IClient) AssociateAccounts(ctx context.Context, params *billingconductor.AssociateAccountsInput, ...) (*billingconductor.AssociateAccountsOutput, error)
- func (_m *IClient) AssociatePricingRules(ctx context.Context, params *billingconductor.AssociatePricingRulesInput, ...) (*billingconductor.AssociatePricingRulesOutput, error)
- func (_m *IClient) BatchAssociateResourcesToCustomLineItem(ctx context.Context, ...) (*billingconductor.BatchAssociateResourcesToCustomLineItemOutput, error)
- func (_m *IClient) BatchDisassociateResourcesFromCustomLineItem(ctx context.Context, ...) (*billingconductor.BatchDisassociateResourcesFromCustomLineItemOutput, error)
- func (_m *IClient) CreateBillingGroup(ctx context.Context, params *billingconductor.CreateBillingGroupInput, ...) (*billingconductor.CreateBillingGroupOutput, error)
- func (_m *IClient) CreateCustomLineItem(ctx context.Context, params *billingconductor.CreateCustomLineItemInput, ...) (*billingconductor.CreateCustomLineItemOutput, error)
- func (_m *IClient) CreatePricingPlan(ctx context.Context, params *billingconductor.CreatePricingPlanInput, ...) (*billingconductor.CreatePricingPlanOutput, error)
- func (_m *IClient) CreatePricingRule(ctx context.Context, params *billingconductor.CreatePricingRuleInput, ...) (*billingconductor.CreatePricingRuleOutput, error)
- func (_m *IClient) DeleteBillingGroup(ctx context.Context, params *billingconductor.DeleteBillingGroupInput, ...) (*billingconductor.DeleteBillingGroupOutput, error)
- func (_m *IClient) DeleteCustomLineItem(ctx context.Context, params *billingconductor.DeleteCustomLineItemInput, ...) (*billingconductor.DeleteCustomLineItemOutput, error)
- func (_m *IClient) DeletePricingPlan(ctx context.Context, params *billingconductor.DeletePricingPlanInput, ...) (*billingconductor.DeletePricingPlanOutput, error)
- func (_m *IClient) DeletePricingRule(ctx context.Context, params *billingconductor.DeletePricingRuleInput, ...) (*billingconductor.DeletePricingRuleOutput, error)
- func (_m *IClient) DisassociateAccounts(ctx context.Context, params *billingconductor.DisassociateAccountsInput, ...) (*billingconductor.DisassociateAccountsOutput, error)
- func (_m *IClient) DisassociatePricingRules(ctx context.Context, params *billingconductor.DisassociatePricingRulesInput, ...) (*billingconductor.DisassociatePricingRulesOutput, error)
- func (_m *IClient) GetBillingGroupCostReport(ctx context.Context, params *billingconductor.GetBillingGroupCostReportInput, ...) (*billingconductor.GetBillingGroupCostReportOutput, error)
- func (_m *IClient) ListAccountAssociations(ctx context.Context, params *billingconductor.ListAccountAssociationsInput, ...) (*billingconductor.ListAccountAssociationsOutput, error)
- func (_m *IClient) ListBillingGroupCostReports(ctx context.Context, params *billingconductor.ListBillingGroupCostReportsInput, ...) (*billingconductor.ListBillingGroupCostReportsOutput, error)
- func (_m *IClient) ListBillingGroups(ctx context.Context, params *billingconductor.ListBillingGroupsInput, ...) (*billingconductor.ListBillingGroupsOutput, error)
- func (_m *IClient) ListCustomLineItemVersions(ctx context.Context, params *billingconductor.ListCustomLineItemVersionsInput, ...) (*billingconductor.ListCustomLineItemVersionsOutput, error)
- func (_m *IClient) ListCustomLineItems(ctx context.Context, params *billingconductor.ListCustomLineItemsInput, ...) (*billingconductor.ListCustomLineItemsOutput, error)
- func (_m *IClient) ListPricingPlans(ctx context.Context, params *billingconductor.ListPricingPlansInput, ...) (*billingconductor.ListPricingPlansOutput, error)
- func (_m *IClient) ListPricingPlansAssociatedWithPricingRule(ctx context.Context, ...) (*billingconductor.ListPricingPlansAssociatedWithPricingRuleOutput, error)
- func (_m *IClient) ListPricingRules(ctx context.Context, params *billingconductor.ListPricingRulesInput, ...) (*billingconductor.ListPricingRulesOutput, error)
- func (_m *IClient) ListPricingRulesAssociatedToPricingPlan(ctx context.Context, ...) (*billingconductor.ListPricingRulesAssociatedToPricingPlanOutput, error)
- func (_m *IClient) ListResourcesAssociatedToCustomLineItem(ctx context.Context, ...) (*billingconductor.ListResourcesAssociatedToCustomLineItemOutput, error)
- func (_m *IClient) ListTagsForResource(ctx context.Context, params *billingconductor.ListTagsForResourceInput, ...) (*billingconductor.ListTagsForResourceOutput, error)
- func (_m *IClient) Options() billingconductor.Options
- func (_m *IClient) TagResource(ctx context.Context, params *billingconductor.TagResourceInput, ...) (*billingconductor.TagResourceOutput, error)
- func (_m *IClient) UntagResource(ctx context.Context, params *billingconductor.UntagResourceInput, ...) (*billingconductor.UntagResourceOutput, error)
- func (_m *IClient) UpdateBillingGroup(ctx context.Context, params *billingconductor.UpdateBillingGroupInput, ...) (*billingconductor.UpdateBillingGroupOutput, error)
- func (_m *IClient) UpdateCustomLineItem(ctx context.Context, params *billingconductor.UpdateCustomLineItemInput, ...) (*billingconductor.UpdateCustomLineItemOutput, error)
- func (_m *IClient) UpdatePricingPlan(ctx context.Context, params *billingconductor.UpdatePricingPlanInput, ...) (*billingconductor.UpdatePricingPlanOutput, error)
- func (_m *IClient) UpdatePricingRule(ctx context.Context, params *billingconductor.UpdatePricingRuleInput, ...) (*billingconductor.UpdatePricingRuleOutput, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IClient ¶
IClient is an autogenerated mock type for the IClient type
func NewIClient ¶
NewIClient creates a new instance of IClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*IClient) AssociateAccounts ¶
func (_m *IClient) AssociateAccounts(ctx context.Context, params *billingconductor.AssociateAccountsInput, optFns ...func(*billingconductor.Options)) (*billingconductor.AssociateAccountsOutput, error)
AssociateAccounts provides a mock function with given fields: ctx, params, optFns
func (*IClient) AssociatePricingRules ¶
func (_m *IClient) AssociatePricingRules(ctx context.Context, params *billingconductor.AssociatePricingRulesInput, optFns ...func(*billingconductor.Options)) (*billingconductor.AssociatePricingRulesOutput, error)
AssociatePricingRules provides a mock function with given fields: ctx, params, optFns
func (*IClient) BatchAssociateResourcesToCustomLineItem ¶
func (_m *IClient) BatchAssociateResourcesToCustomLineItem(ctx context.Context, params *billingconductor.BatchAssociateResourcesToCustomLineItemInput, optFns ...func(*billingconductor.Options)) (*billingconductor.BatchAssociateResourcesToCustomLineItemOutput, error)
BatchAssociateResourcesToCustomLineItem provides a mock function with given fields: ctx, params, optFns
func (*IClient) BatchDisassociateResourcesFromCustomLineItem ¶
func (_m *IClient) BatchDisassociateResourcesFromCustomLineItem(ctx context.Context, params *billingconductor.BatchDisassociateResourcesFromCustomLineItemInput, optFns ...func(*billingconductor.Options)) (*billingconductor.BatchDisassociateResourcesFromCustomLineItemOutput, error)
BatchDisassociateResourcesFromCustomLineItem provides a mock function with given fields: ctx, params, optFns
func (*IClient) CreateBillingGroup ¶
func (_m *IClient) CreateBillingGroup(ctx context.Context, params *billingconductor.CreateBillingGroupInput, optFns ...func(*billingconductor.Options)) (*billingconductor.CreateBillingGroupOutput, error)
CreateBillingGroup provides a mock function with given fields: ctx, params, optFns
func (*IClient) CreateCustomLineItem ¶
func (_m *IClient) CreateCustomLineItem(ctx context.Context, params *billingconductor.CreateCustomLineItemInput, optFns ...func(*billingconductor.Options)) (*billingconductor.CreateCustomLineItemOutput, error)
CreateCustomLineItem provides a mock function with given fields: ctx, params, optFns
func (*IClient) CreatePricingPlan ¶
func (_m *IClient) CreatePricingPlan(ctx context.Context, params *billingconductor.CreatePricingPlanInput, optFns ...func(*billingconductor.Options)) (*billingconductor.CreatePricingPlanOutput, error)
CreatePricingPlan provides a mock function with given fields: ctx, params, optFns
func (*IClient) CreatePricingRule ¶
func (_m *IClient) CreatePricingRule(ctx context.Context, params *billingconductor.CreatePricingRuleInput, optFns ...func(*billingconductor.Options)) (*billingconductor.CreatePricingRuleOutput, error)
CreatePricingRule provides a mock function with given fields: ctx, params, optFns
func (*IClient) DeleteBillingGroup ¶
func (_m *IClient) DeleteBillingGroup(ctx context.Context, params *billingconductor.DeleteBillingGroupInput, optFns ...func(*billingconductor.Options)) (*billingconductor.DeleteBillingGroupOutput, error)
DeleteBillingGroup provides a mock function with given fields: ctx, params, optFns
func (*IClient) DeleteCustomLineItem ¶
func (_m *IClient) DeleteCustomLineItem(ctx context.Context, params *billingconductor.DeleteCustomLineItemInput, optFns ...func(*billingconductor.Options)) (*billingconductor.DeleteCustomLineItemOutput, error)
DeleteCustomLineItem provides a mock function with given fields: ctx, params, optFns
func (*IClient) DeletePricingPlan ¶
func (_m *IClient) DeletePricingPlan(ctx context.Context, params *billingconductor.DeletePricingPlanInput, optFns ...func(*billingconductor.Options)) (*billingconductor.DeletePricingPlanOutput, error)
DeletePricingPlan provides a mock function with given fields: ctx, params, optFns
func (*IClient) DeletePricingRule ¶
func (_m *IClient) DeletePricingRule(ctx context.Context, params *billingconductor.DeletePricingRuleInput, optFns ...func(*billingconductor.Options)) (*billingconductor.DeletePricingRuleOutput, error)
DeletePricingRule provides a mock function with given fields: ctx, params, optFns
func (*IClient) DisassociateAccounts ¶
func (_m *IClient) DisassociateAccounts(ctx context.Context, params *billingconductor.DisassociateAccountsInput, optFns ...func(*billingconductor.Options)) (*billingconductor.DisassociateAccountsOutput, error)
DisassociateAccounts provides a mock function with given fields: ctx, params, optFns
func (*IClient) DisassociatePricingRules ¶
func (_m *IClient) DisassociatePricingRules(ctx context.Context, params *billingconductor.DisassociatePricingRulesInput, optFns ...func(*billingconductor.Options)) (*billingconductor.DisassociatePricingRulesOutput, error)
DisassociatePricingRules provides a mock function with given fields: ctx, params, optFns
func (*IClient) GetBillingGroupCostReport ¶
func (_m *IClient) GetBillingGroupCostReport(ctx context.Context, params *billingconductor.GetBillingGroupCostReportInput, optFns ...func(*billingconductor.Options)) (*billingconductor.GetBillingGroupCostReportOutput, error)
GetBillingGroupCostReport provides a mock function with given fields: ctx, params, optFns
func (*IClient) ListAccountAssociations ¶
func (_m *IClient) ListAccountAssociations(ctx context.Context, params *billingconductor.ListAccountAssociationsInput, optFns ...func(*billingconductor.Options)) (*billingconductor.ListAccountAssociationsOutput, error)
ListAccountAssociations provides a mock function with given fields: ctx, params, optFns
func (*IClient) ListBillingGroupCostReports ¶
func (_m *IClient) ListBillingGroupCostReports(ctx context.Context, params *billingconductor.ListBillingGroupCostReportsInput, optFns ...func(*billingconductor.Options)) (*billingconductor.ListBillingGroupCostReportsOutput, error)
ListBillingGroupCostReports provides a mock function with given fields: ctx, params, optFns
func (*IClient) ListBillingGroups ¶
func (_m *IClient) ListBillingGroups(ctx context.Context, params *billingconductor.ListBillingGroupsInput, optFns ...func(*billingconductor.Options)) (*billingconductor.ListBillingGroupsOutput, error)
ListBillingGroups provides a mock function with given fields: ctx, params, optFns
func (*IClient) ListCustomLineItemVersions ¶
func (_m *IClient) ListCustomLineItemVersions(ctx context.Context, params *billingconductor.ListCustomLineItemVersionsInput, optFns ...func(*billingconductor.Options)) (*billingconductor.ListCustomLineItemVersionsOutput, error)
ListCustomLineItemVersions provides a mock function with given fields: ctx, params, optFns
func (*IClient) ListCustomLineItems ¶
func (_m *IClient) ListCustomLineItems(ctx context.Context, params *billingconductor.ListCustomLineItemsInput, optFns ...func(*billingconductor.Options)) (*billingconductor.ListCustomLineItemsOutput, error)
ListCustomLineItems provides a mock function with given fields: ctx, params, optFns
func (*IClient) ListPricingPlans ¶
func (_m *IClient) ListPricingPlans(ctx context.Context, params *billingconductor.ListPricingPlansInput, optFns ...func(*billingconductor.Options)) (*billingconductor.ListPricingPlansOutput, error)
ListPricingPlans provides a mock function with given fields: ctx, params, optFns
func (*IClient) ListPricingPlansAssociatedWithPricingRule ¶
func (_m *IClient) ListPricingPlansAssociatedWithPricingRule(ctx context.Context, params *billingconductor.ListPricingPlansAssociatedWithPricingRuleInput, optFns ...func(*billingconductor.Options)) (*billingconductor.ListPricingPlansAssociatedWithPricingRuleOutput, error)
ListPricingPlansAssociatedWithPricingRule provides a mock function with given fields: ctx, params, optFns
func (*IClient) ListPricingRules ¶
func (_m *IClient) ListPricingRules(ctx context.Context, params *billingconductor.ListPricingRulesInput, optFns ...func(*billingconductor.Options)) (*billingconductor.ListPricingRulesOutput, error)
ListPricingRules provides a mock function with given fields: ctx, params, optFns
func (*IClient) ListPricingRulesAssociatedToPricingPlan ¶
func (_m *IClient) ListPricingRulesAssociatedToPricingPlan(ctx context.Context, params *billingconductor.ListPricingRulesAssociatedToPricingPlanInput, optFns ...func(*billingconductor.Options)) (*billingconductor.ListPricingRulesAssociatedToPricingPlanOutput, error)
ListPricingRulesAssociatedToPricingPlan provides a mock function with given fields: ctx, params, optFns
func (*IClient) ListResourcesAssociatedToCustomLineItem ¶
func (_m *IClient) ListResourcesAssociatedToCustomLineItem(ctx context.Context, params *billingconductor.ListResourcesAssociatedToCustomLineItemInput, optFns ...func(*billingconductor.Options)) (*billingconductor.ListResourcesAssociatedToCustomLineItemOutput, error)
ListResourcesAssociatedToCustomLineItem provides a mock function with given fields: ctx, params, optFns
func (*IClient) ListTagsForResource ¶
func (_m *IClient) ListTagsForResource(ctx context.Context, params *billingconductor.ListTagsForResourceInput, optFns ...func(*billingconductor.Options)) (*billingconductor.ListTagsForResourceOutput, error)
ListTagsForResource provides a mock function with given fields: ctx, params, optFns
func (*IClient) Options ¶
func (_m *IClient) Options() billingconductor.Options
Options provides a mock function with given fields:
func (*IClient) TagResource ¶
func (_m *IClient) TagResource(ctx context.Context, params *billingconductor.TagResourceInput, optFns ...func(*billingconductor.Options)) (*billingconductor.TagResourceOutput, error)
TagResource provides a mock function with given fields: ctx, params, optFns
func (*IClient) UntagResource ¶
func (_m *IClient) UntagResource(ctx context.Context, params *billingconductor.UntagResourceInput, optFns ...func(*billingconductor.Options)) (*billingconductor.UntagResourceOutput, error)
UntagResource provides a mock function with given fields: ctx, params, optFns
func (*IClient) UpdateBillingGroup ¶
func (_m *IClient) UpdateBillingGroup(ctx context.Context, params *billingconductor.UpdateBillingGroupInput, optFns ...func(*billingconductor.Options)) (*billingconductor.UpdateBillingGroupOutput, error)
UpdateBillingGroup provides a mock function with given fields: ctx, params, optFns
func (*IClient) UpdateCustomLineItem ¶
func (_m *IClient) UpdateCustomLineItem(ctx context.Context, params *billingconductor.UpdateCustomLineItemInput, optFns ...func(*billingconductor.Options)) (*billingconductor.UpdateCustomLineItemOutput, error)
UpdateCustomLineItem provides a mock function with given fields: ctx, params, optFns
func (*IClient) UpdatePricingPlan ¶
func (_m *IClient) UpdatePricingPlan(ctx context.Context, params *billingconductor.UpdatePricingPlanInput, optFns ...func(*billingconductor.Options)) (*billingconductor.UpdatePricingPlanOutput, error)
UpdatePricingPlan provides a mock function with given fields: ctx, params, optFns
func (*IClient) UpdatePricingRule ¶
func (_m *IClient) UpdatePricingRule(ctx context.Context, params *billingconductor.UpdatePricingRuleInput, optFns ...func(*billingconductor.Options)) (*billingconductor.UpdatePricingRuleOutput, error)
UpdatePricingRule provides a mock function with given fields: ctx, params, optFns