Compartir a través de


Reservation - Update

Novedades .Reservation
Novedades los ámbitos aplicados de Reservation.

PATCH https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}?api-version=2022-11-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
reservationId
path True

string

Identificador del elemento de reserva

reservationOrderId
path True

string

Id. de pedido de la reserva

api-version
query True

string

Versión admitida.

Cuerpo de la solicitud

Nombre Tipo Description
properties.appliedScopeProperties

AppliedScopeProperties

Propiedades específicas del tipo de ámbito aplicado. No es necesario si no es aplicable. Obligatorio y necesario proporcionar tenantId y managementGroupId si AppliedScopeType es ManagementGroup

properties.appliedScopeType

AppliedScopeType

Tipo del ámbito aplicado.

properties.appliedScopes

string[]

Lista de las suscripciones a las que se aplicará la ventaja. No especifique si AppliedScopeType es Shared. Esta propiedad quedará en desuso y se reemplazará por appliedScopeProperties en su lugar para Single AppliedScopeType.

properties.instanceFlexibility

InstanceFlexibility

Al activar esto, se aplicará el descuento por reserva a otras máquinas virtuales del mismo grupo de tamaño de máquina virtual. Especifique solo para el tipo de recurso reservado VirtualMachines.

properties.name

string

Nombre para mostrar de la reserva

properties.renew

boolean

Si se establece en true, se adquirirá automáticamente una nueva reserva en la fecha de expiración.

properties.renewProperties

RenewProperties

properties.reviewDateTime

string

Esta es la fecha y hora en que se debe revisar la ventaja híbrida de Azure.

Respuestas

Nombre Tipo Description
200 OK

ReservationResponse

Devuelve el objeto actualizado Reservation.

202 Accepted

Se acepta la solicitud y se está procesando.

Encabezados

  • Azure-AsyncOperation: string
  • Location: string
  • Retry-After: integer
Other Status Codes

Error

Error inesperado

Ejemplos

PatchReservation

Solicitud de ejemplo

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"
  }
}

Respuesta de muestra

{
  "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

Definiciones

Nombre Description
AppliedScopeProperties

Propiedades específicas del tipo de ámbito aplicado. No es necesario si no es aplicable. Obligatorio y necesario proporcionar tenantId y managementGroupId si AppliedScopeType es ManagementGroup

AppliedScopeType

Tipo del ámbito aplicado.

BillingCurrencyTotal

Moneda y cantidad que el cliente se cobrará en la moneda local del cliente para la compra de renovación. No se incluye el impuesto.

createdByType

Tipo de identidad que creó el recurso.

Error

Información de error

ErrorResponseCode

Código de error que describe el motivo por el que el servicio no puede procesar la solicitud entrante

ExtendedErrorInfo

Información de error extendida, incluido el código de error y el mensaje de error

ExtendedStatusInfo
InstanceFlexibility

Al activar esto, se aplicará el descuento por reserva a otras máquinas virtuales del mismo grupo de tamaño de máquina virtual. Especifique solo para el tipo de recurso reservado VirtualMachines.

Kind

Tipo de proveedor de recursos que se va a reservar.

Patch

Solicitud de revisión de reserva

PricingCurrencyTotal

Cantidad que Microsoft usa para el registro. Se usa durante el reembolso para calcular el límite de reembolso. No se incluye el impuesto. Este precio está bloqueado 30 días antes de la expiración.

ProvisioningState

Representa el estado actual de la reserva.

PurchaseRequest

Solicitud de compra de reserva

RenewProperties
RenewPropertiesResponse

Propiedades de renovación de una reserva.

ReservationBillingPlan

Representa los planes de facturación.

ReservationMergeProperties

Propiedades de la combinación de reservas

ReservationResponse

Definición de la reserva.

ReservationSplitProperties

Propiedades de división de reserva

ReservationsProperties

Propiedades de las reservas

ReservationStatusCode
ReservationSwapProperties

Propiedades del intercambio de reservas

ReservationTerm

Representa el plazo de reserva.

ReservationUtilizationAggregates

Valores agregados del uso de reserva

ReservedResourceProperties

Propiedades específicas de cada tipo de recurso reservado. No es necesario si no es aplicable.

ReservedResourceType

Tipo del recurso que se va a reservar.

SkuName

Nombre de la SKU

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Utilization

Uso de las reservas

AppliedScopeProperties

Propiedades específicas del tipo de ámbito aplicado. No es necesario si no es aplicable. Obligatorio y necesario proporcionar tenantId y managementGroupId si AppliedScopeType es ManagementGroup

Nombre Tipo Description
displayName

string

Nombre para mostrar

managementGroupId

string

Identificador completo del grupo de administración en el que se debe aplicar la ventaja.

resourceGroupId

string

Identificador completo del grupo de recursos.

subscriptionId

string

Identificador completo de la suscripción.

tenantId

string

Identificador de inquilino en el que el plan de ahorro debe aplicar la ventaja.

AppliedScopeType

Tipo del ámbito aplicado.

Nombre Tipo Description
ManagementGroup

string

Shared

string

Single

string

BillingCurrencyTotal

Moneda y cantidad que el cliente se cobrará en la moneda local del cliente para la compra de renovación. No se incluye el impuesto.

Nombre Tipo Description
amount

number

currencyCode

string

El código de moneda iso 4217 de 3 letras para la moneda utilizada por este registro de compra.

createdByType

Tipo de identidad que creó el recurso.

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

Error

Información de error

Nombre Tipo Description
error

ExtendedErrorInfo

Información de error extendida, incluido el código de error y el mensaje de error

ErrorResponseCode

Código de error que describe el motivo por el que el servicio no puede procesar la solicitud entrante

Nombre Tipo Description
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

Información de error extendida, incluido el código de error y el mensaje de error

Nombre Tipo Description
code

ErrorResponseCode

Código de error que describe el motivo por el que el servicio no puede procesar la solicitud entrante

message

string

ExtendedStatusInfo

Nombre Tipo Description
message

string

Mensaje que proporciona información detallada sobre el código de estado.

statusCode

ReservationStatusCode

InstanceFlexibility

Al activar esto, se aplicará el descuento por reserva a otras máquinas virtuales del mismo grupo de tamaño de máquina virtual. Especifique solo para el tipo de recurso reservado VirtualMachines.

Nombre Tipo Description
Off

string

On

string

Kind

Tipo de proveedor de recursos que se va a reservar.

Nombre Tipo Description
Microsoft.Compute

string

Patch

Solicitud de revisión de reserva

Nombre Tipo Valor predeterminado Description
properties.appliedScopeProperties

AppliedScopeProperties

Propiedades específicas del tipo de ámbito aplicado. No es necesario si no es aplicable. Obligatorio y necesario proporcionar tenantId y managementGroupId si AppliedScopeType es ManagementGroup

properties.appliedScopeType

AppliedScopeType

Tipo del ámbito aplicado.

properties.appliedScopes

string[]

Lista de las suscripciones a las que se aplicará la ventaja. No especifique si AppliedScopeType es Shared. Esta propiedad quedará en desuso y se reemplazará por appliedScopeProperties en su lugar para Single AppliedScopeType.

properties.instanceFlexibility

InstanceFlexibility

Al activar esto, se aplicará el descuento por reserva a otras máquinas virtuales del mismo grupo de tamaño de máquina virtual. Especifique solo para el tipo de recurso reservado VirtualMachines.

properties.name

string

Nombre para mostrar de la reserva

properties.renew

boolean

False

Si se establece en true, se adquirirá automáticamente una nueva reserva en la fecha de expiración.

properties.renewProperties

RenewProperties

properties.reviewDateTime

string

Esta es la fecha y hora en que se debe revisar la ventaja híbrida de Azure.

PricingCurrencyTotal

Cantidad que Microsoft usa para el registro. Se usa durante el reembolso para calcular el límite de reembolso. No se incluye el impuesto. Este precio está bloqueado 30 días antes de la expiración.

Nombre Tipo Description
amount

number

currencyCode

string

El código de moneda iso 4217 de 3 letras para la moneda utilizada por este registro de compra.

ProvisioningState

Representa el estado actual de la reserva.

Nombre Tipo Description
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

Solicitud de compra de reserva

Nombre Tipo Valor predeterminado Description
location

string

Región de Azure donde reside el recurso reservado.

properties.appliedScopeProperties

AppliedScopeProperties

Propiedades específicas del tipo de ámbito aplicado. No es necesario si no es aplicable. Obligatorio y necesario proporcionar tenantId y managementGroupId si AppliedScopeType es ManagementGroup

properties.appliedScopeType

AppliedScopeType

Tipo del ámbito aplicado.

properties.appliedScopes

string[]

Lista de las suscripciones a las que se aplicará la ventaja. No especifique si AppliedScopeType es Shared. Esta propiedad quedará en desuso y se reemplazará por appliedScopeProperties en su lugar para Single AppliedScopeType.

properties.billingPlan

ReservationBillingPlan

Representa los planes de facturación.

properties.billingScopeId

string

Suscripción que se cobrará por la reserva de compra o el plan de ahorro

properties.displayName

string

Nombre descriptivo de la reserva

properties.quantity

integer

Cantidad de las sku que forman parte de la reserva.

properties.renew

boolean

False

Si se establece en true, se adquirirá automáticamente una nueva reserva en la fecha de expiración.

properties.reservedResourceProperties

ReservedResourceProperties

Propiedades específicas de cada tipo de recurso reservado. No es necesario si no es aplicable.

properties.reservedResourceType

ReservedResourceType

Tipo del recurso que se va a reservar.

properties.reviewDateTime

string

Esta es la fecha y hora en que se debe revisar la ventaja híbrida de Azure.

properties.term

ReservationTerm

Representa el plazo de reserva.

sku

SkuName

Nombre de la SKU

RenewProperties

Nombre Tipo Description
purchaseProperties

PurchaseRequest

Solicitud de compra de reserva

RenewPropertiesResponse

Propiedades de renovación de una reserva.

Nombre Tipo Description
billingCurrencyTotal

BillingCurrencyTotal

Moneda y cantidad que el cliente se cobrará en la moneda local del cliente para la compra de renovación. No se incluye el impuesto.

pricingCurrencyTotal

PricingCurrencyTotal

Cantidad que Microsoft usa para el registro. Se usa durante el reembolso para calcular el límite de reembolso. No se incluye el impuesto. Este precio está bloqueado 30 días antes de la expiración.

purchaseProperties

PurchaseRequest

Solicitud de compra de reserva

ReservationBillingPlan

Representa los planes de facturación.

Nombre Tipo Description
Monthly

string

Upfront

string

ReservationMergeProperties

Propiedades de la combinación de reservas

Nombre Tipo Description
mergeDestination

string

Identificador de recurso de reserva Creado debido a la combinación. El formato del identificador de recurso es /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}

mergeSources

string[]

Identificadores de recursos de la reserva de origen combinadas para formar esta reserva. El formato del identificador de recurso es /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}

ReservationResponse

Definición de la reserva.

Nombre Tipo Description
etag

integer

id

string

Identificador de recurso completo del recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

kind

Kind

Tipo de proveedor de recursos que se va a reservar.

location

string

Región de Azure donde reside el recurso reservado.

name

string

Nombre del recurso.

properties

ReservationsProperties

Propiedades asociadas a esta reserva

sku

SkuName

Información de SKU asociada a esta reserva

systemData

systemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

ReservationSplitProperties

Propiedades de división de reserva

Nombre Tipo Description
splitDestinations

string[]

Lista de identificadores de recursos de destino que se crean debido a la división. El formato del identificador de recurso es /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}

splitSource

string

Identificador de recurso de la reserva desde la que se divide. El formato del identificador de recurso es /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}

ReservationsProperties

Propiedades de las reservas

Nombre Tipo Valor predeterminado Description
appliedScopeProperties

AppliedScopeProperties

Propiedades específicas del tipo de ámbito aplicado. No es necesario si no es aplicable. Obligatorio y necesario proporcionar tenantId y managementGroupId si AppliedScopeType es ManagementGroup

appliedScopeType

AppliedScopeType

Tipo de ámbito aplicado

appliedScopes

string[]

Lista de ámbitos aplicados

archived

boolean

Indica si la reserva está archivada.

benefitStartTime

string

Esta es la fecha y hora en que se inició la ventaja de reserva.

billingPlan

ReservationBillingPlan

Las opciones del plan de facturación disponibles para esta SKU.

billingScopeId

string

Suscripción que se cobrará por la reserva de compra o el plan de ahorro

capabilities

string

Funcionalidades de la reserva

displayName

string

Nombre descriptivo para que el usuario identifique fácilmente la reserva

displayProvisioningState

string

Estado de aprovisionamiento de la reserva para mostrar, por ejemplo, Correcto.

effectiveDateTime

string

Fecha y hora de la reserva a partir de la cual esta versión es efectiva.

expiryDate

string

Esta es la fecha en que expirará la reserva.

expiryDateTime

string

Esta es la fecha y hora en que expirará la reserva.

extendedStatusInfo

ExtendedStatusInfo

Mensaje que proporciona información detallada sobre el código de estado.

instanceFlexibility

InstanceFlexibility

Permite aplicar el descuento por reserva entre sku dentro del mismo grupo de ajuste automático. No todas las sku admiten flexibilidad de tamaño de instancia.

lastUpdatedDateTime

string

DateTime de la última vez que se actualizó la reserva.

mergeProperties

ReservationMergeProperties

Propiedades de la combinación de reservas

provisioningState

ProvisioningState

Estado actual de la reserva.

provisioningSubState

string

El subestamento de aprovisionamiento de la reserva, por ejemplo, Correcto

purchaseDate

string

Esta es la fecha en que se compró la reserva.

purchaseDateTime

string

Esta es la fecha y hora en que se compró la reserva.

quantity

integer

Cantidad de las sku que forman parte de la reserva.

renew

boolean

False

Si se establece en true, se adquirirá automáticamente una nueva reserva en la fecha de expiración.

renewDestination

string

Id. de reserva de la reserva que se compra debido a la renovación. El formato del identificador de recurso es /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}.

renewProperties

RenewPropertiesResponse

Propiedades de renovación de una reserva.

renewSource

string

Id. de reserva de la reserva desde la que se renueva esta reserva. El formato del identificador de recurso es /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}.

reservedResourceType

ReservedResourceType

Tipo del recurso que se va a reservar.

reviewDateTime

string

Esta es la fecha y hora en que se debe revisar el Ventaja híbrida de Azure.

skuDescription

string

Descripción de la SKU en inglés.

splitProperties

ReservationSplitProperties

Propiedades de división de reserva

swapProperties

ReservationSwapProperties

Propiedades del intercambio de reservas

term

ReservationTerm

Representa el plazo de reserva.

userFriendlyAppliedScopeType

string

Tipo de ámbito aplicado de la reserva para mostrar, por ejemplo, Compartido.

userFriendlyRenewState

string

Estado de renovación de la reserva para mostrar, por ejemplo, Activado

utilization

Utilization

Uso de las reservas

ReservationStatusCode

Nombre Tipo Description
Active

string

Expired

string

Merged

string

None

string

PaymentInstrumentError

string

Pending

string

Processing

string

PurchaseError

string

Split

string

Succeeded

string

ReservationSwapProperties

Propiedades del intercambio de reservas

Nombre Tipo Description
swapDestination

string

Identificador de recurso de reserva al que se intercambia el recurso original. El formato del identificador de recurso es /providers/microsoft.capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}

swapSource

string

Identificador de recurso de la reserva de origen que se intercambia. El formato del identificador de recurso es /providers/microsoft.capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}

ReservationTerm

Representa el plazo de reserva.

Nombre Tipo Description
P1Y

string

P3Y

string

P5Y

string

ReservationUtilizationAggregates

Valores agregados del uso de reserva

Nombre Tipo Description
grain

number

El grano del agregado

grainUnit

string

Unidad de grano del agregado

value

number

Valor agregado

valueUnit

string

Unidad de valor agregado

ReservedResourceProperties

Propiedades específicas de cada tipo de recurso reservado. No es necesario si no es aplicable.

Nombre Tipo Description
instanceFlexibility

InstanceFlexibility

Al activar esto, se aplicará el descuento por reserva a otras máquinas virtuales del mismo grupo de tamaño de máquina virtual. Especifique solo para el tipo de recurso reservado VirtualMachines.

ReservedResourceType

Tipo del recurso que se va a reservar.

Nombre Tipo Description
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

Nombre de la SKU

Nombre Tipo Description
name

string

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Nombre Tipo Description
createdAt

string

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

Utilization

Uso de las reservas

Nombre Tipo Description
aggregates

ReservationUtilizationAggregates[]

Matriz de agregados del uso de una reserva

trend

string

tendencia de uso de los últimos 7 días para una reserva