Reservation interface
表示保留的介面。
方法
方法詳細資料
archive(string, string, ReservationArchiveOptionalParams)
Reservation
封存會將它 Archived
移至狀態。
function archive(reservationOrderId: string, reservationId: string, options?: ReservationArchiveOptionalParams): Promise<void>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- reservationId
-
string
保留專案的識別碼
- options
- ReservationArchiveOptionalParams
選項參數。
傳回
Promise<void>
beginAvailableScopes(string, string, AvailableScopeRequest, ReservationAvailableScopesOptionalParams)
檢查來自要求的範圍是否對 Reservation
有效。
function beginAvailableScopes(reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams): Promise<SimplePollerLike<OperationState<AvailableScopeProperties>, AvailableScopeProperties>>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- reservationId
-
string
保留專案的識別碼
要檢查資格的範圍。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<AvailableScopeProperties>, AvailableScopeProperties>>
beginAvailableScopesAndWait(string, string, AvailableScopeRequest, ReservationAvailableScopesOptionalParams)
檢查來自要求的範圍是否對 Reservation
有效。
function beginAvailableScopesAndWait(reservationOrderId: string, reservationId: string, body: AvailableScopeRequest, options?: ReservationAvailableScopesOptionalParams): Promise<AvailableScopeProperties>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- reservationId
-
string
保留專案的識別碼
要檢查資格的範圍。
選項參數。
傳回
Promise<AvailableScopeProperties>
beginMerge(string, MergeRequest, ReservationMergeOptionalParams)
將指定的 Reservation
合併為新的 Reservation
。 要合併的兩 Reservation
個 必須具有相同的屬性。
function beginMerge(reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams): Promise<SimplePollerLike<OperationState<ReservationMergeResponse>, ReservationMergeResponse>>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- body
- MergeRequest
保留商業要求所需的資訊
- options
- ReservationMergeOptionalParams
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ReservationMergeResponse>, ReservationMergeResponse>>
beginMergeAndWait(string, MergeRequest, ReservationMergeOptionalParams)
將指定的 Reservation
合併為新的 Reservation
。 要合併的兩 Reservation
個 必須具有相同的屬性。
function beginMergeAndWait(reservationOrderId: string, body: MergeRequest, options?: ReservationMergeOptionalParams): Promise<ReservationMergeResponse>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- body
- MergeRequest
保留商業要求所需的資訊
- options
- ReservationMergeOptionalParams
選項參數。
傳回
Promise<ReservationMergeResponse>
beginSplit(string, SplitRequest, ReservationSplitOptionalParams)
Reservation
將 分割成具有指定數量分佈的兩 Reservation
個 。
function beginSplit(reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams): Promise<SimplePollerLike<OperationState<ReservationSplitResponse>, ReservationSplitResponse>>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- body
- SplitRequest
分割保留專案所需的資訊
- options
- ReservationSplitOptionalParams
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ReservationSplitResponse>, ReservationSplitResponse>>
beginSplitAndWait(string, SplitRequest, ReservationSplitOptionalParams)
Reservation
將 分割成具有指定數量分佈的兩 Reservation
個 。
function beginSplitAndWait(reservationOrderId: string, body: SplitRequest, options?: ReservationSplitOptionalParams): Promise<ReservationSplitResponse>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- body
- SplitRequest
分割保留專案所需的資訊
- options
- ReservationSplitOptionalParams
選項參數。
傳回
Promise<ReservationSplitResponse>
beginUpdate(string, string, Patch, ReservationUpdateOptionalParams)
更新 套用的範圍 Reservation
。
function beginUpdate(reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ReservationResponse>, ReservationResponse>>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- reservationId
-
string
保留專案的識別碼
- parameters
- Patch
修補保留專案所需的資訊
- options
- ReservationUpdateOptionalParams
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ReservationResponse>, ReservationResponse>>
beginUpdateAndWait(string, string, Patch, ReservationUpdateOptionalParams)
更新 套用的範圍 Reservation
。
function beginUpdateAndWait(reservationOrderId: string, reservationId: string, parameters: Patch, options?: ReservationUpdateOptionalParams): Promise<ReservationResponse>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- reservationId
-
string
保留專案的識別碼
- parameters
- Patch
修補保留專案所需的資訊
- options
- ReservationUpdateOptionalParams
選項參數。
傳回
Promise<ReservationResponse>
get(string, string, ReservationGetOptionalParams)
取得特定 Reservation
詳細資料。
function get(reservationOrderId: string, reservationId: string, options?: ReservationGetOptionalParams): Promise<ReservationResponse>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- reservationId
-
string
保留專案的識別碼
- options
- ReservationGetOptionalParams
選項參數。
傳回
Promise<ReservationResponse>
list(string, ReservationListOptionalParams)
在單 ReservationOrder
一 內列出 Reservation
。
function list(reservationOrderId: string, options?: ReservationListOptionalParams): PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- options
- ReservationListOptionalParams
選項參數。
傳回
listAll(ReservationListAllOptionalParams)
藉由布建使用者目前租使用者中可存取的狀態,列出保留群組的保留和匯總計數。
function listAll(options?: ReservationListAllOptionalParams): PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>
參數
- options
- ReservationListAllOptionalParams
選項參數。
傳回
listRevisions(string, string, ReservationListRevisionsOptionalParams)
的所有修訂 Reservation
清單。
function listRevisions(reservationOrderId: string, reservationId: string, options?: ReservationListRevisionsOptionalParams): PagedAsyncIterableIterator<ReservationResponse, ReservationResponse[], PageSettings>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- reservationId
-
string
保留專案的識別碼
選項參數。
傳回
unarchive(string, string, ReservationUnarchiveOptionalParams)
將 Reservation
還原至封存之前的狀態。
function unarchive(reservationOrderId: string, reservationId: string, options?: ReservationUnarchiveOptionalParams): Promise<void>
參數
- reservationOrderId
-
string
保留的訂單識別碼
- reservationId
-
string
保留專案的識別碼
選項參數。
傳回
Promise<void>