ReservationsOperations interface

Interface representing a Reservations operations.

Properties

beginUpdateByBillingAccount
beginUpdateByBillingAccountAndWait
getByReservationOrder

Get specific Reservation details in the billing account.

listByBillingAccount

Lists the reservations in the billing account and the roll up counts of reservations group by provisioning states.

listByBillingProfile

Lists the reservations for a billing profile and the roll up counts of reservations group by provisioning state.

listByReservationOrder

List Reservations within a single ReservationOrder in the billing account.

updateByBillingAccount

Update reservation by billing account.

Property Details

beginUpdateByBillingAccount

Warning

This API is now deprecated.

use updateByBillingAccount instead

beginUpdateByBillingAccount: (billingAccountName: string, reservationOrderId: string, reservationId: string, body: Patch, options?: ReservationsUpdateByBillingAccountOptionalParams) => Promise<SimplePollerLike<OperationState<Reservation>, Reservation>>

Property Value

(billingAccountName: string, reservationOrderId: string, reservationId: string, body: Patch, options?: ReservationsUpdateByBillingAccountOptionalParams) => Promise<SimplePollerLike<OperationState<Reservation>, Reservation>>

beginUpdateByBillingAccountAndWait

Warning

This API is now deprecated.

use updateByBillingAccount instead

beginUpdateByBillingAccountAndWait: (billingAccountName: string, reservationOrderId: string, reservationId: string, body: Patch, options?: ReservationsUpdateByBillingAccountOptionalParams) => Promise<Reservation>

Property Value

(billingAccountName: string, reservationOrderId: string, reservationId: string, body: Patch, options?: ReservationsUpdateByBillingAccountOptionalParams) => Promise<Reservation>

getByReservationOrder

Get specific Reservation details in the billing account.

getByReservationOrder: (billingAccountName: string, reservationOrderId: string, reservationId: string, options?: ReservationsGetByReservationOrderOptionalParams) => Promise<Reservation>

Property Value

(billingAccountName: string, reservationOrderId: string, reservationId: string, options?: ReservationsGetByReservationOrderOptionalParams) => Promise<Reservation>

listByBillingAccount

Lists the reservations in the billing account and the roll up counts of reservations group by provisioning states.

listByBillingAccount: (billingAccountName: string, options?: ReservationsListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>

Property Value

(billingAccountName: string, options?: ReservationsListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>

listByBillingProfile

Lists the reservations for a billing profile and the roll up counts of reservations group by provisioning state.

listByBillingProfile: (billingAccountName: string, billingProfileName: string, options?: ReservationsListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>

Property Value

(billingAccountName: string, billingProfileName: string, options?: ReservationsListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>

listByReservationOrder

List Reservations within a single ReservationOrder in the billing account.

listByReservationOrder: (billingAccountName: string, reservationOrderId: string, options?: ReservationsListByReservationOrderOptionalParams) => PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>

Property Value

(billingAccountName: string, reservationOrderId: string, options?: ReservationsListByReservationOrderOptionalParams) => PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>

updateByBillingAccount

Update reservation by billing account.

updateByBillingAccount: (billingAccountName: string, reservationOrderId: string, reservationId: string, body: Patch, options?: ReservationsUpdateByBillingAccountOptionalParams) => PollerLike<OperationState<Reservation>, Reservation>

Property Value

(billingAccountName: string, reservationOrderId: string, reservationId: string, body: Patch, options?: ReservationsUpdateByBillingAccountOptionalParams) => PollerLike<OperationState<Reservation>, Reservation>