共用方式為


Reservation interface

表示保留的介面。

方法

archive(string, string, ReservationArchiveOptionalParams)

Reservation封存會將它 Archived 移至狀態。

beginAvailableScopes(string, string, AvailableScopeRequest, ReservationAvailableScopesOptionalParams)

檢查來自要求的範圍是否對 Reservation 有效。

beginAvailableScopesAndWait(string, string, AvailableScopeRequest, ReservationAvailableScopesOptionalParams)

檢查來自要求的範圍是否對 Reservation 有效。

beginMerge(string, MergeRequest, ReservationMergeOptionalParams)

將指定的 Reservation 合併為新的 Reservation 。 要合併的兩 Reservation 個 必須具有相同的屬性。

beginMergeAndWait(string, MergeRequest, ReservationMergeOptionalParams)

將指定的 Reservation 合併為新的 Reservation 。 要合併的兩 Reservation 個 必須具有相同的屬性。

beginSplit(string, SplitRequest, ReservationSplitOptionalParams)

Reservation將 分割成具有指定數量分佈的兩 Reservation 個 。

beginSplitAndWait(string, SplitRequest, ReservationSplitOptionalParams)

Reservation將 分割成具有指定數量分佈的兩 Reservation 個 。

beginUpdate(string, string, Patch, ReservationUpdateOptionalParams)

更新 套用的範圍 Reservation

beginUpdateAndWait(string, string, Patch, ReservationUpdateOptionalParams)

更新 套用的範圍 Reservation

get(string, string, ReservationGetOptionalParams)

取得特定 Reservation 詳細資料。

list(string, ReservationListOptionalParams)

在單 ReservationOrder 一 內列出 Reservation

listAll(ReservationListAllOptionalParams)

藉由布建使用者目前租使用者中可存取的狀態,列出保留群組的保留和匯總計數。

listRevisions(string, string, ReservationListRevisionsOptionalParams)

的所有修訂 Reservation 清單。

unarchive(string, string, ReservationUnarchiveOptionalParams)

Reservation 還原至封存之前的狀態。

方法詳細資料

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

保留專案的識別碼

body
AvailableScopeRequest

要檢查資格的範圍。

傳回

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

保留專案的識別碼

body
AvailableScopeRequest

要檢查資格的範圍。

傳回

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

選項參數。

傳回

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

選項參數。

傳回

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

選項參數。

傳回

get(string, string, ReservationGetOptionalParams)

取得特定 Reservation 詳細資料。

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

參數

reservationOrderId

string

保留的訂單識別碼

reservationId

string

保留專案的識別碼

options
ReservationGetOptionalParams

選項參數。

傳回

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

保留專案的識別碼

options
ReservationListRevisionsOptionalParams

選項參數。

傳回

unarchive(string, string, ReservationUnarchiveOptionalParams)

Reservation 還原至封存之前的狀態。

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

參數

reservationOrderId

string

保留的訂單識別碼

reservationId

string

保留專案的識別碼

options
ReservationUnarchiveOptionalParams

選項參數。

傳回

Promise<void>