你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Reservation - Update
汇报 。Reservation
汇报 应用的范围Reservation
。
PATCH https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}?api-version=2022-11-01
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
reservation
|
path | True |
string |
预留项的 ID |
reservation
|
path | True |
string |
预留的订单 ID |
api-version
|
query | True |
string |
受支持的版本。 |
请求正文
名称 | 类型 | 说明 |
---|---|---|
properties.appliedScopeProperties |
特定于所应用范围类型的属性。 如果不适用,则不需要。 如果 AppliedScopeType 为 ManagementGroup,则需要提供 tenantId 和 managementGroupId |
|
properties.appliedScopeType |
应用范围的类型。 |
|
properties.appliedScopes |
string[] |
将应用权益的订阅列表。 不要指定 AppliedScopeType 是否为 Shared。 对于 Single AppliedScopeType,此属性将弃用并替换为 appliedScopeProperties。 |
properties.instanceFlexibility |
启用此功能会将预留折扣应用于同一 VM 大小组中的其他 VM。 仅为 VirtualMachines 保留资源类型指定 。 |
|
properties.name |
string |
预留的显示名称 |
properties.renew |
boolean |
将其设置为 true 将在到期日期时间自动购买新的预留。 |
properties.renewProperties | ||
properties.reviewDateTime |
string |
这是需要评审 Azure 混合权益的日期时间。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
返回更新 |
|
202 Accepted |
请求已接受并正在处理 标头
|
|
Other Status Codes |
错误 |
示例
PatchReservation
示例请求
PATCH https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/276e7ae4-84d0-4da6-ab4b-d6b94f3557da/reservations/6ef59113-3482-40da-8d79-787f823e34bc?api-version=2022-11-01
{
"properties": {
"appliedScopeType": "Shared",
"instanceFlexibility": "Off"
}
}
示例响应
{
"sku": {
"name": "Standard_DS1_v2"
},
"id": "/providers/microsoft.capacity/reservationOrders/276e7ae4-84d0-4da6-ab4b-d6b94f3557da/reservations/6ef59113-3482-40da-8d79-787f823e34bc",
"type": "Microsoft.Capacity/reservationOrders/reservations",
"name": "6ef59113-3482-40da-8d79-787f823e34bc",
"etag": 4,
"location": "eastus",
"properties": {
"appliedScopeType": "Shared",
"renew": false,
"billingScopeId": "/subscriptions/19376483-64b8-49e4-a931-d5248828720a",
"quantity": 3,
"provisioningState": "Succeeded",
"expiryDate": "2018-09-22",
"expiryDateTime": "2018-09-22T23:57:48.1891638Z",
"displayName": "cabri_test",
"billingPlan": "Monthly",
"effectiveDateTime": "2017-09-22T23:57:48.1891638Z",
"lastUpdatedDateTime": "2017-09-22T23:57:54.3768768Z",
"reservedResourceType": "VirtualMachines",
"instanceFlexibility": "Off",
"skuDescription": "D1 v2",
"mergeProperties": {
"mergeSources": [
"/providers/microsoft.capacity/reservationOrders/276e7ae4-84d0-4da6-ab4b-d6b94f3557da/reservations/00238563-7312-4c20-a134-8c030bf938a7",
"/providers/microsoft.capacity/reservationOrders/276e7ae4-84d0-4da6-ab4b-d6b94f3557da/reservations/e0e4b4f5-77ea-4984-9ee4-6bf9850ee6de"
]
}
}
}
Azure-AsyncOperation: https://management.azure.com/providers/microsoft.capacity/reservationOrders/276e7ae4-84d0-4da6-ab4b-d6b94f3557da/reservations/6ef59113-3482-40da-8d79-787f823e34bc?api-version=2022-11-01
Location: https://management.azure.com/providers/microsoft.capacity/reservationOrders/276e7ae4-84d0-4da6-ab4b-d6b94f3557da/reservations/6ef59113-3482-40da-8d79-787f823e34bc?api-version=2022-11-01
Retry-After: 120
定义
名称 | 说明 |
---|---|
Applied |
特定于所应用范围类型的属性。 如果不适用,则不需要。 如果 AppliedScopeType 为 ManagementGroup,则需要提供 tenantId 和 managementGroupId |
Applied |
应用范围的类型。 |
Billing |
续订购买时,将按客户本地货币向客户收取货币和金额。 不包括税款。 |
created |
创建资源的标识类型。 |
Error |
错误信息 |
Error |
描述服务无法处理传入请求的原因的错误代码 |
Extended |
扩展的错误信息,包括错误代码和错误消息 |
Extended |
|
Instance |
启用此功能会将预留折扣应用于同一 VM 大小组中的其他 VM。 仅为 VirtualMachines 保留资源类型指定 。 |
Kind |
要保留的资源提供程序类型。 |
Patch |
预留修补程序请求 |
Pricing |
Microsoft 用于记录的金额。 在退款期间用于计算退款限制。 不包括税款。 这是在到期前 30 天锁定的价格。 |
Provisioning |
表示预留的当前状态。 |
Purchase |
预留购买请求 |
Renew |
|
Renew |
预留的续订属性。 |
Reservation |
表示计费计划。 |
Reservation |
预留合并的属性 |
Reservation |
预留的定义。 |
Reservation |
预留拆分的属性 |
Reservations |
预留的属性 |
Reservation |
|
Reservation |
预留交换的属性 |
Reservation |
表示预留期限。 |
Reservation |
预留利用率的聚合值 |
Reserved |
特定于每个保留资源类型的属性。 如果不适用,则不需要。 |
Reserved |
要保留的资源的类型。 |
Sku |
SKU 的名称 |
system |
与资源的创建和上次修改相关的元数据。 |
Utilization |
预留利用率 |
AppliedScopeProperties
特定于所应用范围类型的属性。 如果不适用,则不需要。 如果 AppliedScopeType 为 ManagementGroup,则需要提供 tenantId 和 managementGroupId
名称 | 类型 | 说明 |
---|---|---|
displayName |
string |
显示名称 |
managementGroupId |
string |
必须应用权益的管理组的完全限定标识符。 |
resourceGroupId |
string |
资源组的完全限定标识符。 |
subscriptionId |
string |
订阅的完全限定标识符。 |
tenantId |
string |
节省计划应应用权益的租户 ID。 |
AppliedScopeType
应用范围的类型。
名称 | 类型 | 说明 |
---|---|---|
ManagementGroup |
string |
|
Shared |
string |
|
Single |
string |
BillingCurrencyTotal
续订购买时,将按客户本地货币向客户收取货币和金额。 不包括税款。
名称 | 类型 | 说明 |
---|---|---|
amount |
number |
|
currencyCode |
string |
此购买记录使用的货币的 ISO 4217 3 字母货币代码。 |
createdByType
创建资源的标识类型。
名称 | 类型 | 说明 |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Error
错误信息
名称 | 类型 | 说明 |
---|---|---|
error |
扩展的错误信息,包括错误代码和错误消息 |
ErrorResponseCode
描述服务无法处理传入请求的原因的错误代码
名称 | 类型 | 说明 |
---|---|---|
ActivateQuoteFailed |
string |
|
AppliedScopesNotAssociatedWithCommerceAccount |
string |
|
AppliedScopesSameAsExisting |
string |
|
AuthorizationFailed |
string |
|
BadRequest |
string |
|
BillingCustomerInputError |
string |
|
BillingError |
string |
|
BillingPaymentInstrumentHardError |
string |
|
BillingPaymentInstrumentSoftError |
string |
|
BillingScopeIdCannotBeChanged |
string |
|
BillingTransientError |
string |
|
CalculatePriceFailed |
string |
|
CapacityUpdateScopesFailed |
string |
|
ClientCertificateThumbprintNotSet |
string |
|
CreateQuoteFailed |
string |
|
Forbidden |
string |
|
FulfillmentConfigurationError |
string |
|
FulfillmentError |
string |
|
FulfillmentOutOfStockError |
string |
|
FulfillmentTransientError |
string |
|
HttpMethodNotSupported |
string |
|
InternalServerError |
string |
|
InvalidAccessToken |
string |
|
InvalidFulfillmentRequestParameters |
string |
|
InvalidHealthCheckType |
string |
|
InvalidLocationId |
string |
|
InvalidRefundQuantity |
string |
|
InvalidRequestContent |
string |
|
InvalidRequestUri |
string |
|
InvalidReservationId |
string |
|
InvalidReservationOrderId |
string |
|
InvalidSingleAppliedScopesCount |
string |
|
InvalidSubscriptionId |
string |
|
InvalidTenantId |
string |
|
MissingAppliedScopesForSingle |
string |
|
MissingTenantId |
string |
|
NoValidReservationsToReRate |
string |
|
NonsupportedAccountId |
string |
|
NotSpecified |
string |
|
NotSupportedCountry |
string |
|
OperationCannotBePerformedInCurrentState |
string |
|
OperationFailed |
string |
|
PatchValuesSameAsExisting |
string |
|
PaymentInstrumentNotFound |
string |
|
PurchaseError |
string |
|
ReRateOnlyAllowedForEA |
string |
|
RefundLimitExceeded |
string |
|
ReservationIdNotInReservationOrder |
string |
|
ReservationOrderCreationFailed |
string |
|
ReservationOrderIdAlreadyExists |
string |
|
ReservationOrderNotEnabled |
string |
|
ReservationOrderNotFound |
string |
|
RiskCheckFailed |
string |
|
RoleAssignmentCreationFailed |
string |
|
SelfServiceRefundNotSupported |
string |
|
ServerTimeout |
string |
|
UnauthenticatedRequestsThrottled |
string |
|
UnsupportedReservationTerm |
string |
ExtendedErrorInfo
扩展的错误信息,包括错误代码和错误消息
名称 | 类型 | 说明 |
---|---|---|
code |
描述服务无法处理传入请求的原因的错误代码 |
|
message |
string |
ExtendedStatusInfo
名称 | 类型 | 说明 |
---|---|---|
message |
string |
提供有关状态代码的详细信息的消息。 |
statusCode |
InstanceFlexibility
启用此功能会将预留折扣应用于同一 VM 大小组中的其他 VM。 仅为 VirtualMachines 保留资源类型指定 。
名称 | 类型 | 说明 |
---|---|---|
Off |
string |
|
On |
string |
Kind
要保留的资源提供程序类型。
名称 | 类型 | 说明 |
---|---|---|
Microsoft.Compute |
string |
Patch
预留修补程序请求
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
properties.appliedScopeProperties |
特定于所应用范围类型的属性。 如果不适用,则不需要。 如果 AppliedScopeType 为 ManagementGroup,则需要提供 tenantId 和 managementGroupId |
||
properties.appliedScopeType |
应用范围的类型。 |
||
properties.appliedScopes |
string[] |
将应用权益的订阅列表。 不要指定 AppliedScopeType 是否为 Shared。 对于 Single AppliedScopeType,此属性将被弃用并替换为 appliedScopeProperties。 |
|
properties.instanceFlexibility |
启用此功能会将预留折扣应用于同一 VM 大小组中的其他 VM。 仅指定 VirtualMachines 保留资源类型。 |
||
properties.name |
string |
预留的显示名称 |
|
properties.renew |
boolean |
False |
将此设置为 true 将在到期日期时间自动购买新预留。 |
properties.renewProperties | |||
properties.reviewDateTime |
string |
这是需要评审 Azure 混合权益的日期时间。 |
PricingCurrencyTotal
Microsoft 用于记录的金额。 在退款期间用于计算退款限制。 不包括税款。 这是在到期前 30 天锁定的价格。
名称 | 类型 | 说明 |
---|---|---|
amount |
number |
|
currencyCode |
string |
此购买记录使用的货币的 ISO 4217 3 字母货币代码。 |
ProvisioningState
表示预留的当前状态。
名称 | 类型 | 说明 |
---|---|---|
BillingFailed |
string |
|
Cancelled |
string |
|
ConfirmedBilling |
string |
|
ConfirmedResourceHold |
string |
|
Created |
string |
|
Creating |
string |
|
Expired |
string |
|
Failed |
string |
|
Merged |
string |
|
PendingBilling |
string |
|
PendingResourceHold |
string |
|
Split |
string |
|
Succeeded |
string |
PurchaseRequest
预留购买请求
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
location |
string |
保留资源所在的 Azure 区域。 |
|
properties.appliedScopeProperties |
特定于所应用范围类型的属性。 如果不适用,则不需要。 如果 AppliedScopeType 为 ManagementGroup,则需要提供 tenantId 和 managementGroupId |
||
properties.appliedScopeType |
应用范围的类型。 |
||
properties.appliedScopes |
string[] |
将应用权益的订阅列表。 不要指定 AppliedScopeType 是否为 Shared。 对于 Single AppliedScopeType,此属性将被弃用并替换为 appliedScopeProperties。 |
|
properties.billingPlan |
表示计费计划。 |
||
properties.billingScopeId |
string |
将针对购买预留或节省计划收费的订阅 |
|
properties.displayName |
string |
预留的友好名称 |
|
properties.quantity |
integer |
属于预留的 SKU 的数量。 |
|
properties.renew |
boolean |
False |
将此设置为 true 将在到期日期时间自动购买新预留。 |
properties.reservedResourceProperties |
特定于每个保留资源类型的属性。 如果不适用,则不需要。 |
||
properties.reservedResourceType |
正在保留的资源的类型。 |
||
properties.reviewDateTime |
string |
这是需要评审 Azure 混合权益的日期时间。 |
|
properties.term |
表示预留期限。 |
||
sku |
SKU 的名称 |
RenewProperties
名称 | 类型 | 说明 |
---|---|---|
purchaseProperties |
预留购买请求 |
RenewPropertiesResponse
预留的续订属性。
名称 | 类型 | 说明 |
---|---|---|
billingCurrencyTotal |
续订购买时,将按客户本地货币向客户收取货币和金额。 不包括税款。 |
|
pricingCurrencyTotal |
Microsoft 用于记录的金额。 在退款期间用于计算退款限制。 不包括税款。 这是在到期前 30 天锁定的价格。 |
|
purchaseProperties |
预留购买请求 |
ReservationBillingPlan
表示计费计划。
名称 | 类型 | 说明 |
---|---|---|
Monthly |
string |
|
Upfront |
string |
ReservationMergeProperties
预留合并的属性
名称 | 类型 | 说明 |
---|---|---|
mergeDestination |
string |
由于合并而创建的预留资源 ID。 资源 ID 的格式为 /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId} |
mergeSources |
string[] |
源预留的资源 ID 合并为形成此预留。 资源 ID 的格式为 /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId} |
ReservationResponse
预留的定义。
名称 | 类型 | 说明 |
---|---|---|
etag |
integer |
|
id |
string |
资源的完全限定的资源 ID。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” |
kind |
要保留的资源提供程序类型。 |
|
location |
string |
保留资源所在的 Azure 区域。 |
name |
string |
资源的名称 |
properties |
与此预留关联的属性 |
|
sku |
与此预留关联的 SKU 信息 |
|
systemData |
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 |
|
type |
string |
资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts” |
ReservationSplitProperties
预留拆分的属性
名称 | 类型 | 说明 |
---|---|---|
splitDestinations |
string[] |
由于拆分而创建的目标资源 ID 的列表。 资源 ID 的格式为 /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId} |
splitSource |
string |
从中拆分此项的预留的资源 ID。 资源 ID 的格式为 /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId} |
ReservationsProperties
预留的属性
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
appliedScopeProperties |
特定于所应用范围类型的属性。 如果不适用,则不需要。 如果 AppliedScopeType 为 ManagementGroup,则需要提供 tenantId 和 managementGroupId |
||
appliedScopeType |
应用的范围类型 |
||
appliedScopes |
string[] |
已应用范围的列表 |
|
archived |
boolean |
指示预留是否已存档 |
|
benefitStartTime |
string |
这是预留权益开始时的 DateTime。 |
|
billingPlan |
可用于此 SKU 的计费计划选项。 |
||
billingScopeId |
string |
将针对购买预留或节省计划收费的订阅 |
|
capabilities |
string |
预留的功能 |
|
displayName |
string |
便于用户轻松识别预留的友好名称 |
|
displayProvisioningState |
string |
要显示的预留的预配状态,例如“成功” |
|
effectiveDateTime |
string |
预留的 DateTime 从此版本生效时开始。 |
|
expiryDate |
string |
这是预留到期的日期。 |
|
expiryDateTime |
string |
这是预留到期的日期时间。 |
|
extendedStatusInfo |
消息提供有关状态代码的详细信息。 |
||
instanceFlexibility |
允许在同一自动调整组中跨 SKU 应用预留折扣。 并非所有 SKU 都支持实例大小灵活性。 |
||
lastUpdatedDateTime |
string |
上次更新预留时间的 DateTime。 |
|
mergeProperties |
预留合并的属性 |
||
provisioningState |
预留的当前状态。 |
||
provisioningSubState |
string |
预留的预配子状态,例如成功 |
|
purchaseDate |
string |
这是购买预留的日期。 |
|
purchaseDateTime |
string |
这是购买预留的日期时间。 |
|
quantity |
integer |
属于预留的 SKU 的数量。 |
|
renew |
boolean |
False |
将此设置为 true 将在到期日期时间自动购买新预留。 |
renewDestination |
string |
由于续订而购买的预留的预留 ID。 资源 ID 的格式为 /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}。 |
|
renewProperties |
预留的续订属性。 |
||
renewSource |
string |
从中续订此预留的预留的预留 ID。 资源 ID 的格式为 /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}。 |
|
reservedResourceType |
正在保留的资源的类型。 |
||
reviewDateTime |
string |
这是需要评审Azure 混合权益的日期时间。 |
|
skuDescription |
string |
英文 SKU 的说明。 |
|
splitProperties |
预留拆分的属性 |
||
swapProperties |
预留交换的属性 |
||
term |
表示预留期限。 |
||
userFriendlyAppliedScopeType |
string |
要显示的预留应用的范围类型,例如共享 |
|
userFriendlyRenewState |
string |
要显示的预留的续订状态,例如“打开” |
|
utilization |
预留利用率 |
ReservationStatusCode
名称 | 类型 | 说明 |
---|---|---|
Active |
string |
|
Expired |
string |
|
Merged |
string |
|
None |
string |
|
PaymentInstrumentError |
string |
|
Pending |
string |
|
Processing |
string |
|
PurchaseError |
string |
|
Split |
string |
|
Succeeded |
string |
ReservationSwapProperties
预留交换的属性
名称 | 类型 | 说明 |
---|---|---|
swapDestination |
string |
原始资源交换到的预留资源 ID。 资源 ID 的格式为 /providers/microsoft.capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId} |
swapSource |
string |
交换的源预留的资源 ID。 资源 ID 的格式为 /providers/microsoft.capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId} |
ReservationTerm
表示预留期限。
名称 | 类型 | 说明 |
---|---|---|
P1Y |
string |
|
P3Y |
string |
|
P5Y |
string |
ReservationUtilizationAggregates
预留利用率的聚合值
名称 | 类型 | 说明 |
---|---|---|
grain |
number |
聚合的粒度 |
grainUnit |
string |
聚合的粒度单位 |
value |
number |
聚合值 |
valueUnit |
string |
聚合值单位 |
ReservedResourceProperties
特定于每个保留资源类型的属性。 如果不适用,则不需要。
名称 | 类型 | 说明 |
---|---|---|
instanceFlexibility |
启用此功能会将预留折扣应用于同一 VM 大小组中的其他 VM。 仅为 VirtualMachines 保留资源类型指定 。 |
ReservedResourceType
要保留的资源的类型。
名称 | 类型 | 说明 |
---|---|---|
AVS |
string |
|
AppService |
string |
|
AzureDataExplorer |
string |
|
AzureFiles |
string |
|
BlockBlob |
string |
|
CosmosDb |
string |
|
DataFactory |
string |
|
Databricks |
string |
|
DedicatedHost |
string |
|
ManagedDisk |
string |
|
MariaDb |
string |
|
MySql |
string |
|
NetAppStorage |
string |
|
PostgreSql |
string |
|
RedHat |
string |
|
RedHatOsa |
string |
|
RedisCache |
string |
|
SapHana |
string |
|
SqlAzureHybridBenefit |
string |
|
SqlDataWarehouse |
string |
|
SqlDatabases |
string |
|
SqlEdge |
string |
|
SuseLinux |
string |
|
VMwareCloudSimple |
string |
|
VirtualMachineSoftware |
string |
|
VirtualMachines |
string |
SkuName
SKU 的名称
名称 | 类型 | 说明 |
---|---|---|
name |
string |
systemData
与资源的创建和上次修改相关的元数据。
名称 | 类型 | 说明 |
---|---|---|
createdAt |
string |
资源创建时间戳 (UTC) 。 |
createdBy |
string |
创建资源的标识。 |
createdByType |
创建资源的标识类型。 |
|
lastModifiedAt |
string |
资源上次修改的时间戳 (UTC) |
lastModifiedBy |
string |
上次修改资源的标识。 |
lastModifiedByType |
上次修改资源的标识类型。 |
Utilization
预留利用率
名称 | 类型 | 说明 |
---|---|---|
aggregates |
预留利用率的聚合数组 |
|
trend |
string |
预留的最近 7 天利用率趋势 |