你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

预留的订单 ID

reservationId

string

预留项的 ID

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

预留的订单 ID

reservationId

string

预留项的 ID

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

预留的订单 ID

reservationId

string

预留项的 ID

body
AvailableScopeRequest

要检查的资格范围。

返回

beginMerge(string, MergeRequest, ReservationMergeOptionalParams)

将指定的 Reservation合并到新的 Reservation中。 要合并的两 Reservation个 必须具有相同的属性。

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

参数

reservationOrderId

string

预留的订单 ID

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

预留的订单 ID

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

预留的订单 ID

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

预留的订单 ID

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

预留的订单 ID

reservationId

string

预留项的 ID

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

预留的订单 ID

reservationId

string

预留项的 ID

parameters
Patch

修补预留项所需的信息

options
ReservationUpdateOptionalParams

选项参数。

返回

get(string, string, ReservationGetOptionalParams)

获取特定 Reservation 详细信息。

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

参数

reservationOrderId

string

预留的订单 ID

reservationId

string

预留项的 ID

options
ReservationGetOptionalParams

选项参数。

返回

list(string, ReservationListOptionalParams)

在单个 ReservationOrder中列出 Reservation

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

参数

reservationOrderId

string

预留的订单 ID

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

预留的订单 ID

reservationId

string

预留项的 ID

options
ReservationListRevisionsOptionalParams

选项参数。

返回

unarchive(string, string, ReservationUnarchiveOptionalParams)

Reservation 还原到存档之前的状态。

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

参数

reservationOrderId

string

预留的订单 ID

reservationId

string

预留项的 ID

options
ReservationUnarchiveOptionalParams

选项参数。

返回

Promise<void>