azure-sdk-for-go: github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2018-10-01/consumption/consumptionapi Index | Files

package consumptionapi

import "github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2018-10-01/consumption/consumptionapi"

Index

Package Files

interfaces.go

type AggregatedCostClientAPI Uses

type AggregatedCostClientAPI interface {
    GetByManagementGroup(ctx context.Context, managementGroupID string, filter string) (result consumption.ManagementGroupAggregatedCostResult, err error)
    GetForBillingPeriodByManagementGroup(ctx context.Context, managementGroupID string, billingPeriodName string) (result consumption.ManagementGroupAggregatedCostResult, err error)
}

AggregatedCostClientAPI contains the set of methods on the AggregatedCostClient type.

type BalancesClientAPI Uses

type BalancesClientAPI interface {
    GetByBillingAccount(ctx context.Context, billingAccountID string) (result consumption.Balance, err error)
    GetForBillingPeriodByBillingAccount(ctx context.Context, billingAccountID string, billingPeriodName string) (result consumption.Balance, err error)
}

BalancesClientAPI contains the set of methods on the BalancesClient type.

type BudgetsClientAPI Uses

type BudgetsClientAPI interface {
    CreateOrUpdate(ctx context.Context, budgetName string, parameters consumption.Budget) (result consumption.Budget, err error)
    CreateOrUpdateByResourceGroupName(ctx context.Context, resourceGroupName string, budgetName string, parameters consumption.Budget) (result consumption.Budget, err error)
    Delete(ctx context.Context, budgetName string) (result autorest.Response, err error)
    DeleteByResourceGroupName(ctx context.Context, resourceGroupName string, budgetName string) (result autorest.Response, err error)
    Get(ctx context.Context, budgetName string) (result consumption.Budget, err error)
    GetByResourceGroupName(ctx context.Context, resourceGroupName string, budgetName string) (result consumption.Budget, err error)
    List(ctx context.Context) (result consumption.BudgetsListResultPage, err error)
    ListByResourceGroupName(ctx context.Context, resourceGroupName string) (result consumption.BudgetsListResultPage, err error)
}

BudgetsClientAPI contains the set of methods on the BudgetsClient type.

type ChargesClientAPI Uses

type ChargesClientAPI interface {
    ListByDepartment(ctx context.Context, billingAccountID string, departmentID string, filter string) (result consumption.ChargesListResult, err error)
    ListByEnrollmentAccount(ctx context.Context, billingAccountID string, enrollmentAccountID string, filter string) (result consumption.ChargesListResult, err error)
    ListForBillingPeriodByDepartment(ctx context.Context, billingAccountID string, departmentID string, billingPeriodName string, filter string) (result consumption.ChargeSummary, err error)
    ListForBillingPeriodByEnrollmentAccount(ctx context.Context, billingAccountID string, enrollmentAccountID string, billingPeriodName string, filter string) (result consumption.ChargeSummary, err error)
}

ChargesClientAPI contains the set of methods on the ChargesClient type.

type ForecastsClientAPI Uses

type ForecastsClientAPI interface {
    List(ctx context.Context, filter string) (result consumption.ForecastsListResult, err error)
}

ForecastsClientAPI contains the set of methods on the ForecastsClient type.

type MarketplacesClientAPI Uses

type MarketplacesClientAPI interface {
    List(ctx context.Context, filter string, top *int32, skiptoken string) (result consumption.MarketplacesListResultPage, err error)
    ListByBillingAccount(ctx context.Context, billingAccountID string, filter string, top *int32, skiptoken string) (result consumption.MarketplacesListResultPage, err error)
    ListByBillingPeriod(ctx context.Context, billingPeriodName string, filter string, top *int32, skiptoken string) (result consumption.MarketplacesListResultPage, err error)
    ListByDepartment(ctx context.Context, departmentID string, filter string, top *int32, skiptoken string) (result consumption.MarketplacesListResultPage, err error)
    ListByEnrollmentAccount(ctx context.Context, enrollmentAccountID string, filter string, top *int32, skiptoken string) (result consumption.MarketplacesListResultPage, err error)
    ListByManagementGroup(ctx context.Context, managementGroupID string, filter string, top *int32, skiptoken string) (result consumption.MarketplacesListResultPage, err error)
    ListForBillingPeriodByBillingAccount(ctx context.Context, billingAccountID string, billingPeriodName string, filter string, top *int32, skiptoken string) (result consumption.MarketplacesListResultPage, err error)
    ListForBillingPeriodByDepartment(ctx context.Context, departmentID string, billingPeriodName string, filter string, top *int32, skiptoken string) (result consumption.MarketplacesListResultPage, err error)
    ListForBillingPeriodByEnrollmentAccount(ctx context.Context, enrollmentAccountID string, billingPeriodName string, filter string, top *int32, skiptoken string) (result consumption.MarketplacesListResultPage, err error)
    ListForBillingPeriodByManagementGroup(ctx context.Context, managementGroupID string, billingPeriodName string, filter string, top *int32, skiptoken string) (result consumption.MarketplacesListResultPage, err error)
}

MarketplacesClientAPI contains the set of methods on the MarketplacesClient type.

type OperationsClientAPI Uses

type OperationsClientAPI interface {
    List(ctx context.Context) (result consumption.OperationListResultPage, err error)
}

OperationsClientAPI contains the set of methods on the OperationsClient type.

type PriceSheetClientAPI Uses

type PriceSheetClientAPI interface {
    Get(ctx context.Context, expand string, skiptoken string, top *int32) (result consumption.PriceSheetResult, err error)
    GetByBillingPeriod(ctx context.Context, billingPeriodName string, expand string, skiptoken string, top *int32) (result consumption.PriceSheetResult, err error)
}

PriceSheetClientAPI contains the set of methods on the PriceSheetClient type.

type ReservationRecommendationsClientAPI Uses

type ReservationRecommendationsClientAPI interface {
    List(ctx context.Context, filter string) (result consumption.ReservationRecommendationsListResultPage, err error)
}

ReservationRecommendationsClientAPI contains the set of methods on the ReservationRecommendationsClient type.

type ReservationsDetailsClientAPI Uses

type ReservationsDetailsClientAPI interface {
    ListByReservationOrder(ctx context.Context, reservationOrderID string, filter string) (result consumption.ReservationDetailsListResultPage, err error)
    ListByReservationOrderAndReservation(ctx context.Context, reservationOrderID string, reservationID string, filter string) (result consumption.ReservationDetailsListResultPage, err error)
}

ReservationsDetailsClientAPI contains the set of methods on the ReservationsDetailsClient type.

type ReservationsSummariesClientAPI Uses

type ReservationsSummariesClientAPI interface {
    ListByReservationOrder(ctx context.Context, reservationOrderID string, grain consumption.Datagrain, filter string) (result consumption.ReservationSummariesListResultPage, err error)
    ListByReservationOrderAndReservation(ctx context.Context, reservationOrderID string, reservationID string, grain consumption.Datagrain, filter string) (result consumption.ReservationSummariesListResultPage, err error)
}

ReservationsSummariesClientAPI contains the set of methods on the ReservationsSummariesClient type.

type TagsClientAPI Uses

type TagsClientAPI interface {
    Get(ctx context.Context, billingAccountID string) (result consumption.TagsResult, err error)
}

TagsClientAPI contains the set of methods on the TagsClient type.

type TenantsClientAPI Uses

type TenantsClientAPI interface {
    Get(ctx context.Context, billingAccountID string, billingProfileID string) (result consumption.TenantListResult, err error)
}

TenantsClientAPI contains the set of methods on the TenantsClient type.

type UsageDetailsClientAPI Uses

type UsageDetailsClientAPI interface {
    List(ctx context.Context, expand string, filter string, skiptoken string, top *int32, apply string) (result consumption.UsageDetailsListResultPage, err error)
    ListByBillingAccount(ctx context.Context, billingAccountID string, expand string, filter string, skiptoken string, top *int32, apply string) (result consumption.UsageDetailsListResultPage, err error)
    ListByBillingPeriod(ctx context.Context, billingPeriodName string, expand string, filter string, apply string, skiptoken string, top *int32) (result consumption.UsageDetailsListResultPage, err error)
    ListByDepartment(ctx context.Context, departmentID string, expand string, filter string, skiptoken string, top *int32, apply string) (result consumption.UsageDetailsListResultPage, err error)
    ListByEnrollmentAccount(ctx context.Context, enrollmentAccountID string, expand string, filter string, skiptoken string, top *int32, apply string) (result consumption.UsageDetailsListResultPage, err error)
    ListByManagementGroup(ctx context.Context, managementGroupID string, expand string, filter string, skiptoken string, top *int32, apply string) (result consumption.UsageDetailsListResultPage, err error)
    ListForBillingPeriodByBillingAccount(ctx context.Context, billingAccountID string, billingPeriodName string, expand string, filter string, apply string, skiptoken string, top *int32) (result consumption.UsageDetailsListResultPage, err error)
    ListForBillingPeriodByDepartment(ctx context.Context, departmentID string, billingPeriodName string, expand string, filter string, apply string, skiptoken string, top *int32) (result consumption.UsageDetailsListResultPage, err error)
    ListForBillingPeriodByEnrollmentAccount(ctx context.Context, enrollmentAccountID string, billingPeriodName string, expand string, filter string, apply string, skiptoken string, top *int32) (result consumption.UsageDetailsListResultPage, err error)
    ListForBillingPeriodByManagementGroup(ctx context.Context, managementGroupID string, billingPeriodName string, expand string, filter string, apply string, skiptoken string, top *int32) (result consumption.UsageDetailsListResultPage, err error)
}

UsageDetailsClientAPI contains the set of methods on the UsageDetailsClient type.

Package consumptionapi imports 3 packages (graph). Updated 2019-03-06. Refresh now. Tools for package owners.