Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func ValidateBillingProfileID(input interface{}, key string) (warnings []string, errors []error) + type Amount struct + Currency *string + Value *float64 + type AmountWithExchangeRate struct + Currency *string + ExchangeRate *float64 + ExchangeRateMonth *int64 + Value *float64 + type BillingProfileId struct + BillingAccountId string + BillingProfileId string + func NewBillingProfileID(billingAccountId string, billingProfileId string) BillingProfileId + func ParseBillingProfileID(input string) (*BillingProfileId, error) + func ParseBillingProfileIDInsensitively(input string) (*BillingProfileId, error) + func (id *BillingProfileId) FromParseResult(input resourceids.ParseResult) error + func (id BillingProfileId) ID() string + func (id BillingProfileId) Segments() []resourceids.Segment + func (id BillingProfileId) String() string + type CreditBalanceSummary struct + CurrentBalance *Amount + EstimatedBalance *Amount + EstimatedBalanceInBillingCurrency *AmountWithExchangeRate + type CreditSummary struct + ETag *string + Id *string + Name *string + Properties *CreditSummaryProperties + Type *string + type CreditSummaryProperties struct + BalanceSummary *CreditBalanceSummary + BillingCurrency *string + CreditCurrency *string + ETag *string + ExpiredCredit *Amount + IsEstimatedBalance *bool + PendingCreditAdjustments *Amount + PendingEligibleCharges *Amount + Reseller *Reseller + type CreditsClient struct + Client *resourcemanager.Client + func NewCreditsClientWithBaseURI(sdkApi sdkEnv.Api) (*CreditsClient, error) + func (c CreditsClient) Get(ctx context.Context, id BillingProfileId) (result GetOperationResponse, err error) + type GetOperationResponse struct + HttpResponse *http.Response + Model *CreditSummary + OData *odata.OData + type Reseller struct + ResellerDescription *string + ResellerId *string