Versions in this module Expand all Collapse all v51 v51.0.0 Jan 27, 2021 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AcceptTransferProperties struct + ProductDetails *[]ProductDetails + type AcceptTransferRequest struct + func (atr *AcceptTransferRequest) UnmarshalJSON(body []byte) error + func (atr AcceptTransferRequest) MarshalJSON() ([]byte, error) + type Account struct + ID *string + Name *string + Type *string + func (a *Account) UnmarshalJSON(body []byte) error + func (a Account) MarshalJSON() ([]byte, error) + type AccountListResult struct + NextLink *string + Value *[]Account + func (alr AccountListResult) IsEmpty() bool + type AccountListResultIterator struct + func NewAccountListResultIterator(page AccountListResultPage) AccountListResultIterator + func (iter *AccountListResultIterator) Next() error + func (iter *AccountListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter AccountListResultIterator) NotDone() bool + func (iter AccountListResultIterator) Response() AccountListResult + func (iter AccountListResultIterator) Value() Account + type AccountListResultPage struct + func NewAccountListResultPage(cur AccountListResult, ...) AccountListResultPage + func (page *AccountListResultPage) Next() error + func (page *AccountListResultPage) NextWithContext(ctx context.Context) (err error) + func (page AccountListResultPage) NotDone() bool + func (page AccountListResultPage) Response() AccountListResult + func (page AccountListResultPage) Values() []Account + type AccountProperties struct + AccountType AccountType + Address *Address + BillingProfiles *[]Profile + Company *string + Country *string + Departments *[]Department + DisplayName *string + EnrollmentAccounts *[]EnrollmentAccount + EnrollmentDetails *Enrollment + HasReadAccess *bool + InvoiceSections *[]InvoiceSection + func (ap AccountProperties) MarshalJSON() ([]byte, error) + type AccountType string + const AccountTypeEnrollment + const AccountTypeOrganization + func PossibleAccountTypeValues() []AccountType + type AccountUpdateProperties struct + func (aup *AccountUpdateProperties) UnmarshalJSON(body []byte) error + func (aup AccountUpdateProperties) MarshalJSON() ([]byte, error) + type AccountsClient struct + func NewAccountsClient(subscriptionID string) AccountsClient + func NewAccountsClientWithBaseURI(baseURI string, subscriptionID string) AccountsClient + func (client AccountsClient) Get(ctx context.Context, billingAccountName string, expand string) (result Account, err error) + func (client AccountsClient) GetPreparer(ctx context.Context, billingAccountName string, expand string) (*http.Request, error) + func (client AccountsClient) GetResponder(resp *http.Response) (result Account, err error) + func (client AccountsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AccountsClient) List(ctx context.Context, expand string) (result AccountListResultPage, err error) + func (client AccountsClient) ListComplete(ctx context.Context, expand string) (result AccountListResultIterator, err error) + func (client AccountsClient) ListPreparer(ctx context.Context, expand string) (*http.Request, error) + func (client AccountsClient) ListResponder(resp *http.Response) (result AccountListResult, err error) + func (client AccountsClient) ListSender(req *http.Request) (*http.Response, error) + func (client AccountsClient) Update(ctx context.Context, billingAccountName string, ...) (result AccountsUpdateFuture, err error) + func (client AccountsClient) UpdatePreparer(ctx context.Context, billingAccountName string, ...) (*http.Request, error) + func (client AccountsClient) UpdateResponder(resp *http.Response) (result Account, err error) + func (client AccountsClient) UpdateSender(req *http.Request) (future AccountsUpdateFuture, err error) + type AccountsUpdateFuture struct + Result func(AccountsClient) (Account, error) + type Address struct + AddressLine1 *string + AddressLine2 *string + AddressLine3 *string + City *string + CompanyName *string + Country *string + FirstName *string + LastName *string + PostalCode *string + Region *string + type AddressValidationStatus string + const Invalid + const Valid + func PossibleAddressValidationStatusValues() []AddressValidationStatus + type AddressesClient struct + func NewAddressesClient(subscriptionID string) AddressesClient + func NewAddressesClientWithBaseURI(baseURI string, subscriptionID string) AddressesClient + func (client AddressesClient) Validate(ctx context.Context, address Address) (result ValidateAddressResponse, err error) + func (client AddressesClient) ValidatePreparer(ctx context.Context, address Address) (*http.Request, error) + func (client AddressesClient) ValidateResponder(resp *http.Response) (result ValidateAddressResponse, err error) + func (client AddressesClient) ValidateSender(req *http.Request) (*http.Response, error) + type Agreement struct + ID *string + Name *string + Type *string + func (a *Agreement) UnmarshalJSON(body []byte) error + func (a Agreement) MarshalJSON() ([]byte, error) + type AgreementListResult struct + NextLink *string + Value *[]Agreement + func (alr AgreementListResult) IsEmpty() bool + type AgreementListResultIterator struct + func NewAgreementListResultIterator(page AgreementListResultPage) AgreementListResultIterator + func (iter *AgreementListResultIterator) Next() error + func (iter *AgreementListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter AgreementListResultIterator) NotDone() bool + func (iter AgreementListResultIterator) Response() AgreementListResult + func (iter AgreementListResultIterator) Value() Agreement + type AgreementListResultPage struct + func NewAgreementListResultPage(cur AgreementListResult, ...) AgreementListResultPage + func (page *AgreementListResultPage) Next() error + func (page *AgreementListResultPage) NextWithContext(ctx context.Context) (err error) + func (page AgreementListResultPage) NotDone() bool + func (page AgreementListResultPage) Response() AgreementListResult + func (page AgreementListResultPage) Values() []Agreement + type AgreementProperties struct + AgreementLink *string + EffectiveDate *date.Time + ExpirationDate *date.Time + Participants *[]Participants + Status *string + func (ap AgreementProperties) MarshalJSON() ([]byte, error) + type AgreementsClient struct + func NewAgreementsClient(subscriptionID string) AgreementsClient + func NewAgreementsClientWithBaseURI(baseURI string, subscriptionID string) AgreementsClient + func (client AgreementsClient) Get(ctx context.Context, billingAccountName string, agreementName string, ...) (result Agreement, err error) + func (client AgreementsClient) GetPreparer(ctx context.Context, billingAccountName string, agreementName string, ...) (*http.Request, error) + func (client AgreementsClient) GetResponder(resp *http.Response) (result Agreement, err error) + func (client AgreementsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AgreementsClient) ListByBillingAccountName(ctx context.Context, billingAccountName string, expand string) (result AgreementListResultPage, err error) + func (client AgreementsClient) ListByBillingAccountNameComplete(ctx context.Context, billingAccountName string, expand string) (result AgreementListResultIterator, err error) + func (client AgreementsClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, expand string) (*http.Request, error) + func (client AgreementsClient) ListByBillingAccountNameResponder(resp *http.Response) (result AgreementListResult, err error) + func (client AgreementsClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + type Amount struct + Currency *string + Value *float64 + func (a Amount) MarshalJSON() ([]byte, error) + type AvailableBalance struct + ID *string + Name *string + Type *string + func (ab *AvailableBalance) UnmarshalJSON(body []byte) error + func (ab AvailableBalance) MarshalJSON() ([]byte, error) + type AvailableBalanceProperties struct + Amount *Amount + type AvailableBalancesClient struct + func NewAvailableBalancesClient(subscriptionID string) AvailableBalancesClient + func NewAvailableBalancesClientWithBaseURI(baseURI string, subscriptionID string) AvailableBalancesClient + func (client AvailableBalancesClient) GetByBillingProfile(ctx context.Context, billingAccountName string, billingProfileName string) (result AvailableBalance, err error) + func (client AvailableBalancesClient) GetByBillingProfilePreparer(ctx context.Context, billingAccountName string, billingProfileName string) (*http.Request, error) + func (client AvailableBalancesClient) GetByBillingProfileResponder(resp *http.Response) (result AvailableBalance, err error) + func (client AvailableBalancesClient) GetByBillingProfileSender(req *http.Request) (*http.Response, error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type Customer struct + ID *string + Name *string + Type *string + func (c *Customer) UnmarshalJSON(body []byte) error + func (c Customer) MarshalJSON() ([]byte, error) + type CustomerListResult struct + NextLink *string + Value *[]Customer + func (clr CustomerListResult) IsEmpty() bool + type CustomerListResultIterator struct + func NewCustomerListResultIterator(page CustomerListResultPage) CustomerListResultIterator + func (iter *CustomerListResultIterator) Next() error + func (iter *CustomerListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter CustomerListResultIterator) NotDone() bool + func (iter CustomerListResultIterator) Response() CustomerListResult + func (iter CustomerListResultIterator) Value() Customer + type CustomerListResultPage struct + func NewCustomerListResultPage(cur CustomerListResult, ...) CustomerListResultPage + func (page *CustomerListResultPage) Next() error + func (page *CustomerListResultPage) NextWithContext(ctx context.Context) (err error) + func (page CustomerListResultPage) NotDone() bool + func (page CustomerListResultPage) Response() CustomerListResult + func (page CustomerListResultPage) Values() []Customer + type CustomerProperties struct + DisplayName *string + EnabledAzureSKUs *[]EnabledAzureSKUs + Resellers *[]Reseller + type CustomersClient struct + func NewCustomersClient(subscriptionID string) CustomersClient + func NewCustomersClientWithBaseURI(baseURI string, subscriptionID string) CustomersClient + func (client CustomersClient) Get(ctx context.Context, billingAccountName string, customerName string, ...) (result Customer, err error) + func (client CustomersClient) GetPreparer(ctx context.Context, billingAccountName string, customerName string, ...) (*http.Request, error) + func (client CustomersClient) GetResponder(resp *http.Response) (result Customer, err error) + func (client CustomersClient) GetSender(req *http.Request) (*http.Response, error) + func (client CustomersClient) ListByBillingAccountName(ctx context.Context, billingAccountName string, filter string, ...) (result CustomerListResultPage, err error) + func (client CustomersClient) ListByBillingAccountNameComplete(ctx context.Context, billingAccountName string, filter string, ...) (result CustomerListResultIterator, err error) + func (client CustomersClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, filter string, ...) (*http.Request, error) + func (client CustomersClient) ListByBillingAccountNameResponder(resp *http.Response) (result CustomerListResult, err error) + func (client CustomersClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + type Department struct + ID *string + Name *string + Type *string + func (d *Department) UnmarshalJSON(body []byte) error + func (d Department) MarshalJSON() ([]byte, error) + type DepartmentListResult struct + NextLink *string + Value *[]Department + func (dlr DepartmentListResult) IsEmpty() bool + type DepartmentListResultIterator struct + func NewDepartmentListResultIterator(page DepartmentListResultPage) DepartmentListResultIterator + func (iter *DepartmentListResultIterator) Next() error + func (iter *DepartmentListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter DepartmentListResultIterator) NotDone() bool + func (iter DepartmentListResultIterator) Response() DepartmentListResult + func (iter DepartmentListResultIterator) Value() Department + type DepartmentListResultPage struct + func NewDepartmentListResultPage(cur DepartmentListResult, ...) DepartmentListResultPage + func (page *DepartmentListResultPage) Next() error + func (page *DepartmentListResultPage) NextWithContext(ctx context.Context) (err error) + func (page DepartmentListResultPage) NotDone() bool + func (page DepartmentListResultPage) Response() DepartmentListResult + func (page DepartmentListResultPage) Values() []Department + type DepartmentProperties struct + CostCenter *string + DepartmentName *string + EnrollmentAccounts *[]EnrollmentAccount + Status *string + type DepartmentsClient struct + func NewDepartmentsClient(subscriptionID string) DepartmentsClient + func NewDepartmentsClientWithBaseURI(baseURI string, subscriptionID string) DepartmentsClient + func (client DepartmentsClient) Get(ctx context.Context, billingAccountName string, departmentName string, ...) (result Department, err error) + func (client DepartmentsClient) GetPreparer(ctx context.Context, billingAccountName string, departmentName string, ...) (*http.Request, error) + func (client DepartmentsClient) GetResponder(resp *http.Response) (result Department, err error) + func (client DepartmentsClient) GetSender(req *http.Request) (*http.Response, error) + func (client DepartmentsClient) ListByBillingAccountName(ctx context.Context, billingAccountName string, expand string, filter string) (result DepartmentListResultPage, err error) + func (client DepartmentsClient) ListByBillingAccountNameComplete(ctx context.Context, billingAccountName string, expand string, filter string) (result DepartmentListResultIterator, err error) + func (client DepartmentsClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, expand string, filter string) (*http.Request, error) + func (client DepartmentsClient) ListByBillingAccountNameResponder(resp *http.Response) (result DepartmentListResult, err error) + func (client DepartmentsClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + type DetailedTransferStatus struct + ErrorDetails *Error + ProductID *string + ProductType ProductType + TransferStatus ProductTransferStatus + func (dts DetailedTransferStatus) MarshalJSON() ([]byte, error) + type DownloadProperties struct + Kind Kind + URL *string + type DownloadURL struct + ExpiryTime *date.Time + URL *string + type EligibleProductType string + const AzureReservation + const DevTestAzureSubscription + const StandardAzureSubscription + func PossibleEligibleProductTypeValues() []EligibleProductType + type EnabledAzureSKUs struct + SkuDescription *string + SkuID *string + func (easu EnabledAzureSKUs) MarshalJSON() ([]byte, error) + type Enrollment struct + BillingCycle *string + Channel *string + CountryCode *string + Currency *string + EndDate *date.Time + Language *string + Policies *EnrollmentPolicies + StartDate *date.Time + Status *string + func (e Enrollment) MarshalJSON() ([]byte, error) + type EnrollmentAccount struct + ID *string + Name *string + Type *string + func (ea *EnrollmentAccount) UnmarshalJSON(body []byte) error + func (ea EnrollmentAccount) MarshalJSON() ([]byte, error) + type EnrollmentAccountContext struct + CostCenter *string + EndDate *date.Time + EnrollmentAccountName *string + StartDate *date.Time + type EnrollmentAccountListResult struct + NextLink *string + Value *[]EnrollmentAccount + func (ealr EnrollmentAccountListResult) IsEmpty() bool + type EnrollmentAccountListResultIterator struct + func NewEnrollmentAccountListResultIterator(page EnrollmentAccountListResultPage) EnrollmentAccountListResultIterator + func (iter *EnrollmentAccountListResultIterator) Next() error + func (iter *EnrollmentAccountListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter EnrollmentAccountListResultIterator) NotDone() bool + func (iter EnrollmentAccountListResultIterator) Response() EnrollmentAccountListResult + func (iter EnrollmentAccountListResultIterator) Value() EnrollmentAccount + type EnrollmentAccountListResultPage struct + func NewEnrollmentAccountListResultPage(cur EnrollmentAccountListResult, ...) EnrollmentAccountListResultPage + func (page *EnrollmentAccountListResultPage) Next() error + func (page *EnrollmentAccountListResultPage) NextWithContext(ctx context.Context) (err error) + func (page EnrollmentAccountListResultPage) NotDone() bool + func (page EnrollmentAccountListResultPage) Response() EnrollmentAccountListResult + func (page EnrollmentAccountListResultPage) Values() []EnrollmentAccount + type EnrollmentAccountProperties struct + AccountName *string + AccountOwner *string + CostCenter *string + Department *Department + EndDate *date.Time + StartDate *date.Time + Status *string + type EnrollmentAccountsClient struct + func NewEnrollmentAccountsClient(subscriptionID string) EnrollmentAccountsClient + func NewEnrollmentAccountsClientWithBaseURI(baseURI string, subscriptionID string) EnrollmentAccountsClient + func (client EnrollmentAccountsClient) GetByEnrollmentAccountID(ctx context.Context, billingAccountName string, enrollmentAccountName string, ...) (result EnrollmentAccount, err error) + func (client EnrollmentAccountsClient) GetByEnrollmentAccountIDPreparer(ctx context.Context, billingAccountName string, enrollmentAccountName string, ...) (*http.Request, error) + func (client EnrollmentAccountsClient) GetByEnrollmentAccountIDResponder(resp *http.Response) (result EnrollmentAccount, err error) + func (client EnrollmentAccountsClient) GetByEnrollmentAccountIDSender(req *http.Request) (*http.Response, error) + func (client EnrollmentAccountsClient) ListByBillingAccountName(ctx context.Context, billingAccountName string, expand string, filter string) (result EnrollmentAccountListResultPage, err error) + func (client EnrollmentAccountsClient) ListByBillingAccountNameComplete(ctx context.Context, billingAccountName string, expand string, filter string) (result EnrollmentAccountListResultIterator, err error) + func (client EnrollmentAccountsClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, expand string, filter string) (*http.Request, error) + func (client EnrollmentAccountsClient) ListByBillingAccountNameResponder(resp *http.Response) (result EnrollmentAccountListResult, err error) + func (client EnrollmentAccountsClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + type EnrollmentPolicies struct + AccountOwnerViewCharges *bool + DepartmentAdminViewCharges *bool + MarketplacesEnabled *bool + ReservedInstancesEnabled *bool + type Error struct + ErrorCode *string + ErrorMessage *string + type ErrorDetails struct + Code *string + Message *string + Target *string + type ErrorResponse struct + Error *ErrorDetails + type Frequency string + const Monthly + const OneTime + const UsageBased + func PossibleFrequencyValues() []Frequency + type InitiateTransferProperties struct + BillingProfileID *string + RecipientEmailID *string + type InitiateTransferRequest struct + func (itr *InitiateTransferRequest) UnmarshalJSON(body []byte) error + func (itr InitiateTransferRequest) MarshalJSON() ([]byte, error) + type InvoiceListResult struct + NextLink *string + Value *[]InvoiceSummary + func (ilr InvoiceListResult) IsEmpty() bool + type InvoiceListResultIterator struct + func NewInvoiceListResultIterator(page InvoiceListResultPage) InvoiceListResultIterator + func (iter *InvoiceListResultIterator) Next() error + func (iter *InvoiceListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter InvoiceListResultIterator) NotDone() bool + func (iter InvoiceListResultIterator) Response() InvoiceListResult + func (iter InvoiceListResultIterator) Value() InvoiceSummary + type InvoiceListResultPage struct + func NewInvoiceListResultPage(cur InvoiceListResult, ...) InvoiceListResultPage + func (page *InvoiceListResultPage) Next() error + func (page *InvoiceListResultPage) NextWithContext(ctx context.Context) (err error) + func (page InvoiceListResultPage) NotDone() bool + func (page InvoiceListResultPage) Response() InvoiceListResult + func (page InvoiceListResultPage) Values() []InvoiceSummary + type InvoiceSection struct + ID *string + Name *string + Type *string + func (is *InvoiceSection) UnmarshalJSON(body []byte) error + func (is InvoiceSection) MarshalJSON() ([]byte, error) + type InvoiceSectionCreationRequest struct + BillingProfileID *string + DisplayName *string + type InvoiceSectionListResult struct + NextLink *string + Value *[]InvoiceSection + func (islr InvoiceSectionListResult) IsEmpty() bool + type InvoiceSectionListResultIterator struct + func NewInvoiceSectionListResultIterator(page InvoiceSectionListResultPage) InvoiceSectionListResultIterator + func (iter *InvoiceSectionListResultIterator) Next() error + func (iter *InvoiceSectionListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter InvoiceSectionListResultIterator) NotDone() bool + func (iter InvoiceSectionListResultIterator) Response() InvoiceSectionListResult + func (iter InvoiceSectionListResultIterator) Value() InvoiceSection + type InvoiceSectionListResultPage struct + func NewInvoiceSectionListResultPage(cur InvoiceSectionListResult, ...) InvoiceSectionListResultPage + func (page *InvoiceSectionListResultPage) Next() error + func (page *InvoiceSectionListResultPage) NextWithContext(ctx context.Context) (err error) + func (page InvoiceSectionListResultPage) NotDone() bool + func (page InvoiceSectionListResultPage) Response() InvoiceSectionListResult + func (page InvoiceSectionListResultPage) Values() []InvoiceSection + type InvoiceSectionProperties struct + BillingProfiles *[]Profile + DisplayName *string + type InvoiceSectionsClient struct + func NewInvoiceSectionsClient(subscriptionID string) InvoiceSectionsClient + func NewInvoiceSectionsClientWithBaseURI(baseURI string, subscriptionID string) InvoiceSectionsClient + func (client InvoiceSectionsClient) Create(ctx context.Context, billingAccountName string, ...) (result InvoiceSectionsCreateFuture, err error) + func (client InvoiceSectionsClient) CreatePreparer(ctx context.Context, billingAccountName string, ...) (*http.Request, error) + func (client InvoiceSectionsClient) CreateResponder(resp *http.Response) (result InvoiceSection, err error) + func (client InvoiceSectionsClient) CreateSender(req *http.Request) (future InvoiceSectionsCreateFuture, err error) + func (client InvoiceSectionsClient) ElevateToBillingProfile(ctx context.Context, billingAccountName string, invoiceSectionName string) (result autorest.Response, err error) + func (client InvoiceSectionsClient) ElevateToBillingProfilePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string) (*http.Request, error) + func (client InvoiceSectionsClient) ElevateToBillingProfileResponder(resp *http.Response) (result autorest.Response, err error) + func (client InvoiceSectionsClient) ElevateToBillingProfileSender(req *http.Request) (*http.Response, error) + func (client InvoiceSectionsClient) Get(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result InvoiceSection, err error) + func (client InvoiceSectionsClient) GetPreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client InvoiceSectionsClient) GetResponder(resp *http.Response) (result InvoiceSection, err error) + func (client InvoiceSectionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client InvoiceSectionsClient) ListByBillingAccountName(ctx context.Context, billingAccountName string, expand string) (result InvoiceSectionListResult, err error) + func (client InvoiceSectionsClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, expand string) (*http.Request, error) + func (client InvoiceSectionsClient) ListByBillingAccountNameResponder(resp *http.Response) (result InvoiceSectionListResult, err error) + func (client InvoiceSectionsClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client InvoiceSectionsClient) ListByBillingProfileName(ctx context.Context, billingAccountName string, billingProfileName string) (result InvoiceSectionListResultPage, err error) + func (client InvoiceSectionsClient) ListByBillingProfileNameComplete(ctx context.Context, billingAccountName string, billingProfileName string) (result InvoiceSectionListResultIterator, err error) + func (client InvoiceSectionsClient) ListByBillingProfileNamePreparer(ctx context.Context, billingAccountName string, billingProfileName string) (*http.Request, error) + func (client InvoiceSectionsClient) ListByBillingProfileNameResponder(resp *http.Response) (result InvoiceSectionListResult, err error) + func (client InvoiceSectionsClient) ListByBillingProfileNameSender(req *http.Request) (*http.Response, error) + func (client InvoiceSectionsClient) ListByCreateSubscriptionPermission(ctx context.Context, billingAccountName string, expand string) (result InvoiceSectionListResultPage, err error) + func (client InvoiceSectionsClient) ListByCreateSubscriptionPermissionComplete(ctx context.Context, billingAccountName string, expand string) (result InvoiceSectionListResultIterator, err error) + func (client InvoiceSectionsClient) ListByCreateSubscriptionPermissionPreparer(ctx context.Context, billingAccountName string, expand string) (*http.Request, error) + func (client InvoiceSectionsClient) ListByCreateSubscriptionPermissionResponder(resp *http.Response) (result InvoiceSectionListResult, err error) + func (client InvoiceSectionsClient) ListByCreateSubscriptionPermissionSender(req *http.Request) (*http.Response, error) + func (client InvoiceSectionsClient) Update(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result InvoiceSectionsUpdateFuture, err error) + func (client InvoiceSectionsClient) UpdatePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client InvoiceSectionsClient) UpdateResponder(resp *http.Response) (result InvoiceSection, err error) + func (client InvoiceSectionsClient) UpdateSender(req *http.Request) (future InvoiceSectionsUpdateFuture, err error) + type InvoiceSectionsCreateFuture struct + Result func(InvoiceSectionsClient) (InvoiceSection, error) + type InvoiceSectionsUpdateFuture struct + Result func(InvoiceSectionsClient) (InvoiceSection, error) + type InvoiceSummary struct + ID *string + Name *string + Type *string + func (is *InvoiceSummary) UnmarshalJSON(body []byte) error + func (is InvoiceSummary) MarshalJSON() ([]byte, error) + type InvoiceSummaryProperties struct + AmountDue *Amount + BilledAmount *Amount + BillingProfileID *string + BillingProfileName *string + DocumentUrls *[]DownloadProperties + DueDate *date.Time + InvoiceDate *date.Time + InvoicePeriodEndDate *date.Time + InvoicePeriodStartDate *date.Time + Payments *[]PaymentProperties + PurchaseOrderNumber *string + Status Status1 + type InvoicesClient struct + func NewInvoicesClient(subscriptionID string) InvoicesClient + func NewInvoicesClientWithBaseURI(baseURI string, subscriptionID string) InvoicesClient + func (client InvoicesClient) Get(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result InvoiceSummary, err error) + func (client InvoicesClient) GetPreparer(ctx context.Context, billingAccountName string, billingProfileName string, ...) (*http.Request, error) + func (client InvoicesClient) GetResponder(resp *http.Response) (result InvoiceSummary, err error) + func (client InvoicesClient) GetSender(req *http.Request) (*http.Response, error) + func (client InvoicesClient) ListByBillingAccountName(ctx context.Context, billingAccountName string, periodStartDate string, ...) (result InvoiceListResultPage, err error) + func (client InvoicesClient) ListByBillingAccountNameComplete(ctx context.Context, billingAccountName string, periodStartDate string, ...) (result InvoiceListResultIterator, err error) + func (client InvoicesClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, periodStartDate string, ...) (*http.Request, error) + func (client InvoicesClient) ListByBillingAccountNameResponder(resp *http.Response) (result InvoiceListResult, err error) + func (client InvoicesClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client InvoicesClient) ListByBillingProfile(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result InvoiceListResultPage, err error) + func (client InvoicesClient) ListByBillingProfileComplete(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result InvoiceListResultIterator, err error) + func (client InvoicesClient) ListByBillingProfilePreparer(ctx context.Context, billingAccountName string, billingProfileName string, ...) (*http.Request, error) + func (client InvoicesClient) ListByBillingProfileResponder(resp *http.Response) (result InvoiceListResult, err error) + func (client InvoicesClient) ListByBillingProfileSender(req *http.Request) (*http.Response, error) + type Kind string + const CreditNote + const Invoice + const Receipt + const VoidNote + func PossibleKindValues() []Kind + type LineOfCredit struct + ID *string + Name *string + Type *string + func (loc *LineOfCredit) UnmarshalJSON(body []byte) error + func (loc LineOfCredit) MarshalJSON() ([]byte, error) + type LineOfCreditProperties struct + CreditLimit *Amount + Reason *string + RemainingBalance *Amount + Status Status + func (locp LineOfCreditProperties) MarshalJSON() ([]byte, error) + type LineOfCreditsClient struct + func NewLineOfCreditsClient(subscriptionID string) LineOfCreditsClient + func NewLineOfCreditsClientWithBaseURI(baseURI string, subscriptionID string) LineOfCreditsClient + func (client LineOfCreditsClient) Get(ctx context.Context) (result LineOfCredit, err error) + func (client LineOfCreditsClient) GetPreparer(ctx context.Context) (*http.Request, error) + func (client LineOfCreditsClient) GetResponder(resp *http.Response) (result LineOfCredit, err error) + func (client LineOfCreditsClient) GetSender(req *http.Request) (*http.Response, error) + func (client LineOfCreditsClient) Update(ctx context.Context, parameters LineOfCredit) (result LineOfCreditsUpdateFuture, err error) + func (client LineOfCreditsClient) UpdatePreparer(ctx context.Context, parameters LineOfCredit) (*http.Request, error) + func (client LineOfCreditsClient) UpdateResponder(resp *http.Response) (result LineOfCredit, err error) + func (client LineOfCreditsClient) UpdateSender(req *http.Request) (future LineOfCreditsUpdateFuture, err error) + type LineOfCreditsUpdateFuture struct + Result func(LineOfCreditsClient) (LineOfCredit, error) + type Operation struct + Display *OperationDisplay + Name *string + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Operation *string + Provider *string + Resource *string + type OperationListResult struct + NextLink *string + Value *[]Operation + func (olr OperationListResult) IsEmpty() bool + type OperationListResultIterator struct + func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator + func (iter *OperationListResultIterator) Next() error + func (iter *OperationListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationListResultIterator) NotDone() bool + func (iter OperationListResultIterator) Response() OperationListResult + func (iter OperationListResultIterator) Value() Operation + type OperationListResultPage struct + func NewOperationListResultPage(cur OperationListResult, ...) OperationListResultPage + func (page *OperationListResultPage) Next() error + func (page *OperationListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OperationListResultPage) NotDone() bool + func (page OperationListResultPage) Response() OperationListResult + func (page OperationListResultPage) Values() []Operation + type OperationStatus struct + ID *string + Status *string + StatusDetail *string + func (osVar OperationStatus) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListResultPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListResultIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type Participants struct + Email *string + Status *string + StatusDate *date.Time + type PaymentMethod struct + ID *string + Name *string + Type *string + func (pm *PaymentMethod) UnmarshalJSON(body []byte) error + func (pm PaymentMethod) MarshalJSON() ([]byte, error) + type PaymentMethodProperties struct + Currency *string + Details *string + Expiration *date.Time + PaymentMethodType PaymentMethodType + func (pmp PaymentMethodProperties) MarshalJSON() ([]byte, error) + type PaymentMethodType string + const ChequeWire + const Credits + func PossiblePaymentMethodTypeValues() []PaymentMethodType + type PaymentMethodsClient struct + func NewPaymentMethodsClient(subscriptionID string) PaymentMethodsClient + func NewPaymentMethodsClientWithBaseURI(baseURI string, subscriptionID string) PaymentMethodsClient + func (client PaymentMethodsClient) ListByBillingAccountName(ctx context.Context, billingAccountName string) (result PaymentMethodsListResultPage, err error) + func (client PaymentMethodsClient) ListByBillingAccountNameComplete(ctx context.Context, billingAccountName string) (result PaymentMethodsListResultIterator, err error) + func (client PaymentMethodsClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string) (*http.Request, error) + func (client PaymentMethodsClient) ListByBillingAccountNameResponder(resp *http.Response) (result PaymentMethodsListResult, err error) + func (client PaymentMethodsClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client PaymentMethodsClient) ListByBillingProfileName(ctx context.Context, billingAccountName string, billingProfileName string) (result PaymentMethodsListResultPage, err error) + func (client PaymentMethodsClient) ListByBillingProfileNameComplete(ctx context.Context, billingAccountName string, billingProfileName string) (result PaymentMethodsListResultIterator, err error) + func (client PaymentMethodsClient) ListByBillingProfileNamePreparer(ctx context.Context, billingAccountName string, billingProfileName string) (*http.Request, error) + func (client PaymentMethodsClient) ListByBillingProfileNameResponder(resp *http.Response) (result PaymentMethodsListResult, err error) + func (client PaymentMethodsClient) ListByBillingProfileNameSender(req *http.Request) (*http.Response, error) + type PaymentMethodsListResult struct + NextLink *string + Value *[]PaymentMethod + func (pmlr PaymentMethodsListResult) IsEmpty() bool + type PaymentMethodsListResultIterator struct + func NewPaymentMethodsListResultIterator(page PaymentMethodsListResultPage) PaymentMethodsListResultIterator + func (iter *PaymentMethodsListResultIterator) Next() error + func (iter *PaymentMethodsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter PaymentMethodsListResultIterator) NotDone() bool + func (iter PaymentMethodsListResultIterator) Response() PaymentMethodsListResult + func (iter PaymentMethodsListResultIterator) Value() PaymentMethod + type PaymentMethodsListResultPage struct + func NewPaymentMethodsListResultPage(cur PaymentMethodsListResult, ...) PaymentMethodsListResultPage + func (page *PaymentMethodsListResultPage) Next() error + func (page *PaymentMethodsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page PaymentMethodsListResultPage) NotDone() bool + func (page PaymentMethodsListResultPage) Response() PaymentMethodsListResult + func (page PaymentMethodsListResultPage) Values() []PaymentMethod + type PaymentProperties struct + Amount *Amount + Date *date.Time + PaymentType *string + type PermissionsClient struct + func NewPermissionsClient(subscriptionID string) PermissionsClient + func NewPermissionsClientWithBaseURI(baseURI string, subscriptionID string) PermissionsClient + func (client PermissionsClient) ListByBillingAccount(ctx context.Context, billingAccountName string) (result PermissionsListResult, err error) + func (client PermissionsClient) ListByBillingAccountPreparer(ctx context.Context, billingAccountName string) (*http.Request, error) + func (client PermissionsClient) ListByBillingAccountResponder(resp *http.Response) (result PermissionsListResult, err error) + func (client PermissionsClient) ListByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client PermissionsClient) ListByBillingProfile(ctx context.Context, billingAccountName string, billingProfileName string) (result PermissionsListResult, err error) + func (client PermissionsClient) ListByBillingProfilePreparer(ctx context.Context, billingAccountName string, billingProfileName string) (*http.Request, error) + func (client PermissionsClient) ListByBillingProfileResponder(resp *http.Response) (result PermissionsListResult, err error) + func (client PermissionsClient) ListByBillingProfileSender(req *http.Request) (*http.Response, error) + func (client PermissionsClient) ListByCustomers(ctx context.Context, billingAccountName string, customerName string) (result PermissionsListResult, err error) + func (client PermissionsClient) ListByCustomersPreparer(ctx context.Context, billingAccountName string, customerName string) (*http.Request, error) + func (client PermissionsClient) ListByCustomersResponder(resp *http.Response) (result PermissionsListResult, err error) + func (client PermissionsClient) ListByCustomersSender(req *http.Request) (*http.Response, error) + func (client PermissionsClient) ListByInvoiceSections(ctx context.Context, billingAccountName string, invoiceSectionName string) (result PermissionsListResult, err error) + func (client PermissionsClient) ListByInvoiceSectionsPreparer(ctx context.Context, billingAccountName string, invoiceSectionName string) (*http.Request, error) + func (client PermissionsClient) ListByInvoiceSectionsResponder(resp *http.Response) (result PermissionsListResult, err error) + func (client PermissionsClient) ListByInvoiceSectionsSender(req *http.Request) (*http.Response, error) + type PermissionsListResult struct + Value *[]PermissionsProperties + type PermissionsProperties struct + Actions *[]string + NotActions *[]string + type PoliciesClient struct + func NewPoliciesClient(subscriptionID string) PoliciesClient + func NewPoliciesClientWithBaseURI(baseURI string, subscriptionID string) PoliciesClient + func (client PoliciesClient) GetByBillingProfileName(ctx context.Context, billingAccountName string, billingProfileName string) (result Policy, err error) + func (client PoliciesClient) GetByBillingProfileNamePreparer(ctx context.Context, billingAccountName string, billingProfileName string) (*http.Request, error) + func (client PoliciesClient) GetByBillingProfileNameResponder(resp *http.Response) (result Policy, err error) + func (client PoliciesClient) GetByBillingProfileNameSender(req *http.Request) (*http.Response, error) + func (client PoliciesClient) Update(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result Policy, err error) + func (client PoliciesClient) UpdatePreparer(ctx context.Context, billingAccountName string, billingProfileName string, ...) (*http.Request, error) + func (client PoliciesClient) UpdateResponder(resp *http.Response) (result Policy, err error) + func (client PoliciesClient) UpdateSender(req *http.Request) (*http.Response, error) + type Policy struct + ID *string + Name *string + Type *string + func (p *Policy) UnmarshalJSON(body []byte) error + func (p Policy) MarshalJSON() ([]byte, error) + type PolicyProperties struct + MarketplacePurchasesAllowed *bool + ReservationPurchasesAllowed *bool + SubscriptionOwnerCanViewCharges *bool + type PriceSheetClient struct + func NewPriceSheetClient(subscriptionID string) PriceSheetClient + func NewPriceSheetClientWithBaseURI(baseURI string, subscriptionID string) PriceSheetClient + func (client PriceSheetClient) Download(ctx context.Context, billingAccountName string, invoiceName string) (result PriceSheetDownloadFuture, err error) + func (client PriceSheetClient) DownloadPreparer(ctx context.Context, billingAccountName string, invoiceName string) (*http.Request, error) + func (client PriceSheetClient) DownloadResponder(resp *http.Response) (result DownloadURL, err error) + func (client PriceSheetClient) DownloadSender(req *http.Request) (future PriceSheetDownloadFuture, err error) + type PriceSheetDownloadFuture struct + Result func(PriceSheetClient) (DownloadURL, error) + type ProductDetails struct + ProductID *string + ProductType ProductType + type ProductStatusType string + const Active + const AutoRenew + const Cancelled + const Disabled + const Expired + const Expiring + const Inactive + const PastDue + func PossibleProductStatusTypeValues() []ProductStatusType + type ProductSummary struct + ID *string + Name *string + Type *string + func (ps *ProductSummary) UnmarshalJSON(body []byte) error + func (ps ProductSummary) MarshalJSON() ([]byte, error) + type ProductSummaryProperties struct + AvailabilityID *string + BillingFrequency Frequency + BillingProfileID *string + BillingProfileName *string + DisplayName *string + EndDate *date.Time + InvoiceSectionID *string + InvoiceSectionName *string + LastCharge *Amount + LastChargeDate *date.Time + ParentProductID *string + ProductType *string + ProductTypeID *string + PurchaseDate *date.Time + Quantity *float64 + SkuDescription *string + SkuID *string + Status ProductStatusType + func (psp ProductSummaryProperties) MarshalJSON() ([]byte, error) + type ProductTransferStatus string + const Completed + const Failed + const InProgress + const NotStarted + func PossibleProductTransferStatusValues() []ProductTransferStatus + type ProductTransferValidationErrorCode string + const CrossBillingAccountNotAllowed + const DestinationBillingProfilePastDue + const InsufficientPermissionOnDestination + const InsufficientPermissionOnSource + const InvalidSource + const NotAvailableForDestinationMarket + const OneTimePurchaseProductTransferNotAllowed + const ProductNotActive + const ProductTypeNotSupported + func PossibleProductTransferValidationErrorCodeValues() []ProductTransferValidationErrorCode + type ProductType string + const ProductTypeAzureReservation + const ProductTypeAzureSubscription + func PossibleProductTypeValues() []ProductType + type ProductsClient struct + func NewProductsClient(subscriptionID string) ProductsClient + func NewProductsClientWithBaseURI(baseURI string, subscriptionID string) ProductsClient + func (client ProductsClient) Get(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result ProductSummary, err error) + func (client ProductsClient) GetPreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client ProductsClient) GetResponder(resp *http.Response) (result ProductSummary, err error) + func (client ProductsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ProductsClient) ListByBillingAccountName(ctx context.Context, billingAccountName string, filter string) (result ProductsListResultPage, err error) + func (client ProductsClient) ListByBillingAccountNameComplete(ctx context.Context, billingAccountName string, filter string) (result ProductsListResultIterator, err error) + func (client ProductsClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, filter string) (*http.Request, error) + func (client ProductsClient) ListByBillingAccountNameResponder(resp *http.Response) (result ProductsListResult, err error) + func (client ProductsClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client ProductsClient) ListByInvoiceSectionName(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result ProductsListResultPage, err error) + func (client ProductsClient) ListByInvoiceSectionNameComplete(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result ProductsListResultIterator, err error) + func (client ProductsClient) ListByInvoiceSectionNamePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client ProductsClient) ListByInvoiceSectionNameResponder(resp *http.Response) (result ProductsListResult, err error) + func (client ProductsClient) ListByInvoiceSectionNameSender(req *http.Request) (*http.Response, error) + func (client ProductsClient) Transfer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result ProductSummary, err error) + func (client ProductsClient) TransferPreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client ProductsClient) TransferResponder(resp *http.Response) (result ProductSummary, err error) + func (client ProductsClient) TransferSender(req *http.Request) (*http.Response, error) + func (client ProductsClient) UpdateAutoRenewByBillingAccountName(ctx context.Context, billingAccountName string, productName string, ...) (result UpdateAutoRenewOperationSummary, err error) + func (client ProductsClient) UpdateAutoRenewByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, productName string, ...) (*http.Request, error) + func (client ProductsClient) UpdateAutoRenewByBillingAccountNameResponder(resp *http.Response) (result UpdateAutoRenewOperationSummary, err error) + func (client ProductsClient) UpdateAutoRenewByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client ProductsClient) UpdateAutoRenewByInvoiceSectionName(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result UpdateAutoRenewOperationSummary, err error) + func (client ProductsClient) UpdateAutoRenewByInvoiceSectionNamePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client ProductsClient) UpdateAutoRenewByInvoiceSectionNameResponder(resp *http.Response) (result UpdateAutoRenewOperationSummary, err error) + func (client ProductsClient) UpdateAutoRenewByInvoiceSectionNameSender(req *http.Request) (*http.Response, error) + func (client ProductsClient) ValidateTransfer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result ValidateProductTransferEligibilityResult, err error) + func (client ProductsClient) ValidateTransferPreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client ProductsClient) ValidateTransferResponder(resp *http.Response) (result ValidateProductTransferEligibilityResult, err error) + func (client ProductsClient) ValidateTransferSender(req *http.Request) (*http.Response, error) + type ProductsListResult struct + NextLink *string + Value *[]ProductSummary + func (plr ProductsListResult) IsEmpty() bool + type ProductsListResultIterator struct + func NewProductsListResultIterator(page ProductsListResultPage) ProductsListResultIterator + func (iter *ProductsListResultIterator) Next() error + func (iter *ProductsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProductsListResultIterator) NotDone() bool + func (iter ProductsListResultIterator) Response() ProductsListResult + func (iter ProductsListResultIterator) Value() ProductSummary + type ProductsListResultPage struct + func NewProductsListResultPage(cur ProductsListResult, ...) ProductsListResultPage + func (page *ProductsListResultPage) Next() error + func (page *ProductsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ProductsListResultPage) NotDone() bool + func (page ProductsListResultPage) Response() ProductsListResult + func (page ProductsListResultPage) Values() []ProductSummary + type Profile struct + ID *string + Name *string + Type *string + func (p *Profile) UnmarshalJSON(body []byte) error + func (p Profile) MarshalJSON() ([]byte, error) + type ProfileCreationParameters struct + Address *Address + DisplayName *string + EnableAzureSKUs *[]EnabledAzureSKUs + InvoiceEmailOptIn *bool + PoNumber *string + type ProfileListResult struct + NextLink *string + Value *[]Profile + func (plr ProfileListResult) IsEmpty() bool + type ProfileListResultIterator struct + func NewProfileListResultIterator(page ProfileListResultPage) ProfileListResultIterator + func (iter *ProfileListResultIterator) Next() error + func (iter *ProfileListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProfileListResultIterator) NotDone() bool + func (iter ProfileListResultIterator) Response() ProfileListResult + func (iter ProfileListResultIterator) Value() Profile + type ProfileListResultPage struct + func NewProfileListResultPage(cur ProfileListResult, ...) ProfileListResultPage + func (page *ProfileListResultPage) Next() error + func (page *ProfileListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ProfileListResultPage) NotDone() bool + func (page ProfileListResultPage) Response() ProfileListResult + func (page ProfileListResultPage) Values() []Profile + type ProfileProperties struct + Address *Address + Currency *string + DisplayName *string + EnabledAzureSKUs *[]EnabledAzureSKUs + InvoiceDay *int32 + InvoiceEmailOptIn *bool + InvoiceSections *[]InvoiceSection + IsClassic *bool + PoNumber *string + func (pp ProfileProperties) MarshalJSON() ([]byte, error) + type ProfilesClient struct + func NewProfilesClient(subscriptionID string) ProfilesClient + func NewProfilesClientWithBaseURI(baseURI string, subscriptionID string) ProfilesClient + func (client ProfilesClient) Create(ctx context.Context, billingAccountName string, ...) (result ProfilesCreateFuture, err error) + func (client ProfilesClient) CreatePreparer(ctx context.Context, billingAccountName string, ...) (*http.Request, error) + func (client ProfilesClient) CreateResponder(resp *http.Response) (result Profile, err error) + func (client ProfilesClient) CreateSender(req *http.Request) (future ProfilesCreateFuture, err error) + func (client ProfilesClient) Get(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result Profile, err error) + func (client ProfilesClient) GetPreparer(ctx context.Context, billingAccountName string, billingProfileName string, ...) (*http.Request, error) + func (client ProfilesClient) GetResponder(resp *http.Response) (result Profile, err error) + func (client ProfilesClient) GetSender(req *http.Request) (*http.Response, error) + func (client ProfilesClient) ListByBillingAccountName(ctx context.Context, billingAccountName string, expand string) (result ProfileListResultPage, err error) + func (client ProfilesClient) ListByBillingAccountNameComplete(ctx context.Context, billingAccountName string, expand string) (result ProfileListResultIterator, err error) + func (client ProfilesClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, expand string) (*http.Request, error) + func (client ProfilesClient) ListByBillingAccountNameResponder(resp *http.Response) (result ProfileListResult, err error) + func (client ProfilesClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client ProfilesClient) Update(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result ProfilesUpdateFuture, err error) + func (client ProfilesClient) UpdatePreparer(ctx context.Context, billingAccountName string, billingProfileName string, ...) (*http.Request, error) + func (client ProfilesClient) UpdateResponder(resp *http.Response) (result Profile, err error) + func (client ProfilesClient) UpdateSender(req *http.Request) (future ProfilesUpdateFuture, err error) + type ProfilesCreateFuture struct + Result func(ProfilesClient) (Profile, error) + type ProfilesUpdateFuture struct + Result func(ProfilesClient) (Profile, error) + type Property struct + ID *string + Name *string + Type *string + func (p *Property) UnmarshalJSON(body []byte) error + func (p Property) MarshalJSON() ([]byte, error) + type PropertyClient struct + func NewPropertyClient(subscriptionID string) PropertyClient + func NewPropertyClientWithBaseURI(baseURI string, subscriptionID string) PropertyClient + func (client PropertyClient) Get(ctx context.Context) (result Property, err error) + func (client PropertyClient) GetPreparer(ctx context.Context) (*http.Request, error) + func (client PropertyClient) GetResponder(resp *http.Response) (result Property, err error) + func (client PropertyClient) GetSender(req *http.Request) (*http.Response, error) + type PropertySummary struct + BillingAccountID *string + BillingAccountName *string + BillingProfileID *string + BillingProfileName *string + BillingTenantID *string + CostCenter *string + InvoiceSectionID *string + InvoiceSectionName *string + ProductID *string + ProductName *string + SkuDescription *string + SkuID *string + type RecipientTransferDetails struct + func (rtd *RecipientTransferDetails) UnmarshalJSON(body []byte) error + func (rtd RecipientTransferDetails) MarshalJSON() ([]byte, error) + type RecipientTransferDetailsListResult struct + NextLink *string + Value *[]RecipientTransferDetails + func (rtdlr RecipientTransferDetailsListResult) IsEmpty() bool + type RecipientTransferDetailsListResultIterator struct + func NewRecipientTransferDetailsListResultIterator(page RecipientTransferDetailsListResultPage) RecipientTransferDetailsListResultIterator + func (iter *RecipientTransferDetailsListResultIterator) Next() error + func (iter *RecipientTransferDetailsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter RecipientTransferDetailsListResultIterator) NotDone() bool + func (iter RecipientTransferDetailsListResultIterator) Response() RecipientTransferDetailsListResult + func (iter RecipientTransferDetailsListResultIterator) Value() RecipientTransferDetails + type RecipientTransferDetailsListResultPage struct + func NewRecipientTransferDetailsListResultPage(cur RecipientTransferDetailsListResult, ...) RecipientTransferDetailsListResultPage + func (page *RecipientTransferDetailsListResultPage) Next() error + func (page *RecipientTransferDetailsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page RecipientTransferDetailsListResultPage) NotDone() bool + func (page RecipientTransferDetailsListResultPage) Response() RecipientTransferDetailsListResult + func (page RecipientTransferDetailsListResultPage) Values() []RecipientTransferDetails + type RecipientTransferProperties struct + AllowedProductType *[]EligibleProductType + CanceledBy *string + CreationTime *date.Time + DetailedTransferStatus *[]DetailedTransferStatus + ExpirationTime *date.Time + InitiatorEmailID *string + LastModifiedTime *date.Time + RecipientEmailID *string + TransferStatus TransferStatus + type RecipientTransfersClient struct + func NewRecipientTransfersClient(subscriptionID string) RecipientTransfersClient + func NewRecipientTransfersClientWithBaseURI(baseURI string, subscriptionID string) RecipientTransfersClient + func (client RecipientTransfersClient) Accept(ctx context.Context, transferName string, body AcceptTransferRequest) (result RecipientTransferDetails, err error) + func (client RecipientTransfersClient) AcceptPreparer(ctx context.Context, transferName string, body AcceptTransferRequest) (*http.Request, error) + func (client RecipientTransfersClient) AcceptResponder(resp *http.Response) (result RecipientTransferDetails, err error) + func (client RecipientTransfersClient) AcceptSender(req *http.Request) (*http.Response, error) + func (client RecipientTransfersClient) Decline(ctx context.Context, transferName string) (result RecipientTransferDetails, err error) + func (client RecipientTransfersClient) DeclinePreparer(ctx context.Context, transferName string) (*http.Request, error) + func (client RecipientTransfersClient) DeclineResponder(resp *http.Response) (result RecipientTransferDetails, err error) + func (client RecipientTransfersClient) DeclineSender(req *http.Request) (*http.Response, error) + func (client RecipientTransfersClient) Get(ctx context.Context, transferName string) (result RecipientTransferDetails, err error) + func (client RecipientTransfersClient) GetPreparer(ctx context.Context, transferName string) (*http.Request, error) + func (client RecipientTransfersClient) GetResponder(resp *http.Response) (result RecipientTransferDetails, err error) + func (client RecipientTransfersClient) GetSender(req *http.Request) (*http.Response, error) + func (client RecipientTransfersClient) List(ctx context.Context) (result RecipientTransferDetailsListResultPage, err error) + func (client RecipientTransfersClient) ListComplete(ctx context.Context) (result RecipientTransferDetailsListResultIterator, err error) + func (client RecipientTransfersClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client RecipientTransfersClient) ListResponder(resp *http.Response) (result RecipientTransferDetailsListResult, err error) + func (client RecipientTransfersClient) ListSender(req *http.Request) (*http.Response, error) + type Reseller struct + Description *string + ResellerID *string + type ReservationType string + const Purchase + const UsageCharge + func PossibleReservationTypeValues() []ReservationType + type Resource struct + ID *string + Name *string + Type *string + type RoleAssignment struct + ID *string + Name *string + Type *string + func (ra *RoleAssignment) UnmarshalJSON(body []byte) error + func (ra RoleAssignment) MarshalJSON() ([]byte, error) + type RoleAssignmentListResult struct + Value *[]RoleAssignment + type RoleAssignmentPayload struct + BillingRoleDefinitionID *string + PrincipalID *string + type RoleAssignmentProperties struct + CreatedByPrincipalID *string + CreatedByPrincipalTenantID *string + CreatedOn *string + Name *string + PrincipalID *string + RoleDefinitionName *string + Scope *string + type RoleAssignmentsClient struct + func NewRoleAssignmentsClient(subscriptionID string) RoleAssignmentsClient + func NewRoleAssignmentsClientWithBaseURI(baseURI string, subscriptionID string) RoleAssignmentsClient + func (client RoleAssignmentsClient) AddByBillingAccountName(ctx context.Context, billingAccountName string, ...) (result RoleAssignmentListResult, err error) + func (client RoleAssignmentsClient) AddByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, ...) (*http.Request, error) + func (client RoleAssignmentsClient) AddByBillingAccountNameResponder(resp *http.Response) (result RoleAssignmentListResult, err error) + func (client RoleAssignmentsClient) AddByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client RoleAssignmentsClient) AddByBillingProfileName(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result RoleAssignmentListResult, err error) + func (client RoleAssignmentsClient) AddByBillingProfileNamePreparer(ctx context.Context, billingAccountName string, billingProfileName string, ...) (*http.Request, error) + func (client RoleAssignmentsClient) AddByBillingProfileNameResponder(resp *http.Response) (result RoleAssignmentListResult, err error) + func (client RoleAssignmentsClient) AddByBillingProfileNameSender(req *http.Request) (*http.Response, error) + func (client RoleAssignmentsClient) AddByInvoiceSectionName(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result RoleAssignmentListResult, err error) + func (client RoleAssignmentsClient) AddByInvoiceSectionNamePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client RoleAssignmentsClient) AddByInvoiceSectionNameResponder(resp *http.Response) (result RoleAssignmentListResult, err error) + func (client RoleAssignmentsClient) AddByInvoiceSectionNameSender(req *http.Request) (*http.Response, error) + func (client RoleAssignmentsClient) DeleteByBillingAccountName(ctx context.Context, billingAccountName string, ...) (result RoleAssignment, err error) + func (client RoleAssignmentsClient) DeleteByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, ...) (*http.Request, error) + func (client RoleAssignmentsClient) DeleteByBillingAccountNameResponder(resp *http.Response) (result RoleAssignment, err error) + func (client RoleAssignmentsClient) DeleteByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client RoleAssignmentsClient) DeleteByBillingProfileName(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result RoleAssignment, err error) + func (client RoleAssignmentsClient) DeleteByBillingProfileNamePreparer(ctx context.Context, billingAccountName string, billingProfileName string, ...) (*http.Request, error) + func (client RoleAssignmentsClient) DeleteByBillingProfileNameResponder(resp *http.Response) (result RoleAssignment, err error) + func (client RoleAssignmentsClient) DeleteByBillingProfileNameSender(req *http.Request) (*http.Response, error) + func (client RoleAssignmentsClient) DeleteByInvoiceSectionName(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result RoleAssignment, err error) + func (client RoleAssignmentsClient) DeleteByInvoiceSectionNamePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client RoleAssignmentsClient) DeleteByInvoiceSectionNameResponder(resp *http.Response) (result RoleAssignment, err error) + func (client RoleAssignmentsClient) DeleteByInvoiceSectionNameSender(req *http.Request) (*http.Response, error) + func (client RoleAssignmentsClient) GetByBillingAccount(ctx context.Context, billingAccountName string, ...) (result RoleAssignment, err error) + func (client RoleAssignmentsClient) GetByBillingAccountPreparer(ctx context.Context, billingAccountName string, ...) (*http.Request, error) + func (client RoleAssignmentsClient) GetByBillingAccountResponder(resp *http.Response) (result RoleAssignment, err error) + func (client RoleAssignmentsClient) GetByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client RoleAssignmentsClient) GetByBillingProfileName(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result RoleAssignment, err error) + func (client RoleAssignmentsClient) GetByBillingProfileNamePreparer(ctx context.Context, billingAccountName string, billingProfileName string, ...) (*http.Request, error) + func (client RoleAssignmentsClient) GetByBillingProfileNameResponder(resp *http.Response) (result RoleAssignment, err error) + func (client RoleAssignmentsClient) GetByBillingProfileNameSender(req *http.Request) (*http.Response, error) + func (client RoleAssignmentsClient) GetByInvoiceSectionName(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result RoleAssignment, err error) + func (client RoleAssignmentsClient) GetByInvoiceSectionNamePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client RoleAssignmentsClient) GetByInvoiceSectionNameResponder(resp *http.Response) (result RoleAssignment, err error) + func (client RoleAssignmentsClient) GetByInvoiceSectionNameSender(req *http.Request) (*http.Response, error) + func (client RoleAssignmentsClient) ListByBillingAccountName(ctx context.Context, billingAccountName string) (result RoleAssignmentListResult, err error) + func (client RoleAssignmentsClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string) (*http.Request, error) + func (client RoleAssignmentsClient) ListByBillingAccountNameResponder(resp *http.Response) (result RoleAssignmentListResult, err error) + func (client RoleAssignmentsClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client RoleAssignmentsClient) ListByBillingProfileName(ctx context.Context, billingAccountName string, billingProfileName string) (result RoleAssignmentListResult, err error) + func (client RoleAssignmentsClient) ListByBillingProfileNamePreparer(ctx context.Context, billingAccountName string, billingProfileName string) (*http.Request, error) + func (client RoleAssignmentsClient) ListByBillingProfileNameResponder(resp *http.Response) (result RoleAssignmentListResult, err error) + func (client RoleAssignmentsClient) ListByBillingProfileNameSender(req *http.Request) (*http.Response, error) + func (client RoleAssignmentsClient) ListByInvoiceSectionName(ctx context.Context, billingAccountName string, invoiceSectionName string) (result RoleAssignmentListResult, err error) + func (client RoleAssignmentsClient) ListByInvoiceSectionNamePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string) (*http.Request, error) + func (client RoleAssignmentsClient) ListByInvoiceSectionNameResponder(resp *http.Response) (result RoleAssignmentListResult, err error) + func (client RoleAssignmentsClient) ListByInvoiceSectionNameSender(req *http.Request) (*http.Response, error) + type RoleDefinition struct + ID *string + Name *string + Type *string + func (rd *RoleDefinition) UnmarshalJSON(body []byte) error + func (rd RoleDefinition) MarshalJSON() ([]byte, error) + type RoleDefinitionListResult struct + Value *[]RoleDefinition + type RoleDefinitionProperties struct + Description *string + RoleName *string + func (rdp *RoleDefinitionProperties) UnmarshalJSON(body []byte) error + func (rdp RoleDefinitionProperties) MarshalJSON() ([]byte, error) + type RoleDefinitionsClient struct + func NewRoleDefinitionsClient(subscriptionID string) RoleDefinitionsClient + func NewRoleDefinitionsClientWithBaseURI(baseURI string, subscriptionID string) RoleDefinitionsClient + func (client RoleDefinitionsClient) GetByBillingAccountName(ctx context.Context, billingAccountName string, ...) (result RoleDefinition, err error) + func (client RoleDefinitionsClient) GetByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, ...) (*http.Request, error) + func (client RoleDefinitionsClient) GetByBillingAccountNameResponder(resp *http.Response) (result RoleDefinition, err error) + func (client RoleDefinitionsClient) GetByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client RoleDefinitionsClient) GetByBillingProfileName(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result RoleDefinition, err error) + func (client RoleDefinitionsClient) GetByBillingProfileNamePreparer(ctx context.Context, billingAccountName string, billingProfileName string, ...) (*http.Request, error) + func (client RoleDefinitionsClient) GetByBillingProfileNameResponder(resp *http.Response) (result RoleDefinition, err error) + func (client RoleDefinitionsClient) GetByBillingProfileNameSender(req *http.Request) (*http.Response, error) + func (client RoleDefinitionsClient) GetByInvoiceSectionName(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result RoleDefinition, err error) + func (client RoleDefinitionsClient) GetByInvoiceSectionNamePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client RoleDefinitionsClient) GetByInvoiceSectionNameResponder(resp *http.Response) (result RoleDefinition, err error) + func (client RoleDefinitionsClient) GetByInvoiceSectionNameSender(req *http.Request) (*http.Response, error) + func (client RoleDefinitionsClient) ListByBillingAccountName(ctx context.Context, billingAccountName string) (result RoleDefinitionListResult, err error) + func (client RoleDefinitionsClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string) (*http.Request, error) + func (client RoleDefinitionsClient) ListByBillingAccountNameResponder(resp *http.Response) (result RoleDefinitionListResult, err error) + func (client RoleDefinitionsClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client RoleDefinitionsClient) ListByBillingProfileName(ctx context.Context, billingAccountName string, billingProfileName string) (result RoleDefinitionListResult, err error) + func (client RoleDefinitionsClient) ListByBillingProfileNamePreparer(ctx context.Context, billingAccountName string, billingProfileName string) (*http.Request, error) + func (client RoleDefinitionsClient) ListByBillingProfileNameResponder(resp *http.Response) (result RoleDefinitionListResult, err error) + func (client RoleDefinitionsClient) ListByBillingProfileNameSender(req *http.Request) (*http.Response, error) + func (client RoleDefinitionsClient) ListByInvoiceSectionName(ctx context.Context, billingAccountName string, invoiceSectionName string) (result RoleDefinitionListResult, err error) + func (client RoleDefinitionsClient) ListByInvoiceSectionNamePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string) (*http.Request, error) + func (client RoleDefinitionsClient) ListByInvoiceSectionNameResponder(resp *http.Response) (result RoleDefinitionListResult, err error) + func (client RoleDefinitionsClient) ListByInvoiceSectionNameSender(req *http.Request) (*http.Response, error) + type Status string + const Approved + const Rejected + func PossibleStatusValues() []Status + type Status1 string + const Status1Due + const Status1Paid + const Status1PastDue + const Status1Void + func PossibleStatus1Values() []Status1 + type SubscriptionProperties struct + BillingProfileID *string + BillingProfileName *string + CustomerDisplayName *string + CustomerID *string + DisplayName *string + InvoiceSectionID *string + InvoiceSectionName *string + LastMonthCharges *Amount + MonthToDateCharges *Amount + Reseller *Reseller + SkuDescription *string + SkuID *string + SubscriptionBillingStatus SubscriptionStatusType + SubscriptionID *uuid.UUID + func (sp SubscriptionProperties) MarshalJSON() ([]byte, error) + type SubscriptionStatusType string + const SubscriptionStatusTypeAbandoned + const SubscriptionStatusTypeActive + const SubscriptionStatusTypeDeleted + const SubscriptionStatusTypeInactive + const SubscriptionStatusTypeWarning + func PossibleSubscriptionStatusTypeValues() []SubscriptionStatusType + type SubscriptionSummary struct + ID *string + Name *string + Type *string + func (ss *SubscriptionSummary) UnmarshalJSON(body []byte) error + func (ss SubscriptionSummary) MarshalJSON() ([]byte, error) + type SubscriptionTransferValidationErrorCode string + const SubscriptionTransferValidationErrorCodeCrossBillingAccountNotAllowed + const SubscriptionTransferValidationErrorCodeDestinationBillingProfilePastDue + const SubscriptionTransferValidationErrorCodeInsufficientPermissionOnDestination + const SubscriptionTransferValidationErrorCodeInsufficientPermissionOnSource + const SubscriptionTransferValidationErrorCodeInvalidSource + const SubscriptionTransferValidationErrorCodeNotAvailableForDestinationMarket + const SubscriptionTransferValidationErrorCodeSubscriptionNotActive + const SubscriptionTransferValidationErrorCodeSubscriptionTypeNotSupported + func PossibleSubscriptionTransferValidationErrorCodeValues() []SubscriptionTransferValidationErrorCode + type SubscriptionsClient struct + func NewSubscriptionsClient(subscriptionID string) SubscriptionsClient + func NewSubscriptionsClientWithBaseURI(baseURI string, subscriptionID string) SubscriptionsClient + func (client SubscriptionsClient) Get(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result SubscriptionSummary, err error) + func (client SubscriptionsClient) GetByCustomerName(ctx context.Context, billingAccountName string, customerName string, ...) (result SubscriptionSummary, err error) + func (client SubscriptionsClient) GetByCustomerNamePreparer(ctx context.Context, billingAccountName string, customerName string, ...) (*http.Request, error) + func (client SubscriptionsClient) GetByCustomerNameResponder(resp *http.Response) (result SubscriptionSummary, err error) + func (client SubscriptionsClient) GetByCustomerNameSender(req *http.Request) (*http.Response, error) + func (client SubscriptionsClient) GetPreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client SubscriptionsClient) GetResponder(resp *http.Response) (result SubscriptionSummary, err error) + func (client SubscriptionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client SubscriptionsClient) ListByBillingAccountName(ctx context.Context, billingAccountName string) (result SubscriptionsListResultPage, err error) + func (client SubscriptionsClient) ListByBillingAccountNameComplete(ctx context.Context, billingAccountName string) (result SubscriptionsListResultIterator, err error) + func (client SubscriptionsClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string) (*http.Request, error) + func (client SubscriptionsClient) ListByBillingAccountNameResponder(resp *http.Response) (result SubscriptionsListResult, err error) + func (client SubscriptionsClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client SubscriptionsClient) ListByBillingProfileName(ctx context.Context, billingAccountName string, billingProfileName string) (result SubscriptionsListResultPage, err error) + func (client SubscriptionsClient) ListByBillingProfileNameComplete(ctx context.Context, billingAccountName string, billingProfileName string) (result SubscriptionsListResultIterator, err error) + func (client SubscriptionsClient) ListByBillingProfileNamePreparer(ctx context.Context, billingAccountName string, billingProfileName string) (*http.Request, error) + func (client SubscriptionsClient) ListByBillingProfileNameResponder(resp *http.Response) (result SubscriptionsListResult, err error) + func (client SubscriptionsClient) ListByBillingProfileNameSender(req *http.Request) (*http.Response, error) + func (client SubscriptionsClient) ListByCustomerName(ctx context.Context, billingAccountName string, customerName string) (result SubscriptionsListResultPage, err error) + func (client SubscriptionsClient) ListByCustomerNameComplete(ctx context.Context, billingAccountName string, customerName string) (result SubscriptionsListResultIterator, err error) + func (client SubscriptionsClient) ListByCustomerNamePreparer(ctx context.Context, billingAccountName string, customerName string) (*http.Request, error) + func (client SubscriptionsClient) ListByCustomerNameResponder(resp *http.Response) (result SubscriptionsListResult, err error) + func (client SubscriptionsClient) ListByCustomerNameSender(req *http.Request) (*http.Response, error) + func (client SubscriptionsClient) ListByInvoiceSectionName(ctx context.Context, billingAccountName string, invoiceSectionName string) (result SubscriptionsListResultPage, err error) + func (client SubscriptionsClient) ListByInvoiceSectionNameComplete(ctx context.Context, billingAccountName string, invoiceSectionName string) (result SubscriptionsListResultIterator, err error) + func (client SubscriptionsClient) ListByInvoiceSectionNamePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string) (*http.Request, error) + func (client SubscriptionsClient) ListByInvoiceSectionNameResponder(resp *http.Response) (result SubscriptionsListResult, err error) + func (client SubscriptionsClient) ListByInvoiceSectionNameSender(req *http.Request) (*http.Response, error) + func (client SubscriptionsClient) Transfer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result SubscriptionsTransferFuture, err error) + func (client SubscriptionsClient) TransferPreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client SubscriptionsClient) TransferResponder(resp *http.Response) (result TransferBillingSubscriptionResult, err error) + func (client SubscriptionsClient) TransferSender(req *http.Request) (future SubscriptionsTransferFuture, err error) + func (client SubscriptionsClient) ValidateTransfer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result ValidateSubscriptionTransferEligibilityResult, err error) + func (client SubscriptionsClient) ValidateTransferPreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client SubscriptionsClient) ValidateTransferResponder(resp *http.Response) (result ValidateSubscriptionTransferEligibilityResult, err error) + func (client SubscriptionsClient) ValidateTransferSender(req *http.Request) (*http.Response, error) + type SubscriptionsListResult struct + NextLink *string + Value *[]SubscriptionSummary + func (slr SubscriptionsListResult) IsEmpty() bool + type SubscriptionsListResultIterator struct + func NewSubscriptionsListResultIterator(page SubscriptionsListResultPage) SubscriptionsListResultIterator + func (iter *SubscriptionsListResultIterator) Next() error + func (iter *SubscriptionsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter SubscriptionsListResultIterator) NotDone() bool + func (iter SubscriptionsListResultIterator) Response() SubscriptionsListResult + func (iter SubscriptionsListResultIterator) Value() SubscriptionSummary + type SubscriptionsListResultPage struct + func NewSubscriptionsListResultPage(cur SubscriptionsListResult, ...) SubscriptionsListResultPage + func (page *SubscriptionsListResultPage) Next() error + func (page *SubscriptionsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page SubscriptionsListResultPage) NotDone() bool + func (page SubscriptionsListResultPage) Response() SubscriptionsListResult + func (page SubscriptionsListResultPage) Values() []SubscriptionSummary + type SubscriptionsTransferFuture struct + Result func(SubscriptionsClient) (TransferBillingSubscriptionResult, error) + type TransactionTypeKind string + const All + const Reservation + func PossibleTransactionTypeKindValues() []TransactionTypeKind + type TransactionsClient struct + func NewTransactionsClient(subscriptionID string) TransactionsClient + func NewTransactionsClientWithBaseURI(baseURI string, subscriptionID string) TransactionsClient + func (client TransactionsClient) ListByBillingAccountName(ctx context.Context, billingAccountName string, startDate string, ...) (result TransactionsListResultPage, err error) + func (client TransactionsClient) ListByBillingAccountNameComplete(ctx context.Context, billingAccountName string, startDate string, ...) (result TransactionsListResultIterator, err error) + func (client TransactionsClient) ListByBillingAccountNamePreparer(ctx context.Context, billingAccountName string, startDate string, ...) (*http.Request, error) + func (client TransactionsClient) ListByBillingAccountNameResponder(resp *http.Response) (result TransactionsListResult, err error) + func (client TransactionsClient) ListByBillingAccountNameSender(req *http.Request) (*http.Response, error) + func (client TransactionsClient) ListByBillingProfileName(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result TransactionsListResultPage, err error) + func (client TransactionsClient) ListByBillingProfileNameComplete(ctx context.Context, billingAccountName string, billingProfileName string, ...) (result TransactionsListResultIterator, err error) + func (client TransactionsClient) ListByBillingProfileNamePreparer(ctx context.Context, billingAccountName string, billingProfileName string, ...) (*http.Request, error) + func (client TransactionsClient) ListByBillingProfileNameResponder(resp *http.Response) (result TransactionsListResult, err error) + func (client TransactionsClient) ListByBillingProfileNameSender(req *http.Request) (*http.Response, error) + func (client TransactionsClient) ListByCustomerName(ctx context.Context, billingAccountName string, customerName string, ...) (result TransactionsListResultPage, err error) + func (client TransactionsClient) ListByCustomerNameComplete(ctx context.Context, billingAccountName string, customerName string, ...) (result TransactionsListResultIterator, err error) + func (client TransactionsClient) ListByCustomerNamePreparer(ctx context.Context, billingAccountName string, customerName string, ...) (*http.Request, error) + func (client TransactionsClient) ListByCustomerNameResponder(resp *http.Response) (result TransactionsListResult, err error) + func (client TransactionsClient) ListByCustomerNameSender(req *http.Request) (*http.Response, error) + func (client TransactionsClient) ListByInvoiceSectionName(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result TransactionsListResultPage, err error) + func (client TransactionsClient) ListByInvoiceSectionNameComplete(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result TransactionsListResultIterator, err error) + func (client TransactionsClient) ListByInvoiceSectionNamePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client TransactionsClient) ListByInvoiceSectionNameResponder(resp *http.Response) (result TransactionsListResult, err error) + func (client TransactionsClient) ListByInvoiceSectionNameSender(req *http.Request) (*http.Response, error) + type TransactionsListResult struct + NextLink *string + Value *[]TransactionsSummary + func (tlr TransactionsListResult) IsEmpty() bool + type TransactionsListResultIterator struct + func NewTransactionsListResultIterator(page TransactionsListResultPage) TransactionsListResultIterator + func (iter *TransactionsListResultIterator) Next() error + func (iter *TransactionsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter TransactionsListResultIterator) NotDone() bool + func (iter TransactionsListResultIterator) Response() TransactionsListResult + func (iter TransactionsListResultIterator) Value() TransactionsSummary + type TransactionsListResultPage struct + func NewTransactionsListResultPage(cur TransactionsListResult, ...) TransactionsListResultPage + func (page *TransactionsListResultPage) Next() error + func (page *TransactionsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page TransactionsListResultPage) NotDone() bool + func (page TransactionsListResultPage) Response() TransactionsListResult + func (page TransactionsListResultPage) Values() []TransactionsSummary + type TransactionsSummary struct + ID *string + Name *string + Type *string + func (ts *TransactionsSummary) UnmarshalJSON(body []byte) error + func (ts TransactionsSummary) MarshalJSON() ([]byte, error) + type TransactionsSummaryProperties struct + BillingProfileID *string + BillingProfileName *string + CustomerDisplayName *string + CustomerID *string + Date *date.Time + Invoice *string + InvoiceSectionID *string + InvoiceSectionName *string + Kind TransactionTypeKind + OrderID *string + OrderName *string + ProductDescription *string + ProductFamily *string + ProductType *string + ProductTypeID *string + Quantity *int32 + SubscriptionID *string + SubscriptionName *string + TransactionAmount *Amount + TransactionType ReservationType + func (tsp TransactionsSummaryProperties) MarshalJSON() ([]byte, error) + type TransferBillingSubscriptionRequest struct + func (tbsr *TransferBillingSubscriptionRequest) UnmarshalJSON(body []byte) error + func (tbsr TransferBillingSubscriptionRequest) MarshalJSON() ([]byte, error) + type TransferBillingSubscriptionRequestProperties struct + DestinationBillingProfileID *string + DestinationInvoiceSectionID *string + type TransferBillingSubscriptionResult struct + func (tbsr *TransferBillingSubscriptionResult) UnmarshalJSON(body []byte) error + func (tbsr TransferBillingSubscriptionResult) MarshalJSON() ([]byte, error) + type TransferBillingSubscriptionResultProperties struct + BillingSubscriptionName *string + type TransferDetails struct + func (td *TransferDetails) UnmarshalJSON(body []byte) error + func (td TransferDetails) MarshalJSON() ([]byte, error) + type TransferDetailsListResult struct + NextLink *string + Value *[]TransferDetails + func (tdlr TransferDetailsListResult) IsEmpty() bool + type TransferDetailsListResultIterator struct + func NewTransferDetailsListResultIterator(page TransferDetailsListResultPage) TransferDetailsListResultIterator + func (iter *TransferDetailsListResultIterator) Next() error + func (iter *TransferDetailsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter TransferDetailsListResultIterator) NotDone() bool + func (iter TransferDetailsListResultIterator) Response() TransferDetailsListResult + func (iter TransferDetailsListResultIterator) Value() TransferDetails + type TransferDetailsListResultPage struct + func NewTransferDetailsListResultPage(cur TransferDetailsListResult, ...) TransferDetailsListResultPage + func (page *TransferDetailsListResultPage) Next() error + func (page *TransferDetailsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page TransferDetailsListResultPage) NotDone() bool + func (page TransferDetailsListResultPage) Response() TransferDetailsListResult + func (page TransferDetailsListResultPage) Values() []TransferDetails + type TransferProductRequestProperties struct + DestinationBillingProfileID *string + DestinationInvoiceSectionID *string + type TransferProperties struct + BillingAccountID *string + CanceledBy *string + CreationTime *date.Time + DetailedTransferStatus *[]DetailedTransferStatus + ExpirationTime *date.Time + InitiatorEmailID *string + InvoiceSectionID *string + LastModifiedTime *date.Time + RecipientEmailID *string + TransferStatus TransferStatus + type TransferStatus string + const TransferStatusCanceled + const TransferStatusCompleted + const TransferStatusCompletedWithErrors + const TransferStatusDeclined + const TransferStatusFailed + const TransferStatusInProgress + const TransferStatusPending + func PossibleTransferStatusValues() []TransferStatus + type TransfersClient struct + func NewTransfersClient(subscriptionID string) TransfersClient + func NewTransfersClientWithBaseURI(baseURI string, subscriptionID string) TransfersClient + func (client TransfersClient) Cancel(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result TransferDetails, err error) + func (client TransfersClient) CancelPreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client TransfersClient) CancelResponder(resp *http.Response) (result TransferDetails, err error) + func (client TransfersClient) CancelSender(req *http.Request) (*http.Response, error) + func (client TransfersClient) Get(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result TransferDetails, err error) + func (client TransfersClient) GetPreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client TransfersClient) GetResponder(resp *http.Response) (result TransferDetails, err error) + func (client TransfersClient) GetSender(req *http.Request) (*http.Response, error) + func (client TransfersClient) Initiate(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (result TransferDetails, err error) + func (client TransfersClient) InitiatePreparer(ctx context.Context, billingAccountName string, invoiceSectionName string, ...) (*http.Request, error) + func (client TransfersClient) InitiateResponder(resp *http.Response) (result TransferDetails, err error) + func (client TransfersClient) InitiateSender(req *http.Request) (*http.Response, error) + func (client TransfersClient) List(ctx context.Context, billingAccountName string, invoiceSectionName string) (result TransferDetailsListResultPage, err error) + func (client TransfersClient) ListComplete(ctx context.Context, billingAccountName string, invoiceSectionName string) (result TransferDetailsListResultIterator, err error) + func (client TransfersClient) ListPreparer(ctx context.Context, billingAccountName string, invoiceSectionName string) (*http.Request, error) + func (client TransfersClient) ListResponder(resp *http.Response) (result TransferDetailsListResult, err error) + func (client TransfersClient) ListSender(req *http.Request) (*http.Response, error) + type UpdateAutoRenew string + const False + const True + func PossibleUpdateAutoRenewValues() []UpdateAutoRenew + type UpdateAutoRenewOperationSummary struct + func (uaros *UpdateAutoRenewOperationSummary) UnmarshalJSON(body []byte) error + func (uaros UpdateAutoRenewOperationSummary) MarshalJSON() ([]byte, error) + type UpdateAutoRenewOperationSummaryProperties struct + EndDate *date.Time + type UpdateAutoRenewRequest struct + AutoRenew UpdateAutoRenew + type ValidateAddressResponse struct + Status AddressValidationStatus + SuggestedAddresses *[]Address + ValidationMessage *string + type ValidateProductTransferEligibilityError struct + Code ProductTransferValidationErrorCode + Details *string + Message *string + type ValidateProductTransferEligibilityResult struct + ErrorDetails *ValidateProductTransferEligibilityError + IsTransferEligible *bool + func (vpter ValidateProductTransferEligibilityResult) MarshalJSON() ([]byte, error) + type ValidateSubscriptionTransferEligibilityError struct + Code SubscriptionTransferValidationErrorCode + Details *string + Message *string + type ValidateSubscriptionTransferEligibilityResult struct + ErrorDetails *ValidateSubscriptionTransferEligibilityError + IsTransferEligible *bool + func (vster ValidateSubscriptionTransferEligibilityResult) MarshalJSON() ([]byte, error) Other modules containing this package github.com/pmalek-sumo/azure-sdk-for-go