Reservations interface
Interface que representa uma reserva.
Métodos
Detalhes do método
beginUpdateByBillingAccount(string, string, string, Patch, ReservationsUpdateByBillingAccountOptionalParams)
Atualizar a reserva por conta de cobrança.
function beginUpdateByBillingAccount(billingAccountName: string, reservationOrderId: string, reservationId: string, body: Patch, options?: ReservationsUpdateByBillingAccountOptionalParams): Promise<SimplePollerLike<OperationState<Reservation>, Reservation>>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- reservationOrderId
-
string
ID do pedido da reserva
- reservationId
-
string
ID do item de reserva
- body
- Patch
Corpo da solicitação para aplicação de patch de uma reserva
Os parâmetros de opções.
Retornos
Promise<@azure/core-lro.SimplePollerLike<OperationState<Reservation>, Reservation>>
beginUpdateByBillingAccountAndWait(string, string, string, Patch, ReservationsUpdateByBillingAccountOptionalParams)
Atualizar a reserva por conta de cobrança.
function beginUpdateByBillingAccountAndWait(billingAccountName: string, reservationOrderId: string, reservationId: string, body: Patch, options?: ReservationsUpdateByBillingAccountOptionalParams): Promise<Reservation>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- reservationOrderId
-
string
ID do pedido da reserva
- reservationId
-
string
ID do item de reserva
- body
- Patch
Corpo da solicitação para aplicação de patch de uma reserva
Os parâmetros de opções.
Retornos
Promise<Reservation>
getByReservationOrder(string, string, string, ReservationsGetByReservationOrderOptionalParams)
Obtenha detalhes específicos da Reserva na conta de cobrança.
function getByReservationOrder(billingAccountName: string, reservationOrderId: string, reservationId: string, options?: ReservationsGetByReservationOrderOptionalParams): Promise<Reservation>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- reservationOrderId
-
string
ID do pedido da reserva
- reservationId
-
string
ID do item de reserva
Os parâmetros de opções.
Retornos
Promise<Reservation>
listByBillingAccount(string, ReservationsListByBillingAccountOptionalParams)
Lista as reservas na conta de cobrança e as contagens acumuladas do grupo de reservas por estados de provisionamento.
function listByBillingAccount(billingAccountName: string, options?: ReservationsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
Os parâmetros de opções.
Retornos
listByBillingProfile(string, string, ReservationsListByBillingProfileOptionalParams)
Lista as reservas para um perfil de cobrança e as contagens acumuladas do grupo de reservas por estado de provisionamento.
function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: ReservationsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- billingProfileName
-
string
A ID que identifica exclusivamente um perfil de cobrança.
Os parâmetros de opções.
Retornos
listByReservationOrder(string, string, ReservationsListByReservationOrderOptionalParams)
Listar reservas em um único ReservationOrder na conta de cobrança.
function listByReservationOrder(billingAccountName: string, reservationOrderId: string, options?: ReservationsListByReservationOrderOptionalParams): PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- reservationOrderId
-
string
ID do pedido da reserva
Os parâmetros de opções.