CapacityReservationGroupsOperations Klasa
Ostrzeżenie
NIE tworzy wystąpienia tej klasy bezpośrednio.
Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia
<xref:capacity_reservation_groups> Atrybut.
- Dziedziczenie
-
builtins.objectCapacityReservationGroupsOperations
Konstruktor
CapacityReservationGroupsOperations(*args, **kwargs)
Metody
create_or_update |
Operacja tworzenia lub aktualizowania grupy rezerwacji pojemności. Podczas aktualizowania grupy rezerwacji pojemności można modyfikować tylko tagi. Aby uzyskać więcej informacji, zapoznaj się z https://aka.ms/CapacityReservation tematem . |
delete |
Operacja usuwania grupy rezerwacji pojemności. Ta operacja jest dozwolona tylko wtedy, gdy wszystkie skojarzone zasoby zostaną usunięte z grupy rezerwacji, a wszystkie rezerwacje pojemności w grupie rezerwacji również zostały usunięte. Aby uzyskać więcej informacji, zapoznaj się z https://aka.ms/CapacityReservation tematem . |
get |
Operacja, która pobiera informacje o grupie rezerwacji pojemności. |
list_by_resource_group |
Wyświetla listę wszystkich grup rezerwacji pojemności w określonej grupie zasobów. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę grup rezerwacji pojemności. |
list_by_subscription |
Wyświetla listę wszystkich grup rezerwacji pojemności w subskrypcji. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę grup rezerwacji pojemności. |
update |
Operacja aktualizowania grupy rezerwacji pojemności. Podczas aktualizowania grupy rezerwacji pojemności można modyfikować tylko tagi. |
create_or_update
Operacja tworzenia lub aktualizowania grupy rezerwacji pojemności. Podczas aktualizowania grupy rezerwacji pojemności można modyfikować tylko tagi. Aby uzyskać więcej informacji, zapoznaj się z https://aka.ms/CapacityReservation tematem .
create_or_update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup
Parametry
- parameters
- CapacityReservationGroup lub IO
Parametry dostarczone do grupy tworzenia rezerwacji pojemności. Jest typem CapacityReservationGroup lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
CapacityReservationGroup lub wynik cls(response)
Typ zwracany
Wyjątki
delete
Operacja usuwania grupy rezerwacji pojemności. Ta operacja jest dozwolona tylko wtedy, gdy wszystkie skojarzone zasoby zostaną usunięte z grupy rezerwacji, a wszystkie rezerwacje pojemności w grupie rezerwacji również zostały usunięte. Aby uzyskać więcej informacji, zapoznaj się z https://aka.ms/CapacityReservation tematem .
delete(resource_group_name: str, capacity_reservation_group_name: str, **kwargs: Any) -> None
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
get
Operacja, która pobiera informacje o grupie rezerwacji pojemności.
get(resource_group_name: str, capacity_reservation_group_name: str, *, expand: str | CapacityReservationGroupInstanceViewTypes | None = None, **kwargs: Any) -> CapacityReservationGroup
Parametry
- expand
- str lub CapacityReservationGroupInstanceViewTypes
Wyrażenie rozwiń, które ma być stosowane w operacji. Element InstanceView pobierze listę widoków wystąpień rezerwacji pojemności w grupie rezerwacji pojemności, która jest migawką właściwości środowiska uruchomieniowego rezerwacji pojemności zarządzanej przez platformę i może zmieniać się poza operacjami płaszczyzny sterowania. Wartość domyślna "instanceView" to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
CapacityReservationGroup lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_resource_group
Wyświetla listę wszystkich grup rezerwacji pojemności w określonej grupie zasobów. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę grup rezerwacji pojemności.
list_by_resource_group(resource_group_name: str, *, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]
Parametry
- expand
- str lub ExpandTypesForGetCapacityReservationGroups
Wyrażenie rozwiń, które ma być stosowane w operacji. Na podstawie określonych parametrów rozwijania zwracamy maszynę wirtualną lub wystąpienie maszyny wirtualnej zestawu skalowania lub oba identyfikatory zasobów skojarzone z grupą rezerwacji pojemności w odpowiedzi. Znane wartości to: "virtualMachineScaleSetVMs/$ref" i "virtualMachines/$ref". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie klasy CapacityReservationGroup lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_subscription
Wyświetla listę wszystkich grup rezerwacji pojemności w subskrypcji. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę grup rezerwacji pojemności.
list_by_subscription(*, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]
Parametry
- expand
- str lub ExpandTypesForGetCapacityReservationGroups
Wyrażenie rozwiń, które ma być stosowane w operacji. Na podstawie określonych parametrów rozwijania zwracamy maszynę wirtualną lub wystąpienie maszyny wirtualnej zestawu skalowania lub oba identyfikatory zasobów skojarzone z grupą rezerwacji pojemności w odpowiedzi. Znane wartości to: "virtualMachineScaleSetVMs/$ref" i "virtualMachines/$ref". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie klasy CapacityReservationGroup lub wynik cls(response)
Typ zwracany
Wyjątki
update
Operacja aktualizowania grupy rezerwacji pojemności. Podczas aktualizowania grupy rezerwacji pojemności można modyfikować tylko tagi.
update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroupUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup
Parametry
- parameters
- CapacityReservationGroupUpdate lub IO
Parametry dostarczone do operacji Aktualizuj grupę rezerwacji pojemności. Jest typem CapacityReservationGroupUpdate lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
CapacityReservationGroup lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
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