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 ValidateBillingAccountID(input interface{}, key string) (warnings []string, errors []error) + func ValidateBillingProfileID(input interface{}, key string) (warnings []string, errors []error) + 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 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 LegacyReservationTransactionProperties struct + AccountName *string + AccountOwnerEmail *string + Amount *float64 + ArmSkuName *string + BillingFrequency *string + BillingMonth *int64 + CostCenter *string + Currency *string + CurrentEnrollment *string + DepartmentName *string + Description *string + EventDate *string + EventType *string + MonetaryCommitment *float64 + Overage *float64 + PurchasingEnrollment *string + PurchasingSubscriptionGuid *string + PurchasingSubscriptionName *string + Quantity *float64 + Region *string + ReservationOrderId *string + ReservationOrderName *string + Term *string + func (o *LegacyReservationTransactionProperties) GetEventDateAsTime() (*time.Time, error) + func (o *LegacyReservationTransactionProperties) SetEventDateAsTime(input time.Time) + type ListByBillingProfileCompleteResult struct + Items []ModernReservationTransaction + LatestHttpResponse *http.Response + type ListByBillingProfileCustomPager struct + NextLink *odata.Link + func (p *ListByBillingProfileCustomPager) NextPageLink() *odata.Link + type ListByBillingProfileOperationOptions struct + Filter *string + func DefaultListByBillingProfileOperationOptions() ListByBillingProfileOperationOptions + func (o ListByBillingProfileOperationOptions) ToHeaders() *client.Headers + func (o ListByBillingProfileOperationOptions) ToOData() *odata.Query + func (o ListByBillingProfileOperationOptions) ToQuery() *client.QueryParams + type ListByBillingProfileOperationResponse struct + HttpResponse *http.Response + Model *[]ModernReservationTransaction + OData *odata.OData + type ListCompleteResult struct + Items []ReservationTransaction + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationOptions struct + Filter *string + func DefaultListOperationOptions() ListOperationOptions + func (o ListOperationOptions) ToHeaders() *client.Headers + func (o ListOperationOptions) ToOData() *odata.Query + func (o ListOperationOptions) ToQuery() *client.QueryParams + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]ReservationTransaction + OData *odata.OData + type ModernReservationTransaction struct + Id *string + Name *string + Properties ModernReservationTransactionProperties + Tags *[]string + Type *string + type ModernReservationTransactionOperationPredicate struct + Id *string + Name *string + Type *string + func (p ModernReservationTransactionOperationPredicate) Matches(input ModernReservationTransaction) bool + type ModernReservationTransactionProperties struct + Amount *float64 + ArmSkuName *string + BillingFrequency *string + BillingProfileId *string + BillingProfileName *string + Currency *string + Description *string + EventDate *string + EventType *string + Invoice *string + InvoiceId *string + InvoiceSectionId *string + InvoiceSectionName *string + PurchasingSubscriptionGuid *string + PurchasingSubscriptionName *string + Quantity *float64 + Region *string + ReservationOrderId *string + ReservationOrderName *string + Term *string + func (o *ModernReservationTransactionProperties) GetEventDateAsTime() (*time.Time, error) + func (o *ModernReservationTransactionProperties) SetEventDateAsTime(input time.Time) + type ReservationTransaction struct + Id *string + Name *string + Properties *LegacyReservationTransactionProperties + Tags *[]string + Type *string + type ReservationTransactionOperationPredicate struct + Id *string + Name *string + Type *string + func (p ReservationTransactionOperationPredicate) Matches(input ReservationTransaction) bool + type ReservationTransactionsClient struct + Client *resourcemanager.Client + func NewReservationTransactionsClientWithBaseURI(sdkApi sdkEnv.Api) (*ReservationTransactionsClient, error) + func (c ReservationTransactionsClient) List(ctx context.Context, id BillingAccountId, options ListOperationOptions) (result ListOperationResponse, err error) + func (c ReservationTransactionsClient) ListByBillingProfile(ctx context.Context, id BillingProfileId, ...) (result ListByBillingProfileOperationResponse, err error) + func (c ReservationTransactionsClient) ListByBillingProfileComplete(ctx context.Context, id BillingProfileId, ...) (ListByBillingProfileCompleteResult, error) + func (c ReservationTransactionsClient) ListByBillingProfileCompleteMatchingPredicate(ctx context.Context, id BillingProfileId, ...) (result ListByBillingProfileCompleteResult, err error) + func (c ReservationTransactionsClient) ListComplete(ctx context.Context, id BillingAccountId, options ListOperationOptions) (ListCompleteResult, error) + func (c ReservationTransactionsClient) ListCompleteMatchingPredicate(ctx context.Context, id BillingAccountId, options ListOperationOptions, ...) (result ListCompleteResult, err error)