ReservationTransactions Interface

public interface ReservationTransactions

Resource collection API of ReservationTransactions.

Method Summary

Modifier and Type Method and Description
abstract PagedIterable<ReservationTransaction> list(String billingAccountId)

List of transactions for reserved instances on billing account scope.

abstract PagedIterable<ReservationTransaction> list(String billingAccountId, String filter, Context context)

List of transactions for reserved instances on billing account scope.

abstract PagedIterable<ModernReservationTransaction> listByBillingProfile(String billingAccountId, String billingProfileId)

List of transactions for reserved instances on billing account scope.

abstract PagedIterable<ModernReservationTransaction> listByBillingProfile(String billingAccountId, String billingProfileId, String filter, Context context)

List of transactions for reserved instances on billing account scope.

Method Details

list

public abstract PagedIterable list(String billingAccountId)

List of transactions for reserved instances on billing account scope.

Parameters:

billingAccountId - BillingAccount ID.

Returns:

result of listing reservation recommendations.

list

public abstract PagedIterable list(String billingAccountId, String filter, Context context)

List of transactions for reserved instances on billing account scope.

Parameters:

billingAccountId - BillingAccount ID.
filter - Filter reservation transactions by date range. The properties/EventDate for start date and end date. The filter supports 'le' and 'ge'.
context - The context to associate with this operation.

Returns:

result of listing reservation recommendations.

listByBillingProfile

public abstract PagedIterable listByBillingProfile(String billingAccountId, String billingProfileId)

List of transactions for reserved instances on billing account scope.

Parameters:

billingAccountId - BillingAccount ID.
billingProfileId - Azure Billing Profile ID.

Returns:

result of listing reservation recommendations.

listByBillingProfile

public abstract PagedIterable listByBillingProfile(String billingAccountId, String billingProfileId, String filter, Context context)

List of transactions for reserved instances on billing account scope.

Parameters:

billingAccountId - BillingAccount ID.
billingProfileId - Azure Billing Profile ID.
filter - Filter reservation transactions by date range. The properties/EventDate for start date and end date. The filter supports 'le' and 'ge'.
context - The context to associate with this operation.

Returns:

result of listing reservation recommendations.

Applies to