Freigeben über


CapacityReservationGroupsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

ComputeManagementClient's

<xref:capacity_reservation_groups> -Attribut.

Vererbung
builtins.object
CapacityReservationGroupsOperations

Konstruktor

CapacityReservationGroupsOperations(*args, **kwargs)

Methoden

create_or_update

Der Vorgang zum Erstellen oder Aktualisieren einer Kapazitätsreservierungsgruppe. Beim Aktualisieren einer Kapazitätsreservierungsgruppe können nur Tags geändert werden. Weitere Informationen finden Sie unter https://aka.ms/CapacityReservation .

delete

Der Vorgang zum Löschen einer Kapazitätsreservierungsgruppe. Dieser Vorgang ist nur zulässig, wenn alle zugeordneten Ressourcen der Reservierungsgruppe zugeordnet sind und alle Kapazitätsreservierungen unter der Reservierungsgruppe ebenfalls gelöscht wurden. Weitere Informationen finden Sie unter https://aka.ms/CapacityReservation .

get

Der Vorgang, der Informationen zu einer Kapazitätsreservierungsgruppe abruft.

list_by_resource_group

Listet alle Kapazitätsreservierungsgruppen in der angegebenen Ressourcengruppe auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite von Kapazitätsreservierungsgruppen abzurufen.

list_by_subscription

Listet alle Kapazitätsreservierungsgruppen im Abonnement auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite von Kapazitätsreservierungsgruppen abzurufen.

update

Der Vorgang zum Aktualisieren einer Kapazitätsreservierungsgruppe. Beim Aktualisieren einer Kapazitätsreservierungsgruppe können nur Tags geändert werden.

create_or_update

Der Vorgang zum Erstellen oder Aktualisieren einer Kapazitätsreservierungsgruppe. Beim Aktualisieren einer Kapazitätsreservierungsgruppe können nur Tags geändert werden. Weitere Informationen finden Sie unter https://aka.ms/CapacityReservation .

create_or_update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

capacity_reservation_group_name
str
Erforderlich

Der Name der Kapazitätsreservierungsgruppe. Erforderlich.

parameters
CapacityReservationGroup oder IO
Erforderlich

Parameter, die für die Gruppe "Kapazitätsreservierung erstellen" angegeben werden. Ist entweder ein CapacityReservationGroup-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

CapacityReservationGroup oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete

Der Vorgang zum Löschen einer Kapazitätsreservierungsgruppe. Dieser Vorgang ist nur zulässig, wenn alle zugeordneten Ressourcen der Reservierungsgruppe zugeordnet sind und alle Kapazitätsreservierungen unter der Reservierungsgruppe ebenfalls gelöscht wurden. Weitere Informationen finden Sie unter https://aka.ms/CapacityReservation .

delete(resource_group_name: str, capacity_reservation_group_name: str, **kwargs: Any) -> None

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

capacity_reservation_group_name
str
Erforderlich

Der Name der Kapazitätsreservierungsgruppe. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Der Vorgang, der Informationen zu einer Kapazitätsreservierungsgruppe abruft.

get(resource_group_name: str, capacity_reservation_group_name: str, *, expand: str | CapacityReservationGroupInstanceViewTypes | None = None, **kwargs: Any) -> CapacityReservationGroup

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

capacity_reservation_group_name
str
Erforderlich

Der Name der Kapazitätsreservierungsgruppe. Erforderlich.

expand
str oder CapacityReservationGroupInstanceViewTypes

Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. "InstanceView" ruft die Liste der instance Ansichten der Kapazitätsreservierungen unter der Kapazitätsreservierungsgruppe ab, die eine Momentaufnahme der Laufzeiteigenschaften einer Kapazitätsreservierung darstellt, die von der Plattform verwaltet wird und sich außerhalb von Vorgängen der Steuerungsebene ändern kann. "instanceView" Standardwert ist None.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

CapacityReservationGroup oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_resource_group

Listet alle Kapazitätsreservierungsgruppen in der angegebenen Ressourcengruppe auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite von Kapazitätsreservierungsgruppen abzurufen.

list_by_resource_group(resource_group_name: str, *, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

expand
str oder ExpandTypesForGetCapacityReservationGroups

Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. Basierend auf den angegebenen Erweiterungsparametern geben wir virtuelle Computer oder ScaleSet-VM-Instanz oder beide Ressourcen-IDs zurück, die der Kapazitätsreservierungsgruppe in der Antwort zugeordnet sind. Bekannte Werte sind "virtualMachineScaleSetVMs/$ref" und "virtualMachines/$ref". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von CapacityReservationGroup oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_subscription

Listet alle Kapazitätsreservierungsgruppen im Abonnement auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite von Kapazitätsreservierungsgruppen abzurufen.

list_by_subscription(*, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]

Parameter

expand
str oder ExpandTypesForGetCapacityReservationGroups

Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. Basierend auf den angegebenen Erweiterungsparametern geben wir virtuelle Computer oder ScaleSet-VM-Instanz oder beide Ressourcen-IDs zurück, die der Kapazitätsreservierungsgruppe in der Antwort zugeordnet sind. Bekannte Werte sind "virtualMachineScaleSetVMs/$ref" und "virtualMachines/$ref". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von CapacityReservationGroup oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

update

Der Vorgang zum Aktualisieren einer Kapazitätsreservierungsgruppe. Beim Aktualisieren einer Kapazitätsreservierungsgruppe können nur Tags geändert werden.

update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroupUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

capacity_reservation_group_name
str
Erforderlich

Der Name der Kapazitätsreservierungsgruppe. Erforderlich.

parameters
CapacityReservationGroupUpdate oder IO
Erforderlich

Parameter, die für den Vorgang "Kapazitätsreservierungsgruppe aktualisieren" bereitgestellt werden. Ist entweder ein CapacityReservationGroupUpdate-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

CapacityReservationGroup oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

models = <module 'azure.mgmt.compute.v2023_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2023_03_01\\models\\__init__.py'>