Udostępnij za pośrednictwem


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

ComputeManagementClient's

<xref:capacity_reservation_groups> Atrybut.

Dziedziczenie
builtins.object
CapacityReservationGroupsOperations

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

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

capacity_reservation_group_name
str
Wymagane

Nazwa grupy rezerwacji pojemności. Wymagane.

parameters
CapacityReservationGroup lub IO
Wymagane

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

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

capacity_reservation_group_name
str
Wymagane

Nazwa grupy rezerwacji pojemności. Wymagane.

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

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

capacity_reservation_group_name
str
Wymagane

Nazwa grupy rezerwacji pojemności. Wymagane.

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

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

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

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

capacity_reservation_group_name
str
Wymagane

Nazwa grupy rezerwacji pojemności. Wymagane.

parameters
CapacityReservationGroupUpdate lub IO
Wymagane

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'>