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 |
Идентификатор элемента резервирования |
reservation
|
path | True |
string |
Идентификатор заказа резервирования |
api-version
|
query | True |
string |
Поддерживаемая версия. |
Текст запроса
Имя | Тип | Описание |
---|---|---|
properties.appliedScopeProperties |
Свойства, относящиеся к примененным типу области. Не требуется, если применимо. Требуется и необходимо предоставить идентификатор клиента и managementGroupId, если AppliedScopeType — ManagementGroup |
|
properties.appliedScopeType |
Тип примененной области. |
|
properties.appliedScopes |
string[] |
Список подписок, которые будут применены преимущества. Не указывайте, является ли Метод AppliedScopeType общим. Это свойство будет устарело и заменено примененнымScopeProperties вместо single AppliedScopeType. |
properties.instanceFlexibility |
Включение этого параметра применит скидку на резервирование к другим виртуальным машинам в той же группе размеров виртуальной машины. Укажите только зарезервированный тип ресурса VirtualMachines. |
|
properties.name |
string |
Отображаемое имя резервирования |
properties.renew |
boolean |
Если задано значение true, он автоматически приобретет новое резервирование по времени окончания срока действия. |
properties.renewProperties | ||
properties.reviewDateTime |
string (date-time) |
Это время даты, когда необходимо проверить преимущество гибридной среды 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 |
Свойства, относящиеся к примененным типу области. Не требуется, если применимо. Требуется и необходимо предоставить идентификатор клиента и managementGroupId, если AppliedScopeType — ManagementGroup |
Applied |
Тип примененной области. |
Billing |
Валюта и сумма, которые клиент будет взиматься в местную валюту клиента за покупку продления. Налог не включен. |
created |
Тип удостоверения, создавшего ресурс. |
Error |
Сведения об ошибке |
Error |
Код ошибки, описывающий причину, по которой служба не может обработать входящий запрос |
Extended |
Расширенные сведения об ошибках, включая код ошибки и сообщение об ошибке |
Extended |
|
Instance |
Включение этого параметра применит скидку на резервирование к другим виртуальным машинам в той же группе размеров виртуальной машины. Укажите только зарезервированный тип ресурса VirtualMachines. |
Kind |
Тип поставщика ресурсов, зарезервированный. |
Patch |
Запрос на обновление резервирования |
Pricing |
Сумма, которую корпорация Майкрософт использует для записи. Используется во время возврата средств для расчета лимита возврата. Налог не включен. Эта цена заблокирована за 30 дней до истечения срока действия. |
Provisioning |
Представляет текущее состояние резервирования. |
Purchase |
Запрос на покупку резервирования |
Renew |
|
Renew |
Свойства продления резервирования. |
Reservation |
Представляет планы выставления счетов. |
Reservation |
Свойства слияния резервирования |
Reservation |
Определение резервирования. |
Reservation |
Свойства разделения резервирования |
Reservations |
Свойства резервирования |
Reservation |
|
Reservation |
Свойства переключения резервирования |
Reservation |
Представляет срок резервирования. |
Reservation |
Агрегированные значения использования резервирования |
Reserved |
Свойства, относящиеся к каждому зарезервированного типа ресурса. Не требуется, если применимо. |
Reserved |
Тип зарезервированного ресурса. |
Sku |
Имя SKU |
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
Utilization |
Использование резервирования |
AppliedScopeProperties
Свойства, относящиеся к примененным типу области. Не требуется, если применимо. Требуется и необходимо предоставить идентификатор клиента и managementGroupId, если AppliedScopeType — ManagementGroup
Имя | Тип | Описание |
---|---|---|
displayName |
string |
Показать имя |
managementGroupId |
string |
Полный идентификатор группы управления, в которой необходимо применить преимущество. |
resourceGroupId |
string |
Полный идентификатор группы ресурсов. |
subscriptionId |
string |
Полный идентификатор подписки. |
tenantId |
string |
Идентификатор клиента, в котором должен применяться план экономии. |
AppliedScopeType
Тип примененной области.
Значение | Описание |
---|---|
ManagementGroup | |
Shared | |
Single |
BillingCurrencyTotal
Валюта и сумма, которые клиент будет взиматься в местную валюту клиента за покупку продления. Налог не включен.
Имя | Тип | Описание |
---|---|---|
amount |
number |
|
currencyCode |
string |
Код валюты ISO 4217 3-буквы для валюты, используемой этой записью покупки. |
createdByType
Тип удостоверения, создавшего ресурс.
Значение | Описание |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
Error
Сведения об ошибке
Имя | Тип | Описание |
---|---|---|
error |
Расширенные сведения об ошибках, включая код ошибки и сообщение об ошибке |
ErrorResponseCode
Код ошибки, описывающий причину, по которой служба не может обработать входящий запрос
Значение | Описание |
---|---|
ActivateQuoteFailed | |
AppliedScopesNotAssociatedWithCommerceAccount | |
AppliedScopesSameAsExisting | |
AuthorizationFailed | |
BadRequest | |
BillingCustomerInputError | |
BillingError | |
BillingPaymentInstrumentHardError | |
BillingPaymentInstrumentSoftError | |
BillingScopeIdCannotBeChanged | |
BillingTransientError | |
CalculatePriceFailed | |
CapacityUpdateScopesFailed | |
ClientCertificateThumbprintNotSet | |
CreateQuoteFailed | |
Forbidden | |
FulfillmentConfigurationError | |
FulfillmentError | |
FulfillmentOutOfStockError | |
FulfillmentTransientError | |
HttpMethodNotSupported | |
InternalServerError | |
InvalidAccessToken | |
InvalidFulfillmentRequestParameters | |
InvalidHealthCheckType | |
InvalidLocationId | |
InvalidRefundQuantity | |
InvalidRequestContent | |
InvalidRequestUri | |
InvalidReservationId | |
InvalidReservationOrderId | |
InvalidSingleAppliedScopesCount | |
InvalidSubscriptionId | |
InvalidTenantId | |
MissingAppliedScopesForSingle | |
MissingTenantId | |
NoValidReservationsToReRate | |
NonsupportedAccountId | |
NotSpecified | |
NotSupportedCountry | |
OperationCannotBePerformedInCurrentState | |
OperationFailed | |
PatchValuesSameAsExisting | |
PaymentInstrumentNotFound | |
PurchaseError | |
ReRateOnlyAllowedForEA | |
RefundLimitExceeded | |
ReservationIdNotInReservationOrder | |
ReservationOrderCreationFailed | |
ReservationOrderIdAlreadyExists | |
ReservationOrderNotEnabled | |
ReservationOrderNotFound | |
RiskCheckFailed | |
RoleAssignmentCreationFailed | |
SelfServiceRefundNotSupported | |
ServerTimeout | |
UnauthenticatedRequestsThrottled | |
UnsupportedReservationTerm |
ExtendedErrorInfo
Расширенные сведения об ошибках, включая код ошибки и сообщение об ошибке
Имя | Тип | Описание |
---|---|---|
code |
Код ошибки, описывающий причину, по которой служба не может обработать входящий запрос |
|
message |
string |
ExtendedStatusInfo
Имя | Тип | Описание |
---|---|---|
message |
string |
В сообщении содержатся подробные сведения о коде состояния. |
statusCode |
InstanceFlexibility
Включение этого параметра применит скидку на резервирование к другим виртуальным машинам в той же группе размеров виртуальной машины. Укажите только зарезервированный тип ресурса VirtualMachines.
Значение | Описание |
---|---|
Off | |
On |
Kind
Тип поставщика ресурсов, зарезервированный.
Значение | Описание |
---|---|
Microsoft.Compute |
Patch
Запрос на обновление резервирования
Имя | Тип | Default value | Описание |
---|---|---|---|
properties.appliedScopeProperties |
Свойства, относящиеся к примененным типу области. Не требуется, если применимо. Требуется и необходимо предоставить идентификатор клиента и managementGroupId, если AppliedScopeType — ManagementGroup |
||
properties.appliedScopeType |
Тип примененной области. |
||
properties.appliedScopes |
string[] |
Список подписок, которые будут применены преимущества. Не указывайте, является ли Метод AppliedScopeType общим. Это свойство будет устарело и заменено примененнымScopeProperties вместо single AppliedScopeType. |
|
properties.instanceFlexibility |
Включение этого параметра применит скидку на резервирование к другим виртуальным машинам в той же группе размеров виртуальной машины. Укажите только зарезервированный тип ресурса VirtualMachines. |
||
properties.name |
string |
Отображаемое имя резервирования |
|
properties.renew |
boolean |
False |
Если задано значение true, он автоматически приобретет новое резервирование по времени окончания срока действия. |
properties.renewProperties | |||
properties.reviewDateTime |
string (date-time) |
Это время даты, когда необходимо проверить преимущество гибридной среды Azure. |
PricingCurrencyTotal
Сумма, которую корпорация Майкрософт использует для записи. Используется во время возврата средств для расчета лимита возврата. Налог не включен. Эта цена заблокирована за 30 дней до истечения срока действия.
Имя | Тип | Описание |
---|---|---|
amount |
number |
|
currencyCode |
string |
Код валюты ISO 4217 3-буквы для валюты, используемой этой записью покупки. |
ProvisioningState
Представляет текущее состояние резервирования.
Значение | Описание |
---|---|
BillingFailed | |
Cancelled | |
ConfirmedBilling | |
ConfirmedResourceHold | |
Created | |
Creating | |
Expired | |
Failed | |
Merged | |
PendingBilling | |
PendingResourceHold | |
Split | |
Succeeded |
PurchaseRequest
Запрос на покупку резервирования
Имя | Тип | Default value | Описание |
---|---|---|---|
location |
string |
Регион Azure, в котором находится зарезервированный ресурс. |
|
properties.appliedScopeProperties |
Свойства, относящиеся к примененным типу области. Не требуется, если применимо. Требуется и необходимо предоставить идентификатор клиента и managementGroupId, если AppliedScopeType — ManagementGroup |
||
properties.appliedScopeType |
Тип примененной области. |
||
properties.appliedScopes |
string[] |
Список подписок, которые будут применены преимущества. Не указывайте, является ли Метод AppliedScopeType общим. Это свойство будет устарело и заменено примененнымScopeProperties вместо single AppliedScopeType. |
|
properties.billingPlan |
Представляет планы выставления счетов. |
||
properties.billingScopeId |
string |
Подписка, которая будет взиматься за резервирование покупки или план экономии |
|
properties.displayName |
string |
Понятное имя резервирования |
|
properties.quantity |
integer (int32) |
Количество номеров SKU, входящих в резервирование. |
|
properties.renew |
boolean |
False |
Если задано значение true, он автоматически приобретет новое резервирование по времени окончания срока действия. |
properties.reservedResourceProperties |
Свойства, относящиеся к каждому зарезервированного типа ресурса. Не требуется, если применимо. |
||
properties.reservedResourceType |
Тип зарезервированного ресурса. |
||
properties.reviewDateTime |
string (date-time) |
Это время даты, когда необходимо проверить преимущество гибридной среды Azure. |
|
properties.term |
Представляет срок резервирования. |
||
sku |
Имя SKU |
RenewProperties
Имя | Тип | Описание |
---|---|---|
purchaseProperties |
Запрос на покупку резервирования |
RenewPropertiesResponse
Свойства продления резервирования.
Имя | Тип | Описание |
---|---|---|
billingCurrencyTotal |
Валюта и сумма, которые клиент будет взиматься в местную валюту клиента за покупку продления. Налог не включен. |
|
pricingCurrencyTotal |
Сумма, которую корпорация Майкрософт использует для записи. Используется во время возврата средств для расчета лимита возврата. Налог не включен. Эта цена заблокирована за 30 дней до истечения срока действия. |
|
purchaseProperties |
Запрос на покупку резервирования |
ReservationBillingPlan
Представляет планы выставления счетов.
Значение | Описание |
---|---|
Monthly | |
Upfront |
ReservationMergeProperties
Свойства слияния резервирования
Имя | Тип | Описание |
---|---|---|
mergeDestination |
string |
Идентификатор ресурса резервирования создан из-за слияния. Формат идентификатора ресурса : /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId} |
mergeSources |
string[] |
Идентификаторы ресурсов объединенного исходного резервирования для формирования этого резервирования. Формат идентификатора ресурса : /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId} |
ReservationResponse
Определение резервирования.
Имя | Тип | Описание |
---|---|---|
etag |
integer (int32) |
|
id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
kind |
Тип поставщика ресурсов, зарезервированный. |
|
location |
string |
Регион Azure, в котором находится зарезервированный ресурс. |
name |
string |
Имя ресурса |
properties |
Свойства, связанные с этим резервированием |
|
sku |
Сведения sku, связанные с этим резервированием |
|
systemData |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
|
type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
ReservationSplitProperties
Свойства разделения резервирования
Имя | Тип | Описание |
---|---|---|
splitDestinations |
string[] |
Список идентификаторов целевого ресурса, создаваемых из-за разделения. Формат идентификатора ресурса : /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId} |
splitSource |
string |
Идентификатор ресурса резервирования, из которого выполняется разделение. Формат идентификатора ресурса : /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId} |
ReservationsProperties
Свойства резервирования
Имя | Тип | Default value | Описание |
---|---|---|---|
appliedScopeProperties |
Свойства, относящиеся к примененным типу области. Не требуется, если применимо. Требуется и необходимо предоставить идентификатор клиента и managementGroupId, если AppliedScopeType — ManagementGroup |
||
appliedScopeType |
Примененный тип области |
||
appliedScopes |
string[] |
Список примененных областей |
|
archived |
boolean |
Указывает, архивируется ли резервирование |
|
benefitStartTime |
string (date-time) |
Это dateTime при запуске преимущества резервирования. |
|
billingPlan |
Параметры плана выставления счетов, доступные для этого номера SKU. |
||
billingScopeId |
string |
Подписка, которая будет взиматься за резервирование покупки или план экономии |
|
capabilities |
string |
Возможности резервирования |
|
displayName |
string |
Понятное имя для пользователя, чтобы легко определить резервирование |
|
displayProvisioningState |
string |
Состояние подготовки резервирования для отображения, например успешное выполнение |
|
effectiveDateTime |
string (date-time) |
DateTime резервирования, начиная с этой версии. |
|
expiryDate |
string (date) |
Это дата истечения срока действия резервирования. |
|
expiryDateTime |
string (date-time) |
Это время даты, когда срок действия резервирования истекает. |
|
extendedStatusInfo |
В сообщении содержатся подробные сведения о коде состояния. |
||
instanceFlexibility |
Позволяет применять скидку на резервирование по номерам skus в одной группе автоподбора. Не все номера SKU поддерживают гибкость размера экземпляра. |
||
lastUpdatedDateTime |
string (date-time) |
Дата и время последнего обновления резервирования. |
|
mergeProperties |
Свойства слияния резервирования |
||
provisioningState |
Текущее состояние резервирования. |
||
provisioningSubState |
string |
Под состояние подготовки резервирования, например успешное выполнение |
|
purchaseDate |
string (date) |
Это дата приобретения резервирования. |
|
purchaseDateTime |
string (date-time) |
Это время даты при покупке резервирования. |
|
quantity |
integer (int32) |
Количество номеров SKU, входящих в резервирование. |
|
renew |
boolean |
False |
Если задано значение true, он автоматически приобретет новое резервирование по времени окончания срока действия. |
renewDestination |
string |
Идентификатор резервирования резервирования, приобретенного из-за продления. Формат идентификатора ресурса — /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}. |
|
renewProperties |
Свойства продления резервирования. |
||
renewSource |
string |
Идентификатор резервирования, из которого продлено это резервирование. Формат идентификатора ресурса — /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}. |
|
reservedResourceType |
Тип зарезервированного ресурса. |
||
reviewDateTime |
string (date-time) |
Это дата, когда необходимо проверить преимущество гибридной среды Azure. |
|
skuDescription |
string |
Описание SKU на английском языке. |
|
splitProperties |
Свойства разделения резервирования |
||
swapProperties |
Свойства переключения резервирования |
||
term |
Представляет срок резервирования. |
||
userFriendlyAppliedScopeType |
string |
Примененный тип области резервирования для отображения, например shared. |
|
userFriendlyRenewState |
string |
Состояние продления резервирования для отображения, например вкл. |
|
utilization |
Использование резервирования |
ReservationStatusCode
Значение | Описание |
---|---|
Active | |
Expired | |
Merged | |
None | |
PaymentInstrumentError | |
Pending | |
Processing | |
PurchaseError | |
Split | |
Succeeded |
ReservationSwapProperties
Свойства переключения резервирования
Имя | Тип | Описание |
---|---|---|
swapDestination |
string |
Идентификатор ресурса резервирования, на который переключится исходный ресурс. Формат идентификатора ресурса : /providers/microsoft.capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId} |
swapSource |
string |
Идентификатор ресурса исходного резервирования, который получает переключение. Формат идентификатора ресурса : /providers/microsoft.capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId} |
ReservationTerm
Представляет срок резервирования.
Значение | Описание |
---|---|
P1Y | |
P3Y | |
P5Y |
ReservationUtilizationAggregates
Агрегированные значения использования резервирования
Имя | Тип | Описание |
---|---|---|
grain |
number |
Зерно агрегата |
grainUnit |
string |
Единица зерна агрегата |
value |
number |
Агрегированное значение |
valueUnit |
string |
Единица агрегированного значения |
ReservedResourceProperties
Свойства, относящиеся к каждому зарезервированного типа ресурса. Не требуется, если применимо.
Имя | Тип | Описание |
---|---|---|
instanceFlexibility |
Включение этого параметра применит скидку на резервирование к другим виртуальным машинам в той же группе размеров виртуальной машины. Укажите только зарезервированный тип ресурса VirtualMachines. |
ReservedResourceType
Тип зарезервированного ресурса.
Значение | Описание |
---|---|
AVS | |
AppService | |
AzureDataExplorer | |
AzureFiles | |
BlockBlob | |
CosmosDb | |
DataFactory | |
Databricks | |
DedicatedHost | |
ManagedDisk | |
MariaDb | |
MySql | |
NetAppStorage | |
PostgreSql | |
RedHat | |
RedHatOsa | |
RedisCache | |
SapHana | |
SqlAzureHybridBenefit | |
SqlDataWarehouse | |
SqlDatabases | |
SqlEdge | |
SuseLinux | |
VMwareCloudSimple | |
VirtualMachineSoftware | |
VirtualMachines |
SkuName
Имя SKU
Имя | Тип | Описание |
---|---|---|
name |
string |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
Имя | Тип | Описание |
---|---|---|
createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
createdBy |
string |
Удостоверение, создающее ресурс. |
createdByType |
Тип удостоверения, создавшего ресурс. |
|
lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |
Utilization
Использование резервирования
Имя | Тип | Описание |
---|---|---|
aggregates |
Массив статистических выражений использования резервирования |
|
trend |
string |
тенденция использования за последние 7 дней для резервирования |