CapacityReservationGroupsOperations Clase
Advertencia
NO cree instancias de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:capacity_reservation_groups> .
- Herencia
-
builtins.objectCapacityReservationGroupsOperations
Constructor
CapacityReservationGroupsOperations(*args, **kwargs)
Métodos
create_or_update |
Operación para crear o actualizar un grupo de reserva de capacidad. Al actualizar un grupo de reserva de capacidad, solo se pueden modificar las etiquetas. Consulte para https://aka.ms/CapacityReservation obtener más detalles. |
delete |
Operación para eliminar un grupo de reserva de capacidad. Esta operación solo se permite si todos los recursos asociados están desasociados del grupo de reserva y también se han eliminado todas las reservas de capacidad del grupo de reserva. Consulte para https://aka.ms/CapacityReservation obtener más detalles. |
get |
Operación que recupera información sobre un grupo de reserva de capacidad. |
list_by_resource_group |
Enumera todos los grupos de reserva de capacidad del grupo de recursos especificado. Utilice la propiedad nextLink en la respuesta para obtener la página siguiente de grupos de reserva de capacidad. |
list_by_subscription |
Enumera todos los grupos de reserva de capacidad de la suscripción. Utilice la propiedad nextLink en la respuesta para obtener la página siguiente de grupos de reserva de capacidad. |
update |
Operación para actualizar un grupo de reserva de capacidad. Al actualizar un grupo de reserva de capacidad, solo se pueden modificar las etiquetas. |
create_or_update
Operación para crear o actualizar un grupo de reserva de capacidad. Al actualizar un grupo de reserva de capacidad, solo se pueden modificar las etiquetas. Consulte para https://aka.ms/CapacityReservation obtener más detalles.
create_or_update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup
Parámetros
- parameters
- CapacityReservationGroup o IO
Parámetros proporcionados al grupo crear reserva de capacidad. Es un tipo CapacityReservationGroup o un tipo de E/S. Necesario.
- content_type
- str
Tipo de contenido del parámetro body. 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
Devoluciones
CapacityReservationGroup o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
delete
Operación para eliminar un grupo de reserva de capacidad. Esta operación solo se permite si todos los recursos asociados están desasociados del grupo de reserva y también se han eliminado todas las reservas de capacidad del grupo de reserva. Consulte para https://aka.ms/CapacityReservation obtener más detalles.
delete(resource_group_name: str, capacity_reservation_group_name: str, **kwargs: Any) -> None
Parámetros
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
Ninguno o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
get
Operación que recupera información sobre un grupo de reserva de capacidad.
get(resource_group_name: str, capacity_reservation_group_name: str, *, expand: str | CapacityReservationGroupInstanceViewTypes | None = None, **kwargs: Any) -> CapacityReservationGroup
Parámetros
Expresión expand que se va a aplicar en la operación. "InstanceView" recuperará la lista de vistas de instancia de las reservas de capacidad en el grupo de reservas de capacidad, que es una instantánea de las propiedades en tiempo de ejecución de una 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
CapacityReservationGroup o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_by_resource_group
Enumera todos los grupos de reserva de capacidad del grupo de recursos especificado. Utilice la propiedad nextLink en la respuesta para obtener la página siguiente de grupos de reserva de capacidad.
list_by_resource_group(resource_group_name: str, *, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]
Parámetros
Expresión expand que se va a aplicar en la operación. En función de los parámetros de expansión especificados, se devuelve la máquina virtual o la instancia de máquina virtual ScaleSet o ambos identificadores de recursos asociados al grupo de reserva de capacidad en la respuesta. Los valores conocidos son: "virtualMachineScaleSetVMs/$ref" y "virtualMachines/$ref". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
Iterador como una instancia de CapacityReservationGroup o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_by_subscription
Enumera todos los grupos de reserva de capacidad de la suscripción. Utilice la propiedad nextLink en la respuesta para obtener la página siguiente de grupos de reserva de capacidad.
list_by_subscription(*, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]
Parámetros
Expresión expand que se va a aplicar en la operación. En función de los parámetros de expansión especificados, se devuelve la máquina virtual o la instancia de máquina virtual ScaleSet o ambos identificadores de recursos asociados al grupo de reserva de capacidad en la respuesta. Los valores conocidos son: "virtualMachineScaleSetVMs/$ref" y "virtualMachines/$ref". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
Iterador como una instancia de CapacityReservationGroup o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
update
Operación para actualizar un grupo de reserva de capacidad. Al actualizar un grupo de reserva de capacidad, solo se pueden modificar las etiquetas.
update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroupUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup
Parámetros
- parameters
- CapacityReservationGroupUpdate o IO
Parámetros proporcionados a la operación Actualizar grupo de reserva de capacidad. Es un tipo CapacityReservationGroupUpdate o un tipo de E/S. Necesario.
- content_type
- str
Tipo de contenido del parámetro body. 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
Devoluciones
CapacityReservationGroup o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
Atributos
models
models = <module 'azure.mgmt.compute.v2022_11_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2022_11_01\\models\\__init__.py'>
Azure SDK for Python