Versions in this module Expand all Collapse all v0 v0.7.0 Nov 23, 2023 Changes in this version + type AccountsServer struct + BeginUpdate func(ctx context.Context, billingAccountName string, ...) (resp azfake.PollerResponder[armbilling.AccountsClientUpdateResponse], ...) + Get func(ctx context.Context, billingAccountName string, ...) (resp azfake.Responder[armbilling.AccountsClientGetResponse], ...) + NewListInvoiceSectionsByCreateSubscriptionPermissionPager func(billingAccountName string, ...) (...) + NewListPager func(options *armbilling.AccountsClientListOptions) (resp azfake.PagerResponder[armbilling.AccountsClientListResponse]) + type AccountsServerTransport struct + func NewAccountsServerTransport(srv *AccountsServer) *AccountsServerTransport + func (a *AccountsServerTransport) Do(req *http.Request) (*http.Response, error) + type AddressServer struct + Validate func(ctx context.Context, address armbilling.AddressDetails, ...) (resp azfake.Responder[armbilling.AddressClientValidateResponse], ...) + type AddressServerTransport struct + func NewAddressServerTransport(srv *AddressServer) *AddressServerTransport + func (a *AddressServerTransport) Do(req *http.Request) (*http.Response, error) + type AgreementsServer struct + Get func(ctx context.Context, billingAccountName string, agreementName string, ...) (resp azfake.Responder[armbilling.AgreementsClientGetResponse], ...) + NewListByBillingAccountPager func(billingAccountName string, ...) (...) + type AgreementsServerTransport struct + func NewAgreementsServerTransport(srv *AgreementsServer) *AgreementsServerTransport + func (a *AgreementsServerTransport) Do(req *http.Request) (*http.Response, error) + type AvailableBalancesServer struct + Get func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (resp azfake.Responder[armbilling.AvailableBalancesClientGetResponse], ...) + type AvailableBalancesServerTransport struct + func NewAvailableBalancesServerTransport(srv *AvailableBalancesServer) *AvailableBalancesServerTransport + func (a *AvailableBalancesServerTransport) Do(req *http.Request) (*http.Response, error) + type CustomersServer struct + Get func(ctx context.Context, billingAccountName string, customerName string, ...) (resp azfake.Responder[armbilling.CustomersClientGetResponse], ...) + NewListByBillingAccountPager func(billingAccountName string, ...) (...) + NewListByBillingProfilePager func(billingAccountName string, billingProfileName string, ...) (...) + type CustomersServerTransport struct + func NewCustomersServerTransport(srv *CustomersServer) *CustomersServerTransport + func (c *CustomersServerTransport) Do(req *http.Request) (*http.Response, error) + type EnrollmentAccountsServer struct + Get func(ctx context.Context, name string, ...) (resp azfake.Responder[armbilling.EnrollmentAccountsClientGetResponse], ...) + NewListPager func(options *armbilling.EnrollmentAccountsClientListOptions) (resp azfake.PagerResponder[armbilling.EnrollmentAccountsClientListResponse]) + type EnrollmentAccountsServerTransport struct + func NewEnrollmentAccountsServerTransport(srv *EnrollmentAccountsServer) *EnrollmentAccountsServerTransport + func (e *EnrollmentAccountsServerTransport) Do(req *http.Request) (*http.Response, error) + type InstructionsServer struct + Get func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (resp azfake.Responder[armbilling.InstructionsClientGetResponse], ...) + NewListByBillingProfilePager func(billingAccountName string, billingProfileName string, ...) (...) + Put func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (resp azfake.Responder[armbilling.InstructionsClientPutResponse], ...) + type InstructionsServerTransport struct + func NewInstructionsServerTransport(srv *InstructionsServer) *InstructionsServerTransport + func (i *InstructionsServerTransport) Do(req *http.Request) (*http.Response, error) + type InvoiceSectionsServer struct + BeginCreateOrUpdate func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (...) + Get func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (resp azfake.Responder[armbilling.InvoiceSectionsClientGetResponse], ...) + NewListByBillingProfilePager func(billingAccountName string, billingProfileName string, ...) (...) + type InvoiceSectionsServerTransport struct + func NewInvoiceSectionsServerTransport(srv *InvoiceSectionsServer) *InvoiceSectionsServerTransport + func (i *InvoiceSectionsServerTransport) Do(req *http.Request) (*http.Response, error) + type InvoicesServer struct + BeginDownloadBillingSubscriptionInvoice func(ctx context.Context, invoiceName string, downloadToken string, ...) (...) + BeginDownloadInvoice func(ctx context.Context, billingAccountName string, invoiceName string, ...) (resp azfake.PollerResponder[armbilling.InvoicesClientDownloadInvoiceResponse], ...) + BeginDownloadMultipleBillingProfileInvoices func(ctx context.Context, billingAccountName string, downloadUrls []*string, ...) (...) + BeginDownloadMultipleBillingSubscriptionInvoices func(ctx context.Context, downloadUrls []*string, ...) (...) + Get func(ctx context.Context, billingAccountName string, invoiceName string, ...) (resp azfake.Responder[armbilling.InvoicesClientGetResponse], ...) + GetByID func(ctx context.Context, invoiceName string, ...) (resp azfake.Responder[armbilling.InvoicesClientGetByIDResponse], ...) + GetBySubscriptionAndInvoiceID func(ctx context.Context, invoiceName string, ...) (...) + NewListByBillingAccountPager func(billingAccountName string, periodStartDate string, periodEndDate string, ...) (...) + NewListByBillingProfilePager func(billingAccountName string, billingProfileName string, periodStartDate string, ...) (...) + NewListByBillingSubscriptionPager func(periodStartDate string, periodEndDate string, ...) (...) + type InvoicesServerTransport struct + func NewInvoicesServerTransport(srv *InvoicesServer) *InvoicesServerTransport + func (i *InvoicesServerTransport) Do(req *http.Request) (*http.Response, error) + type OperationsServer struct + NewListPager func(options *armbilling.OperationsClientListOptions) (resp azfake.PagerResponder[armbilling.OperationsClientListResponse]) + type OperationsServerTransport struct + func NewOperationsServerTransport(srv *OperationsServer) *OperationsServerTransport + func (o *OperationsServerTransport) Do(req *http.Request) (*http.Response, error) + type PeriodsServer struct + Get func(ctx context.Context, billingPeriodName string, ...) (resp azfake.Responder[armbilling.PeriodsClientGetResponse], ...) + NewListPager func(options *armbilling.PeriodsClientListOptions) (resp azfake.PagerResponder[armbilling.PeriodsClientListResponse]) + type PeriodsServerTransport struct + func NewPeriodsServerTransport(srv *PeriodsServer) *PeriodsServerTransport + func (p *PeriodsServerTransport) Do(req *http.Request) (*http.Response, error) + type PermissionsServer struct + NewListByBillingAccountPager func(billingAccountName string, ...) (...) + NewListByBillingProfilePager func(billingAccountName string, billingProfileName string, ...) (...) + NewListByCustomerPager func(billingAccountName string, customerName string, ...) (resp azfake.PagerResponder[armbilling.PermissionsClientListByCustomerResponse]) + NewListByInvoiceSectionsPager func(billingAccountName string, billingProfileName string, ...) (...) + type PermissionsServerTransport struct + func NewPermissionsServerTransport(srv *PermissionsServer) *PermissionsServerTransport + func (p *PermissionsServerTransport) Do(req *http.Request) (*http.Response, error) + type PoliciesServer struct + GetByBillingProfile func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (resp azfake.Responder[armbilling.PoliciesClientGetByBillingProfileResponse], ...) + GetByCustomer func(ctx context.Context, billingAccountName string, customerName string, ...) (resp azfake.Responder[armbilling.PoliciesClientGetByCustomerResponse], ...) + Update func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (resp azfake.Responder[armbilling.PoliciesClientUpdateResponse], ...) + UpdateCustomer func(ctx context.Context, billingAccountName string, customerName string, ...) (resp azfake.Responder[armbilling.PoliciesClientUpdateCustomerResponse], ...) + type PoliciesServerTransport struct + func NewPoliciesServerTransport(srv *PoliciesServer) *PoliciesServerTransport + func (p *PoliciesServerTransport) Do(req *http.Request) (*http.Response, error) + type ProductsServer struct + Get func(ctx context.Context, billingAccountName string, productName string, ...) (resp azfake.Responder[armbilling.ProductsClientGetResponse], ...) + Move func(ctx context.Context, billingAccountName string, productName string, ...) (resp azfake.Responder[armbilling.ProductsClientMoveResponse], ...) + NewListByBillingAccountPager func(billingAccountName string, ...) (...) + NewListByBillingProfilePager func(billingAccountName string, billingProfileName string, ...) (...) + NewListByCustomerPager func(billingAccountName string, customerName string, ...) (resp azfake.PagerResponder[armbilling.ProductsClientListByCustomerResponse]) + NewListByInvoiceSectionPager func(billingAccountName string, billingProfileName string, ...) (...) + Update func(ctx context.Context, billingAccountName string, productName string, ...) (resp azfake.Responder[armbilling.ProductsClientUpdateResponse], ...) + ValidateMove func(ctx context.Context, billingAccountName string, productName string, ...) (resp azfake.Responder[armbilling.ProductsClientValidateMoveResponse], ...) + type ProductsServerTransport struct + func NewProductsServerTransport(srv *ProductsServer) *ProductsServerTransport + func (p *ProductsServerTransport) Do(req *http.Request) (*http.Response, error) + type ProfilesServer struct + BeginCreateOrUpdate func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (resp azfake.PollerResponder[armbilling.ProfilesClientCreateOrUpdateResponse], ...) + Get func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (resp azfake.Responder[armbilling.ProfilesClientGetResponse], ...) + NewListByBillingAccountPager func(billingAccountName string, ...) (...) + type ProfilesServerTransport struct + func NewProfilesServerTransport(srv *ProfilesServer) *ProfilesServerTransport + func (p *ProfilesServerTransport) Do(req *http.Request) (*http.Response, error) + type PropertyServer struct + Get func(ctx context.Context, options *armbilling.PropertyClientGetOptions) (resp azfake.Responder[armbilling.PropertyClientGetResponse], ...) + Update func(ctx context.Context, parameters armbilling.Property, ...) (resp azfake.Responder[armbilling.PropertyClientUpdateResponse], ...) + type PropertyServerTransport struct + func NewPropertyServerTransport(srv *PropertyServer) *PropertyServerTransport + func (p *PropertyServerTransport) Do(req *http.Request) (*http.Response, error) + type ReservationsServer struct + NewListByBillingAccountPager func(billingAccountName string, ...) (...) + NewListByBillingProfilePager func(billingAccountName string, billingProfileName string, ...) (...) + type ReservationsServerTransport struct + func NewReservationsServerTransport(srv *ReservationsServer) *ReservationsServerTransport + func (r *ReservationsServerTransport) Do(req *http.Request) (*http.Response, error) + type RoleAssignmentsServer struct + DeleteByBillingAccount func(ctx context.Context, billingAccountName string, ...) (...) + DeleteByBillingProfile func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (...) + DeleteByInvoiceSection func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (...) + GetByBillingAccount func(ctx context.Context, billingAccountName string, ...) (...) + GetByBillingProfile func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (...) + GetByInvoiceSection func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (...) + NewListByBillingAccountPager func(billingAccountName string, ...) (...) + NewListByBillingProfilePager func(billingAccountName string, billingProfileName string, ...) (...) + NewListByInvoiceSectionPager func(billingAccountName string, billingProfileName string, ...) (...) + type RoleAssignmentsServerTransport struct + func NewRoleAssignmentsServerTransport(srv *RoleAssignmentsServer) *RoleAssignmentsServerTransport + func (r *RoleAssignmentsServerTransport) Do(req *http.Request) (*http.Response, error) + type RoleDefinitionsServer struct + GetByBillingAccount func(ctx context.Context, billingAccountName string, ...) (...) + GetByBillingProfile func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (...) + GetByInvoiceSection func(ctx context.Context, billingAccountName string, billingProfileName string, ...) (...) + NewListByBillingAccountPager func(billingAccountName string, ...) (...) + NewListByBillingProfilePager func(billingAccountName string, billingProfileName string, ...) (...) + NewListByInvoiceSectionPager func(billingAccountName string, billingProfileName string, ...) (...) + type RoleDefinitionsServerTransport struct + func NewRoleDefinitionsServerTransport(srv *RoleDefinitionsServer) *RoleDefinitionsServerTransport + func (r *RoleDefinitionsServerTransport) Do(req *http.Request) (*http.Response, error) + type ServerFactory struct + AccountsServer AccountsServer + AddressServer AddressServer + AgreementsServer AgreementsServer + AvailableBalancesServer AvailableBalancesServer + CustomersServer CustomersServer + EnrollmentAccountsServer EnrollmentAccountsServer + InstructionsServer InstructionsServer + InvoiceSectionsServer InvoiceSectionsServer + InvoicesServer InvoicesServer + OperationsServer OperationsServer + PeriodsServer PeriodsServer + PermissionsServer PermissionsServer + PoliciesServer PoliciesServer + ProductsServer ProductsServer + ProfilesServer ProfilesServer + PropertyServer PropertyServer + ReservationsServer ReservationsServer + RoleAssignmentsServer RoleAssignmentsServer + RoleDefinitionsServer RoleDefinitionsServer + SubscriptionsServer SubscriptionsServer + TransactionsServer TransactionsServer + type ServerFactoryTransport struct + func NewServerFactoryTransport(srv *ServerFactory) *ServerFactoryTransport + func (s *ServerFactoryTransport) Do(req *http.Request) (*http.Response, error) + type SubscriptionsServer struct + BeginMove func(ctx context.Context, billingAccountName string, ...) (resp azfake.PollerResponder[armbilling.SubscriptionsClientMoveResponse], ...) + Get func(ctx context.Context, billingAccountName string, ...) (resp azfake.Responder[armbilling.SubscriptionsClientGetResponse], ...) + NewListByBillingAccountPager func(billingAccountName string, ...) (...) + NewListByBillingProfilePager func(billingAccountName string, billingProfileName string, ...) (...) + NewListByCustomerPager func(billingAccountName string, customerName string, ...) (...) + NewListByInvoiceSectionPager func(billingAccountName string, billingProfileName string, ...) (...) + Update func(ctx context.Context, billingAccountName string, ...) (resp azfake.Responder[armbilling.SubscriptionsClientUpdateResponse], ...) + ValidateMove func(ctx context.Context, billingAccountName string, ...) (resp azfake.Responder[armbilling.SubscriptionsClientValidateMoveResponse], ...) + type SubscriptionsServerTransport struct + func NewSubscriptionsServerTransport(srv *SubscriptionsServer) *SubscriptionsServerTransport + func (s *SubscriptionsServerTransport) Do(req *http.Request) (*http.Response, error) + type TransactionsServer struct + NewListByInvoicePager func(billingAccountName string, invoiceName string, ...) (resp azfake.PagerResponder[armbilling.TransactionsClientListByInvoiceResponse]) + type TransactionsServerTransport struct + func NewTransactionsServerTransport(srv *TransactionsServer) *TransactionsServerTransport + func (t *TransactionsServerTransport) Do(req *http.Request) (*http.Response, error)