Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AggregatedCostClient struct + func NewAggregatedCostClient(subscriptionID string) AggregatedCostClient + func NewAggregatedCostClientWithBaseURI(baseURI string, subscriptionID string) AggregatedCostClient + func (client AggregatedCostClient) GetByManagementGroup(ctx context.Context, managementGroupID string, filter string) (result ManagementGroupAggregatedCostResult, err error) + func (client AggregatedCostClient) GetByManagementGroupPreparer(ctx context.Context, managementGroupID string, filter string) (*http.Request, error) + func (client AggregatedCostClient) GetByManagementGroupResponder(resp *http.Response) (result ManagementGroupAggregatedCostResult, err error) + func (client AggregatedCostClient) GetByManagementGroupSender(req *http.Request) (*http.Response, error) + func (client AggregatedCostClient) GetForBillingPeriodByManagementGroup(ctx context.Context, managementGroupID string, billingPeriodName string) (result ManagementGroupAggregatedCostResult, err error) + func (client AggregatedCostClient) GetForBillingPeriodByManagementGroupPreparer(ctx context.Context, managementGroupID string, billingPeriodName string) (*http.Request, error) + func (client AggregatedCostClient) GetForBillingPeriodByManagementGroupResponder(resp *http.Response) (result ManagementGroupAggregatedCostResult, err error) + func (client AggregatedCostClient) GetForBillingPeriodByManagementGroupSender(req *http.Request) (*http.Response, error) + type Balance struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (b *Balance) UnmarshalJSON(body []byte) error + func (b Balance) MarshalJSON() ([]byte, error) + type BalanceProperties struct + AdjustmentDetails *[]BalancePropertiesAdjustmentDetailsItem + Adjustments *decimal.Decimal + AzureMarketplaceServiceCharges *decimal.Decimal + BeginningBalance *decimal.Decimal + BillingFrequency BillingFrequency + ChargesBilledSeparately *decimal.Decimal + Currency *string + EndingBalance *decimal.Decimal + NewPurchases *decimal.Decimal + NewPurchasesDetails *[]BalancePropertiesNewPurchasesDetailsItem + PriceHidden *bool + ServiceOverage *decimal.Decimal + TotalOverage *decimal.Decimal + TotalUsage *decimal.Decimal + Utilized *decimal.Decimal + func (bp BalanceProperties) MarshalJSON() ([]byte, error) + type BalancePropertiesAdjustmentDetailsItem struct + Name *string + Value *decimal.Decimal + func (bpDi BalancePropertiesAdjustmentDetailsItem) MarshalJSON() ([]byte, error) + type BalancePropertiesNewPurchasesDetailsItem struct + Name *string + Value *decimal.Decimal + func (bpPdi BalancePropertiesNewPurchasesDetailsItem) MarshalJSON() ([]byte, error) + type BalancesClient struct + func NewBalancesClient(subscriptionID string) BalancesClient + func NewBalancesClientWithBaseURI(baseURI string, subscriptionID string) BalancesClient + func (client BalancesClient) GetByBillingAccount(ctx context.Context, billingAccountID string) (result Balance, err error) + func (client BalancesClient) GetByBillingAccountPreparer(ctx context.Context, billingAccountID string) (*http.Request, error) + func (client BalancesClient) GetByBillingAccountResponder(resp *http.Response) (result Balance, err error) + func (client BalancesClient) GetByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client BalancesClient) GetForBillingPeriodByBillingAccount(ctx context.Context, billingAccountID string, billingPeriodName string) (result Balance, err error) + func (client BalancesClient) GetForBillingPeriodByBillingAccountPreparer(ctx context.Context, billingAccountID string, billingPeriodName string) (*http.Request, error) + func (client BalancesClient) GetForBillingPeriodByBillingAccountResponder(resp *http.Response) (result Balance, err error) + func (client BalancesClient) GetForBillingPeriodByBillingAccountSender(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 BillingFrequency string + const Month + const Quarter + const Year + func PossibleBillingFrequencyValues() []BillingFrequency + type Bound string + const Lower + const Upper + func PossibleBoundValues() []Bound + type Budget struct + ETag *string + ID *string + Name *string + Type *string + func (b *Budget) UnmarshalJSON(body []byte) error + func (b Budget) MarshalJSON() ([]byte, error) + type BudgetProperties struct + Amount *decimal.Decimal + Category CategoryType + CurrentSpend *CurrentSpend + Filters *Filters + Notifications map[string]*Notification + TimeGrain TimeGrainType + TimePeriod *BudgetTimePeriod + func (bp BudgetProperties) MarshalJSON() ([]byte, error) + type BudgetTimePeriod struct + EndDate *date.Time + StartDate *date.Time + type BudgetsClient struct + func NewBudgetsClient(subscriptionID string) BudgetsClient + func NewBudgetsClientWithBaseURI(baseURI string, subscriptionID string) BudgetsClient + func (client BudgetsClient) CreateOrUpdate(ctx context.Context, budgetName string, parameters Budget) (result Budget, err error) + func (client BudgetsClient) CreateOrUpdateByResourceGroupName(ctx context.Context, resourceGroupName string, budgetName string, ...) (result Budget, err error) + func (client BudgetsClient) CreateOrUpdateByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string, budgetName string, ...) (*http.Request, error) + func (client BudgetsClient) CreateOrUpdateByResourceGroupNameResponder(resp *http.Response) (result Budget, err error) + func (client BudgetsClient) CreateOrUpdateByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client BudgetsClient) CreateOrUpdatePreparer(ctx context.Context, budgetName string, parameters Budget) (*http.Request, error) + func (client BudgetsClient) CreateOrUpdateResponder(resp *http.Response) (result Budget, err error) + func (client BudgetsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client BudgetsClient) Delete(ctx context.Context, budgetName string) (result autorest.Response, err error) + func (client BudgetsClient) DeleteByResourceGroupName(ctx context.Context, resourceGroupName string, budgetName string) (result autorest.Response, err error) + func (client BudgetsClient) DeleteByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string, budgetName string) (*http.Request, error) + func (client BudgetsClient) DeleteByResourceGroupNameResponder(resp *http.Response) (result autorest.Response, err error) + func (client BudgetsClient) DeleteByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client BudgetsClient) DeletePreparer(ctx context.Context, budgetName string) (*http.Request, error) + func (client BudgetsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client BudgetsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client BudgetsClient) Get(ctx context.Context, budgetName string) (result Budget, err error) + func (client BudgetsClient) GetByResourceGroupName(ctx context.Context, resourceGroupName string, budgetName string) (result Budget, err error) + func (client BudgetsClient) GetByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string, budgetName string) (*http.Request, error) + func (client BudgetsClient) GetByResourceGroupNameResponder(resp *http.Response) (result Budget, err error) + func (client BudgetsClient) GetByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client BudgetsClient) GetPreparer(ctx context.Context, budgetName string) (*http.Request, error) + func (client BudgetsClient) GetResponder(resp *http.Response) (result Budget, err error) + func (client BudgetsClient) GetSender(req *http.Request) (*http.Response, error) + func (client BudgetsClient) List(ctx context.Context) (result BudgetsListResultPage, err error) + func (client BudgetsClient) ListByResourceGroupName(ctx context.Context, resourceGroupName string) (result BudgetsListResultPage, err error) + func (client BudgetsClient) ListByResourceGroupNameComplete(ctx context.Context, resourceGroupName string) (result BudgetsListResultIterator, err error) + func (client BudgetsClient) ListByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client BudgetsClient) ListByResourceGroupNameResponder(resp *http.Response) (result BudgetsListResult, err error) + func (client BudgetsClient) ListByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client BudgetsClient) ListComplete(ctx context.Context) (result BudgetsListResultIterator, err error) + func (client BudgetsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client BudgetsClient) ListResponder(resp *http.Response) (result BudgetsListResult, err error) + func (client BudgetsClient) ListSender(req *http.Request) (*http.Response, error) + type BudgetsListResult struct + NextLink *string + Value *[]Budget + func (blr BudgetsListResult) IsEmpty() bool + func (blr BudgetsListResult) MarshalJSON() ([]byte, error) + type BudgetsListResultIterator struct + func NewBudgetsListResultIterator(page BudgetsListResultPage) BudgetsListResultIterator + func (iter *BudgetsListResultIterator) Next() error + func (iter *BudgetsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter BudgetsListResultIterator) NotDone() bool + func (iter BudgetsListResultIterator) Response() BudgetsListResult + func (iter BudgetsListResultIterator) Value() Budget + type BudgetsListResultPage struct + func NewBudgetsListResultPage(cur BudgetsListResult, ...) BudgetsListResultPage + func (page *BudgetsListResultPage) Next() error + func (page *BudgetsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page BudgetsListResultPage) NotDone() bool + func (page BudgetsListResultPage) Response() BudgetsListResult + func (page BudgetsListResultPage) Values() []Budget + type CategoryType string + const Cost + const Usage + func PossibleCategoryTypeValues() []CategoryType + type ChargeSummary struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (cs *ChargeSummary) UnmarshalJSON(body []byte) error + func (cs ChargeSummary) MarshalJSON() ([]byte, error) + type ChargeSummaryProperties struct + AzureCharges *decimal.Decimal + BillingPeriodID *string + ChargesBilledSeparately *decimal.Decimal + Currency *string + MarketplaceCharges *decimal.Decimal + UsageEnd *string + UsageStart *string + func (csp ChargeSummaryProperties) MarshalJSON() ([]byte, error) + type ChargeType string + const ChargeTypeActual + const ChargeTypeForecast + func PossibleChargeTypeValues() []ChargeType + type ChargesClient struct + func NewChargesClient(subscriptionID string) ChargesClient + func NewChargesClientWithBaseURI(baseURI string, subscriptionID string) ChargesClient + func (client ChargesClient) ListByDepartment(ctx context.Context, billingAccountID string, departmentID string, ...) (result ChargesListResult, err error) + func (client ChargesClient) ListByDepartmentPreparer(ctx context.Context, billingAccountID string, departmentID string, ...) (*http.Request, error) + func (client ChargesClient) ListByDepartmentResponder(resp *http.Response) (result ChargesListResult, err error) + func (client ChargesClient) ListByDepartmentSender(req *http.Request) (*http.Response, error) + func (client ChargesClient) ListByEnrollmentAccount(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (result ChargesListResult, err error) + func (client ChargesClient) ListByEnrollmentAccountPreparer(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (*http.Request, error) + func (client ChargesClient) ListByEnrollmentAccountResponder(resp *http.Response) (result ChargesListResult, err error) + func (client ChargesClient) ListByEnrollmentAccountSender(req *http.Request) (*http.Response, error) + func (client ChargesClient) ListForBillingPeriodByDepartment(ctx context.Context, billingAccountID string, departmentID string, ...) (result ChargeSummary, err error) + func (client ChargesClient) ListForBillingPeriodByDepartmentPreparer(ctx context.Context, billingAccountID string, departmentID string, ...) (*http.Request, error) + func (client ChargesClient) ListForBillingPeriodByDepartmentResponder(resp *http.Response) (result ChargeSummary, err error) + func (client ChargesClient) ListForBillingPeriodByDepartmentSender(req *http.Request) (*http.Response, error) + func (client ChargesClient) ListForBillingPeriodByEnrollmentAccount(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (result ChargeSummary, err error) + func (client ChargesClient) ListForBillingPeriodByEnrollmentAccountPreparer(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (*http.Request, error) + func (client ChargesClient) ListForBillingPeriodByEnrollmentAccountResponder(resp *http.Response) (result ChargeSummary, err error) + func (client ChargesClient) ListForBillingPeriodByEnrollmentAccountSender(req *http.Request) (*http.Response, error) + type ChargesListResult struct + Value *[]ChargeSummary + func (clr ChargesListResult) MarshalJSON() ([]byte, error) + type CurrentSpend struct + Amount *decimal.Decimal + Unit *string + func (cs CurrentSpend) MarshalJSON() ([]byte, error) + type Datagrain string + const DailyGrain + const MonthlyGrain + func PossibleDatagrainValues() []Datagrain + type ErrorDetails struct + Code *string + Message *string + func (ed ErrorDetails) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Error *ErrorDetails + type Filters struct + Meters *[]uuid.UUID + ResourceGroups *[]string + Resources *[]string + Tags map[string][]string + func (f Filters) MarshalJSON() ([]byte, error) + type Forecast struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (f *Forecast) UnmarshalJSON(body []byte) error + func (f Forecast) MarshalJSON() ([]byte, error) + type ForecastProperties struct + Charge *decimal.Decimal + ChargeType ChargeType + ConfidenceLevels *[]ForecastPropertiesConfidenceLevelsItem + Currency *string + Grain Grain + UsageDate *string + func (fp ForecastProperties) MarshalJSON() ([]byte, error) + type ForecastPropertiesConfidenceLevelsItem struct + Bound Bound + Percentage *decimal.Decimal + Value *decimal.Decimal + func (fpLi ForecastPropertiesConfidenceLevelsItem) MarshalJSON() ([]byte, error) + type ForecastsClient struct + func NewForecastsClient(subscriptionID string) ForecastsClient + func NewForecastsClientWithBaseURI(baseURI string, subscriptionID string) ForecastsClient + func (client ForecastsClient) List(ctx context.Context, filter string) (result ForecastsListResult, err error) + func (client ForecastsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client ForecastsClient) ListResponder(resp *http.Response) (result ForecastsListResult, err error) + func (client ForecastsClient) ListSender(req *http.Request) (*http.Response, error) + type ForecastsListResult struct + Value *[]Forecast + func (flr ForecastsListResult) MarshalJSON() ([]byte, error) + type Grain string + const Daily + const Monthly + const Yearly + func PossibleGrainValues() []Grain + type ManagementGroupAggregatedCostProperties struct + AzureCharges *decimal.Decimal + BillingPeriodID *string + ChargesBilledSeparately *decimal.Decimal + Children *[]ManagementGroupAggregatedCostResult + Currency *string + MarketplaceCharges *decimal.Decimal + UsageEnd *date.Time + UsageStart *date.Time + func (mgacp ManagementGroupAggregatedCostProperties) MarshalJSON() ([]byte, error) + type ManagementGroupAggregatedCostResult struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (mgacr *ManagementGroupAggregatedCostResult) UnmarshalJSON(body []byte) error + func (mgacr ManagementGroupAggregatedCostResult) MarshalJSON() ([]byte, error) + type Marketplace struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (mVar *Marketplace) UnmarshalJSON(body []byte) error + func (mVar Marketplace) MarshalJSON() ([]byte, error) + type MarketplaceProperties struct + AccountName *string + AdditionalProperties *string + BillingPeriodID *string + ConsumedQuantity *decimal.Decimal + ConsumedService *string + CostCenter *string + Currency *string + DepartmentName *string + InstanceID *string + InstanceName *string + IsEstimated *bool + IsRecurringCharge *bool + MeterID *uuid.UUID + OfferName *string + OrderNumber *string + PlanName *string + PretaxCost *decimal.Decimal + PublisherName *string + ResourceGroup *string + ResourceRate *decimal.Decimal + SubscriptionGUID *uuid.UUID + SubscriptionName *string + UnitOfMeasure *string + UsageEnd *date.Time + UsageStart *date.Time + func (mp MarketplaceProperties) MarshalJSON() ([]byte, error) + type MarketplacesClient struct + func NewMarketplacesClient(subscriptionID string) MarketplacesClient + func NewMarketplacesClientWithBaseURI(baseURI string, subscriptionID string) MarketplacesClient + func (client MarketplacesClient) List(ctx context.Context, filter string, top *int32, skiptoken string) (result MarketplacesListResultPage, err error) + func (client MarketplacesClient) ListByBillingAccount(ctx context.Context, billingAccountID string, filter string, top *int32, ...) (result MarketplacesListResultPage, err error) + func (client MarketplacesClient) ListByBillingAccountComplete(ctx context.Context, billingAccountID string, filter string, top *int32, ...) (result MarketplacesListResultIterator, err error) + func (client MarketplacesClient) ListByBillingAccountPreparer(ctx context.Context, billingAccountID string, filter string, top *int32, ...) (*http.Request, error) + func (client MarketplacesClient) ListByBillingAccountResponder(resp *http.Response) (result MarketplacesListResult, err error) + func (client MarketplacesClient) ListByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client MarketplacesClient) ListByBillingPeriod(ctx context.Context, billingPeriodName string, filter string, top *int32, ...) (result MarketplacesListResultPage, err error) + func (client MarketplacesClient) ListByBillingPeriodComplete(ctx context.Context, billingPeriodName string, filter string, top *int32, ...) (result MarketplacesListResultIterator, err error) + func (client MarketplacesClient) ListByBillingPeriodPreparer(ctx context.Context, billingPeriodName string, filter string, top *int32, ...) (*http.Request, error) + func (client MarketplacesClient) ListByBillingPeriodResponder(resp *http.Response) (result MarketplacesListResult, err error) + func (client MarketplacesClient) ListByBillingPeriodSender(req *http.Request) (*http.Response, error) + func (client MarketplacesClient) ListByDepartment(ctx context.Context, departmentID string, filter string, top *int32, ...) (result MarketplacesListResultPage, err error) + func (client MarketplacesClient) ListByDepartmentComplete(ctx context.Context, departmentID string, filter string, top *int32, ...) (result MarketplacesListResultIterator, err error) + func (client MarketplacesClient) ListByDepartmentPreparer(ctx context.Context, departmentID string, filter string, top *int32, ...) (*http.Request, error) + func (client MarketplacesClient) ListByDepartmentResponder(resp *http.Response) (result MarketplacesListResult, err error) + func (client MarketplacesClient) ListByDepartmentSender(req *http.Request) (*http.Response, error) + func (client MarketplacesClient) ListByEnrollmentAccount(ctx context.Context, enrollmentAccountID string, filter string, top *int32, ...) (result MarketplacesListResultPage, err error) + func (client MarketplacesClient) ListByEnrollmentAccountComplete(ctx context.Context, enrollmentAccountID string, filter string, top *int32, ...) (result MarketplacesListResultIterator, err error) + func (client MarketplacesClient) ListByEnrollmentAccountPreparer(ctx context.Context, enrollmentAccountID string, filter string, top *int32, ...) (*http.Request, error) + func (client MarketplacesClient) ListByEnrollmentAccountResponder(resp *http.Response) (result MarketplacesListResult, err error) + func (client MarketplacesClient) ListByEnrollmentAccountSender(req *http.Request) (*http.Response, error) + func (client MarketplacesClient) ListComplete(ctx context.Context, filter string, top *int32, skiptoken string) (result MarketplacesListResultIterator, err error) + func (client MarketplacesClient) ListForBillingPeriodByBillingAccount(ctx context.Context, billingAccountID string, billingPeriodName string, ...) (result MarketplacesListResultPage, err error) + func (client MarketplacesClient) ListForBillingPeriodByBillingAccountComplete(ctx context.Context, billingAccountID string, billingPeriodName string, ...) (result MarketplacesListResultIterator, err error) + func (client MarketplacesClient) ListForBillingPeriodByBillingAccountPreparer(ctx context.Context, billingAccountID string, billingPeriodName string, ...) (*http.Request, error) + func (client MarketplacesClient) ListForBillingPeriodByBillingAccountResponder(resp *http.Response) (result MarketplacesListResult, err error) + func (client MarketplacesClient) ListForBillingPeriodByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client MarketplacesClient) ListForBillingPeriodByDepartment(ctx context.Context, departmentID string, billingPeriodName string, ...) (result MarketplacesListResultPage, err error) + func (client MarketplacesClient) ListForBillingPeriodByDepartmentComplete(ctx context.Context, departmentID string, billingPeriodName string, ...) (result MarketplacesListResultIterator, err error) + func (client MarketplacesClient) ListForBillingPeriodByDepartmentPreparer(ctx context.Context, departmentID string, billingPeriodName string, ...) (*http.Request, error) + func (client MarketplacesClient) ListForBillingPeriodByDepartmentResponder(resp *http.Response) (result MarketplacesListResult, err error) + func (client MarketplacesClient) ListForBillingPeriodByDepartmentSender(req *http.Request) (*http.Response, error) + func (client MarketplacesClient) ListForBillingPeriodByEnrollmentAccount(ctx context.Context, enrollmentAccountID string, billingPeriodName string, ...) (result MarketplacesListResultPage, err error) + func (client MarketplacesClient) ListForBillingPeriodByEnrollmentAccountComplete(ctx context.Context, enrollmentAccountID string, billingPeriodName string, ...) (result MarketplacesListResultIterator, err error) + func (client MarketplacesClient) ListForBillingPeriodByEnrollmentAccountPreparer(ctx context.Context, enrollmentAccountID string, billingPeriodName string, ...) (*http.Request, error) + func (client MarketplacesClient) ListForBillingPeriodByEnrollmentAccountResponder(resp *http.Response) (result MarketplacesListResult, err error) + func (client MarketplacesClient) ListForBillingPeriodByEnrollmentAccountSender(req *http.Request) (*http.Response, error) + func (client MarketplacesClient) ListPreparer(ctx context.Context, filter string, top *int32, skiptoken string) (*http.Request, error) + func (client MarketplacesClient) ListResponder(resp *http.Response) (result MarketplacesListResult, err error) + func (client MarketplacesClient) ListSender(req *http.Request) (*http.Response, error) + type MarketplacesListResult struct + NextLink *string + Value *[]Marketplace + func (mlr MarketplacesListResult) IsEmpty() bool + func (mlr MarketplacesListResult) MarshalJSON() ([]byte, error) + type MarketplacesListResultIterator struct + func NewMarketplacesListResultIterator(page MarketplacesListResultPage) MarketplacesListResultIterator + func (iter *MarketplacesListResultIterator) Next() error + func (iter *MarketplacesListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter MarketplacesListResultIterator) NotDone() bool + func (iter MarketplacesListResultIterator) Response() MarketplacesListResult + func (iter MarketplacesListResultIterator) Value() Marketplace + type MarketplacesListResultPage struct + func NewMarketplacesListResultPage(cur MarketplacesListResult, ...) MarketplacesListResultPage + func (page *MarketplacesListResultPage) Next() error + func (page *MarketplacesListResultPage) NextWithContext(ctx context.Context) (err error) + func (page MarketplacesListResultPage) NotDone() bool + func (page MarketplacesListResultPage) Response() MarketplacesListResult + func (page MarketplacesListResultPage) Values() []Marketplace + type MeterDetails struct + MeterCategory *string + MeterLocation *string + MeterName *string + MeterSubCategory *string + PretaxStandardRate *decimal.Decimal + ServiceName *string + ServiceTier *string + TotalIncludedQuantity *decimal.Decimal + Unit *string + func (md MeterDetails) MarshalJSON() ([]byte, error) + type Notification struct + ContactEmails *[]string + ContactGroups *[]string + ContactRoles *[]string + Enabled *bool + Operator OperatorType + Threshold *decimal.Decimal + type Operation struct + Display *OperationDisplay + Name *string + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Operation *string + Provider *string + Resource *string + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value *[]Operation + func (olr OperationListResult) IsEmpty() bool + func (olr OperationListResult) MarshalJSON() ([]byte, error) + 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 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 OperatorType string + const EqualTo + const GreaterThan + const GreaterThanOrEqualTo + func PossibleOperatorTypeValues() []OperatorType + type PriceSheetClient struct + func NewPriceSheetClient(subscriptionID string) PriceSheetClient + func NewPriceSheetClientWithBaseURI(baseURI string, subscriptionID string) PriceSheetClient + func (client PriceSheetClient) Get(ctx context.Context, expand string, skiptoken string, top *int32) (result PriceSheetResult, err error) + func (client PriceSheetClient) GetByBillingPeriod(ctx context.Context, billingPeriodName string, expand string, skiptoken string, ...) (result PriceSheetResult, err error) + func (client PriceSheetClient) GetByBillingPeriodPreparer(ctx context.Context, billingPeriodName string, expand string, skiptoken string, ...) (*http.Request, error) + func (client PriceSheetClient) GetByBillingPeriodResponder(resp *http.Response) (result PriceSheetResult, err error) + func (client PriceSheetClient) GetByBillingPeriodSender(req *http.Request) (*http.Response, error) + func (client PriceSheetClient) GetPreparer(ctx context.Context, expand string, skiptoken string, top *int32) (*http.Request, error) + func (client PriceSheetClient) GetResponder(resp *http.Response) (result PriceSheetResult, err error) + func (client PriceSheetClient) GetSender(req *http.Request) (*http.Response, error) + type PriceSheetModel struct + NextLink *string + Pricesheets *[]PriceSheetProperties + func (psm PriceSheetModel) MarshalJSON() ([]byte, error) + type PriceSheetProperties struct + BillingPeriodID *string + CurrencyCode *string + IncludedQuantity *decimal.Decimal + MeterDetails *MeterDetails + MeterID *uuid.UUID + OfferID *string + PartNumber *string + UnitOfMeasure *string + UnitPrice *decimal.Decimal + func (psp PriceSheetProperties) MarshalJSON() ([]byte, error) + type PriceSheetResult struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (psr *PriceSheetResult) UnmarshalJSON(body []byte) error + func (psr PriceSheetResult) MarshalJSON() ([]byte, error) + type ProxyResource struct + ETag *string + ID *string + Name *string + Type *string + func (pr ProxyResource) MarshalJSON() ([]byte, error) + type ReservationDetail struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (rd *ReservationDetail) UnmarshalJSON(body []byte) error + func (rd ReservationDetail) MarshalJSON() ([]byte, error) + type ReservationDetailProperties struct + InstanceID *string + ReservationID *string + ReservationOrderID *string + ReservedHours *decimal.Decimal + SkuName *string + TotalReservedQuantity *decimal.Decimal + UsageDate *date.Time + UsedHours *decimal.Decimal + func (rdp ReservationDetailProperties) MarshalJSON() ([]byte, error) + type ReservationDetailsListResult struct + NextLink *string + Value *[]ReservationDetail + func (rdlr ReservationDetailsListResult) IsEmpty() bool + func (rdlr ReservationDetailsListResult) MarshalJSON() ([]byte, error) + type ReservationDetailsListResultIterator struct + func NewReservationDetailsListResultIterator(page ReservationDetailsListResultPage) ReservationDetailsListResultIterator + func (iter *ReservationDetailsListResultIterator) Next() error + func (iter *ReservationDetailsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ReservationDetailsListResultIterator) NotDone() bool + func (iter ReservationDetailsListResultIterator) Response() ReservationDetailsListResult + func (iter ReservationDetailsListResultIterator) Value() ReservationDetail + type ReservationDetailsListResultPage struct + func NewReservationDetailsListResultPage(cur ReservationDetailsListResult, ...) ReservationDetailsListResultPage + func (page *ReservationDetailsListResultPage) Next() error + func (page *ReservationDetailsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ReservationDetailsListResultPage) NotDone() bool + func (page ReservationDetailsListResultPage) Response() ReservationDetailsListResult + func (page ReservationDetailsListResultPage) Values() []ReservationDetail + type ReservationRecommendation struct + ID *string + Location *string + Name *string + Sku *string + Tags map[string]*string + Type *string + func (rr *ReservationRecommendation) UnmarshalJSON(body []byte) error + func (rr ReservationRecommendation) MarshalJSON() ([]byte, error) + type ReservationRecommendationProperties struct + CostWithNoReservedInstances *decimal.Decimal + FirstUsageDate *date.Time + LookBackPeriod *string + MeterID *uuid.UUID + NetSavings *decimal.Decimal + RecommendedQuantity *decimal.Decimal + Scope *string + Term *string + TotalCostWithReservedInstances *decimal.Decimal + func (rrp ReservationRecommendationProperties) MarshalJSON() ([]byte, error) + type ReservationRecommendationsClient struct + func NewReservationRecommendationsClient(subscriptionID string) ReservationRecommendationsClient + func NewReservationRecommendationsClientWithBaseURI(baseURI string, subscriptionID string) ReservationRecommendationsClient + func (client ReservationRecommendationsClient) List(ctx context.Context, filter string) (result ReservationRecommendationsListResultPage, err error) + func (client ReservationRecommendationsClient) ListComplete(ctx context.Context, filter string) (result ReservationRecommendationsListResultIterator, err error) + func (client ReservationRecommendationsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client ReservationRecommendationsClient) ListResponder(resp *http.Response) (result ReservationRecommendationsListResult, err error) + func (client ReservationRecommendationsClient) ListSender(req *http.Request) (*http.Response, error) + type ReservationRecommendationsListResult struct + NextLink *string + Value *[]ReservationRecommendation + func (rrlr ReservationRecommendationsListResult) IsEmpty() bool + func (rrlr ReservationRecommendationsListResult) MarshalJSON() ([]byte, error) + type ReservationRecommendationsListResultIterator struct + func NewReservationRecommendationsListResultIterator(page ReservationRecommendationsListResultPage) ReservationRecommendationsListResultIterator + func (iter *ReservationRecommendationsListResultIterator) Next() error + func (iter *ReservationRecommendationsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ReservationRecommendationsListResultIterator) NotDone() bool + func (iter ReservationRecommendationsListResultIterator) Response() ReservationRecommendationsListResult + func (iter ReservationRecommendationsListResultIterator) Value() ReservationRecommendation + type ReservationRecommendationsListResultPage struct + func NewReservationRecommendationsListResultPage(cur ReservationRecommendationsListResult, ...) ReservationRecommendationsListResultPage + func (page *ReservationRecommendationsListResultPage) Next() error + func (page *ReservationRecommendationsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ReservationRecommendationsListResultPage) NotDone() bool + func (page ReservationRecommendationsListResultPage) Response() ReservationRecommendationsListResult + func (page ReservationRecommendationsListResultPage) Values() []ReservationRecommendation + type ReservationSummariesListResult struct + NextLink *string + Value *[]ReservationSummary + func (rslr ReservationSummariesListResult) IsEmpty() bool + func (rslr ReservationSummariesListResult) MarshalJSON() ([]byte, error) + type ReservationSummariesListResultIterator struct + func NewReservationSummariesListResultIterator(page ReservationSummariesListResultPage) ReservationSummariesListResultIterator + func (iter *ReservationSummariesListResultIterator) Next() error + func (iter *ReservationSummariesListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ReservationSummariesListResultIterator) NotDone() bool + func (iter ReservationSummariesListResultIterator) Response() ReservationSummariesListResult + func (iter ReservationSummariesListResultIterator) Value() ReservationSummary + type ReservationSummariesListResultPage struct + func NewReservationSummariesListResultPage(cur ReservationSummariesListResult, ...) ReservationSummariesListResultPage + func (page *ReservationSummariesListResultPage) Next() error + func (page *ReservationSummariesListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ReservationSummariesListResultPage) NotDone() bool + func (page ReservationSummariesListResultPage) Response() ReservationSummariesListResult + func (page ReservationSummariesListResultPage) Values() []ReservationSummary + type ReservationSummary struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (rs *ReservationSummary) UnmarshalJSON(body []byte) error + func (rs ReservationSummary) MarshalJSON() ([]byte, error) + type ReservationSummaryProperties struct + AvgUtilizationPercentage *decimal.Decimal + MaxUtilizationPercentage *decimal.Decimal + MinUtilizationPercentage *decimal.Decimal + ReservationID *string + ReservationOrderID *string + ReservedHours *decimal.Decimal + SkuName *string + UsageDate *date.Time + UsedHours *decimal.Decimal + func (rsp ReservationSummaryProperties) MarshalJSON() ([]byte, error) + type ReservationsDetailsClient struct + func NewReservationsDetailsClient(subscriptionID string) ReservationsDetailsClient + func NewReservationsDetailsClientWithBaseURI(baseURI string, subscriptionID string) ReservationsDetailsClient + func (client ReservationsDetailsClient) ListByReservationOrder(ctx context.Context, reservationOrderID string, filter string) (result ReservationDetailsListResultPage, err error) + func (client ReservationsDetailsClient) ListByReservationOrderAndReservation(ctx context.Context, reservationOrderID string, reservationID string, ...) (result ReservationDetailsListResultPage, err error) + func (client ReservationsDetailsClient) ListByReservationOrderAndReservationComplete(ctx context.Context, reservationOrderID string, reservationID string, ...) (result ReservationDetailsListResultIterator, err error) + func (client ReservationsDetailsClient) ListByReservationOrderAndReservationPreparer(ctx context.Context, reservationOrderID string, reservationID string, ...) (*http.Request, error) + func (client ReservationsDetailsClient) ListByReservationOrderAndReservationResponder(resp *http.Response) (result ReservationDetailsListResult, err error) + func (client ReservationsDetailsClient) ListByReservationOrderAndReservationSender(req *http.Request) (*http.Response, error) + func (client ReservationsDetailsClient) ListByReservationOrderComplete(ctx context.Context, reservationOrderID string, filter string) (result ReservationDetailsListResultIterator, err error) + func (client ReservationsDetailsClient) ListByReservationOrderPreparer(ctx context.Context, reservationOrderID string, filter string) (*http.Request, error) + func (client ReservationsDetailsClient) ListByReservationOrderResponder(resp *http.Response) (result ReservationDetailsListResult, err error) + func (client ReservationsDetailsClient) ListByReservationOrderSender(req *http.Request) (*http.Response, error) + type ReservationsSummariesClient struct + func NewReservationsSummariesClient(subscriptionID string) ReservationsSummariesClient + func NewReservationsSummariesClientWithBaseURI(baseURI string, subscriptionID string) ReservationsSummariesClient + func (client ReservationsSummariesClient) ListByReservationOrder(ctx context.Context, reservationOrderID string, grain Datagrain, filter string) (result ReservationSummariesListResultPage, err error) + func (client ReservationsSummariesClient) ListByReservationOrderAndReservation(ctx context.Context, reservationOrderID string, reservationID string, ...) (result ReservationSummariesListResultPage, err error) + func (client ReservationsSummariesClient) ListByReservationOrderAndReservationComplete(ctx context.Context, reservationOrderID string, reservationID string, ...) (result ReservationSummariesListResultIterator, err error) + func (client ReservationsSummariesClient) ListByReservationOrderAndReservationPreparer(ctx context.Context, reservationOrderID string, reservationID string, ...) (*http.Request, error) + func (client ReservationsSummariesClient) ListByReservationOrderAndReservationResponder(resp *http.Response) (result ReservationSummariesListResult, err error) + func (client ReservationsSummariesClient) ListByReservationOrderAndReservationSender(req *http.Request) (*http.Response, error) + func (client ReservationsSummariesClient) ListByReservationOrderComplete(ctx context.Context, reservationOrderID string, grain Datagrain, filter string) (result ReservationSummariesListResultIterator, err error) + func (client ReservationsSummariesClient) ListByReservationOrderPreparer(ctx context.Context, reservationOrderID string, grain Datagrain, filter string) (*http.Request, error) + func (client ReservationsSummariesClient) ListByReservationOrderResponder(resp *http.Response) (result ReservationSummariesListResult, err error) + func (client ReservationsSummariesClient) ListByReservationOrderSender(req *http.Request) (*http.Response, error) + type Resource struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceAttributes struct + Location *string + Sku *string + func (ra ResourceAttributes) MarshalJSON() ([]byte, error) + type Tag struct + Key *string + type TagProperties struct + Tags *[]Tag + type TagsClient struct + func NewTagsClient(subscriptionID string) TagsClient + func NewTagsClientWithBaseURI(baseURI string, subscriptionID string) TagsClient + func (client TagsClient) Get(ctx context.Context, billingAccountID string) (result TagsResult, err error) + func (client TagsClient) GetPreparer(ctx context.Context, billingAccountID string) (*http.Request, error) + func (client TagsClient) GetResponder(resp *http.Response) (result TagsResult, err error) + func (client TagsClient) GetSender(req *http.Request) (*http.Response, error) + type TagsResult struct + ETag *string + ID *string + Name *string + Type *string + func (tr *TagsResult) UnmarshalJSON(body []byte) error + func (tr TagsResult) MarshalJSON() ([]byte, error) + type TimeGrainType string + const TimeGrainTypeAnnually + const TimeGrainTypeMonthly + const TimeGrainTypeQuarterly + func PossibleTimeGrainTypeValues() []TimeGrainType + type UsageDetail struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (ud *UsageDetail) UnmarshalJSON(body []byte) error + func (ud UsageDetail) MarshalJSON() ([]byte, error) + type UsageDetailProperties struct + AccountName *string + AdditionalProperties *string + BillableQuantity *decimal.Decimal + BillingPeriodID *string + ChargesBilledSeparately *bool + ConsumedService *string + CostCenter *string + Currency *string + DepartmentName *string + InstanceID *string + InstanceLocation *string + InstanceName *string + InvoiceID *string + IsEstimated *bool + Location *string + MeterDetails *MeterDetails + MeterID *uuid.UUID + OfferID *string + PartNumber *string + PretaxCost *decimal.Decimal + Product *string + ResourceGUID *string + SubscriptionGUID *uuid.UUID + SubscriptionName *string + UsageEnd *date.Time + UsageQuantity *decimal.Decimal + UsageStart *date.Time + func (UDP UsageDetailProperties) MarshalJSON() ([]byte, error) + type UsageDetailsClient struct + func NewUsageDetailsClient(subscriptionID string) UsageDetailsClient + func NewUsageDetailsClientWithBaseURI(baseURI string, subscriptionID string) UsageDetailsClient + func (client UsageDetailsClient) List(ctx context.Context, expand string, filter string, skiptoken string, ...) (result UsageDetailsListResultPage, err error) + func (client UsageDetailsClient) ListByBillingAccount(ctx context.Context, billingAccountID string, expand string, filter string, ...) (result UsageDetailsListResultPage, err error) + func (client UsageDetailsClient) ListByBillingAccountComplete(ctx context.Context, billingAccountID string, expand string, filter string, ...) (result UsageDetailsListResultIterator, err error) + func (client UsageDetailsClient) ListByBillingAccountPreparer(ctx context.Context, billingAccountID string, expand string, filter string, ...) (*http.Request, error) + func (client UsageDetailsClient) ListByBillingAccountResponder(resp *http.Response) (result UsageDetailsListResult, err error) + func (client UsageDetailsClient) ListByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client UsageDetailsClient) ListByBillingPeriod(ctx context.Context, billingPeriodName string, expand string, filter string, ...) (result UsageDetailsListResultPage, err error) + func (client UsageDetailsClient) ListByBillingPeriodComplete(ctx context.Context, billingPeriodName string, expand string, filter string, ...) (result UsageDetailsListResultIterator, err error) + func (client UsageDetailsClient) ListByBillingPeriodPreparer(ctx context.Context, billingPeriodName string, expand string, filter string, ...) (*http.Request, error) + func (client UsageDetailsClient) ListByBillingPeriodResponder(resp *http.Response) (result UsageDetailsListResult, err error) + func (client UsageDetailsClient) ListByBillingPeriodSender(req *http.Request) (*http.Response, error) + func (client UsageDetailsClient) ListByDepartment(ctx context.Context, departmentID string, expand string, filter string, ...) (result UsageDetailsListResultPage, err error) + func (client UsageDetailsClient) ListByDepartmentComplete(ctx context.Context, departmentID string, expand string, filter string, ...) (result UsageDetailsListResultIterator, err error) + func (client UsageDetailsClient) ListByDepartmentPreparer(ctx context.Context, departmentID string, expand string, filter string, ...) (*http.Request, error) + func (client UsageDetailsClient) ListByDepartmentResponder(resp *http.Response) (result UsageDetailsListResult, err error) + func (client UsageDetailsClient) ListByDepartmentSender(req *http.Request) (*http.Response, error) + func (client UsageDetailsClient) ListByEnrollmentAccount(ctx context.Context, enrollmentAccountID string, expand string, filter string, ...) (result UsageDetailsListResultPage, err error) + func (client UsageDetailsClient) ListByEnrollmentAccountComplete(ctx context.Context, enrollmentAccountID string, expand string, filter string, ...) (result UsageDetailsListResultIterator, err error) + func (client UsageDetailsClient) ListByEnrollmentAccountPreparer(ctx context.Context, enrollmentAccountID string, expand string, filter string, ...) (*http.Request, error) + func (client UsageDetailsClient) ListByEnrollmentAccountResponder(resp *http.Response) (result UsageDetailsListResult, err error) + func (client UsageDetailsClient) ListByEnrollmentAccountSender(req *http.Request) (*http.Response, error) + func (client UsageDetailsClient) ListByManagementGroup(ctx context.Context, managementGroupID string, expand string, filter string, ...) (result UsageDetailsListResultPage, err error) + func (client UsageDetailsClient) ListByManagementGroupComplete(ctx context.Context, managementGroupID string, expand string, filter string, ...) (result UsageDetailsListResultIterator, err error) + func (client UsageDetailsClient) ListByManagementGroupPreparer(ctx context.Context, managementGroupID string, expand string, filter string, ...) (*http.Request, error) + func (client UsageDetailsClient) ListByManagementGroupResponder(resp *http.Response) (result UsageDetailsListResult, err error) + func (client UsageDetailsClient) ListByManagementGroupSender(req *http.Request) (*http.Response, error) + func (client UsageDetailsClient) ListComplete(ctx context.Context, expand string, filter string, skiptoken string, ...) (result UsageDetailsListResultIterator, err error) + func (client UsageDetailsClient) ListForBillingPeriodByBillingAccount(ctx context.Context, billingAccountID string, billingPeriodName string, ...) (result UsageDetailsListResultPage, err error) + func (client UsageDetailsClient) ListForBillingPeriodByBillingAccountComplete(ctx context.Context, billingAccountID string, billingPeriodName string, ...) (result UsageDetailsListResultIterator, err error) + func (client UsageDetailsClient) ListForBillingPeriodByBillingAccountPreparer(ctx context.Context, billingAccountID string, billingPeriodName string, ...) (*http.Request, error) + func (client UsageDetailsClient) ListForBillingPeriodByBillingAccountResponder(resp *http.Response) (result UsageDetailsListResult, err error) + func (client UsageDetailsClient) ListForBillingPeriodByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client UsageDetailsClient) ListForBillingPeriodByDepartment(ctx context.Context, departmentID string, billingPeriodName string, ...) (result UsageDetailsListResultPage, err error) + func (client UsageDetailsClient) ListForBillingPeriodByDepartmentComplete(ctx context.Context, departmentID string, billingPeriodName string, ...) (result UsageDetailsListResultIterator, err error) + func (client UsageDetailsClient) ListForBillingPeriodByDepartmentPreparer(ctx context.Context, departmentID string, billingPeriodName string, ...) (*http.Request, error) + func (client UsageDetailsClient) ListForBillingPeriodByDepartmentResponder(resp *http.Response) (result UsageDetailsListResult, err error) + func (client UsageDetailsClient) ListForBillingPeriodByDepartmentSender(req *http.Request) (*http.Response, error) + func (client UsageDetailsClient) ListForBillingPeriodByEnrollmentAccount(ctx context.Context, enrollmentAccountID string, billingPeriodName string, ...) (result UsageDetailsListResultPage, err error) + func (client UsageDetailsClient) ListForBillingPeriodByEnrollmentAccountComplete(ctx context.Context, enrollmentAccountID string, billingPeriodName string, ...) (result UsageDetailsListResultIterator, err error) + func (client UsageDetailsClient) ListForBillingPeriodByEnrollmentAccountPreparer(ctx context.Context, enrollmentAccountID string, billingPeriodName string, ...) (*http.Request, error) + func (client UsageDetailsClient) ListForBillingPeriodByEnrollmentAccountResponder(resp *http.Response) (result UsageDetailsListResult, err error) + func (client UsageDetailsClient) ListForBillingPeriodByEnrollmentAccountSender(req *http.Request) (*http.Response, error) + func (client UsageDetailsClient) ListForBillingPeriodByManagementGroup(ctx context.Context, managementGroupID string, billingPeriodName string, ...) (result UsageDetailsListResultPage, err error) + func (client UsageDetailsClient) ListForBillingPeriodByManagementGroupComplete(ctx context.Context, managementGroupID string, billingPeriodName string, ...) (result UsageDetailsListResultIterator, err error) + func (client UsageDetailsClient) ListForBillingPeriodByManagementGroupPreparer(ctx context.Context, managementGroupID string, billingPeriodName string, ...) (*http.Request, error) + func (client UsageDetailsClient) ListForBillingPeriodByManagementGroupResponder(resp *http.Response) (result UsageDetailsListResult, err error) + func (client UsageDetailsClient) ListForBillingPeriodByManagementGroupSender(req *http.Request) (*http.Response, error) + func (client UsageDetailsClient) ListPreparer(ctx context.Context, expand string, filter string, skiptoken string, ...) (*http.Request, error) + func (client UsageDetailsClient) ListResponder(resp *http.Response) (result UsageDetailsListResult, err error) + func (client UsageDetailsClient) ListSender(req *http.Request) (*http.Response, error) + type UsageDetailsListResult struct + NextLink *string + Value *[]UsageDetail + func (udlr UsageDetailsListResult) IsEmpty() bool + func (udlr UsageDetailsListResult) MarshalJSON() ([]byte, error) + type UsageDetailsListResultIterator struct + func NewUsageDetailsListResultIterator(page UsageDetailsListResultPage) UsageDetailsListResultIterator + func (iter *UsageDetailsListResultIterator) Next() error + func (iter *UsageDetailsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter UsageDetailsListResultIterator) NotDone() bool + func (iter UsageDetailsListResultIterator) Response() UsageDetailsListResult + func (iter UsageDetailsListResultIterator) Value() UsageDetail + type UsageDetailsListResultPage struct + func NewUsageDetailsListResultPage(cur UsageDetailsListResult, ...) UsageDetailsListResultPage + func (page *UsageDetailsListResultPage) Next() error + func (page *UsageDetailsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page UsageDetailsListResultPage) NotDone() bool + func (page UsageDetailsListResultPage) Response() UsageDetailsListResult + func (page UsageDetailsListResultPage) Values() []UsageDetail