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 PossibleValuesForBillingFrequency() []string + func ValidateBillingAccountBillingPeriodID(input interface{}, key string) (warnings []string, errors []error) + func ValidateBillingAccountID(input interface{}, key string) (warnings []string, errors []error) + type Balance struct + Etag *string + Id *string + Name *string + Properties *BalanceProperties + Tags *map[string]string + Type *string + type BalanceProperties struct + AdjustmentDetails *[]BalancePropertiesAdjustmentDetailsInlined + Adjustments *float64 + AzureMarketplaceServiceCharges *float64 + BeginningBalance *float64 + BillingFrequency *BillingFrequency + ChargesBilledSeparately *float64 + Currency *string + EndingBalance *float64 + NewPurchases *float64 + NewPurchasesDetails *[]BalancePropertiesNewPurchasesDetailsInlined + PriceHidden *bool + ServiceOverage *float64 + TotalOverage *float64 + TotalUsage *float64 + Utilized *float64 + type BalancePropertiesAdjustmentDetailsInlined struct + Name *string + Value *float64 + type BalancePropertiesNewPurchasesDetailsInlined struct + Name *string + Value *float64 + type BalancesClient struct + Client *resourcemanager.Client + func NewBalancesClientWithBaseURI(sdkApi sdkEnv.Api) (*BalancesClient, error) + func (c BalancesClient) GetByBillingAccount(ctx context.Context, id BillingAccountId) (result GetByBillingAccountOperationResponse, err error) + func (c BalancesClient) GetForBillingPeriodByBillingAccount(ctx context.Context, id BillingAccountBillingPeriodId) (result GetForBillingPeriodByBillingAccountOperationResponse, err error) + type BillingAccountBillingPeriodId struct + BillingAccountId string + BillingPeriodName string + func NewBillingAccountBillingPeriodID(billingAccountId string, billingPeriodName string) BillingAccountBillingPeriodId + func ParseBillingAccountBillingPeriodID(input string) (*BillingAccountBillingPeriodId, error) + func ParseBillingAccountBillingPeriodIDInsensitively(input string) (*BillingAccountBillingPeriodId, error) + func (id *BillingAccountBillingPeriodId) FromParseResult(input resourceids.ParseResult) error + func (id BillingAccountBillingPeriodId) ID() string + func (id BillingAccountBillingPeriodId) Segments() []resourceids.Segment + func (id BillingAccountBillingPeriodId) String() string + type BillingAccountId struct + BillingAccountId string + func NewBillingAccountID(billingAccountId string) BillingAccountId + func ParseBillingAccountID(input string) (*BillingAccountId, error) + func ParseBillingAccountIDInsensitively(input string) (*BillingAccountId, error) + func (id *BillingAccountId) FromParseResult(input resourceids.ParseResult) error + func (id BillingAccountId) ID() string + func (id BillingAccountId) Segments() []resourceids.Segment + func (id BillingAccountId) String() string + type BillingFrequency string + const BillingFrequencyMonth + const BillingFrequencyQuarter + const BillingFrequencyYear + func (s *BillingFrequency) UnmarshalJSON(bytes []byte) error + type GetByBillingAccountOperationResponse struct + HttpResponse *http.Response + Model *Balance + OData *odata.OData + type GetForBillingPeriodByBillingAccountOperationResponse struct + HttpResponse *http.Response + Model *Balance + OData *odata.OData