Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 2022 Changes in this version + type AccountsClientAPI interface + Get func(ctx context.Context, billingAccountName string, expand string) (result billing.Account, err error) + List func(ctx context.Context, expand string) (result billing.AccountListResultPage, err error) + ListComplete func(ctx context.Context, expand string) (result billing.AccountListResultIterator, err error) + Update func(ctx context.Context, billingAccountName string, ...) (result billing.AccountsUpdateFuture, err error) + type AddressesClientAPI interface + Validate func(ctx context.Context, address billing.Address) (result billing.ValidateAddressResponse, err error) + type AgreementsClientAPI interface + Get func(ctx context.Context, billingAccountName string, agreementName string, ...) (result billing.Agreement, err error) + ListByBillingAccountName func(ctx context.Context, billingAccountName string, expand string) (result billing.AgreementListResultPage, err error) + ListByBillingAccountNameComplete func(ctx context.Context, billingAccountName string, expand string) (result billing.AgreementListResultIterator, err error) + type AvailableBalancesClientAPI interface + GetByBillingProfile func(ctx context.Context, billingAccountName string, billingProfileName string) (result billing.AvailableBalance, err error) + type CustomersClientAPI interface + Get func(ctx context.Context, billingAccountName string, customerName string, ...) (result billing.Customer, err error) + ListByBillingAccountName func(ctx context.Context, billingAccountName string, filter string, ...) (result billing.CustomerListResultPage, err error) + ListByBillingAccountNameComplete func(ctx context.Context, billingAccountName string, filter string, ...) (result billing.CustomerListResultIterator, err error) + type DepartmentsClientAPI interface + Get func(ctx context.Context, billingAccountName string, departmentName string, ...) (result billing.Department, err error) + ListByBillingAccountName func(ctx context.Context, billingAccountName string, expand string, filter string) (result billing.DepartmentListResultPage, err error) + ListByBillingAccountNameComplete func(ctx context.Context, billingAccountName string, expand string, filter string) (result billing.DepartmentListResultIterator, err error) + type EnrollmentAccountsClientAPI interface + GetByEnrollmentAccountID func(ctx context.Context, billingAccountName string, enrollmentAccountName string, ...) (result billing.EnrollmentAccount, err error) + ListByBillingAccountName func(ctx context.Context, billingAccountName string, expand string, filter string) (result billing.EnrollmentAccountListResultPage, err error) + ListByBillingAccountNameComplete func(ctx context.Context, billingAccountName string, expand string, filter string) (result billing.EnrollmentAccountListResultIterator, err error) + type InvoiceSectionsClientAPI interface + Create func(ctx context.Context, billingAccountName string, ...) (result billing.InvoiceSectionsCreateFuture, err error) + ElevateToBillingProfile func(ctx context.Context, billingAccountName string, invoiceSectionName string) (result autorest.Response, err error) + Get func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.InvoiceSection, err error) + ListByBillingAccountName func(ctx context.Context, billingAccountName string, expand string) (result billing.InvoiceSectionListResult, err error) + ListByBillingProfileName func(ctx context.Context, billingAccountName string, billingProfileName string) (result billing.InvoiceSectionListResultPage, err error) + ListByBillingProfileNameComplete func(ctx context.Context, billingAccountName string, billingProfileName string) (result billing.InvoiceSectionListResultIterator, err error) + ListByCreateSubscriptionPermission func(ctx context.Context, billingAccountName string, expand string) (result billing.InvoiceSectionListResultPage, err error) + ListByCreateSubscriptionPermissionComplete func(ctx context.Context, billingAccountName string, expand string) (result billing.InvoiceSectionListResultIterator, err error) + Update func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.InvoiceSectionsUpdateFuture, err error) + type InvoicesClientAPI interface + Get func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result billing.InvoiceSummary, err error) + ListByBillingAccountName func(ctx context.Context, billingAccountName string, periodStartDate string, ...) (result billing.InvoiceListResultPage, err error) + ListByBillingAccountNameComplete func(ctx context.Context, billingAccountName string, periodStartDate string, ...) (result billing.InvoiceListResultIterator, err error) + ListByBillingProfile func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result billing.InvoiceListResultPage, err error) + ListByBillingProfileComplete func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result billing.InvoiceListResultIterator, err error) + type LineOfCreditsClientAPI interface + Get func(ctx context.Context) (result billing.LineOfCredit, err error) + Update func(ctx context.Context, parameters billing.LineOfCredit) (result billing.LineOfCreditsUpdateFuture, err error) + type OperationsClientAPI interface + List func(ctx context.Context) (result billing.OperationListResultPage, err error) + ListComplete func(ctx context.Context) (result billing.OperationListResultIterator, err error) + type PaymentMethodsClientAPI interface + ListByBillingAccountName func(ctx context.Context, billingAccountName string) (result billing.PaymentMethodsListResultPage, err error) + ListByBillingAccountNameComplete func(ctx context.Context, billingAccountName string) (result billing.PaymentMethodsListResultIterator, err error) + ListByBillingProfileName func(ctx context.Context, billingAccountName string, billingProfileName string) (result billing.PaymentMethodsListResultPage, err error) + ListByBillingProfileNameComplete func(ctx context.Context, billingAccountName string, billingProfileName string) (result billing.PaymentMethodsListResultIterator, err error) + type PermissionsClientAPI interface + ListByBillingAccount func(ctx context.Context, billingAccountName string) (result billing.PermissionsListResult, err error) + ListByBillingProfile func(ctx context.Context, billingAccountName string, billingProfileName string) (result billing.PermissionsListResult, err error) + ListByCustomers func(ctx context.Context, billingAccountName string, customerName string) (result billing.PermissionsListResult, err error) + ListByInvoiceSections func(ctx context.Context, billingAccountName string, invoiceSectionName string) (result billing.PermissionsListResult, err error) + type PoliciesClientAPI interface + GetByBillingProfileName func(ctx context.Context, billingAccountName string, billingProfileName string) (result billing.Policy, err error) + Update func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result billing.Policy, err error) + type PriceSheetClientAPI interface + Download func(ctx context.Context, billingAccountName string, invoiceName string) (result billing.PriceSheetDownloadFuture, err error) + type ProductsClientAPI interface + Get func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.ProductSummary, err error) + ListByBillingAccountName func(ctx context.Context, billingAccountName string, filter string) (result billing.ProductsListResultPage, err error) + ListByBillingAccountNameComplete func(ctx context.Context, billingAccountName string, filter string) (result billing.ProductsListResultIterator, err error) + ListByInvoiceSectionName func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.ProductsListResultPage, err error) + ListByInvoiceSectionNameComplete func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.ProductsListResultIterator, err error) + Transfer func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.ProductSummary, err error) + UpdateAutoRenewByBillingAccountName func(ctx context.Context, billingAccountName string, productName string, ...) (result billing.UpdateAutoRenewOperationSummary, err error) + UpdateAutoRenewByInvoiceSectionName func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.UpdateAutoRenewOperationSummary, err error) + ValidateTransfer func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.ValidateProductTransferEligibilityResult, err error) + type ProfilesClientAPI interface + Create func(ctx context.Context, billingAccountName string, ...) (result billing.ProfilesCreateFuture, err error) + Get func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result billing.Profile, err error) + ListByBillingAccountName func(ctx context.Context, billingAccountName string, expand string) (result billing.ProfileListResultPage, err error) + ListByBillingAccountNameComplete func(ctx context.Context, billingAccountName string, expand string) (result billing.ProfileListResultIterator, err error) + Update func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result billing.ProfilesUpdateFuture, err error) + type PropertyClientAPI interface + Get func(ctx context.Context) (result billing.Property, err error) + type RecipientTransfersClientAPI interface + Accept func(ctx context.Context, transferName string, body billing.AcceptTransferRequest) (result billing.RecipientTransferDetails, err error) + Decline func(ctx context.Context, transferName string) (result billing.RecipientTransferDetails, err error) + Get func(ctx context.Context, transferName string) (result billing.RecipientTransferDetails, err error) + List func(ctx context.Context) (result billing.RecipientTransferDetailsListResultPage, err error) + ListComplete func(ctx context.Context) (result billing.RecipientTransferDetailsListResultIterator, err error) + type RoleAssignmentsClientAPI interface + AddByBillingAccountName func(ctx context.Context, billingAccountName string, ...) (result billing.RoleAssignmentListResult, err error) + AddByBillingProfileName func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result billing.RoleAssignmentListResult, err error) + AddByInvoiceSectionName func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.RoleAssignmentListResult, err error) + DeleteByBillingAccountName func(ctx context.Context, billingAccountName string, ...) (result billing.RoleAssignment, err error) + DeleteByBillingProfileName func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result billing.RoleAssignment, err error) + DeleteByInvoiceSectionName func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.RoleAssignment, err error) + GetByBillingAccount func(ctx context.Context, billingAccountName string, ...) (result billing.RoleAssignment, err error) + GetByBillingProfileName func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result billing.RoleAssignment, err error) + GetByInvoiceSectionName func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.RoleAssignment, err error) + ListByBillingAccountName func(ctx context.Context, billingAccountName string) (result billing.RoleAssignmentListResult, err error) + ListByBillingProfileName func(ctx context.Context, billingAccountName string, billingProfileName string) (result billing.RoleAssignmentListResult, err error) + ListByInvoiceSectionName func(ctx context.Context, billingAccountName string, invoiceSectionName string) (result billing.RoleAssignmentListResult, err error) + type RoleDefinitionsClientAPI interface + GetByBillingAccountName func(ctx context.Context, billingAccountName string, ...) (result billing.RoleDefinition, err error) + GetByBillingProfileName func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result billing.RoleDefinition, err error) + GetByInvoiceSectionName func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.RoleDefinition, err error) + ListByBillingAccountName func(ctx context.Context, billingAccountName string) (result billing.RoleDefinitionListResult, err error) + ListByBillingProfileName func(ctx context.Context, billingAccountName string, billingProfileName string) (result billing.RoleDefinitionListResult, err error) + ListByInvoiceSectionName func(ctx context.Context, billingAccountName string, invoiceSectionName string) (result billing.RoleDefinitionListResult, err error) + type SubscriptionsClientAPI interface + Get func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.SubscriptionSummary, err error) + GetByCustomerName func(ctx context.Context, billingAccountName string, customerName string, ...) (result billing.SubscriptionSummary, err error) + ListByBillingAccountName func(ctx context.Context, billingAccountName string) (result billing.SubscriptionsListResultPage, err error) + ListByBillingAccountNameComplete func(ctx context.Context, billingAccountName string) (result billing.SubscriptionsListResultIterator, err error) + ListByBillingProfileName func(ctx context.Context, billingAccountName string, billingProfileName string) (result billing.SubscriptionsListResultPage, err error) + ListByBillingProfileNameComplete func(ctx context.Context, billingAccountName string, billingProfileName string) (result billing.SubscriptionsListResultIterator, err error) + ListByCustomerName func(ctx context.Context, billingAccountName string, customerName string) (result billing.SubscriptionsListResultPage, err error) + ListByCustomerNameComplete func(ctx context.Context, billingAccountName string, customerName string) (result billing.SubscriptionsListResultIterator, err error) + ListByInvoiceSectionName func(ctx context.Context, billingAccountName string, invoiceSectionName string) (result billing.SubscriptionsListResultPage, err error) + ListByInvoiceSectionNameComplete func(ctx context.Context, billingAccountName string, invoiceSectionName string) (result billing.SubscriptionsListResultIterator, err error) + Transfer func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.SubscriptionsTransferFuture, err error) + ValidateTransfer func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.ValidateSubscriptionTransferEligibilityResult, err error) + type TransactionsClientAPI interface + ListByBillingAccountName func(ctx context.Context, billingAccountName string, startDate string, ...) (result billing.TransactionsListResultPage, err error) + ListByBillingAccountNameComplete func(ctx context.Context, billingAccountName string, startDate string, ...) (result billing.TransactionsListResultIterator, err error) + ListByBillingProfileName func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result billing.TransactionsListResultPage, err error) + ListByBillingProfileNameComplete func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result billing.TransactionsListResultIterator, err error) + ListByCustomerName func(ctx context.Context, billingAccountName string, customerName string, ...) (result billing.TransactionsListResultPage, err error) + ListByCustomerNameComplete func(ctx context.Context, billingAccountName string, customerName string, ...) (result billing.TransactionsListResultIterator, err error) + ListByInvoiceSectionName func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.TransactionsListResultPage, err error) + ListByInvoiceSectionNameComplete func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.TransactionsListResultIterator, err error) + type TransfersClientAPI interface + Cancel func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.TransferDetails, err error) + Get func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.TransferDetails, err error) + Initiate func(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result billing.TransferDetails, err error) + List func(ctx context.Context, billingAccountName string, invoiceSectionName string) (result billing.TransferDetailsListResultPage, err error) + ListComplete func(ctx context.Context, billingAccountName string, invoiceSectionName string) (result billing.TransferDetailsListResultIterator, err error)