Compartilhar via


Reservation interface

Interface que representa uma Reserva.

Métodos

archive(string, string, ReservationArchiveOptionalParams)

Arquivar um Reservation move-o para o Archived estado.

beginAvailableScopes(string, string, AvailableScopeRequest, ReservationAvailableScopesOptionalParams)

Verifique se os escopos da solicitação são válidos para Reservation.

beginAvailableScopesAndWait(string, string, AvailableScopeRequest, ReservationAvailableScopesOptionalParams)

Verifique se os escopos da solicitação são válidos para Reservation.

beginMerge(string, MergeRequest, ReservationMergeOptionalParams)

Mescle o s especificado Reservationem um novo Reservation. Os dois Reservations que estão sendo mesclados devem ter as mesmas propriedades.

beginMergeAndWait(string, MergeRequest, ReservationMergeOptionalParams)

Mescle o s especificado Reservationem um novo Reservation. Os dois Reservations que estão sendo mesclados devem ter as mesmas propriedades.

beginSplit(string, SplitRequest, ReservationSplitOptionalParams)

Divida um Reservation em dois Reservations com a distribuição de quantidade especificada.

beginSplitAndWait(string, SplitRequest, ReservationSplitOptionalParams)

Divida um Reservation em dois Reservations com a distribuição de quantidade especificada.

beginUpdate(string, string, Patch, ReservationUpdateOptionalParams)

Atualizações os escopos aplicados do Reservation.

beginUpdateAndWait(string, string, Patch, ReservationUpdateOptionalParams)

Atualizações os escopos aplicados do Reservation.

get(string, string, ReservationGetOptionalParams)

Obtenha detalhes específicos Reservation .

list(string, ReservationListOptionalParams)

Lista Reservations em um único ReservationOrder.

listAll(ReservationListAllOptionalParams)

Liste as reservas e as contagens acumuladas do grupo de reservas provisionando estados aos quais o usuário tem acesso no locatário atual.

listRevisions(string, string, ReservationListRevisionsOptionalParams)

Lista de todas as revisões para o Reservation.

unarchive(string, string, ReservationUnarchiveOptionalParams)

Restaura um Reservation para o estado em que estava antes do arquivamento.

Detalhes do método

archive(string, string, ReservationArchiveOptionalParams)

Arquivar um Reservation move-o para o Archived estado.

function archive(reservationOrderId: string, reservationId: string, options?: ReservationArchiveOptionalParams): Promise<void>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

reservationId

string

ID do item de reserva

options
ReservationArchiveOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginAvailableScopes(string, string, AvailableScopeRequest, ReservationAvailableScopesOptionalParams)

Verifique se os escopos da solicitação são válidos para Reservation.

function beginAvailableScopes(reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams): Promise<SimplePollerLike<OperationState<AvailableScopeProperties>, AvailableScopeProperties>>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

reservationId

string

ID do item de reserva

body
AvailableScopeRequest

Escopos a serem verificados quanto à qualificação.

options
ReservationAvailableScopesOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<AvailableScopeProperties>, AvailableScopeProperties>>

beginAvailableScopesAndWait(string, string, AvailableScopeRequest, ReservationAvailableScopesOptionalParams)

Verifique se os escopos da solicitação são válidos para Reservation.

function beginAvailableScopesAndWait(reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams): Promise<AvailableScopeProperties>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

reservationId

string

ID do item de reserva

body
AvailableScopeRequest

Escopos a serem verificados quanto à qualificação.

options
ReservationAvailableScopesOptionalParams

Os parâmetros de opções.

Retornos

beginMerge(string, MergeRequest, ReservationMergeOptionalParams)

Mescle o s especificado Reservationem um novo Reservation. Os dois Reservations que estão sendo mesclados devem ter as mesmas propriedades.

function beginMerge(reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams): Promise<SimplePollerLike<OperationState<ReservationMergeResponse>, ReservationMergeResponse>>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

body
MergeRequest

Informações necessárias para solicitação comercial para uma reserva

options
ReservationMergeOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<ReservationMergeResponse>, ReservationMergeResponse>>

beginMergeAndWait(string, MergeRequest, ReservationMergeOptionalParams)

Mescle o s especificado Reservationem um novo Reservation. Os dois Reservations que estão sendo mesclados devem ter as mesmas propriedades.

function beginMergeAndWait(reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams): Promise<ReservationMergeResponse>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

body
MergeRequest

Informações necessárias para solicitação comercial para uma reserva

options
ReservationMergeOptionalParams

Os parâmetros de opções.

Retornos

beginSplit(string, SplitRequest, ReservationSplitOptionalParams)

Divida um Reservation em dois Reservations com a distribuição de quantidade especificada.

function beginSplit(reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams): Promise<SimplePollerLike<OperationState<ReservationSplitResponse>, ReservationSplitResponse>>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

body
SplitRequest

Informações necessárias para dividir um item de reserva

options
ReservationSplitOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<ReservationSplitResponse>, ReservationSplitResponse>>

beginSplitAndWait(string, SplitRequest, ReservationSplitOptionalParams)

Divida um Reservation em dois Reservations com a distribuição de quantidade especificada.

function beginSplitAndWait(reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams): Promise<ReservationSplitResponse>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

body
SplitRequest

Informações necessárias para dividir um item de reserva

options
ReservationSplitOptionalParams

Os parâmetros de opções.

Retornos

beginUpdate(string, string, Patch, ReservationUpdateOptionalParams)

Atualizações os escopos aplicados do Reservation.

function beginUpdate(reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ReservationResponse>, ReservationResponse>>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

reservationId

string

ID do item de reserva

parameters
Patch

Informações necessárias para corrigir um item de reserva

options
ReservationUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<ReservationResponse>, ReservationResponse>>

beginUpdateAndWait(string, string, Patch, ReservationUpdateOptionalParams)

Atualizações os escopos aplicados do Reservation.

function beginUpdateAndWait(reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams): Promise<ReservationResponse>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

reservationId

string

ID do item de reserva

parameters
Patch

Informações necessárias para corrigir um item de reserva

options
ReservationUpdateOptionalParams

Os parâmetros de opções.

Retornos

get(string, string, ReservationGetOptionalParams)

Obtenha detalhes específicos Reservation .

function get(reservationOrderId: string, reservationId: string, options?: ReservationGetOptionalParams): Promise<ReservationResponse>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

reservationId

string

ID do item de reserva

options
ReservationGetOptionalParams

Os parâmetros de opções.

Retornos

list(string, ReservationListOptionalParams)

Lista Reservations em um único ReservationOrder.

function list(reservationOrderId: string, options?: ReservationListOptionalParams): PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

options
ReservationListOptionalParams

Os parâmetros de opções.

Retornos

listAll(ReservationListAllOptionalParams)

Liste as reservas e as contagens acumuladas do grupo de reservas provisionando estados aos quais o usuário tem acesso no locatário atual.

function listAll(options?: ReservationListAllOptionalParams): PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>

Parâmetros

options
ReservationListAllOptionalParams

Os parâmetros de opções.

Retornos

listRevisions(string, string, ReservationListRevisionsOptionalParams)

Lista de todas as revisões para o Reservation.

function listRevisions(reservationOrderId: string, reservationId: string, options?: ReservationListRevisionsOptionalParams): PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

reservationId

string

ID do item de reserva

options
ReservationListRevisionsOptionalParams

Os parâmetros de opções.

Retornos

unarchive(string, string, ReservationUnarchiveOptionalParams)

Restaura um Reservation para o estado em que estava antes do arquivamento.

function unarchive(reservationOrderId: string, reservationId: string, options?: ReservationUnarchiveOptionalParams): Promise<void>

Parâmetros

reservationOrderId

string

ID do pedido da reserva

reservationId

string

ID do item de reserva

options
ReservationUnarchiveOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>