CapacityReservationsOperations Clase
Advertencia
NO cree una instancia de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:capacity_reservations> .
- Herencia
-
builtins.objectCapacityReservationsOperations
Constructor
CapacityReservationsOperations(*args, **kwargs)
Métodos
begin_create_or_update |
Operación para crear o actualizar una reserva de capacidad. Solo se pueden establecer algunas propiedades durante la creación de la reserva de capacidad. Consulte para https://aka.ms/CapacityReservation obtener más detalles. |
begin_delete |
Operación para eliminar una reserva de capacidad. Esta operación solo se permite cuando todos los recursos asociados se desasocian de la reserva de capacidad. Consulte para https://aka.ms/CapacityReservation obtener más detalles. |
begin_update |
Operación para actualizar una reserva de capacidad. |
get |
Operación que recupera información sobre la reserva de capacidad. |
list_by_capacity_reservation_group |
Enumera todas las reservas de capacidad del grupo de reservas de capacidad especificado. Utilice la propiedad nextLink en la respuesta para obtener la siguiente página de reservas de capacidad. |
begin_create_or_update
Operación para crear o actualizar una reserva de capacidad. Solo se pueden establecer algunas propiedades durante la creación de la reserva de capacidad. Consulte para https://aka.ms/CapacityReservation obtener más detalles.
begin_create_or_update(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, parameters: _models.CapacityReservation, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.CapacityReservation]
Parámetros
- parameters
- CapacityReservation o IO
Parámetros proporcionados a La creación de una reserva de capacidad. Es un tipo CapacityReservation o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
- continuation_token
- str
Token de continuación para reiniciar un sondeo desde un estado guardado.
- polling
- bool o PollingMethod
De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.
- polling_interval
- int
Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.
Devoluciones
Instancia de LROPoller que devuelve CapacityReservation o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
begin_delete
Operación para eliminar una reserva de capacidad. Esta operación solo se permite cuando todos los recursos asociados se desasocian de la reserva de capacidad. Consulte para https://aka.ms/CapacityReservation obtener más detalles.
begin_delete(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, **kwargs: Any) -> LROPoller[None]
Parámetros
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
- continuation_token
- str
Token de continuación para reiniciar un sondeo desde un estado guardado.
- polling
- bool o PollingMethod
De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.
- polling_interval
- int
Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.
Devoluciones
Instancia de LROPoller que devuelve None o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
begin_update
Operación para actualizar una reserva de capacidad.
begin_update(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, parameters: _models.CapacityReservationUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.CapacityReservation]
Parámetros
- parameters
- CapacityReservationUpdate o IO
Parámetros proporcionados a la operación Actualizar reserva de capacidad. Es un tipo CapacityReservationUpdate o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
- continuation_token
- str
Token de continuación para reiniciar un sondeo desde un estado guardado.
- polling
- bool o PollingMethod
De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.
- polling_interval
- int
Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.
Devoluciones
Instancia de LROPoller que devuelve CapacityReservation o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
get
Operación que recupera información sobre la reserva de capacidad.
get(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, *, expand: str | CapacityReservationInstanceViewTypes | None = None, **kwargs: Any) -> CapacityReservation
Parámetros
- expand
- str o CapacityReservationInstanceViewTypes
Expresión expand que se va a aplicar en la operación. "InstanceView" recupera una instantánea de las propiedades en tiempo de ejecución de la reserva de capacidad administrada por la plataforma y puede cambiar fuera de las operaciones del plano de control. El valor predeterminado "instanceView" es None.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
CapacityReservation o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_by_capacity_reservation_group
Enumera todas las reservas de capacidad del grupo de reservas de capacidad especificado. Utilice la propiedad nextLink en la respuesta para obtener la siguiente página de reservas de capacidad.
list_by_capacity_reservation_group(resource_group_name: str, capacity_reservation_group_name: str, **kwargs: Any) -> Iterable[CapacityReservation]
Parámetros
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como la instancia de CapacityReservation o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
Atributos
models
models = <module 'azure.mgmt.compute.v2023_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2023_09_01\\models\\__init__.py'>
Azure SDK for Python