CapacityReservationGroupsOperations Klasa
Ostrzeżenie
NIE należy bezpośrednio utworzyć wystąpienia tej klasy.
Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem
<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
Typ niestandardowy 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
Typ niestandardowy 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 expand, które ma być stosowane do operacji. Element "InstanceView" pobiera listę widoków wystąpień rezerwacji pojemności w ramach grupy 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
Typ niestandardowy 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 expand, które ma być stosowane do 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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia capacityReservationGroup lub wyniku 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 expand, które ma być stosowane do 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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia capacityReservationGroup lub wyniku 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
Typ niestandardowy 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_08_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2022_08_01\\models\\__init__.py'>
Azure SDK for Python